Rinaldi-Rinaldi Blog’s

linguagens de programação




abril 27th, 2007


Bom, 4 meses depois de iniciado o ano, nada melhor que ver o futuro a percorrer (falar dessas coisas enquanto come bacalhau e vê fogos de artificio não dá!)…

Sobre o meu futuro, pretendo aprofundar conhecimentos em python e php.

Descobrir como funciona POO e ajax (dois métodos estranhos que não entendo nem F***dendo)

e aprender 3 linguagens que me chamam atenção: perl, ruby e lua. em ordem de interesse :)

boa sorte pra nós!!!

Powered by ScribeFire.

fábula geek da salvação




abril 26th, 2007


Existia um concurso em digitação, onde o ganhador era quem digitaa mais rápido.
No Décimo-Quarto ano desse evento, foram chamados dois participantes ilustres: Jesus e o diabo.
Nesse concurso, você podia escolher entre os sistemas operacionais Windows e GNU/Linux, e Jesus como estava acostumado com o windows, por conta das suas historias sobre salvação e seus Control-S, escolheu esse sistema, já o diabo, vendo que os pcs eram super-rápidos, uns 486 de ultima geração, escolheu o equipamento com linux, um slackware sem interface gráfica e com o emacs (coisas do demonio!)

Depois de uma hora digitando, Jesus com seus milhares de control-s, e o diabo com seus control-x control-s (aprendeu a salvar).
Depois de 10 horas digitando, Jesus ainda com seus milhares de control-s, e o diabo nem uma vez apertando as 4000 teclas para salvar no emacs.

48 h depois de começado o concurso, só sobravam os dois… e acabou a luz…..

Todos os presentes pensaram que tudo estava perdido, que não haveriam vencedores, quando de repente volta a luz, e verifica-se que no pc de jesus tinha o arquivo salvo 5 segundos antes do fatidico ocorrido, mas não se conseguia abri-lo.
Já no pc do diabo… O arquivo não existia. O diabo pede licença, digita uns comandos e turo é restaurado. o arquivo existia, mas era de 4 minutos antes do ocorrido, e abriu normalmente…

o diabo foi o vencedor!

moral da história?

Jesus salva, mas o diabo faz backup  (e script para salvar automático!)

Powered by ScribeFire.

koan do aprendiz do mestre foo




abril 21st, 2007


Estava eu meditando, quando um garoto em seus 15 anos pergunta-me quais eram as diferenças entre o unix e o linux. Levantei-me e respondi “respire fundo, olhe em seu coração e pergunte-se qual a semelhança entre eles. Depois pergunte-se quais as diferenças…”

ele agradeceu e saiu andando….

Powered by ScribeFire.

compiz + Beryl + metacity + Emerald




abril 21st, 2007


Imagine que você queira alternar entre o compiz (que é mais estável) e o beryl (que tem funções mais legais)….

creio que isso é possível agora….

no ubuntu 7.04, por padrão vem instalado o compiz, e para usar um gerenciador melhor instalei o gnome-compiz-manager[1] . Depois, tentei experimentar o beryl, e para isso você tem que instalar além dele uma porrada de pacotes complementares[2].

depois disso no trayicon aparece um ruby (e não é referente à linguagem!). Neste Ruby você pode alternar entre o compiz, beryl e metacity (e caso tenha instalado, o fluxbox também).

[1] - > http://gandalfn.wordpress.com/gnome-compiz-manager/

[2] - > instalei o seguinte: beryl-ubuntu (vem junto: heliodor, beryl (vem junto: beryl-core, beryl-plugins, beryl-settings)), beryl-manager, emerald (vem junto: emerald-themes) e algumas libs. tudo isso! um complementa o outro e nao precisamos citar todos os pacotes a serem baixados….

o meu sources-list você encontra na sessão “meu PC”

prontinho :)

Powered by ScribeFire.

Software Livre || Código aberto




abril 21st, 2007


Para contrariar a onda que teve neste blog com assuntos totalmente sem noção e fora de foco, vou fazer (ou tentar) um pequeno relatório sobre alguns temas. O de Hoje é o exposto no titulo: “Software Livre(FSF) Vs Software Código Aberto(OSI)”.

Começamos com as tres perguntas básicas: o que, como e onde….

O Movimento do Software Livre (free software em inglês) começou numa epoca em que o unix era fechado e não se permitia usar em casa e tal, um ambiente completamente favoravel à criação deste movimento. Richard Stallman (ou rms, em minuscula) criou o FSF e o GNU.
FSF é o orgão responsável pela implementação e adoção do projeto GNU (lê-se “Guinu”, e não “Gê Ene U“, que significa a contração de GNU’s Not Unix), projeto este que visava a criação de um sistema totalmente livre onde se permitia a distribuição sem problemas entre estudantes da universidade (creio que era o MIT, mas posso estar enganado).

