rss
twitter
  •  

Meu primeiro TEDx

| Na(s) categoria(s) TED, eventos |

0

No último sábado, 07/08, aconteceu na FAU-USP o primeiro TEDxUSP e eu tive o prazer de participar.

Antes de mais nada, apesar dos problemas que ocorreram, gostaria de parabenizar o pessoal da organização pelo ótimo trabalho.

Para quem não conhece sobre o TED:

TED é uma organização sem fins lucrativos devotada a “Ideias Que Merecem Ser Espalhadas”. Começando como uma conferência de quatro dias na Califórnia há 25 anos, o TED tem crescido para apoiar estas ideias que mudam o mundo com iniciativas múltiplas. A Conferência TED anual convida os maiores pensadores e ativistas do mundo para falarem por 18 minutos. Suas falas são então disponibilizadas gratuitamente no site TED.com. Entre alguns dos palestrantes do TED estão Bill Gates, Al Gore, Jane Goodall, Elizabeth Gilbert, Sir Richard Branson, Nandan Nilekani, Philippe Starck, Ngozi Okonjo-Iweala, Isabel Allende e o Primeiro Ministro Britânico Gordon Brown. A Conferência TED anual acontece em Long Beach, Califórnia, com transmissão direta em Palm Springs; o TEDGlobal acontece a cada ano em Oxford, Reino Unido. As iniciativas de mídia do TED incluem o TED.com, onde novos TEDTalks são colocados no ar diariamente, e o Projeto de Tradução Livre, cujo qual provê legendas e transcrições interativas, tal como a possibilidade de qualquer TEDTalk ser traduzido por voluntários através do mundo inteiro. O TED também criou o TED Prize anual, onde pessoas excepcionais com um desejo de mudar o mundo tem a oportunidade de colocarem seus sonhos em ação; O TEDx, que oferece a pessoas ou grupos uma forma de sediar eventos locais e auto-organizados através do mundo, e o programa TEDFellows, ajudando inovadores que transformam o mundo de todo o globo a se tornarem parte da comunidade TED e, com a ajuda de tal comunidade, ampliar o impacto de seus notáveis projetos e atividades.

E sobre o TEDx:

x = evento organizado de forma independente

No espírito das ideias que merecem ser espalhadas, o TEDx é um programa de eventos locais sem fins lucrativos, organizados de forma independente, que reúne pessoas para dividir uma experiência ao estilo TED. Num evento TEDx, TEDTalks gravados em vídeo e palestrantes ao vivo combinam-se para acender uma profunda discussão e conexão e um pequeno grupo. Estes eventos locais e auto-organizados recebem o selo TEDx, onde x = evento TED organizado de forma independente. A Conferência TED provê uma linha comum para o programa TEDx, mas eventos TEDx individuais são auto-organizados.

Acho que o melhor resumo do dia foi feito pela Mariana no twitter:

Twit TEDxUSP

A partir disso você não vai entender o que aconteceu, para isso é preciso ver os vídeos que assim que sairem, coloco o link por aqui.

Participar de um TEDx é realmente uma experiência ótima, você sai de lá com muitas ideias na cabeça, reflexivo, com vontade de mudar o mundo, não importa de que forma.
Como não sou uma pessoa muito social, não posso dizer por mim, mas vejo que através do evento vários círculos são formados e futuros projetos também. Afinal, essa é a ideia do TED, fomentar e discutir ideias que merecem ser espalhadas.

Com certeza esse foi somente o primeiro de muitos outros =]

Espero poder participar do TEDxAmazônia, creio que será um evento épico as margens do Rio Negro.

Endereço IP com ruby – IP Address with ruby

| Na(s) categoria(s) ruby |

0

Dica rápida de como obter o endereço IP via ruby.

Quick tip on how to get the ip address via ruby.

require 'rubygems'
require 'hpricot'
require 'open-uri'
 
html = Hpricot(open('http://ip.appspot.com/'))
ip = html.inner_html.gsub("\n",'')
puts ip

Paginação no Rails com will_paginate

| Na(s) categoria(s) rails, will_paginate |

1

Hoje em dia na maioria das aplicações é comum que haja o recurso de paginação em algum canto da mesma. Aqui vou mostrar como é fácil fazer uma paginação simples no rails com a biblioteca will_paginate criada pelo @mislav.
No exemplo estou fazendo a paginação em cima de uma listagem de pessoas. Para o exemplo estou usando rails 2.3.4.

Primeiro vamos instalar a gem, lembrando que também pode ser usado como plugin.

sudo gem instal mislav-will_paginate

Para utilizar a gem na aplicação, adicione a seguinte linha no final do config/environment.rb

require "will_paginate"

Agora é só alterar o seu controller para utilizar paginação:

@people = Person.paginate :all, :page => params[:page], :per_page => 2

No exemplo eu especifiquei para fazer a paginação após 2 itens apenas.

Feito isso, para adicionar os links da paginação adicione o seguinte helper na sua view:

<%= will_paginate @people %>

Done!

Esse foi um exemplo simples, para maiores configurações consulte a documentação da biblioteca em http://gitrdoc.com/mislav/will_paginate/tree/master/

Verdurada em outubro e em novo local

| Na(s) categoria(s) eventos, vegetarianismo, verdurada |

0

Como muitos sabem sou vegetariano.

Aqui em São Paulo, desde 1996 acontece bimestralmente um evento vegetariano straight-edge chamado Verdurada, que consiste na apresentação de algumas bandas, palestras sobre assuntos políticos, além de oficinas, debates, exposição de vídeos e de arte de conteúdo político e divergente. Ao fim do show é distribuído um jantar totalmente vegetariano.

