JavaFree.org | RubyOnBr.org

Posts recentes by Ronie Uliana

Acompanhar Posts recentes by Ronie Uliana 887 posts encontrado

Páginas: 1 2 3 4 5 6 7 8 9 10 11 ... 36

23/06/2008
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

Tópico: Erro !!!!!!!

Me parece que está faltando fechar alguma coisa, verifique os parênteses, colchetes, chaves e “ends”.

 
24/03/2008
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

Tópico: Advanced Rails Recipe, entrando no forno!

Destaque

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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

http://dev.rubyonrails.org/changeset/8865

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

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
Avatar Ronie Uliana 887 posts

Tópico: SEO em foco no Rails

SEOSearch 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

http://www.tonyspencer.com/2007/01/26/seo-for-ruby-on-rails

http://jroller.com/obie/entry/seo_optimization_of_urls_in

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
Avatar Ronie Uliana 887 posts

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

Próxima página

Páginas: 1 2 3 4 5 6 7 8 9 10 11 ... 36