Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

sábado, dezembro 01, 2012

Um exemplo do por que eu prefiro o PostgreSQL para banco de dados

Quando se trabalha com tecnologia da informação, existem muitas escolhas que devem ser feitas e estas escolhas em conversas, certamente irão gerar questionamentos dos porquês. É assim com o sistema operacional (Unix/Linux/Mac, Windows), com a linguagem de programação (C/C++/Java/Ruby/Python/Perl/PHP), com os frameworks, as suites de produtividade, os ambientes de desenvolvimento e por aí vai.

Muitas vezes, as escolhas são feitas de formas qualitativas subjetivas, outras por motivos técnicos ou qualitativas objetivas. Neste vídeo, há um exemplo simples dos motivos técnicos que podem levar um profissional usar PostgreSQL ao invés de MySQL quando se precisa de um servidor de banco de dados.


Por estes e muitos outros aspectos técnicos, eu prefiro o PostgreSQL para meus projetos de banco de dados, sejam eles simples ou complexos.

quarta-feira, abril 11, 2012

Flashback || Flashfake identification and removal tools

UPDATE 2012/04/12: Apple has released a software update for systems running OS X Lion and Mac OS X Snow Leopard that will update Java to fix the security flaw, and remove the Flashback malware if it is present.

In the past days, Flashback || Flashfake botnet gained media attention because it has infected over 600,000 machines out there as confirmed by Dr Web and Kaspersky antivirus vendors, making  it the most widespread malware on the Mac OS X platform to date. Apple has not yet provided a removal tool.

Kaspersky made two tools available that helps to identify and remove the malicious code from infected Macs. The first tool is a website where a user can enter a hardware uuid and find if that machine has been identified as infected. The second tool is a stand-alone application that can detect and remove the malicious software.

Kaspersky Flashback || Flashfake Online Check

Kaspersky Flashback || Flashfake Stand-alone Removal Tool

domingo, abril 08, 2012

Hacking Webservers

Career Academy Inc have a great free introductory online course on how to hack and protect webservers. This is a International Council of E-Commerce Consultants (EC-Council) endorsed training course. It covers the following topics:

  • Webserver Concepts
  • Webserver Threats
  • Attack Metodology
  • Webserver Attack Tools
  • Countermeasures
  • Patch Management
  • Webserver Security Tools
  • Webserver Pen Testing

Save some time and watch it here

terça-feira, março 27, 2012

Connect with local customers online

Veja como você pode aumentar suas chances de fazer negócios com clientes em potencial locais com apenas alguns ajustes a suas páginas.

quinta-feira, março 15, 2012

How to circumvent files download limits


I was sitting on a product training class during this week and there ware a proxy restriction to the file download sizes. This can be avoided by using something like TOR or any VPN software, but I wanted something I had available at that moment: a Linux server and a Mac client.

First of all, I have tried to do it by using curl, but the server I was trying to get files from had it's range download disabled (or it was the proxy itself). Very simple:

$ curl --remote-name --continue-at - --range -1024 url

You will have to run this command as many times as the number of multiple parts in bytes the file have. You can try bigger ranges to reduce the number of times you need to run the command.

But, if the web server or proxy have it's range download disabled, it will not work, so you need a remote linux server. At the remote linux server, download the file and use split to get it in smaller parts, so you can download it and bring it together again.

$ split --bytes=5mB filename

It will break the file at 5mB chunks (you need to know the max allowed download size of the network). It will generate files in the form of xaX where X is between a and z (or xaXX if you are dealing with bigger files with small parts).

At the client computer (linux, mac) you need a simple command to download and one to join the files together:

$ for f in `jot -w xa%c 5 a` ; do curl --remote-name url/$f ; done

The jot command will generate a sequence of strings xaa,xab,xac,xad,xae that will be feed in curl one by one to get the remote files. When it is done, join the files together using cat:

$ cat xa* > originalfilename

That's it, big files downloaded inside a restricted network.

sexta-feira, janeiro 20, 2012

A técnica de negociação da pasta

Neste vídeo, Ramit Sethi do I Will Teach Your to be Rich apresenta sua técnica de negociação, que consiste em dispor de informações relevantes ao interlocutor, trazendo à mesa de negociação o que realmente é importante a ele. Segundo o autor do vídeo, que desenvolveu a técnica, esta pode ser utilizada para qualquer tipo de negociação e é um sucesso comprovado com seus amigos e leitores. Assista ao vídeo e relate sua experiência com a técnica.