quinta-feira, 24 de setembro de 2009

Drivers do Windows 7 (Seven) para Dell Inspiron 531



Recentemente instalei o Windows Seven em minha máquina, um Dell Inspiron 531, o sistema operacional detectou todos os drivers automaticamente porém o driver da placa de vídeo (GeForce 6150) não ficou funcionando corretamente para aplicações que utilizam OpenGL. Daí baixei o driver atualizado para Windows Seven no site da NVidia e agora está tudo 100% xD





Link do Driver da placa de vídeo que utilizei:
http://us.download.nvidia.com/Windows/190.62/190.62_desktop_win7_winvista_32bit_english_whql.exe

sábado, 19 de setembro de 2009

Imagens futuristas

Estava pesquisando sobre "arte futurística" outro dia e achei o CG portfólio de Franz Steinener

Confiram alguns de seus artworks:








Cliente SSH com o Delphi

Algum tempo atrás eu estava a procura de um componente ou algo do tipo que me possibilitasse conectar por ssh em uma máquina remota, na época nao achei nada gratuito daí resolvi criar o meu próprio usando a biblioteca synapse, então o código fica aqui pra ajudar caso alguém se interesse:

program ssh;

{$APPTYPE CONSOLE}

uses
SysUtils, tlntsend, ssl_cryptlib;

// synapse units, cryptlib requires version 3.3.2 of Peter Gutmann's cryptlib.pas and cl32.dll

var
c : TTelnetSend;

WaitResponceTimeout, CurrentPosInLog: Integer;

//a: string;
sendbuffer: string;

begin
c := TTelnetSend.Create;

c.TargetHost := '193.73.230.111';

c.TargetPort := '22';

c.UserName := 'lordzero';
c.Password := 'mypasswordhere';

c.Timeout := 60000;

if c.SSHLogin then
begin
writeln('connected');

WaitResponceTimeout:=1000;//1 second to wait data from server
CurrentPosInLog:=1;
while True do
begin
//first receive data from server
while c.Sock.CanRead(WaitResponceTimeout) or (c.Sock.WaitingData>0) do
begin
c.Sock.RecvPacket(c.Timeout);
Sleep(1);
end;

//print received data
WriteLn('Received: ' + Copy(c.SessionLog,CurrentPosInLog,Length(c.SessionLog)));

CurrentPosInLog:=Length(c.SessionLog)+1;

//get user input
readln(sendBuffer);

//send user input to server (if any)
// .....

if (Length(sendBuffer)) > 0 then
begin
c.Send(SendBuffer +#13);
sendBuffer := '';
end;

end;

end
else
begin
writeln('could not connect');
end;

c.Logout;
c.Free;

Do que vale programação sem um exemplo feito nao é verdade?

console 514k

Este exemplo já inclui a dll da cryptlib necessária para que o source funcione

Biblioteca Synapse 763k - Site oficial: www.synapse.ararat.cz

dúvidas, correções ou sugestões? entre em contato.

quinta-feira, 3 de setembro de 2009

Origami



Como citado na Wikipédia o Origami é a arte japonesa de dobrar o papel. A origem da palavra advém do japonês ori (dobrar) kami (papel), que, ao juntar as duas palavras, a pronúncia vira "origami". Geralmente parte-se de um pedaço de papel quadrado, cujas faces podem ser de cores diferentes, prosseguindo-se sem cortar o papel.

No entanto, a cultura do Origami Japonês, que se desenvolve desde o Período Edo, não é tão restritiva acerca destas definições, por vezes cortando o papel durante a criação do modelo, ou começando com outras formas de papel que não a quadrada (rectangular, circular, etc.). Segundo a cultura japonesa, aquele que fizer mil origamis (tsuru = garça) teria um pedido realizado, crença esta popularizada pela história de Sadako Sasaki, vítima da bomba atômica.

Como fazer o tsuru "garça"?

terça-feira, 1 de setembro de 2009

Na desesperança...

"Ocasiões existem em que a inspiração se vai.

Em que toda a vida vos parece sem sentido, em que todo o esforço se vos afigura inútil. Em que derramais, sobre as cores da existência, a negra tinta da desesperança.

Como se as nuvens de chuva pudessem apagar as estrelas, e não apenas ocultar temporariamente o seu esplendor.

Como se as angústias de uma noite durassem para sempre, e não fugissem aos primeiros raios do sol.

Como se a Tristeza e a Felicidade não alternassem as visitas que fazem aos vossos corações.

E, entretanto, assim tem sido desde o início dos tempos.

Porque, assim como o aço é forjado entre o calor e o frio, é entre o sofrimento e a alegria que o vosso verdadeiro Eu atinge a plenitude.

Por que, então, insistis em abrigar a desesperança?

Não sabeis, acaso, que vossas agruras de hoje em breve irão juntar-se às muitas que hoje não passam de lembranças?

Por que sofrer pelo passado de amanhã?

Aprendei a valorizar os vossos momentos de tristeza, como desfrutais dos instantes de alegria.

E quando a bruma do desânimo buscar tolher-vos a visão buscai as forças necessárias para que possais descortinar as montanhas das vossas esperanças.

Pois àquele que olha sempre para o céu, nada significa a lama do caminho; que apenas lhe pode respingar os pés, mas jamais impedir-lhe a caminhada.

Nunca, jamais, deveis desanimar.

Pois a tristeza é passageira como a alegria.

E, se ambas existem, é para que possais abrir os olhos que, um dia, vos permitirão enxergar a vida como ela é, e não como imaginais que seja.

Os olhos do vosso verdadeiro Eu."

Trechos extraídos do livro

"A Sabedoria de Hassan"