Category: Programação
-
Plugin do Eclipse para editar scripts bash
Meu projeto atual tem arquivos .php, .pm e .sh no mesmo diretório. Aos poucos fui achando os plugins para o Eclipse, e à s vezes até múltiplos para a mesma linguagem de programação. E para bash, eu achei o ShellEd. Por enquanto está muito bom. Mesmo o projeto tendo sido criado para PHP, os arquivos .sh…
-
Clojure script to parse IIS logs from a directory and show slowest pages
Just having some fun today. The code runs actually pretty fast: It reads over 1.5 million lines from 1.1GB of logs and sorts them by time-taken in 5 seconds. I bet there’s room for improvement but it was enough for my needs. (ns iis_log (:require clojure.contrib.duck-streams clojure.contrib.io clojure.string clojure.test)) (def #^{:doc “Where the log files…
-
Pong in Clojure
Me and Cesar Canassa decided to create a game. I suggested a roguelike, which we will build eventually, but as both newbies in game development, we are going to start small. With Pong. In the last couple months I have been teaching myself some Clojure, and said to Canassa I would like to try writing…
-
Substituir múltiplas linhas por apenas uma, em PHP
Bati um pouco a cabeça para achar a expressão regular mas lá vai: $string = preg_replace(“/(\r\n|\n|\r)+/”, “\n”, $string);
-
Como fazer scp em arquivos com espaços no nome
Dica rápida de Linux na linha de comando. Só colocar entre aspas duplas e simples. Lá vai: scp username@192.168.0.1:”‘tem espacos aqui'”
-
Referrer test
I’ve made a test page to see how referrers (both server-side and Javascript) will work if Google changes its url query string on search results pages: https://www.inerciasensorial.com.br/referrer-test/index.php
-
Alfabeto em Python
Não precisa digitar na mão: alfabeto = ‘abcdefghijklmnopqrstuvwxyz’ Isso imprime as letras minúsculas: print map(chr, range(97, 123)) E isso as maiúsculas: print map(chr, range(65, 91)) Mas você também pode contar com o próprio Python (pilhas incluídas, afinal!): from string import ascii_letters print ascii_letters E de novo: import string print string.ascii_lowercase print string.ascii_uppercase
-
Internet Explorer 6 e feeds RSS
Um cliente acabou de mandar um email reclamando que o Internet Explorer 6 dele mostrava o XML ao clicar em um arquivo de RSS na página principal do site. Pois bem, o IE 6 não sabe o que é RSS. Enquanto eu concordo que deverÃamos ter feito algum tipo de tratamento para o IE 6,…
-
Deletar até o final da linha no vim
O comando para deletar tudo até o final da linha atual no vim é: d$ Explicação: O comando d pode ser seguido de um comando de movimento. dw remove uma palavra (delete word). Como o cifrão vai até o final da linha, d$ remove todos os caracters até o final.
-
Diretório para os arquivos temporários e de backup do vim
Cansei dos arquivos .swp e ~ criados pelo vim infestarem meus diretórios. Basta editar o arquivo de configurações do editor (.vimrc no Linux e _vimrc no Windows) colocando o seguinte: ” liga o backup set backup ” Aonde gravar os arquivos de backup set backupdir=c:\temp ” Onde gravar os arquivos temporários set dir=c:\temp Para especificar…