Manipular sitemap.xml em CLI
Abrir o XML na janela do navegador e copiar / colar links um por um é simplesmente inaceitável. Na maioria das vezes, isso será suficiente para verificar rapidamente o conteúdo …
Continuar lendoConteúdo para você se capacitar em programação
Abrir o XML na janela do navegador e copiar / colar links um por um é simplesmente inaceitável. Na maioria das vezes, isso será suficiente para verificar rapidamente o conteúdo …
Continuar lendoO Windows é iminentemente programável, mas o início não é tão detectável quanto a maioria dos sistemas operacionais * nix. Para obter informações das caixas do Windows, a melhor ferramenta …
Continuar lendoDepois de atualizar para o Mavericks (OS X 10.9.2), git svn parou de funcionar com o seguinte erro: dyld: lazy symbol binding failed: Symbol not found: _Perl_Gthr_key_ptr Referenced from: /usr/../Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle …
Continuar lendoImplementar seu próprio dialeto Lisp é um exercício legal! E é divertido ver muitos avisos de recursão profunda do ” que-runs-si executar-a-lisp-que-é escrito-em-lisp ” teste . Alguns exemplos do shell …
Continuar lendoParafraseando Larry Wall, o problema com os one-liners Perl é que eles não cabem necessariamente em 80 colunas. Existem tantos sinalizadores para passar perl, como codificação STDIO, caminhos de inclusão, …
Continuar lendoA essência a seguir mostra um exemplo de uma solicitação perl http com compactação gzip ativa para o conteúdo recebido. E quando o conteúdo é compactado, ele deve ser descompactado …
Continuar lendoPerl possui vários atalhos para realizar tarefas rotineiras. Uma das minhas favoritas é a sintaxe abreviada para abrir um diretório e ler seu conteúdo. Observação: aplica-se apenas ao diretório de …
Continuar lendoVamos começar com algum código, certo? use strict;use warnings;use v5.14;# Let’s just pull off the first argument and use it # as our filenamemy $filename = $ARGV[0];if ($filename) { # …
Continuar lendoEntão você quer um arquivo em um escalar, hein? Bem, em Perl, há uma expressão simples para fazer isso open(my $fh, “<“, “file.txt”) or die “$!”;my $contents = do { …
Continuar lendouse List::MoreUtils qw( each_array );my @first = qw( foo bar buzz );my @second = (1, 2, 3);my $it = each_array( @first, @second );while ( my ($f, $s) = $it->() ) …
Continuar lendopman Gera PDF a partir da página do manual e o abre em Preview.app. Instalar curl -o /usr/local/bin/pman https://gist.github.com/raw/4294335/6e12fdca9e21df44748bc63017b84796d89fc2be/pman.pl chmod +x /usr/local/bin/pman Uso pman 2 openpman calloc Fontes https://gist.github.com/4294335
Continuar lendoPara alterar um projeto inteiro para a nova sintaxe hash, basta fazer o seguinte dentro da pasta do seu projeto: OSX e BSD find . -iname *.rb -exec perl -pi …
Continuar lendoEm Perl, o =>é chamado de “vírgula gorda”. Outras línguas também o usam. Seus dedos vão adorar em <space>,,<space>vez de se esticar =e acordar >. A desvantagem: você digitará na …
Continuar lendoDBIx :: DataModel – https://metacpan.org/module/DBIx::DataModel- é um módulo ORM / SQL Abstraction altamente eficaz, mas frequentemente esquecido para Perl. Principais vantagens: * O desenvolvimento de código automatizado é mínimo, limpo …
Continuar lendoDepois de adicionar Cane a um projeto antigo e idiota, encontrei (entre outros problemas) centenas de relatórios de ‘A linha contém espaços em branco à direita’. Depois de um rápido …
Continuar lendoExemplo de feed do Flickr: wget -O – http://api.flickr.com/services/feeds/photos_public.gne |grep ‘rel=”enclosure”‘ |perl -lpe ‘s/^.*href=”([^”]*)”.*$/1/’ |xargs wget -c Usando Perl para Regxp: sudo aptitude update && sudo aptitude install perl-doc && …
Continuar lendo