Posts recentes by Ronie Uliana
Páginas: 1 2 3 4 5 6 7 8 9 10 11 ... 36
|
23/06/2008
|
Tópico: Vulnerabilidades no MRI (IMPORTANTE!) Essa é importante o suficiente para colocar nos Destaques da página inicial e aqui também. (Pra quem entra direto no fórum, lembrem que existe uma página inicial :D) Detalhes aqui (não, não vou reescrever tudo de novo, nem copiar e colar. É contra meus princípios :p) Para quem entende gringolês, leia também o post no RubyInside. Lá tem mais informações. |
|
20/06/2008
|
Tópico: Rewrite <= Lisp Macros para Ruby? Esse é uma notícia menor, mas como eu gosto muito de Lisp, não podia deixar passar :) http://weblog.raganwald.com/2008/06/not-going-dark.html Existe um gem “protótipo do protótipo” para dar ao Ruby o mesmo poder das macros de Lisp. Pra quem não conhece, é uma espécie de geração de código “on the fly” e junto com closures é uma das coisas que mais facilita você estender a linguagem. Vale a pena dar uma lida no artigo para se ter uma noção do que a coisa é. |
|
20/06/2008
|
Tópico: Glimmer - SWT com JRuby http://eclipse.dzone.com/articles/an-introduction-glimmer O Glimmer é uma API (na verdade, o author diz ser uma DSL) para podermos criar aplicações SWT usando JRuby. O link acima é um pequeno tutorial de quatro páginas que dá um bom overview do que é a coisa. Eu dei uma olhada e gostei bastante, ficou bem simples de usar e o resultado final pareceu muito bom. (Pra quem não conhece, o SWT é o framework para desenhar telas desktop que o Eclipse usa) |
|
17/06/2008
|
Tópico: 10 free books sobre Ruby ou Rails Okay, nem todos são realmente livros, e acho que alguns links ali foram colocados pra “encher linguiça”, mas no geral é uma lista suscinta do que há de material bom para Ruby e Rails na net :) Infelizmente, todo o conteúdo está em gringolês. :p http://linkmingle.com/list/List-of-Free-Online-Ruby-Books-freebooksandarticles |
|
31/03/2008
|
Tópico: Erro !!!!!!! Me parece que está faltando fechar alguma coisa, verifique os parênteses, colchetes, chaves e “ends”. |
|
24/03/2008
|
Tópico: Pequenos consertos Povo, Fiz alguns consertos que estavam precisando no site desde novembro (aff, como estou devagar!). Negligenciei minhas funções de zelador do site a acabaram aparecendo umas goteiras aqui e ali, sem falar que o mato cresceu de um jeito que ninguém mais posta artigo nem nada, culpa minha que não fui atrás do pessoal (eles estão aí e nunca negaram nada pra gente). Bom, os primeiros consertos foram os RSSs na página principal (fórum, livros, notícias) que estavam com problemas sérios, agora voltaram a funcionar. Outro conserto foi a reativação da sessão de artigos com o artigo do Alexandre (o Tio da ObjectData) sobre Postgres. Só que ainda estou com um problema e não consegui postar a coisa no Radiant na sessão certa. Não tem problema, basta seguir o link no notícias e o site dele mesmo está hospedando o artigo. Nos próximos dias estarei caçando mais conteúdo para o site. Uma coisa que eu gostaria é que o povo postasse mais notícias, eu não dou conta de ficar postando no nível que precisa (aliás, não dou conta nem do mínimo :D). Quem quiser eu passo os RSSs de referência que ando usando (na verdade a maioria está aqui). E bola pra frente |
|
24/03/2008
|
Tópico: Regulamentação da Profissão Urubatan, Depois do seu post eu fiquei curioso e fui lá ler o projeto, achei ele nesse link aqui. Talvez eu não tenha pego o artigo certo ou não tenha entendido alguma parte, mas não achei o texto absurdo. Pelo que entendi, ele tenta regulamentar a criação de um Conselho de Informática, mas não é muito mais específico do que isso (aliás, é muito “genérico” em vários pontos). Não conheço os conselhos de medicina e engenharia, mas me pareceu que segue os mesmos moldes. Só vi dois pontos meio complicados: 1 – Necessidade de curso superior para exercer a profissão. <= Isso é um ponto que sempre dá muita discussão. 2 – Artigo 4º – IV – elaboração e codificação de programas; <= Ou seja, para ser programador vai precisar estar filiado ao Conselho Regional também. IMHO isso aí vai ser um problema sério pra arranjar juniores. Sei lá, não sei o que pensar sobre o assunto. You tell me. |
|
19/03/2008
|
Tópico: Regulamentação da Profissão Bom, cada um com sua opinião, o que importa é poder falar ela sem ser censurado :) Meus 2 cents é que alguma regulamentação seria interessante. O motivo disso é porque existem muitos profissionais picaretas (e empresas picaretas) que jogam o preço lá embaixo e não cumprem as promessas. Fica difícil vc trabalhar numa empresa séria quando o mercado é basicamente dominado por empresas que dizem o que o cliente quer ouvir, seja verdade ou não, só pra fechar um contrato :) Talvez a maneira que isso seja possível não seja uma regulamentação. Mas aparentemente falta algum mecanismo de proteção tanto para os clientes quanto para os bons profissionais. Qual mecanismo seria esse? Who knows… Tão aí meus 2 centavos :) |
|
18/03/2008
|
Tópico: Regulamentação da Profissão Daniel, esqueça por um momento o fato de ter curso superior ou não. Vamos assumir por um momento que isso aí tanto faz e que a capacitação para o profissional exercer a profissão é feita através de uma prova, por mediunidade, achismo ou qq coisa q funcione :) Nesse caso, vc seria contra a regulamentação da profissão? |
|
03/03/2008
|
Tópico: Advanced Rails Recipe, entrando no forno! Mike Clark anunciou ontem no seu blog que o livro Advanced Rails Recipes está finalizado! Segundo o próprio blog, o livro deve entrar em produção (edição, layout e outras tranqueiras) em uma semana, a partir de então ele vai para a impressão. Se o pessoal trabalhar rápido, vão conseguir lançar o livro na data prevista de 15 de março. Eu já vou encomendar o meu, se vocês olharem no index do livro, vão ver que vale bastante a pena. |
|
20/02/2008
|
Tópico: Acompanhar alterações no repositório do Rails Copiei de um cara e alterei pra acompanhar as alterações no branch 2.0-stable do Rails. http://pipes.yahoo.com/rubyonbr/rails20stable Eles comitam MUITA coisa por dia o_O nada fácil de acompanhar… |
|
19/02/2008
|
Tópico: regex avançado Outra idéia: Pegue todas as constantes do código (tudo que começa com uma Letra maiúscula) e veja se existem arquivos pra ele, se existem, dê require, senão, ignore. |
|
19/02/2008
|
Tópico: regex avançado Antonio, se seu problema é pegar o nome da classe e o include, vc não precisaria do “end”, bastaria só pegar a declaração da classe, não seria? Alguma coisa do tipo: Pelo menos a parte estática da coisa resolveria. |
|
19/02/2008
|
Tópico: Socket em Ruby - Criar um redirecionador de portas Recomendo a leitura disso aqui, pode dar alguma luz. Se entendi bem, vai ser o caso de usar sockets não bloqueantes (não sei se vai precisar, pra ser honesto). Daqui a pouco vou tentar aqui e posto o que encontrei (se é que vou encontrar algo). |
|
19/02/2008
|
Tópico: regex avançado Olha, em tese expressões regulares não fazem esse tipo de coisa. Somente o Perl e o .NET existem construções para você pegar expressões regulares recursivas. Pelo menos, em Ruby não achei. Por outro lado, na prática dá, mas não é bonito, nem legível. A idéia básica é que existe um limite no número de recursões que você vai pegar, então, ao invés de fazer recursivamente, nós declaramos explicitamente o número de recursões. Para nenhum nível de recursão (nossa construção básica) fica assim: Agora vamos complicar um pouco, vamos adicionar um nível de recursão: Mais um nível: Agora, pra finalizar, podemos fazer uma classe pra criar a expressão pra gente: Baum… acho que assim funciona, mas não testei para todos os casos. |
|
19/02/2008
|
Tópico: regex avançado Vixi Shairon… o_O Gringolou… Antonio, se entendi bem vc quer substituir o conteúdo dos métodos por vazio, é isso? Ou dar match no conteúdo do método? |
|
15/02/2008
|
Tópico: Rationalizations... *sigh* Eu queria entender realmente qual o barato de ficar tentando provar que alguma linguagem é superior a outra. :p A partir de hoje, se alguém perguntar pq eu uso esse “lixo” de Ruby eu vou dar a mesmo resposta que dou pra cancelar serviços: “Pq me deu vontade” :p² Tolerância zero :D |
|
14/02/2008
|
Tópico: Bus-Scheme: Implementação de Scheme no Ruby... feita num busão! Phil Hagelberg implementou uma versão de Scheme em Ruby enquanto vai e volta do trabalho de ônibus. E tem gente que perde tempo lendo ou simplesmente sendo prensado pelos outros… que desperdício :p http://bus-scheme.rubyforge.org/ O maluco diz que implementou baseado nisso aqui Para quem não tiver o que fazer enquanto vai para o trabalho de ônibus, que tal implementar uma versão de Smalltalk 80? :D fonte: http://www.rubyinside.com/busscheme-ruby-scheme-interpreter-756.html |
|
14/02/2008
|
Tópico: Rails WTF Pra quem conhece o impagável TheDailyWTF, aí vai um blog com a versão Rails da coisa… o RailsWTF |
|
14/02/2008
|
Tópico: Exemplo da comunidade Rails em ação E depois ainda tentam vender a idéia que software proprietário é mais confiável… piff :| |
|
14/02/2008
|
Tópico: Exemplo da comunidade Rails em ação Hoje esbarrei com esse post aqui: http://blog.pluron.com/2008/02/rails-faster-as.html Data do dia 13/02. O autor encontrou duas maneiras de deixar as associações do Rails mais leves (em termos de CPU e principalmente memória). Dali alguns minutos aparecem duas entradas interessantes no meu RSS do repositório Rails: http://dev.rubyonrails.org/changeset/8867 e Que confimam o patch comitado no repositório Rails. É assim que trabalha a comunidade Rails :) E de quebra, dois patches muito bons para se aplicar no 1.2 e 2.0 ;) |
|
13/02/2008
|
Tópico: Método para alterar o texto do resultado de um boolean Dá pra fazer isso aqui: Mas não sei se o Rails não usa o “to_s” dos booleans pra alguma outra coisa, pode causar conflito. Outro jeito é sobrescrever o método “h” que é usando pra evitar ataques XSS e deveria ser usado no output de qualquer jeito. Aí ficaria muito parecido com o que o Weldys mostrou, mas com o nome do método chamado “h” Uma terceira maneira seria usar um engine alternativo como o HAML ou o Erubis que fazem algum processamento com os dados embutidos (normalmente pra evitar ataques XSS) e sobrescrever os métodos que eles usam pra isso. Só não sei se alguma dessas soluções vale o esforço :) |
|
13/02/2008
|
Tópico: Arquivos em formato txt para impressão Cara, sempre que vi isso foi no braço mesmo :| Inclusive recentemente tivemos isso aqui no projeto e o cara fez como vc está fazendo, na munheca. |
|
13/02/2008
|
Tópico: SEO em foco no Rails SEO – Search Engine Optimization é um tema que anda muito em moda nesse anos recentes, principalmente para Rails. SEO na verdade é tornar seu site mais fácil para os buscadores (Google, Yahoo, MSN Live Search, etc…) acharem o que precisam. Aqui estão 3 artigos bastantes bons sobre SEO para os interessados: http://www.dailybingocards.com/rails-seo-tips.htm O último é exclusivamente sobre URL amigáveis. E ainda no tema, no livro “Advanced Rails Recipes”, da Pragmatic Bookshelf, existe um capítulo exclusivamente dedicado a isso. |
|
13/02/2008
|
Tópico: 1.9.0 avançando, Hpricot portado! O Ruby 1.9 não é (e não vai ser) 100% compatível com Ruby 1.8. Existem várias modificações e melhorias e algumas delas vão fazer com que os programas quebrem. Um dos esforços que da comunidade é portar os aplicativos para 1.9, no último dia 06/02 Michael Klishin postou um patch para o Hpricot rodar nessa versão. Lembrando que o 1.9 vai ter o YARV com um beeeelo aumento de desempenho :D fonte: http://novemberain.com/2008/2/6/hpricot-ported-to-ruby-1-9-test-suite-passes-fine |
