1 - http://www.linuxjournal.com/article/9891
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
Bash: Um script para interagir com o comando bc
Bash: Função para subir na árvore de diretórios
dias estou sem computador
Expansão de textos, você conhece o texter?
How I Can Code Twice As Fast As You
Bash: Checking Availability of commands
Referências:
http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script
http://wiki.bash-hackers.org/scripting/style
Impressão mesclada no Inkscape
Neste caso o script cria 167 cópias de um SVG que tem 6 cartões totalizando 1002 cartões, estou postando o link do svg e do script para vocês testarem.
Antes de rodar o script faça:
O comando acima permite ao script juntar os pdfs gerados pelo inkscape
em um único arquivo.
O arquivo que usei é mais ou menos assim

e vai ficar assim, já no pdf

Baixando o arquivo abaixo (nele há dois arquivos o script e meu template svg)
http://www.mediafire.com/?ij2g6sxr54r946e
Nova versão mais elaborada do cartão
http://www.mediafire.com/?i9jwjtag0jqfbja
Criando uma galeria de imagens usando bash e awk
Uma maneira legal de criar uma galeria de imagens html é usando shell script
O HTML gerado se parecerá com isto:
Veja também:
Zen code ou Sparkup?
- http://www.tableless.com.br/produtividade-editores-e-snippets
- http://www.vimeo.com/9480601
- ajuda do sparkup
Breve introdução ao Sparkup from Diego Eis on Vimeo.
O Sparkup foi inspirado no Zen Coding. A idéia é que você digite pouco código e obtenha o máximo de resultado.
Outro video (em inglês sobre o sparkup)
You can write HTML in a CSS-like syntax, and have Sparkup handle the expansion to full HTML code. It is meant to help you write long HTML blocks in your text editor by letting you type less characters than needed.
Para quem usa o gedit faça assim:
sudo apt-get install -y subversion
svn export --force http://svn.kryogenix.org/svn/zen-coding-gedit $HOME/.gnome2/gedit/plugins
Easy install acire python snippets
oneliner fix /etc/hosts
cp /etc/hosts{,.backup}
[[ -z $(head -1 /etc/hosts | grep "$(hostname)") ]] && sed -i "1s/\(.*\)/\1 `hostname`/g" /etc/hosts
Acabei editando o comando para fazer do jeito certo
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
Snippets para usuários do emacs
Veja também:
Dica legal para usuários do gedit
Leia outros artigos que escrevi sobre o gedit
Top 5 site snippets - share code
Mas também há:
Quem tiver sugestões pode mandar, minha preferência é por serviços que tenham a possibilidade de incorporar no blogger ou qualquer outro serviço.
Nova versão do plugin snipmate para o vim
http://www.vim.org/scripts/script.php?script_id=2540#0.82
Lista de plugins para o gedit
http://simplesideias.com.br/lista-de-plugins-para-o-gedit/
O primo do snippetsEmu
snipMate.vim Introductory Screencast from Michael Sanders on Vimeo.
Se não sabe como instalar plugins no vim, aprenda aqui.
Mais um modo de agilizar sua digitação no vim
<+palavra+> apenas usando o atalho "control-j"
que no vim podemos chamar carinhosamente de ^j :)
Mãos a obra:
Edite o seu ~/.vimrc e cole este conteúdo
" ^J jumps to the next marker
function! LoadFileTemplate()
"silent! 0r ~/.vim/templates/%:e.tmpl
syn match vimTemplateMarker "<+.\++>" containedin=ALL
hi vimTemplateMarker guifg=#67a42c guibg=#112300 gui=bold
endfunction
function! JumpToNextPlaceholder()
let old_query = getreg('/')
echo search("<+.\\++>")
exec "norm! c/+>/e\"
call setreg('/', old_query)
endfunction
autocmd BufNewFile * :call LoadFileTemplate()
nnoremap:call JumpToNextPlaceholder() a
inoremap:call JumpToNextPlaceholder() a
Vocêpode descomentar a linha que carrega o template, um exemplo possível seria:
"dentro do vimrc uma abreviação legal seria (para python)
iabbr
for <+i+> in <+intervalo+>:
<+ação+>
Na prática é uma espécie de snippets mais simples, sem a necessidade de plugin ou coisa do gênero, você pode também criar abreviações no modo insert "iabbr" que contenham trechos de código comuns e dessa forma melhorar seu desempenho.
linux-cookbook
|
|
| Participe do grupo linux-cookbook |
| Visitar este grupo |