Use refrigente que brilha no escuro para abalar sua festa.

Normamente a gente vê isso em festas bacanas, shows e parques de diversões, as pessoas ficam balançando bastões, utilizam ainda como pulseira, colares e em vários outros formatos que quando agitados, brilham no escuro. São conhecidos como  Glow Sticks.

Têm até um vídeo do Will it Blend onde eles destroem alguns destes bastões.

O vídeo abaixo mostra como fazer o mesmo efeito com um refrigerante americano chamado Mountain Dew, que tem sabor de limão, parecido com a nossa Sprite ou Soda Limonada.

Agora veja as instruções em português de como fazer em casa:
O que você precisa:

  1. Refrigerante de limão, em uma garrafa pet de 300 ml , de preferência verde. Serve Sprite ou Soda Limonada;
  2. Água oxigenada comum (peróxido de hidrogênio), dessas vendidas em farmácia.
  3. Bicarbonato de sódio (NaHCO3), aquele pó branco e cristalino, que o pessoal usa para a azia ou acidez estomacal. Também vendido nas farmácias.

Como Preparar

  1. Tire da garrafa de refrigerante mais ou menos três quartos do conteúdo;
  2. Coloque na garrafa uma pitada de bicarbonato de sódio, só a pontinha de uma colher de sopa.
  3. Acrescente o equivalente a três tampas do frasco, de água oxigenada;
  4. Tampe a garrafa e agite bem a mistura.
  5. Apague a lúz e confira o resultado.

Ví no Bernabauer

Paper Craft: personagens e veículos em papel, só imprimir e montar

Se você já conhece o Blog de Brinquedo deve já ter ouvido falar do excelente PaperKraft onde você pode baixar réplicas de papel e se divertir montando.

A dica é de uma um site que disponibiliza modelos de papel de personagens de filmes, locomotivas, objetos, carros e tantos outros.

Paper Replika é um site onde você via encontrar instruções, fotos, fóruns e artigos sobre uma grande coleção de modelos de Papel de réplicas super legais, entre elas modelos dos personagens do desenho da Disney como o Wall-e e o Burn-e

Algumas dicas para usar o Paper Replika

  • O site oferece os modelos de papel em documentos de formato PDF.
  • Para fazer o download dos modelos de papel, você precisa concordar com os termos de uso selecionando a opção “I Agree”
  • Todo arquivo do site está protegido com senha, que é oferecida na página do download. Geralmente o password é paper-replika.com

Outros sites que divulgam modelos de papel:

Update: 01/05/2009

Você lembra do Gurgel, o primeiro carro 100% nacional? Pois é, o site papelmod, resolveu fazer uma homenagem, e divulgou alguns modelos em papel desde pequeno grande carro.

Veja: http://www.papelmod.com.br/download_v1.html

Update: 03/10/2012

Aqui tem outros modelos clássicos e de ótima qualidade

Howto: Como desabilitar a interface gráfica no Linux

Howto: Como desabilitar a interface gráfica do Linux
=======================================

Problema: Ao se instalar o Linux (Red Hat, CentOS…) como default, é carregado a interface gráfica (Gnome ou KDE), e para um servidor não é necessário manter ativo a Interface Gráfica, conhecida também como X.

Solução: Pode-se desabilitar o carregamento do X, e quando for necessário basta chamá-lo através do comando: startx.

Vamos aos passos:

1. Edite o arquivo: /etc/inittab

2. Vá até o final do arquivo, lá você vai encontrar uma linha semelhante a esta:

# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon

3. Basta comentar, remover ou editar a linha:

x:5:respawn:/etc/X11/prefdm -nodaemon

ficando assim:

id:3:initdefault:

4. Salve o arquivo, e reinicie a máquina, ao retornar so irá ser carregado o terminal. Para carregar o X, basta se logar e entrar com o comando:

# startx

Howto: Criando uma área de segurança para proteger aplicações no Tomcat

Olá pessoal, hoje uma dica bem simples.

Você já deve conhecer o esquema de proteção de diretórios que é utilizado no apache, onde é possível configurar uma lista de usuários que podem ter acesso a terminando conteúdo de um servidor web. Normalmente é solicitado um usuário e senha através de uma janela semelhante a esta:

Com Apache é muito fácil, tem muitos tutoriais por ai, iremos ver como podemos fazer o mesmo com uma aplicação rodando no Tomcat.

Howto:  Como proteger suas aplicações Java utilizando Realm
==================================================

Primeiramente convido você a conhecer o que é Realm do Tomcat.

1. Edite o arquivo: <tomcat_home>/conf/server.xml, e descomente a seguinte linha:

<Realm className=”org.apache.catalina.realm.MemoryRealm” />

Se você não encontrar esta linha, acrescente-a.

OBS:
“Tentei prosseguir sem fazer este passo, e funcionou também, apesar de ser recomendação  oficial”.

2. Vá ate o diretório de sua aplicação, e abra o arquivo web.xml, normalmente localizado em:

<tomcat_home>/webapps/suaAplicacao/WEB-INF/web.xml

Adicione as seguintes linhas entre as tags <web-app>…</web-app>:

<security-constraint>

<web-resource-collection>
<web-resource-name>OnJava Application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>

<auth-constraint>
<role-name>onjavauser</role-name>
</auth-constraint>

</security-constraint>

Existem apenas dois sub-elementos que você precisa concentrar-se.

