Rubyconf Brasil 2011

Posted by admin on November 4th, 2011

Prólogo:

Ok… dois anos e 4 meses se passaram.

Caramba, o tempo passa rápido. Cada vez mais rápido a medida que se fica velho.

Jovens… (se é que tem alguém aqui que se considera assim… ou qualquer um que não se sinta como falei acima serve também) aproveitem seu tempo (ok, piegas eu sei) pois afinal, 2012 está aí! =D

Bom para falar a verdade, já tenho alguns posts semi-escritos aqui, datando do ano passado, tem um do Toshiba também do ano retrasado… mas não foram publicados então vou considerar 2 anos e 4 meses mesmo. Esse post aqui é em homenagem à um amigo, o Odirlei, que se você conhece talvez seja o mesmo afinal existem poucos “Odirlei’s” por aí, acho eu.

Ele twittou algo sobre voltar a ler esse blog, e bom, já tenho um assunto para falar mesmo e bem relacionado à esse blog, portanto acho que o Universo conspirou para isso. Mentira, eu sei que o Universo não conspira, aliás nem é um personagem ou entidade com consciência… aliás… nem sei porque escrevi com inicial maiúscula… mas deixa para lá. (vai que eu estou errado)

Fim do prólogo, se quiser saber mais clica aí.

Read the rest of this entry »

printer famfamfam Rubyconf Brasil 2011 Imprimir esse artigo!

Windows CMD – Going Beyond

Posted by MACSkeptic on February 22nd, 2009

Salve salve meu caro amigo geek, nerd, otaku, jedi, ou qualquer outra raça – afinal, não importa quem você seja, o que importa é ler o muitonerd.org icon wink Windows CMD   Going Beyond

Estava eu aqui, perdido neste domingo pré feriadão de carnaval (no qual provavelmente vou trabalhar), pensando em que colocar no script para uma aula introdutória de rails quando me veio a necessidade de criar um arquivo vazio. cmd Windows CMD   Going Beyond

Meus editores favoritos bizonhamente não aceitam você simplesmente clicar com o botão direito em um diretório e escolher “New File” / “Add File” / “Create File” ou qualquer coisa do gênero… E nisso estão inclusos: o todo poderoso Ultra Edit (e mesmo a versão mais power: UEStudio), Notepad++, PSPad (sugerido pelo Fálico), e Textpad.

Um absurdo! Um absurdo ter que escolher “New File…” utilizando o menu, e depois escolher um diretório , um processo burocrático e ineficiente. Se estivesse usando uma IDE (Eclipse/RadRails, Netbeans, RubyMine…) até conseguiria clicar direto no diretório, mas ao pedir para criar um novo arquivo com certeza apareceria algum Wizard frescurento – Tudo em nome da produtividade (sic).

Como para trabalhar com rails, saber utilizar bem o shell da sua plataforma é fundamental (e as opções para Windows – MSYS e CygWin são bem problemáticas em alguns pontos), saí à caça…

Bom, se estivesse no linux, seria muito mais fácil e mais rápido executar o comando:

touch nome_do_arquivo.txt

Isso criaria um arquivo vazio automaticamente (ou modificaria o “last modified date” se o arquivo já existisse).

Mas, e quanto ao Windows? Será que há alternativa?

printer famfamfam Windows CMD   Going Beyond Imprimir esse artigo!
Leia também:

Windows on Rails?

Posted by MACSkeptic on February 15th, 2009

Esta semana participei de um curso de Ruby On Rails na Caelum (RR11), ministrado pelo Fabio Kung.

Dada a minha conhecida história nada feliz com cursos, aulas, palestras e afins, minha expectativa era de perder meu tempo, mais uma vez. Porém, foi uma experiência supreendentemente agradável e informativa. Recomendo pra todo mundo que quiser aprender algo novo =) (ao contrário de um curso de java EE que fiz há alguns meses [em outro lugar] que me deixou sem palavras baixas o bastante para descrevê-lo).

Já havia dado uma boa mexida com esse tão falado Ruby on Rails, queria entender se é verdade mesmo, e de onde sai a “magia” por detrás da tão falada eficiência N vezes maior. De magia já havia percebido que não tem nada, é apenas um conjunto de ótimas idéias, em cima de uma linguagem super flexível e poderosa.

Porém, o curso me mostrou um lado ainda mais interessante do que há por trás do rails, a beleza e as infinitas possibilidades que o ruby oferece. Confesso que os famosos pequenos detalhes, a Syntax Sugar, o poder que a linguagem te dá (afinal, felicidade é “a sensação de que o poder aumenta” [Nietzsche]), o caráter totalmente OO (de verdade, nada de static, nada de interfaces fora de classes), aquele dinamismo lembrando os bons tempos de php e smarty, o caráter meio funcional lembrando as melhores coisas do bom e velho LISP, tudo isso me deixou maravilhado. Os helpers para AJAX então, nem se fala, nunca tinha visto tamanha facilidade para realizar as hoje indispensáveis chamadas assíncronas da web 2.0.

Bom, chegando em casa, era a hora de botar um pouco do que fôra aprendido em prática. Ruby/Rails é famoso hoje por algumas coisas, a principal delas talvez seja que todo cara que lida com isso tem um bendito MacBook. Pois é, o TextMate é um editor fantástico mesmo e tudo mais. Mas, bem, eu sou um cara Microsoft, todo mundo que me conhece sabe que meu negócio é Windows e ponto final. Porque eu gosto de jogar (o que já é justificativa mais do que suficiente), porque eu odeio muitas idéias por detrás do linux (que não vem ao caso entrar em detalhes agora), e porque eu não tenho $$$ pra comprar um MacBook.