Desse projeto sairam varias ferramentas básicas do atual sistema GNU/Linux. Como o ls, cat, echo, sh…
Depois disso veio o kernel, ou núcleo, linux, feito inicialmente por Linus Torvalds. um kernel por sí só não faz nada, assim como programas aleatórios sem algo para gerenciar sua execução também não. daí houve a necessidade de se juntar os dois: os programas do projeto GNU e o Linux. Depois de um tempinho apareceram as distribuições. Que nada mais são que uma junção dos programas essenciais com um instalador amigável (nem sempre, tem excessões).

O movimento do Código aberto foi iniciado por Eric S. Raymond (ou esr, também conhecido!).
O foco deste movimento ao contrário do SL (que é basicamente ideológico) é muito mais Corporativo. Ele foca no pré-suposto que a qualidade do software é muito maior ao se disponibillizar o código-fonte e não necessariamente ser gratuito!

Mas… Qual bandeira devo levantar?

A que mais te agrada….
Eu Levanto uma bandeira um tanto diferente: uma em que há um hibrido dos dois…
Minha opinião é que o motivo para se ter acesso ao código-fonte de um programa deve ser ideológico, ou seja doando para que haja troca de conhecimento entre a comunidade,  e também que isso implica em melhoria no software e reutilização de codificação sem implicar em perda de custo, conhecimento técnico ou simplesmente emprego!

Um desenvolvedor de pequeno porte ganha ao disponibilizar códigos, pois assim podem melhora-lo e também encontrar algo que complemente seu projeto.

varios mitos que se tem sobre este assunto são algo do tipo “mas eu vou trabalhar de graça?”

ninguém disse de trabalhar de graça…

você faz parte do time de desenvolvimento da empresa? ótimo: você tem seu salário para fazer sua codificação!

você faz parte da comunidade? oras… voluntariado não faz mal a ninguém, e pense: o projeto que você ajudou numa melhoria, pode usar depois ele inteiro para um projeto pessoal seu….

outro mito é sobre a gratuidade nos sistemas, o que é ridiculo pensar nisso.
Uma coisa é ter acesso aos códigos-fontes, outra é ser de graça a versão compilada!

Você pode muito bem vender seu software, mas você deve disponibilizar o código-fonte… apenas isso!

eu ainda sugiro a criação do movimento “Freedom” onde há a junção dos dois movimentos….

(post para revisar!!!!)

Powered by ScribeFire.

Slacker :)




abril 14th, 2007


esses dias eu estava pensando: “e se o slack fosse feito com o kernel do BSD?”
e seria deveras interessante….

estou pensando na possibilidade de criar esse projéto, caso não haja um semelhante!

hum… melhor ainda, um slack camaleão. onde há a possibilidade de escolher o núcleo: linux, BSD, Solaris.

eba eba…. só preciso estudar pra caraio! :P:P

Powered by ScribeFire.

Um Solaris :)




abril 13th, 2007


estou pensando em juntar dinheiro pra comprar um PC modesto, um Sun Ultra 20 M2 Workstation:

Processador AMD Opteron Modelo 1210 (Dual Core e Cache de 1 MB);

Memoria: 1GB DDR2-667(*);
Memoria: 512MB DDR2-667;
1 HDD 160 GB 7200 rpm SATA;
1 HDD 250 GB 7200 rpm SATA (*);
Placa de video: 1 ATI ES1000 2D Graphics Controller;
Placa de video: 1 NVIDIA Quadro FX 560 Entry 3D Graphics Card(*);
Monitor LCD 17″(*);
1 DVD-ROM;
2 placas de rede 10/100/1000;
6 portas USB;
2 portas IEEE 1394a;
2 encaixes PCI-Express x16;
2 encaixes PCI-Express x1;
3 encaixes PCI convencionais (32-Bit/33-MHz);
Softwares Pré-instalados:
Sun Studio, Sun Java Studio Creator, Sun Java Studio Enterprise, Solaris 10.
dvd-r do Solaris 10(*);
Teclado modo unix(*);
1 Year Warranty, 1 Year Parts Exchange, Next Business Day

enfim, uma pequena maquina por apenas 2 mil dólares…
ah! ainda deve ter o frete…
modesta ou não?

(*) -> adicionado a mais

Powered by ScribeFire.

Deus e a programação




abril 13th, 2007


A terra, o mundo, a existência em si… tudo foi feita em Java! já que demorou 7 dias…
Se tivesse sido feito em Python seriam 3;
Se tivesse sido em .net seriam em 2, mas teria uma década de bugfix;
Se fosse feito em Assembler, demoraria uma eternidade, e não poderia rodar em planos paralelos;
Se fosse feito em C, demoraria em torno de um mês… mas nunca daria problemas, e não teria erros como a fome ou pobreza;
Se fosse feito em visual Basic, Tudo seria lindo por fora e detestável por dentro…