O primeiro é o <url-pattern>. Este sub-elemento define a URL da aplicação que será protegida. No exemplo acima protege a raíz da aplicação (/*), se fosse uma determinada pasta, é so definir ai, (/pasta)

O segundo sub-elemento, <role-name>, define o papel que o usuário pode acessar no diretório previamente definido em <url-pattern>.

Ou seja, significa que o acesso a raíz (/*) da aplicação (onjava) so poderá ser acessado pelos usuários do perfil definido em onjavauser.

3. Adicione no mesmo arquivo (web.xml) logo na seqüência após </security-constraint>, as seguintes linhas:

<login-config>
<auth-method>BASIC</auth-method>
<realm-name>OnJava Application</realm-name>
</login-config>

4. Edite o arquivo <tomcat_root>/conf/tomcat-users.xml e adicione o seguinte sub-elemento:

<user name=”bob” password=”password” roles=”onjavauser” />

O sub-elemento <user> irá criar um novo usuário na base de dados do MemoryRealm do Tomcat,  que no exemplo dado com  com um nome de bob uma senha de password e um papel de onjavauser.

Você deve ter percebido que o valor do atributo roles  corresponde ao valor do sub-elemento <role-name> previamente definidos no web.xml em <security-contstraint>.

5.  Para concluir esta configuração, reinicie  o Tomcat.

Somente…

Fonte:

http://www.onjava.com/pub/a/onjava/2001/07/24/tomcat.html

Howto: alterando layout do teclado no Linux

Howto: Como alterar o layout de teclado no linux.
====================================

Situação: Você esta utilizando um teclado com padrão diferente do que foi instalado o seu servidor Linux, e este servidor não tem o X instalado, então é necessário alterar o padrão de layout do teclado diretamente via console.

Solução:

RedHat: # redhat-config-keyboard
Centos: # system-config-keyboard
Debian: # dpkg-reconfigure console-data
Ubuntu: # sudo dpkg-reconfigure console-setup
SuSe: # Yast2

Pode ser necessário alterar também o idioma padrão do seu servidor:

RedHat: # redhat-config-language
Centos: # system-config-language
Debian: # dpkg-reconfigure locales
Ubuntu: # sudo “set-language-env-E
SuSe: # Yast2

Como definir preço em trabalhos free-lance

Uma das primeiras dúvidas que surgem quando nos dedicamos a trabalhar como freelance é quanto cobrar por nossos serviços e como fazer para justificar o valor cobrado junto aos clientes.

Um excelente artigo do site Maestros del web, fala do assunto de maneira clara e direta, dando dicas sobre dinheiro, tempo e satisfação profissional de se trabalhar como freelance, confira.

Link: http://www.maestrosdelweb.com/

Manual para iniciantes em Joomla

Tem interesse em aprender Joomla 1.5? Não encontra uma boa documentação for dummies?

Pois bem, agora chegou a sua oportunidade, porque alguns amigos da  Comunidad Joomla! desenvolveu o Guia de inicio rápido para Joomla! 1.5.X, um simples manual que explica passo-a-passo a criação de um site fictício de uma empres de jardinagem, assim aprender a utilizar o CMS fica é bem mais lega…

Há, está em espanhol…..

Benchmark – Melhorando a Performance

The PHP Benchmark

Segundo a Wikipedia, Benchmarking é a busca das melhores práticas na indústria que conduzem ao desempenho superior. É visto como um processo positivo e pró-ativo por meio do qual se examina a realização de uma função específica a fim de melhorar como realizar a mesma ou uma função semelhante.

O processo de comparação do desempenho entre dois ou mais sistemas é chamado de benchmarking, e as cargas usadas são chamadas de benchmark.

Em desenvolvimento de sistemas sabe-se que existe diversas maneiras de resolver os problemas, porém o que pode mudar é as consequências que cada maneira pode trazer posteriomente ao sistema, principalmente em performance. E é neste quesito que o site PHP Bench atua, mostrado diversas formas para resolver o mesmo problema, e a carga que cada soluções pode trazer.

Confira: http://phpbench.com/

Não deixe também de  ler:  
Are you making these 10 PHP Mistakes?  (Os 10 erros mais comuns quando se programa em PHP).

Melhorando o tempo de carregamento de um site

A medida que estamos criando um site, é normal que incorporemos ao projeto alguns estilos, framework em javascript, plugins, enfim, cada recursos novo que adicionamos, leva junto seus próprios CSS´s e Javascript, e no final do projeto, você vê que no header de suas páginas é necessário:

  • inúmeras chamadas a estilos e javascript;
  • o tempo para carregar a página inteira fica comprometido.

Para  ajudar-lhe neste sentido, posso citar o  Minify,que é  un script PHP que realiza três trabalhos principaia

  • Nos  ajuda a reduzir o número de chamadas ao servidor, combinado vários arquivos CSS / JavaScript  em apenas um arquivo;
  • otimizar o código dos arquivos, eliminando espaços vazios, linhs duplas e comentários;
  • Realiza o cache no servidor dos arquivos otimizados.

Para utilizar é muito fácio, basta fazer o download do paote, colocar na raiz do seu site, c acessar o link (http://www.seusite.com.br/min/

Neste momento vamo criando a lista dos arquivos que queremos processar:

Uma vezz que terminamos de montar a lista, basta clicar em update, que teremos todos os arquivos otimizados. O Minify ainda gera um arquivo zipado com todos os arquivos que você indiquei no passo anterior, ai basta trocar no seu site.

Antes 
Após 

Otimizar o código e reduzir o número de requisições ao servidor, são dois pontos que devemos levar em conta no momento que otimizar um site. 

Para abordar mais o tema, não deixe de ler o excelente artigo do Yahoo! Developer Network com 34 regras para melhorar a velocidade de um site.

Link: Minify