Descobri hoje um bom site sobre tipografia e design

O link: http://www.wemakechanges.com/?cat=8
aliás tem outro: http://blog.typekit.com/

Este último "o typekit" tem um design extraordinário,
me parece que a proposta é exatamente compartilhar boas ideias de design e tipografia,
é o que entendi lendo isto. Algo como arrastar apenas uma linha de código para dentro de
sua página e usar belas fontes. Veja aqui.





Este é pra quem gosta de açúcar

livro negro do a?ar

Mais um manual avançado sobre o google

Dangerous Google - Searching for Secrets

Video-aula introdutória ao inkscape

Preparei um manual do inkscape há um certo tempo e postei no nou-rau, agora trago um passo-a-passo deste material.

introdução ao inkscape from Sergio Araujo on Vimeo.



O original pode ser visto no site vimeo: http://vimeo.com/6358928 ou pode baixar direto aqui, lembrando que o arquivo tem 166MB.

Gerando um range de ips no shell (bash)

tudo começa com nosso velho amigo "echo"

echo 172.30.34.{1..255}

Isto vai gerar uma longa linha, o que cê precisa fazer agora?
colocar uma quebra de linha no lugar dos espaços, e isto é moleza com o amigo
"tr" que faz a troca.

echo 172.30.34.{1..255} | tr " " "\n" > ips.txt

Acompanhando um assunto específico no vivaotux

Desde que migrei os feeds do vivaotux para o feedburner tinha uma pulga atráz da orelhoa. Como pegar o feed de um assunto específico, já que por vezes eu faço postagens sobre ecologia, vim, ativismo etc.

Como diria o Agente 86 "O velho truque do google" é só fazer algo assim:

Digamos que quero o feed sobre bash:

http://vivaotux.blogspot.com/feeds/posts/default/-/bash

Então ficamos assim: Se você gosta do meu blog mas não quer acompanhar tudo basta assinar os feeds por assunto como na dica acima :)

Material para uma aula que vou ministrar



Versão odt no mediafire:
http://www.mediafire.com/?zwcze4tn2nz

Usando a fonte BPmono no linux

Se você instalar esta bela fonte...


BPmono (regular + italics + bold)

... Vai perceber que as fontes ficam muito desarrumadas, na verdade não presta pra nada, mas para resolver basta configurar o seu arquivo ~/fonts.conf assim


O site onde obtie a fonte é este: http://www.backpacker.gr/

Outra fonte a ser considerada é a fonte Inconsolata:



Veja também:

Mais uma dica para otimizar o firefox



Obs: A maioria das configurações aqui propostas podem ser feitas acessando o endereço "about:config" no firefox.

Depois de desabilitar a biblioteca Pango você também pode desabilitar os perfis de cor melhorados, isto também vai liberar um pouco mais de memória.

É só colocar a chave "gfx.color_management.mode" com o valor zero
Obs: Dentre as chaves começadas com "gfx" há uma que habilita o anti-aliasing, que é a suavização das fontes tirando o serrilhado.

Faça o cache do firefox rodar na memória RAM
edite ou crie a chave browser.cache.disk.parent_directory 
 
Coloque o valor para /dev/shm/
 
 
Coloque as pastas temporárias na memória ram
Edite o arquivo /etc/fstab e adicione as seguintes linhas:

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0 
tmpfs /var/tmp tmpfs defaults,noexec,nosuid 0 0

A dica acima foi retirada do site Imasters 
 

Para máquinas em que o uso da CPU está chegando a 100% achei neste site
esta solução, colocar a chave browser.cache.memory.enable para false.

Aumente o tempo dos snapshorts de salvamento do firefox para impedir que os vídeos fiquem com delay's chatos a chave é browser.sessionstore.interval coloque o valor 300000 que equivale a 5 minuts ao invés de 10 segundos

