GitHub
O Fábio Akita lançou um vídeo muito interessante há algum tempo falando sobre como colaborar em um projeto no GitHub, e de quebra acaba dando uma palinha sobre o git.
Github colaborativo from Fabio Akita on Vimeo.
Vlw pela dica Rafael.
O Fábio Akita lançou um vídeo muito interessante há algum tempo falando sobre como colaborar em um projeto no GitHub, e de quebra acaba dando uma palinha sobre o git.
Github colaborativo from Fabio Akita on Vimeo.
Vlw pela dica Rafael.
Procurando um projeto interessante para fazer durante as férias, tenho lido um pouco sobre Processamento de Linguagem Natural (ou NLP) e esbarrei no Eliza, um programa antigo usando NLP que simula um psiquiatra capaz de conversar sobre problemas humanos. Se alguém estiver interessado no assunto, eis aí um exemplo online.
Procurando algumas funções Javascript que fossem equivalentes a funções em PHP acabei esbarrando no projeto PHP.JS, que é uma biblioteca Javascript com várias funções "portadas" do PHP. O contador do site deles informa que até a data deste post, 196 funções já foram recriadas e parece que o projeto esta ativo.
Como a biblioteca esta ficando cada vez mais extensa, consequentemente esta ficando cada vez mais pesada (52.kb comprimida e 219kb não comprimida). Acho que o ideal é ir adicionando ao projeto somente as funções que forem sendo usadas, o que poupará bastante a conexão dos usuários do seu site.
O Rails tem um helper interessante que é o button_to - ele cria um formulário e botão pra postagem com a opção de se passar um array para criação de hiddens. Bem prático, se por exemplo você tem uma listagem que tenha opções como excluir ou editar e você não ache elegante passar parâmetros por get. Trazendo para o mundo do CodeIgniter, para quem estiver escrevendo a view, tem a sensação de que esta usando um <php echo anchor('')> que posta dados.
Copiando essa idéia do RoR para o CI, criei o helper button_to (prêmio para mim pela criatividade do nome) que tem o mesmo conceito. Cadastrei o helper no wiki do framework. Para acessar, clique aqui.
Essa discussão ainda esta gerando muito bafafá entre as listas de emails. Na lista java-br mesmo surgiu (novamente) o tema. Confesso que fico preocupado mais em ver as esperanças de um mundo melhor na área tecnológica brasileira do que com a lei em si.
Minha idéia sobre esse assunto é a mesma que alguns sobre certificação: será mais um papel que funciona como uma linha imaginária para ficar prendendo a atenção de pessoas que ainda lutam por algum reconhecimento no mercado. Não que todos que tenham ou almejam ter uma certificação (seja na área que for) são profissionais ruins, mas os realmente bons sabem que possuem experiência o suficiente para mostrar suas capacidades sem depender dos canudos.
Acho utopia a idéia de que com a regulamentação teremos melhores profissionais pelos simples fato deles ter uma faculdade concluída e pertencerem a algum sindicato. Não só pela fraca qualidade da "maioria das faculdades da maioria das pessoas", mas pela mentalidade de que um rolo de papel vai ser o Messias para essa bagunça.
É óbvio que com a regulamentação, os profissionais terão mais burocracia e taxas pra pagar. Mesmo que seja montado um sindicato que faça alguma coisa, ainda sim a mentalidade em muitos será "preciso conseguir a matrícula no sindicato X" com a idéia de que isso os tornou grandes profissionais.
Com a deficiência que a empresas tem de mão de obra qualificada, o mercado ainda continuará incluindo péssimos profissionais em detrimento dos bons profissionais. E essa idéia de que o governo irá fiscalizar as contratações feitas pelas empresas permitindo somente a entrada de profissionais regularizados pode até funcionar nas grandes empresas, mas nas pequenas e médias ainda sim os geeks "desregularizados" estarão lá, mesmo com a carteira de trabalho assinada como "ajudante-geral-de-serviços-de-informática" (enquanto na verdade ele estará resolvendo problemas de escalabidade no principal sistema da empresa). Infelizmente a realidade é assim
Os bons profissionais sempre terão boas oportunidades, com regularização ou não. Sei que é chato pensarmos em pagar alguma coisa a algum órgão para ele simplesmente dizer que você sabe o que sabe, mas o mercado brasileiro gosta disso. Para reafirmar isso me aproprio de um pequeno trecho escrito pelo Vinícius Teles da Improve It:
Do ponto de vista comercial, aqui no Brasil, a certificação é uma jogada de mestre. As pessoas buscam, cada vez mais, todo tipo de selinho que puderem encontrar no mercado para colocar em seus currículos. É uma cultura insana, mas absolutamente pervasiva. Vai de pessoas a empresas.
Fonte: http://blog.improveit.com.br/articles/2007/12/19/novos-rumos-em-2008
//]]>