Posts recentes by Wagner Mezaroba
|
15/04/2009
|
Tópico: Hash com Expressões Regulares Bom dia! Obrigado pelas respostas! Fernando Luizão, vou analisar melhor a sua solução. Mas eu acho que ela faz o inverso do que eu queria. Por exemplo, no hash eu quero uma chave que represente todas as letras e associe a um estado. Então, se eu fizer: hash[“a”] Independente da letra que eu coloque ele me retorna o mesmo estado. Mas eu vou ver melhor, ainda não codifiquei nada. Cassio, é por aí. Vou ver se fica melhor usando case. Mas acho que tem um inconveniente inicialmente. Eu criei uma classe que representa um automato, mas ela não é fixa. Pra mim receber uma instância eu configuro os estados e transições. Assim por exemplo: Estes símbolos (:letra, :digito) têm uma representação com expressões regulares. Ou seja, é complicado usar case/when por que eu não sei quais expressões eu vou utilizar na hora de codificar o autômato. Eu só fico sabendo depois que configurei! Obrigado mais uma vez! Vou estudar melhor as respostas agora e, se necessário, posto novamente! Abraço. |
|
14/04/2009
|
Tópico: Hash com Expressões Regulares Opa! Na verdade eu estou fazendo um autômato finito determinístico. Daí eu preciso de estados e suas respectivas transições. Os autômatos que eu estudei são definidos mais ou menos assim: estado q0: Basicamente as implementações que vi (as mais simples, não pretendo perder tanto tempo nisso agora!) armazenam um hash com as transições. Então teria, por exemplo, um hash para o estado q0 que armazenaria isso: :a => q1 O que eu quero é buscar por um padrão em cada estado. Por exemplo: estado q0: O que eu pensei foi colocar isso num hash. Por exemplo, hash de q0: /^([a-z|_)$/ => q1 E depois, quando buscar por “a”, “b” ou seja lá o que for, ele vai para o estado q1. Se buscar por qualquer digito ele vai para o estado q2. Tem uma solução mais simples que essa? Deve ter, se alguém tiver uma dica! :D Abraço. |
|
13/04/2009
|
Tópico: Hash com Expressões Regulares Hum… acho que descobri o problema do super. Quando o super está dentro da chamada de um método ele invoca o próprio método em uma classe da qual ele herda. Nesse caso, em vez de super[i] eu poderia chamar apenas super(i). Fiz confusão… mas se alguém tiver alguma alternativa melhor, agradeço! |
|
13/04/2009
|
Tópico: Hash com Expressões Regulares Boa tarde. Eu gostaria de saber se é possível eu definir expressões regulares como chaves de um hash e na hora de buscar essas expressões, buscar por uma palavra e não pela expressão em si. Algo assim: Eu estou tentando criar um novo hash herdando da implementação de Hash (não sei se é uma arquitetura boa, mas acredito que resolveria) porém estou com um problema. Vejam o que fiz: O problema deve ser idiota, mas eu não consigo referenciar super[i]. super faz referência a um NilClass. Existe alguma explicação para isso? Existe alguma forma melhor de resolver esse problema? Obrigado pela atenção! |
|
10/03/2009
|
Tópico: interface e classes abstratas em ruby? Eu acredito que não exista. Mas porque você necessitaria de uma interface? Você não precisa aderir a esses ‘contratos’ em Ruby porque o objeto que vai receber qualquer outro objeto independe do tipo do mesmo. A tipagem é dinâmica, acredito que não faça muito sentido utilizar uma interface. De qualquer modo, você pode checar se determinado objeto atende a um método: 1.respond_to?(‘div’) Ou seja, se o objeto 1 possui o método div. Em relação a herança múltipla, você pode utilizar os módulos (e com base nele utilizar mixins). Abraço. |
|
12/02/2009
|
Tópico: Evento Ruby? Então realize esse sonho. Te garanto, vale muito a pena! É muita palestra, muita gente e, por incrível que pareça, muito organizado. Sim, porque é difícil organizar um evento pra tanta gente e que custe tão pouco pra entrar. :D |
|
12/02/2009
|
Tópico: Evento Ruby? Legal, deve ser interessante! O problema é que moro em Santa Catarina, nem quero fazer as contas de quanto isso ia custar/demorar… hehehe. Esse Rails summit vai ser no Brasil esse ano também? Já tem previsão? Ainda bem que tem o FISL aqui perto! Daí eu sempre vou. :) Abraço. |
|
11/02/2009
|
Tópico: Evento Ruby? Bom dia! Valeu pelas respostas! Na verdade eu me referia a eventos brasileiros (esqueci de mencionar esse detalhe!). Mas eu vou dar uma olhada nos sites dos eventos que vocês me passaram. Obrigado. |
|
11/02/2009
|
Tópico: Evento Ruby? Boa noite. Minha dúvida é simples, gostaria de saber se há algum evento principal de Ruby (e tecnologias relacionadas), tipo é o Pycon(sobre Python). Tem? Um onde a grande maioria dos desenvolvedores se reúnam, tenha apresentações de artigos técnicos e tal. Pra quem tem planos de ir em apenas um inicialmente, qual é o recomendado? Obrigado! |
|
29/01/2009
|
Tópico: Já dá pra "viver de Rails" ? Realmente, com essa tua lista não dá pra deduzir muita coisa… talvez que seja melhor trabalhar pra fora. rs Falou! |
|
29/01/2009
|
Tópico: Itens Geek Indispensaveis Fiquei de cara quando o nofxx falou que o pai dele tem um N95 e não sabe nem tirar foto. huahauhau. Que absurdo! Eu ia falar do pendrive (comprei um de 16GB no Paragua por 50 pila), mas já foi citado. :P Não preciso de muito, mas já que tá cheio de coisa, pode incluir um ar condicionado também, porque programar com muito calor não dá certo… |
|
29/01/2009
|
Tópico: RubyOnIRC! Beleza, to lá… hehe Entrei hoje a tarde pra ver se tinha alguém. Achei estranho, python-br por exemplo tem um monte de gente. |
|
29/01/2009
|
Tópico: Conhecendo a cambada Legal o tópico! Eu moro em Criciúma/SC, tenho 20 anos, e estou na sexta fase de Ciência da Computação numa universidade daqui, onde eu também trabalho com pesquisa na área de informática médica. Comecei a estudar programação/desenvolvimento de software não faz tanto tempo, porém já tem alguns anos que uso Linux e estudo sobre computação. Conheço Java razoavelmente (pelo menos a nível de linguagem), e através dela tenho estudado padrões de projeto, um pouco de arquitetura de sistemas e mais algumas coisas do gênero. Comecei a estudar Ruby faz uns 20 e poucos dias. :P Estou estudando apenas Ruby mesmo, mas ansioso para conhecer o Rails. Por indicação vou deixar ele de lado por ora e acabar de ler os dois livros a que me propus. Estou de olho em projetos open source, mas ainda não participo de nenhum. Quem tiver algum pra sugerir! Ah, Marcelo Júnior, Xanxerê é a minha terra natal! Apesar disso morei quase a vida toda em Chapecó! Nem sabia que tinha alguém estudando Ruby por aí! Abraço. |
|
28/01/2009
|
Tópico: Já dá pra "viver de Rails" ? Eu concordo que o profissional não deveria atrelar tanto o seu emprego a uma linguagem em específico, mas parece-me que em boa parte das empresas a realidade é diferente. Pra boa parte delas, pouco importa se você é crânio em Orientação a Objetos, Design Patterns e Arquitetura de Sistemas. Se você não domina uma linguagem X isso pouco vale. Eu acho um absurdo, mas é o que eu entendo quando eu vejo um pessoal comentando que pra trabalhar em determinado lugar é preciso fazer um teste que normalmente envolve a configuração/utilização de um framework ou então, fazer um pequeno sistema “CRUD” com os frameworks x,y e z. Em empresas assim que acho que realmente é possível constatar o salário médio do profissional em relação a linguagem que ele utiliza. Mas mesmo nesses casos eu não tenho tanta certeza do que o Cassiano disse (que um desenvolvedor Ruby ganha menos que um desenvolvedor Java). Será mesmo? Parece que desenvolvedores Ruby são mais escassos, e normalmente quem vai atrás é mais porque gosta do que por status/dinheiro. É só uma impressão, posso estar errado! Abraço! |
