Meetup sobre Ember.js

Estou organizando um Meetup sobre Ember.js junto com o pessoal da Tagon8, e com a ajuda da equipe do TechInsider.

Você conhece ou é um especialista no assunto? Que tal palestrar, mostrar algum case ou alguma coisa legal que fez com o framework?

Já temos confirmados Alex Ferreira, que demonstrará na prática como realizar uma integração com API.
Além dele, eu apresentarei 'Introdução ao Ember.JS - um overview de arquitetura'.

Ficou interessado? Para apresentar algo no evento, basta entrar em contato lá na página do meetup.

O evento acontece no próximo dia 7 de junho, na Tagon8, das 13h às 17h, mas temos apenas 40 vagas para o evento, então é bom ver o quanto antes.

Para maiores informações, cadastro e confirmação de presença, acesse: http://www.meetup.com/ember-sp/

Informações

Evento - Primeiro Encontro de Ember.js de 2014
Local - Tagon8 - Av. 9 de Julho, 5017, 12˚ andar ( veja no maps: https://goo.gl/maps/UrSfh )
Data - Sábado, 7 de junho
Preço - De graça - Confirmações pelo site - http://www.meetup.com/ember-sp/

Sublime Text - Como reverter todos os documentos abertos na janela atual

Tenho usado ultimamente o editor Sublime Text, que é uma evolução natural ao já clássico TextMate.

Uma das coisas que já precisei é reverter todos os documentos abertos, e isso pode ser feito com um One-Liner no console do Sublime (que aceita scripts em Python para controlar a interface)

O comando é o seguinte:

[ view.run_command('revert') for view in sublime.Window.views(sublime.active_window()) ]

https://gist.github.com/lourenzo/7607089

Como criar um disco de instalação do Mac OSX Mavericks 10.9

in

[left][/left]Na versão 10.9 Mavericks, a Apple mudou o sistema de criação de discos USB de instalação.

Após ter baixado o instalador da App Store, você terá o programa Install OS X Mavericks.app em sua pasta Applications

Plugue um flash drive ou HD externo com pelo menos 8GB de instalação.
IMPORTANTE: todos os dados da partição escolhida para criação do disco serão apagados.

Após verificar nome do disco destino, basta executar o seguinte comando no Terminal para criar um disco de instalação USB, substituindo 'Untitled' pelo nome do disco destino:

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction

Erasing Disk: 0%... 10%... 20%... 100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.

Edit:
Para inicializar do disco USB, aperte e segure a tecla Option na inicialização do seu mac.

Google faz limpeza e descontinua 10 aplicações, incluindo o Google Notebook

in

Eu utilizava com muita frequência o Google Notebook, mas recentemente havia iniciado uma migração para o Evernote, sabendo dos planos da Google de descontinuar a ferramenta.

Agora com a notícia oficial (em inglês) de descontinuidade de alguns projetos, o Google Notebook será desligado em alguns meses, mas a migração dos dados será feita automaticamente para o Google Docs.

A ferramenta também oferece exportação manual dos blocos de notas para o Google Docs, o que pode ser útil como transição para mudança dos dados para outro serviço semelhante.

Como resolver travamentos do Safari 5.0.5 no Snow Leopard

Após a última atualização, reparei que o Safari tem se comportado de maneira estranha, demorando demais para iniciar.
Quando é necessário reiniciar o aplicativo, o sistema trava por vários segundos.

A solução é simples, no Safari, acesse o menu Safari > Redefinir Safari (Reset Safari), selecione todas as opções e em seguida clique em Redefinir (Reset).

phpformapi - Uma API em PHP para gerenciar formulários

phpformapi é uma biblioteca e API escrita em PHP para gerar e gerenciar formulários de maneira semelhante ao Drupal em projetos menores ou até scripts standalone.

Trata-se de excelente solução rápida para criação de formulários em php.

O modo de uso basicamente é importar a biblioteca, definir a estrutura do formulário em YAML, implementar a função para submit, e deixar que a biblioteca gere e gerencie o formulário.

Para mais informações, download e exemplos, acesse a página do projeto no Google Code (em inglês)

Adobe Lança Player de Vídeo HTML5

A Adobe, que tem cada vez mais se mobilizado para convergir com a tendência HTML5, acaba de lançar uma ferramenta que cria um player HTML5 para os browsers suportados.

O 'HTML5 Video Player' não é nada mais que um widget que encapsula a funcionalidade do player Kaltura KDP3, e está disponível para o Adobe Widget Browser.

O Adobe Widget Browser é uma ferramenta para manipular widgets no padrão OpenAjax, e permite uso das widgets no Dreamweaver, além de oferecer uma versão em AIR. O aplicativo exige login na rede Adobe para funcionar.

Para uso fora do Dreamweaver, a widget não mostrou ser prática, sendo mais vantajoso utilizar o próprio player da Kaltura.

Veja as instruções para usar o player Kaltura aqui.

Grito do Ipiranga

Google com homenagem ao 7 de setembro Vi o logotipo do Google adaptado para homenagear a independência do Brasil, e lembrei que há 188 anos, o herdeiro da coroa portuguesa se tornou o Imperador do Brasil.

Independente politicamente de Portugal, o país continuou sob o autoritarismo do regime monarca, e dependente economicamente da Europa, principalmente o Reino Unido.

Era apenas o começo do caminho do Brasil rumo aos ideais declarados, muitos dos quais posteriormente alcançamos.

Tag de publicidade do Boo-Box fazia este blog quebrar no IE

Um problema que alguns visitantes relataram foi que este blog travava o Internet Explorer, e após um pouco de depuração, descobri que o bug estava sendo causado pela tag de publicidade do Boo-Box.

Agora, o blog voltou à normalidade, segundo testes que realizei após a remoção do anúncio do Boo-Box.

Peço desculpas se causou algum problema.

Otimizando Drupal: Pressflow

Muitos projetos que utilizam Drupal, principalmente os com grande volume de acessos, em algum momento precisam de adaptação para se tornarem escaláveis e terem alto desempenho.

Otimizar sites baseados em Drupal para tanto pode ter suas peculiaridades, mas utilizando as ferramentas corretas pode-se obter ótimos resultados.

Uma das opções que pode ajudar bastante nesta questão é o Pressflow.

Divulgar conteúdo