Instalar o ruby, rails, rspec, etc etc etc não foi problema, já tem muita coisa boa sobre isso na internet, e um trabalho bem legal com o “one click installer” pro ruby – que resolve todos os seus problemas. Bom… QUASE todos… ainda falta encontrar um bom editor.

Em busca de um editor …

printer famfamfam Windows on Rails? Imprimir esse artigo!
Leia também:

Muito mais que uma lenda, um projeto de CG

Posted by MACSkeptic on December 28th, 2008

Completando o clima de saudosismo e reverência ao zelda, vou deixar aqui algo que marcou minha passagem pela UFSCar, o projeto final de computação gráfica (sou bacharel em ciência da computação, tendo ingressado em 2004).

Os requerimentos para este projeto eram mais ou menos esses:

  • Nada de ferramentas de modelagem (C4D, 3DSMAX, Maya, Blender, enfim…)
  • Nada de objetos já prontos, apenas sendo importados
  • Deve-se usar curvas de Hermite para alguma coisa (sugestão: movimento da câmera ou controle de aceleração de objetos)
  • Devem ser renderizados pelo menos N (se não me engano N eram 2) objetos definidos por vértices.

E eis o resultado:

O projeto foi desenvolvido utilizando C#, com o port de openGL CsGL. O CsGL foi descontinuado, hoje a melhor opção para quem quer usar openGL com C# é o TAO Framework.

Esse foi um dos pouquíssimos trabalhos que não passou pelo controle de qualidade infalível do Jedi (Vinicius Pereira) – o cara que acha (pelo menos) um bug nas páginas do Terra por semana, mas felizmente deu tudo certo.

Devem ser dados os devidos créditos a:

  • Jackson Borsatto: por descobrir como funciona o esquema das texturas e dos sons
  • Nintendo: leia o post anterior icon wink Muito mais que uma lenda, um projeto de CG

Um pouco de história…

printer famfamfam Muito mais que uma lenda, um projeto de CG Imprimir esse artigo!
Leia também:

New Look

Posted by MACSkeptic on December 20th, 2008

Salve salve prezado leitor do muitonerd.org,

Como já deve ter percebido, estamos implantando algumas mudanças de visual aqui no blog.

Ainda não é nada definitivo, e a coisa está meio que em live beta – aguardando a aprovação dos outros editores pro meu saturday morning code =).

Ainda não consegui domar o wordpress pra me permitir inserir um CSS alternativo, queria deixar a página com essa cara aqui. Naturalmente, por mais que seja um efeito legal, não é algo pra ser o tema padrão porquê é pesado e cansativo. Mas, se descobrir como adicionar estilos alternativos com certeza este será um deles.

Uma feature que já está de pé é o sistema de avatares nos comentários.

Para ter o seu, basta associar seu e-mail a uma imagem neste site e pronto.

Pra quem não cadastrou o e-mail lá… é gerada uma imagem aleatória com base no hashcode do seu e-mail. Ou seja, mesmo que não tenha sido realizado o cadastro, sempre que você postar com o mesmo e-mail, terá o mesmo avatar =).

[]‘s

printer famfamfam New Look Imprimir esse artigo!
Leia também:

‘Cause uncle Ben was so f*cking right

Posted by MACSkeptic on December 18th, 2008

imagem internet explorer8 small Cause uncle Ben was so f*cking right

Como muitos dos poucos de vocês que lêem este blog sabem – e sabem muito bem, pois faço questão de lembrá-los diariamente – sou um grande fan da Microsoft. Defendo o OS, as tecnologias, sou grande entusiasta do WPF e do Silverlight 2.0 (que espero ver ainda desbancando o flash(argh²) algum dia) [aliás tem vários podcasts na MSDN - for free - sobre isso pra quem se interessar... o material é bom para começar], pra não mencionar todo o framework .net e o XNA.

Pra mim, a Microsoft, assim como a Google e a Nintendo, são algumas das empresas mais importantes para a minha vida. Estimo que 90% das minhas atividades diárias (descontando-se o tempo que estou dormindo) são diretamente ligadas aos produtos destas empresas.

Mas nem tudo é um mar de #FF64C8′s…

printer famfamfam Cause uncle Ben was so f*cking right Imprimir esse artigo!
Leia também:

O Manifesto Ágil

Posted by MACSkeptic on December 10th, 2008

Distintos (e poucos) leitores deste blog…

Encontramo-nos inseridos em um cenário onde os profissionais de TI são, muito provavelmente, os mais importantes e imprescindíveis na nossa sociedade e na nossa vida de um modo geral.

web applications desktop software O Manifesto Ágil

O dinheiro que entra e sai de sua conta, cada telefonema realizado, a partida dada no carro ou a passagem de um billhete único no metrô… tudo depende de um software rodando, seja ele pequeno, médio ou grande. Por detrás de cada pequena “mágica” que passa desapercebida no nosso dia a dia – lá está ele!

O que eu venho dizer aqui hoje é bastante relacionado com isso – e creio que esteja dentro do escopo deste blog (dado o público alvo, afinal, muito nerd, que é muito nerd, programa nem que seja por hobby).

Com a evolução da ciência e tecnologia ao longa da história, foram surgindo os grandes modelos de produção… do “Fordismo” e “Taylorismo” ao “Toyotismo” (que futuramente deu origem ao “Lean”). O mesmo é válido para o desenvolvimento de software.

Continua (onde é que isso vai chegar? Só clicando pra descobrir!)…

printer famfamfam O Manifesto Ágil Imprimir esse artigo!
Leia também:

© 2008 Muito Nerd!
Designed by Lorelei for Web Hosting | Coded by Cheap Web Hosting and Web Site Hosting