8 de novembro de 2010

A google podia se puxar mais

Bah, a google faz uns logos comemorativos legais, e esse em homenagem a invenção do Raio-X fico muito legal, mas o fundo da imagem preta e do site branco??? Bah, feio isso ein. Brinquei um pouco e deixei o fundo escuro, acho que ficou melhor.


Acho que ficou legal :)

[ ]s

14 de setembro de 2010

Navegadores mais usados

O site w3coutner.com tem um link onde disponibiliza estatísticas do usuários da internet, o link abaixo traz informações sobre navegadores mais usados, sistemas operacionais, resolução e países.


Ele traz informações sempre do mês anterior

Bah, o IE7 ta em terceiro (no dia da publicação)

[ ]s
Guilherme Mar

11 de setembro de 2010

Comentários

As pessoeas conseguem fazer comentários de tudo, sempre possuem uma opinião.

Bueno, os comentários devem estar presentes nos códigos, muitos dizem que não o fazem para deixar o código menor e mais rápido. Bem, isso hoje em dia ja virou desculpa esfarrapada, sendo que, a maioria das linguagens de baixo nível são compiladas, e o compilador tira os comentários, e, para as linguagens interpretadas, na sua maioria voltadas para internet, trabalham em servidores poderosos, que não serão os comentários que deixará o sistema mais pesado.

Muitos dizem que comentários acabam poluindo o fonte. E realmente se não usado de forma correta polui mesmo, por isso uma boa prática de comentários, é o padrão:

/*
* Seu comentários aqui
*/

Esse é inclusive o padrão recomendado pelos editores Eclipse e NetBeans. Ele realmente ocupa mais espaço, e por esse mesmo motivo que ele acaba deixando o código mais organizado e limpo, melhor visível e, de se intender quando se está vendo este código pela primeria vez.


[ ]s
Guilherme Mar

5 de setembro de 2010

Extraindo arquivos tar.gz e tar.bz2

Muitas vezes quando baixamos arquivos para Linux eles vem compactados em arquivos tar.gz, extrailos no terminal é muito simples, basta utilizar o comando abaixo:

tar xvfz arquivo.tar.gz

caso o arquivo seja um tar.gz2 utiliza-se j ao invés de z

tar xvfj arquivo.tar.bz2

Ele vai extrair na pasta atual, caso queira informar aonde irá extrair, utilza-se o parametro -C (C em maiúsculo)

tar xvfz arquivo.tar.gz -C destino


Parametros:


x : extrai arquivos de um arquivo tar;
v : exibe detalhes da operação;
f : especifica o arquivo tar a ser usado;
z: comprime ou extrai arquivos tar resultante com o gzip;
j :  comprime ou extrai arquivos tar resultante com o bz2;
C: especifica o diretório dos arquivos a serem armazenados.


[ ]s Guilherme

Montando imagem ISO no Linux

Diferente do Windows, caso se queira usar uma imagem de cd não é preciso instalar um programa emulador de drive de cd, basta montar a imagem de CD/DVD/etc em uma pasta e sair usando.

No shell:
mount -t iso9660 /caminho/imagem.iso /caminho/pasta -o loop

Opções:
loop : Um dispositivo genérico que o linux ira utilizar para ler como um drive de cd/dvd

Caso você estega com uma imagem gerada pelo nero (imagem.nrg) é preciso converter para iso. Na verdade a diferença do gerado pelo nero, com o ISO normal, são algumas informações a mais que ele coloca no inicio do arquivo, com o comando:

dd if=imagem.nrg of=imagem.iso bs=512 skip=600

ele irá fazer uma copia do arquivo informado em if e salvara com o nome informado em of, e vai tirar o que o nero coloca a mais no início.

[ ]s Guilherme Mar

Montar partição NTFS no Linux


Com o advento da tecnologia NTFS-3G o Linux consegue acessar (e escrever) partições ntfs.


Montando partição:
mount -t ntfs-3g /dev/particao_ntfs /local/de_montagem  -o umask=0,silent,locale=pt_br.utf8

Sendo as opções ( -o):

umask=0 : Para permitir acesso de todos os usuarios a partição montada
silent : Para não exibir mensagens de alerta ao gravar arquivos
locale=pt_br.utf8 : Para corrigir problemas de acentuação, caso continue o erro, tente utilizar pt_BR.iso88591 

fstab
 
Para não precisar montar manualmente pode-se adicionar no /etc/fstab para se montar a partição assim que inicia o sistema

/dev/particao_ntfs /local/de_montagem ntfs-3g umask=0,silent,locale=pt_br.utf8 0 0

15 de agosto de 2010

Utilizado cache com PHP


Situação: Um site, onde o menu é montado através de informações do banco, sendo este menu o mesmo para todos os visitantes do site. Para cada pessoa que acessar, o servidor vai executar uma consulta e trazer sempre as mesma informações, o mais interessante seria executar essa consulta apenas uma vez e deixar guardado o resultado, assim nos próximos processos bastaria pegar esse resultado e utilizar, fazendo assim uma consulta a menos.

Esta é a proposta do cache no sistema de cache, para PHP existe muitas formas de se fazer cache, a mais utilizada e promessa para vir no PHP 6 (ou 6.4 sendo que o pessoal não decidiu ainda isso) é o APC. É um modulo do php que por padrão não é vem instalado, para isso precisamos instalar o mesmo.


INSTALANDO

Para instalar basta buscar no seu gerenciador de pacotes por “php-apc “, se não for isso, deve ser algo muito parecido ;) . Pronto, basta este módulo para ter ativo a opção de cache no PHP.

No Windows ainda não descobri um modo simples, quando encontrar colocarei aqui. :)

UTILIZANDO

A utilização do seu projeto é muito simples, sendo feito o acesso ao cache por funções do PHP, existem várias funções, deixo abaixo as duas mais interessantes, e provavelmente as mais usadas.

apc_store(nome, valor);
Irá adicionar no cache o valor informado.

apc_fetch(nome);
Irá retornar o valor guardado com o nome informado, e false caso de algum erro.

Abaixo o link com a lista de todas funções:

Existem ainda configurações que podem ser feitas no php.ini para gerenciar tempo de cache entre outras informações, mas com o que trouxe até aqui já dá para brincar bastante com cache.

Att,
Guilherme Mar.