Limitar a quantidade de memória RAM
browser.cache.memory.capacity -  For RAM sizes between 512BM and 1GB, start with 15000. For RAM sizes between 128MB and 512M, try 5000. 

aumente o tempo em que o firefox guarda os snapshots de salvamento de seção
em: browser.sessionstore.interval coloque o valor para 45000

Tamanho máximo do cache: Urlclassifier.updatecachemax
no meu caso coloquei o valor para 52428800 que corresponde a 50MB 

Flash lento: Coloque no .bashrc ou no perfil geral /etc/profile
# http://ubuntuforums.org/archive/index.php/t-80289.html
export FLASH_GTK_LIBRARY=libgtk-x11-2.0.so.0

javascript melhorado na versão 3.5
javascript.options.jit.chrome true

Aproveitei e diminui o número máximo de abas que posso restaurar, isto deve liberar um pouco mais de memória, a chave é esta: browser.sessionstore.max_tabs_undo

Quantidade de memória ocupada
browser.cache.memory.capacity

siga esta tabela
Installed Ram: Value you should set: Comment:
256 MB 4096 also set it for less Ram
512 MB 8192
1 GB 16384 Like me!
2 GB 32768
4 GB 65536 May be for Vostro 1510 owners!


Se sua conexão está muito lenta desabilite o pré carregamento dos links:
network.prefetch-next, coloque o valor para false.

Reduza a quantidade de páginas armazenadas no histórico da sessão:
browser.sessionhistory.max_entries

Desabilite ipv6
network.dns.disableIPv6 coloque para true

Criar uma chave inteira content.notify.backoffcount
e setar o valor para 5


browser.history_expire_days 0
browser.history_expire_days_min 0

Diminuir o número de sugestões de auto-complemento da barra de endereços
browser.urlbar.maxRichResults

Diminua o tempo de espera na hora de instalar uma extensão:
security.dialog_enable_delay

Veja também esta dica no site do André Noel sobre .

  1. sudo aptitude install sqlite3
  2. feche o firefox por uns instantes
  3. find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
Veja este script: http://vivaotux.blogspot.com/2010/08/bash-funcao-para-otimizar-o-firefox.html

Para quem usa windows o comando é (tem que entrar na pasta do perfil):
for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i

A diferença entre a dica do André e a minha, é que estou usando o find para localizar a pasta do perfil, ou seja, não tenho que entrar na mesma.

Você pode também otimizar o DNS no firefox assim:
  1. abra o endereço "about:config" e com o mouse...
  2. Criar uma chave "Network.dnsCacheExpiration" tipo inteira com valor 3600
  3. Crie outra chave "network.dnsCacheEntries" tipo inteira com valor 1000
Para editar códigos fonte das páginas no vim eu faço:
view_source.editor.external true
view_source.editor.path /usr/bin/gvim

Fazendo as abas do firefox 3.6 abrirem no final da lista de abas:
browser.tabs.insertRelatedAfterCurrent (false)



Habilitar html5:
html5.enable --> true


Crie uma chave content.switch.threshold (valor inteiro) com o valor 250000


Procure por browser.sessionstore.interval e mude para algum número maior do que estiver la em Milisegundos, eu aconselho 250000.

Isso faz com que o browser demore mais para checar quais abas estão abertas, impedindo que ele de um pequeno “freeze” (congelamento), a cada x segundos, principalmente quando esta usando mais de 2 abas.

Extensões úteis:



