Essa dica rápida é para quem deseja deixar os ícones das aplicações que ficam no Dock do Mac OS X mais organizados. Com a adição de “espaços em branco” como separadores ao seu Dock, por exemplo, é possível organizar os ícones das aplicações por categorias. Continue reading
Author Archives: Elyézer
Como atualizar o Angstrom para a Beaglebone no Mac
Recentemente adquiri uma BeagleBone que já vem com uma imagem da distribuição linux Angstrom. Após brincar um pouco com a placa, resolvi atualizar para última versão disponível da distribuição. Contudo, não foi tão trivial pegar a imagem que é gerada no formato img.xz e gravá-la no cartão SD, já que utilizo o Mac.
Nesse post, veremos como instalar a ferramenta necessária para gravar a imagem no cartão SD afim de atualizar o Angstrom para sua última versão. Continue reading
Fazendo o deploy de uma aplicação Django no Dreamhost
No post anterior, foi mostrado como instalar uma versão mais recende do Python e do Django no Dreamhost. Nesse post será demonstrado como fazer o deploy de uma aplicação Django utilizando o virtualenv.
O Dreamhost utiliza o Passenger WSGI para servir aplicações escritas em Python, por isso, o processo aqui descrito é referente ao deploy utilizando o Passenger WSGI. Continue reading
Instalação do Python 2.7.2 e Django 1.3.1 no Dreamhost
Em servidores compartilhados normalmente não é possível ter a versão do Python ou mesmo do Django de acordo com as necessidades do projeto. Porém, tendo um acesso SSH, é possível instalar, no diretório home, a versão requerida para rodar o projeto.
Como exemplo, será demonstrado como instalar uma versão do Python e do Django diferente da oferecida pelo serviço de hospedagem compartilhada do Dreamhost. No momento da escrita do post as versões do Python e do Django oferecidas são, respectivamente, 2.5.2 e 1.2.1. Serão instaladas as versões atuais que são 2.7.2 para o Python e 1.3.1 para o Django. Continue reading
Como aprender Node.js
O que é Node.js?
Node.js é um âmbiente JavaScript que roda do lado do servidor e utiliza um modelo assíncrono orientado à eventos.
Sua engine utiliza a V8 JavaScript Engine do Google, que roda utilizando apenas uma thread, porém, toda operação de I/O é assíncrona oferecendo, assim, nenhuma espera para as operações de I/O de outras requisições.
Um aplicação Node.js pode gerenciar milhares de conexões concorrentes utilizando uma quantidade mínima de recursos do sistema.
Como aprender Node.js?
Atualmente, existe uma quantidade boa de materia a respeito do Node.js. Segue uma lista com alguns materiais muito bons para iniciar os estudos:
- Documentação oficial do Node.js
- Mastering Node (e-book)
- The Node Beginner Book (e-book)
- Up and Running with NodeJS (e-book)
- Felix’s Node.js Guide (um guia detalhado)
- How To Node (blog sobre o Node.js)
- Node Tuts (podcasts sobre Node.js)
Promote JS!
Promote JS! é um movimento para ajudar a disseminar uma documentação atual sobre a linguagem JavaScript. A documentação que está sendo divulgada nesse movimento é a documentação encontrada no Mozilla Developer Center e pode ser acessada clicando na imagem abaixo.
No site do movimento é possível fazer um tweet para ajudar a divulgar.
A documentação é bem completa com explicações, exemplos, dicas e muito mais.
Python para Desenvolvedores – Segunda Edição
A segunda edição do livro Python para Desenvolvedores de Luiz Eduardo Borges está disponível para download. Confira a nota de lançamento:
A segunda edição do livro (ISBN 978-85-909451-1-6, 360 páginas), voltado para desenvolvedores que já tem conhecimento de programação, incluindo desde a criação de interfaces com usuário, computação gráfica, aplicações para internet e sistemas distribuídos.
Você pode fazer o download ou ir para a página oficial.
Boa leitura!
Django no Dreamhost, agora é “oficial”!
O Dreamhost anuncia que “oficialmente” está suportanto aplicações Django. Para ter sua aplicação rodando basta a simples execução de um script que fará todo o trabalho pesado para que sua aplicação Django seja implantada no servidor.
Para execução do script, primeiramente será necessário editar algumas configurações no dominio hospedado.
Configuração do dominio
Será necessário ativar o passenger para seu dominio, para isso basta seguir esses passos:
- Abra a página de configuração dos domínios do painel de controle e edite o domínio desejado.
- Vá até a seção “Users, Files, and Paths”, e assegure que o web direcotry do seu dominio termine com “/public”, por exemplo, “/home/usuario/elyezer.com/public”.
- Após a modificação anterior, vá até a seção “Web Options” e marque o checkbox para ativar o “Passenger”.
Após as modificações anteriores, basta executar o script para poder fazer o deploy de sua aplicação.
Utilizando o script para o deploy da aplicação Django
Agora será necessário que você acesse seu servidor via SSH, e após entrar no diretório da sua aplicação, execute os seguintes comandos:
wget http://wiki.dreamhost.com/django-setup.py python django-setup.py
O script irá orientá-lo durante o restante do processo de configuração de sua aplicação. Para maiores informações, visite a página do wiki do Dreamhost sobre o Django.
Conclusões
Para quem já havia feito o deploy anteriormente de uma aplicação Django no Dreamhost perceberá que o processo de configuração está muito mais simples, quase como um One Click Install. Com isso o Dreamhost anuncia que está suportando “oficialmente” aplicações em Django em sua hospedagem.
Ainda não tem um servidor de hospedagem?
Aproveite esse novo recurso oferecido pelo Dreamhost e cadastre-se agora mesmo. Utilize o código promocional DHDJANGO para obter um desconto de até $90 dólares ao se cadastrar.
TextFlow 0.2.9 Lançado
A versão 0.2.9 do TextFlow foi lançada! Além de novos recursos para o editor, este lançamento traz como novidade o site oficial do projeto que pode ser acessado em http://textflowproject.org.
No site do projeto você poderá saber mais sobre os recursos do editor, o time de desenvolvimento, como fazer o download e também sua documentação que pode ser encontrada em http://docs.textflowproject.org.
Confira as novidades:
Novo navegador de arquivos: mais organizado e com alguns recursos extras.
Goto line: uma barra, semelhante a barra de pesquisa, para posicionar o cursor em uma linha escolhida.
Mais snippets: novos snippets incluídos.
Abrir arquivos em novas abas diretamente do Nautilus: se o Textflow já estiver aberto novos arquivos serão abertos em novas abas no editor que estiver executando.
Mais ferramentas para edição: converter tabs em espaços e vice-versa e mover linhas para cima ou para baixo.
Gerenciador de Linguagens: nessa versão foram incluídos os primeiros recursos para linguagens específicas. Agora não só os snippets são separados por linguagens, qualquer funcionalidade pode ser customizadas para funcionar apenas em um tipo de arquivo. O TextFlow identifica qual a linguagem da aba atual e consegue alterar seu estado para que determinados recursos fiquem disponíveis para o usuário.
Nas próximas versões cada vez mais linguagens deverão ganhar novos recursos e também será possível no futuro a criação de plugins para as linguagens pelos usuários.
Documentação: está disponível a documentação do TextFlow para que o usuário conheça suas funcionalidades e possa aprender e tirar algumas dúvidas sobre o editor.
Faça o donwload do editor e confira você mesmo as novidades.
Cliente IRC Online para acessar o #mandriva-br
A Comunidade Mandriva Brasil conta com um canal de irc na rede frenode.net, o #mandriva-br. Nesse canal é possível bater um papo, falar sobre o Mandriva Linux ou mesmo buscar ajuda para solução de problemas com o uso ou configuração da distribuição.
Para acesso ao canal você precisa de um cliente irc, para o desktop contamos com vários clientes como por exemplo o Xchat. Para aqueles que não querem instalar um cliente de irc em sua máquina, ou mesmo aqueles que só querem tirar alguma dúvida, agora é possível acessar o canal online através do endereço http://irc.mandriva-br.org basta esperar o cliente ser carregado e digitar um nick e entrar. Automaticamente você já estará no canal da Comunidade Mandriva Brasil e poderá conversar com os outros participantes do canal.
No tópico do canal é possível encontrar algumas informações e link para download do Mandriva Linux, é sempre bom conferir o tópico do canal.
Aproveite mais esse recurso oferecido pela Comunidade Mandriva Brasil.
Até a próxima.
