Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock, english
Descobri hoje um bom site sobre tipografia e design
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.
Video-aula introdutória ao inkscape
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.
Um bonito panda
Gerando um range de ips no shell (bash)
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
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
... 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_delayVeja também esta dica no site do André Noel sobre .
sudo aptitude install sqlite3
- feche o firefox por uns instantes
- find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
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:
- abra o endereço "about:config" e com o mouse...
- Criar uma chave "Network.dnsCacheExpiration" tipo inteira com valor 3600
- Crie outra chave "network.dnsCacheEntries" tipo inteira com valor 1000
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:
- Fasterfox
- Ramback
- Vacuum places improved
- dnsCache
- Configuration_mania
- Chromedit - extensão para personalizar
# plugin para esconder o menu do firefox# plugin para mostrar carregamento da página na barra de endereços - fission
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
com valor true
isto reduz o consumo de memória ram no firefox
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:
- Aspirando o sqlite - by André Noel
- http://ubuntued.info/2009/09/optimize-a-base-de-dados-do-firefox.html
- How optimize firefox an Benchmarking
- 28 Coolest Firefox About:Config Tricks
- A handful of Firefox tweaks that will double your browser speed
- Mozilla Zine
- Dica sobre otimização do DNS
- Artigo sobre otimização do uso da memória pelo firefox
- http://ubuntuforum-br.org/index.php/topic,20200.0.html
- http://forum.clubedohardware.com.br/otimizando-desempenho-flash/749841?s=3c29d65caee018e86db69a8863e10795&
- http://www.programactrlaltdel.com/blog/2009/08/26/3-formas-de-otimizar-o-desempenho-do-flash-no-linux-ubuntu-9-04/
- http://techlogon.com/2011/09/29/how-to-speed-up-firefox-7-tweaking-guide/
- http://www.techradar.com/news/software/applications/8-hacks-to-make-firefox-ridiculously-fast-468317
- http://www.smipple.net/snippet/voyeg3r/user.js%20-%20configura%C3%A7%C3%A3o%20para%20firefox
- http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/
- http://hamacker.wordpress.com/2009/09/10/minha-visao-firefox-ideal/
- tados os meus posts com a tag firefox
- Faster firefox startup
- http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/
- http://maketecheasier.com/28-coolest-firefox-aboutconfig-tricks/2008/08/21
- Como ajustar o mtu da sua placa de rede para melhorar a performance
- http://pplware.sapo.pt/linux/3-dicas-para-melhorar-o-desempenho-do-flash-em-linux/
- Como alterar a prioridade dos processos para melhorar o desempenho
- Firefox cache in ramdisk
- http://www.tecmundo.com.br/firefox/14759-8-dicas-rapidas-para-aumentar-o-desempenho-do-firefox.htm
Removendo linhas duplicadas com o awk
awk '!($0 in a) {a[$0];print}' file
outro jeito mais simples ainda
awk '!a[$0]++' file
Vejam mais sobre o awk aqui:
More fonts
e aqui :) http://www.sitepoint.com/blogs/2009/05/01/top-10-programming-fonts/
Veja também uma customização da fonte Droid Sans neste link.
Mais um bom editor livre
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
Agora vamos ao que interessa, veja estes links:
Videos de qualidade sobre software livre
Tem até canal no youtube: http://www.youtube.com/user/kretcheu2001
Negócios: Cliente Muito Insatisfeito
- 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
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
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
--limit-rate=20k
Um bom site para buscar livros
Firefox 3.5 já abre videos de padrão aberto
"Obrigado por sua inscrição no Dailymotion / Open Video Format and Web Standards!
Colocando seu $HOME sob controle de versões
Snippets para usuários do emacs
Veja também:
Ultimate vim + python setup
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
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
Compre o livro aqui: http://www.shellscript.com.br/
Postar imagens no twitter e identi.ca
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
Exibindo os maiores arquivos usando python
Pode baixar direto aqui. ou...
função para mostar os maiores arquivos do seu sistema
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
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
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
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
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.
Erros comuns no linux - in english
Dicas bash
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
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.
Dica legal para usuários do gedit
Leia outros artigos que escrevi sobre o gedit
Desculpas aos membros do Planeta e usuários do vivaotux
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
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:
- 10 fontes legais para usar com @font-face
- fontes disponíveis para usar com @font-face (veja licença)
- 20 belas fontes
- Fontes gratuitas mais usadas em design web
alias para limitar o apt-get
# alias apt-get="apt-get -o Acquire::http::Dl-Limit=25"
linux-cookbook
Participe do grupo linux-cookbook |
Visitar este grupo |