Só tive a oportunidade de participar uma vez da Verdurada, minhas impressões são as melhores possíveis, tudo muito organizado pelo Coletivo Verdurada, as comidas são muito boas e o melhor de tudo é proibido o consumo de cigarro, drogas e álcool.

Todas as edições ocorreram num galpão no Jabaquara, por problemas do proprietário com o Governo do Estado, o local foi fechado. Com isso a próxima edição já tem novo local e data fechado.

VERDURADA
Dia: 17/10 – Sábado
Horário: das 16h 22h
Local: Inferno, Rua Augusta 501.
Preço: R$8,00
Lotação máxima: 600 pessoas. Sem reservas, sem ingresso antecipado, sem cigarros e sem álcool.

Mais informações e programação completa em http://www.vidavegetariana.com/site/noticias.php?page=noticias/232

PNG Transparente no IE6

| Na(s) categoria(s) Jquery, Tutorial |

0

Já testei N formas de fazer png transparente funcionar no IE6, mas nenhuma delas tive tanto sucesso, umas não funcionavam com png em background e por ai vai…

Eis que com um colega de trabalho (Douglas), aprendi uma forma eficiente utilizando Jquery e um plugin chamado DD_belatedPNG.

Antes de explicar como fazer, segue uma demo.

Vamos ao funcionamento:

Baixe e adicione o Jquery a sua página.

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

Baixe e adicione entre um comentário condicional o plugin DD_belatedPNG.

<!--[if IE 6]>
<script type="text/javascript" src="js/DD_belatedPNG_0.0.8a.js"></script>
<![endif]-->

Ainda dentro do comentário condicional adicione o seguinte script:

<script type="text/javascript">
jQuery(function() {
	if(!/msie [^6]\.0/i.test(navigator.userAgent) && /msie 6\.0/i.test(navigator.userAgent)){
		DD_belatedPNG.fix('img, .pngfix');
	};
});
</script>

Esse script verifica se o browser é mesmo o IE6 e executa o script caso o png esteja dentro de uma tag img, sendo assim é automático. Caso o png esteja como background de um texto por exemplo, basta add a class “pngfix”.

Simples, é isso!

Problema com a biblioteca MySQL no Rails 2.3 (window$)

| Na(s) categoria(s) mysql, rails, ruby |

0

Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$.
Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito “S.O”…

Sempre que tentava rodar uma migration, me retornava o erro:

query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB

Pesquisei um pouco na internet e o que percebi é que a biblioteca padrão do MySQL não trabalha muito bem com o Rails 2.3. Para resolver isso basta utilizar uma biblioteca antiga (libmySQL.dll).
Que você pode obter aqui: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

Coloque a dll baixada em <diretorio ruby>\bin\ e restarte o serviço MySQL.

Conheça o Be on the Net

| Na(s) categoria(s) aplicações |

0

Você já conhece o Be on the Net? Se não, vale a pena dar uma olhada!

Be on the Net é o serviço que permite a você criar sites belos, relevantes e cheios de conteúdo, de maneira rápida, barata e fácil. Para isso, enfatiza o que realmente importa: um bom posicionamento nas ferramentas de busca e uma apresentação profissional focada em imagens e vídeos.

O que o Be on the Net faz?

  • Permite mostrar todo o portfolio de imagens e vídeos
  • Permite que os usuários encontrem imagens através de buscas livres
  • Possibilita a utilização de imagens e vídeos grandes, o que valoriza o trabalho do profissional
  • Seus usuários podem selecionar imagens para si de maneira simples e divertida
  • Possui uma navegação comprovadamente fácil e intuitiva
  • Deixa seu site bem posicionado no Google!

Para saber mais, assista o vídeo abaixo e acesso o site do Be on the Net.

O (comovente) guia de ruby do Why

| Na(s) categoria(s) livros, ruby, tradução |

0

A semana passada foi mesmo a semana de lançamentos, um dia antes do lançamento do Rails Guides, o grupo liderado por Carlos Brando lançou a versão 1.0 do “Why’s (Poignant) Guide to Ruby”.

Este é com certeza uma das melhores referências sobre a linguagem Ruby e agora em português, será uma motivação a mais para eu lê-lo por completo.

O livro originalmente é escrito por Why the lucky stiff, que consegue de uma forma simples ensinar Ruby através de quadrinhos.

http://why.nomedojogo.com

Lançado Rails Guides em Português.

| Na(s) categoria(s) rails, ruby, tradução |

1

Semana passada, mais precisamente dia 10/04 foi lançado a versão em português do Rails Guides.

Algumas partes ainda faltam ser revistadas e traduzidas, mas grande parte já está em português e serão atualizados de acordo com a versão inglesa. Lembrando que tal projeto teoricamente nunca terá fim, já que o guia será constantemente atualizado de acordo com a versão do framework.

O trabalho de tradução foi feito por integrantes da comunidade Rails de forma colaborativa e quem quiser também pode colaborar.

Parabéns a toda equipe de tradução.

Redcar o TextMate Linux

| Na(s) categoria(s) ferramentas, ruby |

4

Nunca encontrei um editor no qual eu me sentisse 100% bem com ele, sempre achava que faltava algo.

Até que recentemente através do Twitter “ouvi” falar sobre o Redcar, um editor para Gnome escrito em Ruby e Vala. A grande sacada do Redcar foi ser projetado para ser compatível com os bundles do TextMate, que é o seu grande diferencial com relação a outros editores, incluindo syntax highlighting e muito mais.

Após instalar a versão 0.1 posso dizer que gostei bastante do mesmo, creio que será uma ótima alternativa para editores de código.

O Redcar foi criado por Daniel Lucraft e recentemente recebeu algumas alterações feitas pelo Cairo Noleto.

Pra quem quiser contribuir, o código-fonte está disponível no GitHub.