é…. acho que na verdade foi feito em VB….

Powered by ScribeFire.

direto da desciclopedia: linguagens de programação




abril 9th, 2007


sobre java:
Dizem que, no início, Deus criou o céu e a Terra. Mentira! Na verdade,
no início Deus criou Java. Onde acha que ele programou o mundo, oras? E
por quê o mundo demorou sete dias para ser criado? Ou centenas de
bilhões de anos de acordo com a ciência? Porque depois da inventar o
Java, ele teve que inventar a memória RAMBUS de 1gb.

Sobre C=C+1:
Suas principais características são o paradigma orientado à desorientação e falta de sentido em geral, a incoerência de sintaxe, e ser melhor do que Java. A linguagem incorpora todas as vantagens da linguagem C, isto é, nenhuma, e todos os benefícios da orientação a objetos, isto é, poder fazer uma classe Quadrado que herda da classe Retângulo, com um incrivel custo em performance por isso.

C++ é famosa também por ser suportada (mesmo sendo insuportável) por praticamente todas as linguagens de programação.

Exemplo de Integração com PHP:

for ($c = 0; $c < 10; $c++) {
 echo “Uso de C++ em PHP”;
}

Sobre Ruby:
Ruby é uma linguagem de programação capaz de fazer tudo. Ruby foi criada por Deus para redimir o homem do pecado original, quando Eva induziu Adão a programar em Java, “a primeira criação do Senhor pela qual toda a existência se fez.” (Struts 5:25). Como nenhum ser humano fora preparado o suficiente para escrever código Java eficiente, Adão acabou gerando uma Exception que acabou por dividir a crosta terrestre nos cinco continentes que conhecemos atualmente.

dd

Powered by ScribeFire.

Entrevista com Rinaldi ][




março 19th, 2007


Que sistema operacional você usa?
Uso o Gnu/Linux e MS-windows

Prefere o X.org ou X.free?
X.org :)

Qual interface gráfica você usa? qual te agrada?
Eu gosto do XFCE, mas o Gnome me agrada bastante… Fluxbox eu desisti por falta de produtividade.

Quais distros você já usou? quais você gosta e quais você quer experimentar? Algum comentário sobre alguma?
Já usei kurumin (e derivados), debian, Slack, Gentoo, Mandrake, Conectiva (3), ubuntu…
Eu gosto bastante do slack, mandrake (agora mandriva) e ubuntu.
Uma distro que eu gostaria de experimentar é o mandriva, pra ver como tem ficado…
Eu usava o Gentoo, mas o emerge não é tão estavel para se usar ele, como se usa o slackpkg. E a instalação é demorada (o que no slack também é!), acho que é um dos motivos por eu ainda ter windows na maquina.

E quais os outros motivos?
Simples: memória!!! Eu quero rodar um aiGLX e a memória não é suficiente pra abrir um bloco de notas em conjunto… ou gira o cubo ou mexe no pc… pra girar eu uso LSD mesmo. Tendo mais memória eu instalo o mandriva :)

Você gosta de StarTrek ou StarWars?
Eu gosto bastante dos dois… mas minha paixão mesmo é starTrek… hum…. “data estelar…”

Jean Luc Piccard ou James T. Kirk?
Puts… ambos são otimos capitães. mas fico com o kirk, insubstituivel…

Data ou Spock?
Essas perguntas dificeis estão realmente dificeis… mas eu fico com a série clássica novamente: spock!

Você programa em alguma coisa?
Só microondas, e ainda sai fria a comida! Eu estou aprendendo C e python… mas não sou um puta dum programador…

Matéria preferida?
Gosto muito de matematica, por mais que não entenda e não lembre de nada…
mas na faculdade minha materia predileta tem sido introdução a lógica.

Joga alguma coisa???
Além de magic:the gathering e Xadrez, nada… ando parado com os emuladores e com o tênis de mesa…

Gosta de fazer o que nas horas vagas?
Programar… coisas bestas, mas é legal…
Ultimamente ando me desligando um pouco da “second life” e tenho ido ao campo, parques…. campinas

Se você tivesse um desejo, qual faria?
Queria ter uma vida feliz, com a Lili perto (de preferencia eu em Campinas), um bom emprego (como professor ou pesquisador) e faculdade de matemática pura encaminhada.

Você quer fazer matematica?
Sim… mas é à longo prazo… depois de um possivel mestrado… depois de acabar a FATEC

Alguma ultima palavra?
Sim…

Qual é?
Sim…

Qual?
Sim…

Não vai falar?
Sim…

Então fale…
Sim…

Ahhhhhhhhhhhh
Ahhhhhhhhhhhh

Blog under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
Creative Commons License
Proudly powered by WordPress.
2007 © Rinaldi-Rinaldi.info