# plugin para esconder o menu do firefox
# plugin para mostrar carregamento da página na barra de endereços - fission
    Apenas instalando as duas primeiras extensões desta lista consegui uma melhora de 20% no consumo de memória.

    Veja também como otimizar o DNS para sua estação de trabalho (linux com ip fixo)
    http://ligadeblogs.blogspot.com/2008/09/configurar-dns-no-ubuntulinux.html

    Instale a versão mais nova do Flash isso também conta muito no desempenho
    http://get.adobe.com/br/flashplayer/

    # descompacte - após isto execute o comando abaixo
    sudo cp libflashplayer.so /usr/lib/mozilla/plugins


    Use o java livre ele está muito melhor que o original :)
    sudo apt-get purge sun-java6-jdk sun-java6-jre sun-java6-bin sun-java6-plugin
    sudo apt-get install openjdk-6-jdk icedtea6-plugin

    Se os videos em flash estiverem travando em modo full screen


    sudo mkdir /etc/adobe && echo "OverrideGPUValidation=true" |sudo tee /etc/adobe/mms.cfg

    Crie esta chave

    config.trim_on_minimize (booleana)

    com valor true
    isto reduz o consumo de memória ram no firefox


    Mais espaço na tela

         a) Através de recursos do Firefox

    Torne os ícones menores: Vá em 'Exibir' > 'Barra de ferramentas' > 'Personalizar', marque a caixa 'Ícones pequenos'. Caso não use a barra 'Favoritos' (onde aparece 'Últimas notícias' e etc) vá em 'Exibir' > 'Barra de ferramentas' e desmarque o ítem 'Favoritos'. Precisando de mais espaço use a tecla F11 para usar o Firefox em full-screen.

    Limite o uso da RAM.

    Se o Firefox usa muito da memória em seu PC, pode-se limitar seu uso. Novamente digite "about:config", busque a entrada “browser.cache” e selecione “browser.cache.disk.capacity”. O default é 50000, mas vc pode reduzir este número, conforme a memória que seu PC tenha. Tente 15000 se tem entre 512MB e 1GB de RAM.

    Resgatando a opção de sair e salvar
    coloque a chave --> browser.showQuitWarning com o valor true

    a dica acima veio deste link.

    Referências:
    Veja também:
    Como otimizar a configuração da placa de rede

    Mais um bom editor livre

    O projeto chama-se redcar e pode ser acessado aqui: http://redcareditor.com/


    About

    Redcar is a programmer’s editor for Gnome, written in Ruby and Vala. Redcar is designed to be compatible with Textmate bundles, including syntax highlighting, commands and snippets, and most keybindings are the same.

    Redcar has only just been released and is very rough around the edges! The Textmate highlighting works, most Textmate snippets work, and about 75% of Textmate commands.

    My name is Daniel B. Lucraft (DBL), and I can be reached at dan@fluentradical.com. My blog: Nuclear-Powered Nutcracker

    Profissionais da informática e o cuidado com a visão

    Recentemente ouvi falar que um certo médico desenvolveu uma técnica baseada em exercícios para melhorar a capacidade visual, isto é simplismente fantástico, considerando que o futebol brasileiro está sem um bom cobrador de falta ha anos, desde que comecei a usar óculos e abandonei os campos. Brincadeiras à parte depois de Reinaldo, Zico, Rivelino, Éder, Neto e finalmente Marcelinho Carioca, parece que o resto é miope.

    Agora vamos ao que interessa, veja estes links:

    Ciência: BBC UNIVERSOS PARALELOS

    Intrigante...

    Videos de qualidade sobre software livre

    Material de alta qualidade, eu recomendo: http://www.kretcheu.com.br/



    Tem até canal no youtube: http://www.youtube.com/user/kretcheu2001

    Negócios: Cliente Muito Insatisfeito

    Motivos para nunca comprar na C&A


    • Juros muito altos
    • Dificuldade extrema para cancelar o cartão
    • Filas intermináveis nos dias de pagamento
    • Call center daqueles que fica o dia todo te enrolando
    Faça um favor a você e seus amigos, nunca compre netsta loja, e sempre que possível repasse esta informação, seu amigo Sérgio agradece de coração. Para ter uma idéia da pouca consideração desta loja por seus clientes veja alguns depoimentos no site reclame aqui.

    Se você já foi lesado pela c&a alguma vez cadastre-se nas comunidades contra esta famigerada loja, sim não tem só uma
    Só para ter uma ideia de quanta gente já foi lesada por esta loja vejam este link.

    Primeiras impressoes sobre o foxy linux

    Considerando as versoes de linux nacionais, dentre elas o br-desktop, goblinx, so para citar duas, o foxy linux me causou boa impressao (no live cd ainda nao consegui configurar os acentos), no mais ele tem muitas aplicaçoes e e rapido como uma raposa (foxy), traz algumas IDEs como geany, msqladministrator.

    Traz o gtk-recordmydesktop, audacity

    O broffice ainda está na versão 2.4 e não traz o inkscape

    O gnome está na versão 2.22

    Traz um emulador do DOS, outro do supernitendo

    Também traz o wine previamente instalado, pessoalmente eu não gosto mas como a proposta da distro é facilitar a vida das pessoas tudo bem.

    O desempenho é excepcional, mesmo rodando do Live CD.

    baixar arquivos do rapidshare via shell

    O bom disso é que podemos editar para limitar o download com

    --limit-rate=20k

    Guia para domínio avançado dos comandos linux

    No site da Oracle: Parte1 Parte2 Parte3

    Veja também:

    Um bom site para buscar livros

    Visite este link e nos dê um feedback :)

    Firefox 3.5 já abre videos de padrão aberto

    Convido a todos a divulgar o site Dailymotion, descobri o stie ao instalar o firefox 3.5 que já abre videos de padrão aberto como ogv. Ao se cadastrar você recebe uma confirmação via e-mail, mas se quizer também pode configurar login via openid.
    "Obrigado por sua inscrição no Dailymotion / Open Video Format and Web Standards!






    Usar Dailymotion para...
    Faça Upload e compartilhe seus videos com milhões de usuários do mundo inteiro
    Postar videos no seu blogue, site ou perfil de rede social
    Salvar videos na sua lista de Favoritos
    Compartilhar interesses em comum com os Grupos
    Personalizar seu jeito de assistir videos com as Playlists
    Seja informado das novidades dos seus usuarios favoritos, faça sua inscrição aos canais deles

    Colocando seu $HOME sob controle de versões

    Um artigo em inglês ensina a fazer passo-a-passo, o detalhe é que você deve configurar no caso do git por exemplo um arquivo chamado .gitignore para não ter que sincronizar tudo, apenas os arquivos de configuração mais importantes. Leia o artigo aqui.

    Snippets para usuários do emacs

    Não é por ser um amante do vim que vou deixar de dar esta super dica para usuários do emacs. Um plugin para snippets matador chamado "yasnippet", veja o vídeo!




    Veja também:

    Ultimate vim + python setup

    Direto do site launchpad, uma configuração para o vim compilado com suporte a python
    No ubuntu e debian instale o vim-python e use estas dicas.

    Combinando o python com o vim podemos fazer uma função para o vimrc que faz um commit de código, cada vez que um arquivo é salvo, para o git.


    Um exemplo mais elaborado:


    Tem até como mandar e-mail pelo vim usando python:
    http://djcraven5.blogspot.com/2006/10/send-gmail-message-from-vim.html

    Referência: http://chris-lamb.co.uk/2009/02/03/committing-every-time-you-save-vim/

    Veja também:

    vim compilado com melhor suporte a python no ubuntu

    Descobri hoje, meio por acaso que o vim-enhanced (que seria o vim compilado com suporte a python) no Ubuntu e Debian chama-se vim-python, parece óbvio, não?

    O artigo que me trouxe esta informação, na verdade uma apresentação S5 pode ser vista aqui.

    Livro de shell script do Aurélio Marinho Jargas

    O Aurélio Marinho Jargas publicou há um certo tempo seu livro sobre Shell Script, o material é de altíssima qualidade, veja um pouco no google livros e saiba porque este livro deve ir para sua biblioteca:



    Compre o livro aqui: http://www.shellscript.com.br/

    Postar imagens no twitter e identi.ca

    Peguei a dica aqui. O site é este.

    Atualizando o Identi.ca via MMS

    "O Twitpic não funciona no Identi.ca, mas existe o Pikchur, que serve não só para Identi.ca, mas para toda uma série de outros serviços, incluindo o próprio Twitter. Basta se logar no site com usuário e senha do Identi.ca e testar o envio de MMS para o endereço indicado. Simples assim! Sempre observando que você pagará o custo de um MMS, veja as tarifas na sua operadora."

    Politica: A Globo ataca Edir Macedo para defender seus interesesses

    Em suposta defesa dos direitos dos cidadãos brasileiros a Globo ataca Edir Macêdo, mas fica claro para os menos manipuláveis que seu objetivo é se salvar de uma concorrência realmente capaz de lhe prejudicar. Neste aspecto eu não os censuraria, já que estamos no capitalismo, sistema no qual se vende saúde como mercadoria, se denigre imagens de pessoas em nome do lucro e por aí vai. No capitalismo tudo tem que dar lucro, pessoas são apenas mais um tipo de mercadoria.

    Livro sobre o twitter no scribd

    Manual Twitter - Otima

    Exibindo os maiores arquivos usando python

    Neste link você encontra um pequeno artigo sobre um script python que exibe uma listagem dos arquivos por tamanho.

    Pode baixar direto aqui. ou...

    função para mostar os maiores arquivos do seu sistema

    Coloque no seu ~/bashrc


    biggest (){
    du -k * | sort -nr | cut -f2 | head -20 | xargs -d "\n" du -sh
    }

    Obs: Agradecimentos aos membros da lista de shell script do yahoo:
    http://br.groups.yahoo.com/group/shell-script/message/29808

    Agora vamos explicar o comando procê nun ficar tonto:

    du -k ...... exibe em múltiplos de 1000
    sort -nr ... ordena numericamente em ordem inversa
    cut -f2 ... pega so os nomes
    head ...... exibe os 10 maiores
    xargs -d "\n" entrega a lista para o xargs indicando quebra de linha como separador
    du -sh ..... faz o calculo do tamanho


    Outra versão que ainda vou ter que analizar

    du | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}'


    Usando esta segunda versão o resultado deve ser filtrado com "head -valor"

    biggest () {
    du | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}'
    }


    Referência command-line-fu

    Leia todos os posts sobre shell script:
    http://vivaotux.blogspot.com/search/label/bash

    grep + vim

    Se você usar a opção "l" do grep ele vai apenas listar o nome dos arquivos que contém o padrão buscado, vamos a um exemplo:

    alias gril="grep -ril"

    abro novo shell para poder usar nosso alias

    gril voyeg3r .

    ./.svn/entries
    ./.svn/text-base/AUTHORS.svn-base
    ./AUTHORS
    ./src/.svn/entries
    ./src/.svn/text-base/plugins.tex.svn-base
    ./src/.svn/text-base/vimbook.tex.svn-base
    ./src/plugins.tex
    ./src/vimbook.tex

    agora posso referenciar esta lista de arquivos numa chamada do vim assim

    vim `!!`

    Lista de todos os comandos linux

    No site da Oreilly
    http://www.oreillynet.com/linux/cmd/

    O Anderson Carlos Envio esta lista: http://www.uniriotec.br/~morganna/guia/
    e eu também tenho este wiki: http://linuxdicas.wikispaces.com/comandos-linux
    além desta ótima lista: http://ss64.com/bash/index.html

    Visite também:

    Forçando a atualização do firefox facinho

    Quando abrimos o firefox vemos que no menu de ajuda as atualizações estão bloqueadas, a opção do menu fica em cinza claro, veja a imagem:

    Para resolver isto abra o firefox (no gnome) assim:

    gksu firefox

    Aproveito a dica para limpara o cache do firefox
    • feche o firefox
    • execute este comando:


    find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;

    Um brinde

    Video-aulas do vim no site vimeo

    Em inglês
    http://www.vimeo.com/videos/search:vim

    Descobri um plugin muito legal para incrementar números em modo visual
    vejam este vídeo:

    Using the Vim VisIncr plugin from Derek Wyatt on Vimeo.



    The Vim Expression Register from Derek Wyatt on Vimeo.

    Coisas que você deve saber para ter um bom projeto web



    Dicas bash

    Esc + ponto imprime o argumento do último comando

    Alt .

    Na verdade cada vez que você pressionar Alt+ponto ele pega o último argumento do comando anterior, retrocedendo no histórico de comandos.

    Para navegar no histórico de comandos podemos usar os atalhos Ctrl-n e Ctrl-p


    !$ ........ ultimo argumento do ultimo comando
    !^ ........ primeiro argumento do ultimo comando
    !:3 ........ terceiro argumento do ultimo comando
    $ tab tab ... exibe todas as variáveis ativas
    ctrl-w ...... apaga palavra antes do cursor
    ctrl-p ...... mostra comando prévio
    ctrl-n ...... mostra próximo comando (next)
    ctrl-t ...... troca letras de lugar
    esc-t ....... troca palavras de lugar

    Referências:

    Testem o foxy linux

    Foxy Linux é uma distribuição voltada para usuários iniciantes no mundo Linux, além das facilidades de instalação e configurações ele tem os principais serviços necessários para o seu dia a dia.

    Minha conexão está muito ruim, e estou disposto a contribuir com o projeto, portanto quem pouder baxiar pode dar um feedback imediato. Sugeri que o projeto tivesse um groupo do google por traz e uma conta associada no google code para postar os arquivos de configuração. A idéia é criar uma comunidade de apoio para este projeto.

    Uma rápida apresentação em pdf pode ser vista aqui.
    Para ver um slide do visual desta distro clique aqui.

    Já há uma página no google code para apoiar a documentação aqui.

    Meu Irmao Ricardo inaugurou sua loja de tattoo

    Visite a comunidade dele no orkut - neste link

    Quando vier a Fortaleza (se gosta de umas agulhadas)


    Dica legal para usuários do gedit

    Eu, como todos sabem sou um vim lover, mas nem por isso deixo de abrir vez por outra o gedit. Achei hoje um artio legal sobre um programa em ruby para converter snippets do texmate para o gedit. Neste link.

    Leia outros artigos que escrevi sobre o gedit

    Desculpas aos membros do Planeta e usuários do vivaotux

    Não convidei ninguém para um tal de space locker - Vou dar uma verificada.

    Vou tentar explicar melhor. Ao ativar a conta em serviços externos alguns pedem acesso à conta google (conselho - nunca mais aceite coisas desse tipo). Pois o serviço que acessei fez uma postagem no meu blog através deste acesso.

    usando @font-face no firefox 3.5

    O firefox 3.5 suporta a propriedade do css @font-face, isto permite indicar no código css uma fonte que não existe na máquina do usuário final e ainda assim ela será exibida. veja detalhes aqui: http://craigmod.com/journal/font-face/

    Outro exemplo da própria fundação mozilla
    http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/

    Tem mais uma dica: Você baixa a fonte que quer disponibilizar para os clientes e coloca no mesmo diretório do html (depende da suar url em @font-face), algo assim:

    Um site que tem dezenas de tipos de fontes e permite baixar kits @font-face
    completos (incluindo o css) é o: http://www.fontsquirrel.com/ basta clicar aqui.

    Baixe um exemplo completo aqui:
    http://www.mediafire.com/?mzz1om0mznu

    Veja tambem:

    linux-cookbook

    Grupos do Google
    Participe do grupo linux-cookbook
    E-mail:
    Visitar este grupo