sábado, 9 de agosto de 2008

CASA NOVA!!!!!

EAE PESSOAL!!

Resolvi reativar o blog, agora com casa própria, voltando com toda a força....

O NOVO ENDEREÇO É:

www.felipemathies.com

domingo, 11 de novembro de 2007

Custom Error Message


Uma coisa que me incomoda é que quando queremos definir uma mensagem de erro no Active Record ele coloca como padrão o nome do atributo com erro como prefixo da mensagem definida, mas nem sempre gostaria que aparece este prefixo, descobri um plugin para resolver este problema...
Levando em consideração esta validação:
validates_acceptance_of :accepted_terms,
:message => 'Por Favor aceite os termos de contrato'
a menssagem gerada será
Accepted terms Por Favor aceite os termos de contrato
ou seja não fica uma menssagem agradável para o usuário, esse plugin permite omitir este atributo exibido colocando o caracter '^' no inicio da menssagem, deste forma:
validates_acceptance_of :accepted_terms,
:message => '^Por Favor aceite os termos de contrato'
com isso temos somente a mensagem desejada...
Por Favor aceite os termos de contrato
mais informação sobre o plugin no endereço abaixo!
http://rubyforge.org/projects/custom-err-msg/

quarta-feira, 3 de outubro de 2007

Flex Builder on LINUX



Bom já fazia um bom tempo que este blog estava congelado, mas com esta noticia de hoje não conssegui me conter!!!!

Finalmente eles olharam para nos, e a verão alpha do flex builder 3 saiu para linux...esta versão possui diversar features, ainda naum possui todas as funcionalidas como o modo visual, mas por enquanto já esta de bom tamanho!!!

Mais detalhes assim como o download desta versão pode ser encontrada no Adobe Labs atravéz deste link http://labs.adobe.com/technologies/flex/flexbuilder_linux/

quarta-feira, 4 de julho de 2007

Comunidade RoR!

Eae pessoal!!
Abaixo estaum listadas várias lista de discuções do Brasil, de Ruby on Rails...
Vale a pena dar uma conferida e ajudar a comunidade crescer!!!!

Listas:

* Rails Brasil
http://groups.google.com/group/rails-br

* Nordeste on Rails
http://groups.google.com/group/nordeste-on-rails

* Santa Catarina on Rails
http://groups.google.com/group/sc-on-rails

* Paraná on Rails
http://groups.google.com/group/pr-on-rails

* São Paulo on Rails:
http://groups.google.com/group/sp-on-rails

* Rio Grande do Sul on Rails (na realidade, Rails Rio Grande do Sul):
http://groups.google.com/group/rails-rs

Fórums:

* RubyonBr
http://www.rubyonbr.org/

a=["abraço", "flw", "t+"].each{|i| print i<<" "}

quinta-feira, 21 de junho de 2007

<*span class="Microformats"><*/span>

Que negocio é esse????



Bom microformats são classes que podem ser inseridas dentro do seu XHTML que podem trazer diversas funcionalidades a mais para o seu site, hoje e no futuro...mas como assim???...

Bom dentro do seu xhtml é possivel fazer a inserção de meta dados, seguindo um padrao, que poder ser lido e utilizado por outro aplicativo, semelhante ao rss...

Hoje é dia o volume de conteudo que se tem na internet é absurdo...nome, endereço, emai, foto, textos, documentos, comentarios de blogs, e com isso surge a duvida de como organizar e classificar todo este conteudo, para se consseguir isso com sucesso é preciso seguir padrões, é ai q entra esse tal de microformats.

Imagina que tenho uma pagina pessoal, como essa:

Na qual possui minha foto, nome, endereço, imagine que tenho esta estrutura no meu xhtml:

Obs: adicionei * nas tags para o blogspot naum interpretar como html pois não tem suporte a codigo :(

<*ul>
<*li>
<*img style="float:left; margin-right:4px" src="http://seudominio.com.br/imagens/eu.jpg" alt="photo"/>
<*a href="http://seudominio.com.br">
Felipe
Mathies
Vilela
<*/a>
<*/li>
<*li>
Minha empresa(<*a href="http://minhaempresa.com.br">minha empresa<*/a>)
<*/li>
<*li>
<*a href="mailto:eu@eu.com.br">
eu@eu.com.br
<*/a>
<*/li>
<*li>
<*div>Rua Meu Endereço<*/div>
Pelotas,
RS,
1234-010
Brasil
<*span>
lat: -31.761305,
long: -52.346265
<*/span>
<*/li>
<*li>53-3477-3347<*/li>
<*/ul>

Até o momento só possuo uma listagem com o conteudo, naum tenho como saber qual informação esta descrita neste xhtml, aplicando algumas classes(microformats) temos:

<*ul class=”vcard”>
<*li>
<*img style="float:left; margin-right:4px" src="http://seudominio.com.br/imagens/eu.jpg" alt="photo" class=”photo”/>
<*a href="http://seudominio.com.br" class=”url fn n”>
<*span class=”given-name”>Felipe<*/span>
<*span class=”family-name”> Vilela<*/span>
<*/a>
<*/li>
<*li class=”org”>
Minha empresa(<*a href="http://minhaempresa.com.br">minha empresa<*/a>)
<*/li>
<*li>
<*a class=”email” href="mailto:eu@eu.com.br">
eu@eu.com.br<*/a>
<*/li>
<*li class=”adr”>
<*div class=”street-address”>Rua Meu Endereço<*/div>
<*span class=”locality”> Pelotas,<*/span>
<*span class=”region”> RS,<*/span>
<*span class=”postal-code”> 1234-010<*/span>
<*span class=”country-name”> Brasil<*/span>
<*span class=”geo”>
lat: <*span class=”latitude”>-31.761305,<*/span>
long: <*span class=”longitude”>-52.346265<*/span>
<*/span>
<*/li>
<*li class=”tel”>53-3477-3347<*/li>
<*/ul>

Bom agora a finalidade disso tudo...exite algumas extençoes do firefox para microformats eu recomendo a Operator...depois de instalado esta extençao, quando você acessar este site ai que contem esse xhml a extenção ira avisar que este site contem microformatos, apartir dai, voce pode fazer uso deste dados atravez de outros aplicativos, como por exemplo criamos lah no topo um vcard, que é correspondente ao hcard suportado pelo outlook, firebird, etc, entaum é possivel exportar estes dados para um hcard do outlook...

Na parte de baixo tanbém possuimos a classe geo com uma latitude e uma longitude, com isso podemos exportar estes dados para o google maps por exemplo e poder ver a localização exata daquela referencia geografica...tanbém podemos ter eventos que podem ser exportados para ferramentas como google calendar e outros...

Esta é uma tecnologia que esta arrescem saindo do berço, o firefox 3 se tudo ocorrer bem, já ira vir com suporte a microformats...entaum acho valido dar uma olhada com calma nesta tecnologia.

Alguns videos falando de microformats:

Exportar microformats por Bluetooth para o celular

Palestra do Elcio Ferreira no 9º ELPI

Bill Gates: "We need microformats"

segunda-feira, 11 de junho de 2007

Grandes novidades no mundo do flex e apollo, opsss AIR



A adobe disponibilizou hoje uma versão beta do Adobe AIR, ou seja a nova versão do antigo apollo foi agora batizada de AIR(Adobe Integrated Runtime), a nova ferramente vem com recursos muito interessantes, como suporte ao SQLLite e novas classes para integração com aplicações baseadas em html.

Você pode fazer o donwload do runtime e o SDK, do AIR nestes links:

AIR SDK
AIR Runtime


Enquanto isso no mundo do flex, foi lançado o Flex 3 que já esta desponivel no Adobe Labs.
Essa nova versão conta com diverssas melhorias como, Cache, Rsl, Temas, Air, Refactoring, Multiplos SDK´s e Css Designer View.

A principais features podem ser vistas aqui:

Features

Este é o link para o download do flex 3 SDK:

Flex 3 SDK

Segue abaixo alguns videos que demonstram um pouco do que o flex 3 é capaz:

Mike Morearty mostrando como funciona o ambiente com multiplos SDK´S
Design View com Winsha Chen
Refactoring com David Zuckerman
Como importar skins com George Comninos

Bom parece que destes 2 mundos ainda se tem muito do que esperar...
Abraço

quinta-feira, 10 de maio de 2007

Joost Tv digital no meu desktop!

Estou hoje postando sobre um assunto um pouco diferente, mas que me chamou muito atençao, hj estava navegando num blog de um amigo(Maicon Medeiros) e o titulo do post dele dizia assim: Garimpando um convite do Joost...

Como um bom curioso resolvi descobrir que parada era essa, bom descobri... o Joost é um serviço de televisão digital atraves da web, nem preciso comentar a revoluçao que vem por ai com a tv digital pois todo mundo jah tem conciencia do poder da tv digital, e acredito que com a tv digital pela web, esta se criando mais um nicho de mercado para nos desenvolvedores, pois de alguma forma ela tem que parar no desktop de cada usuario...ou naum tem?

A empresa desenvolvedora do Joost é a mesma do Skype e Kazaa, acredito que podemos esperar qualidade, tomando de base a qualidade e a revoluçao do voip através do skype, mas agora surge a pergunta...e o gasto de banda de conexão, eu acho muito interessante a solução adotada pelo serviço , o serviço se utiliza da tecnologia P2P ou seja, no momento que você esta baixando megabytes de videos, você tanbém esta distribuindo dados para outros usuarios, dividindo assim a carga de transmissão entre todos os usuarios do sistema.

A empresa esta disponibilizando uma versão beta, só para convidados, ai que me surgiu o problema como já falei ai em cima, sou um bom curioso tive de batalhar o convite...enfim... conssegui...

Bom chega de papo e vamos ver que bicho é esse...

|-Painel Principal...


|-Lista de canais, o sistema conta com uma lista de 28 canais...


|-Lista da programação do canal...


|-Lista de widgets, o sistema conta com uma lista de widgets, como relogio, feeds, uma chat referente ao canal, entre outros...


|-Outras imagens...


Alguns outros links com mais informações sobre o serviço:

http://info.abril.com.br/aberto/infonews/042007/25042007-10.shl
http://info.abril.com.br/aberto/infonews/052007/07052007-11.shl
http://www.nerdgames.net/blog/conheca-melhor-como-funciona-o-joost/
http://www.techbits.com.br/2007/02/09/joost-revolucao-na-tv/

Bom acho que era isso, agora é só uma questão de tempo para, este tipo de serviço invadir os desktops por ai...Ahhh e maicon 10 pila o convite velho hehehe