Pois ao invés de fazer alguma coisa útil com a vida, resolvi fazer uma análise dos termos de busca usados pelo povo que cai neste blog via Google. Primeiro alguns números:
- Desde 13 de abril de 2012, houve 11804 acessos ao blog a partir do Google.
- Destes, 3036 não indicam a string de busca; suponho que isso seja uma configuração de privacidade do Google.
- Dos 8768 restantes, 8137 (92.8%) são pesquisas pelos horários dos TM{1,2,3}.
- Outros assuntos freqüentemente procurados:
- Pesquisas sobre um jogo chamado Magic Valley que aparentemente surgiu por volta de julho, 105 buscas;
- Busybox, 59 buscas;
- VLC como root, 46 buscas;
- Sucker Punch, 26 buscas (normalmente na forma "qual o nome do filme em que ...");
- Pesquisas sobre aluguel e morar sozinho, 25 buscas;
- Inverter cores, 24 buscas;
- Lisp, 23 buscas;
- Democracia direta, 22 buscas;
- Esperanto, 9 buscas;
- Povo perguntando por que não logar como root, e que foram levados para o mau caminho, 4 buscas;
Muitas das buscas são em forma de perguntas. Seguem algumas respostas e observações:
- c como guardar o descritor da funçao open numa estrutura
- Da mesma maneira como se guarda o descritor fora da estrutura: em um int.
- Para que serve o quote (‘) quando colocado em frente a algo como um símbolo em Lisp?
- Dada a inicial maiúscula e o fato de que o "quote" não é um quote de verdade ('), assumo que isso seja pergunta de exercício. O fato de ainda se usar Lisp em algum curso me surpreende. De qualquer forma, o quote serve para indicar que a próxima expressão não deve ser avaliada, e sim tomada como um dado literal (x se refere à variável x, 'x é um símbolo; (+ 2 3) é 5, '(+ 2 3) é uma lista de três elementos).
- QUAL PROCESSADOR AQUECE MENOS
- O desligado.
- Usando fork() e exec():Faça um programa usando as chamadas de sistema fork() e exec() que produza as seguintes seqüências de ações:a.O processo pai deve criar um único processo filho. O filho será substituído pelo processo more ou cat.b.O parâmetro passado para o programa more ou cat deverá ser o nome do arquivo fonte do exercício. Por exemplo: "executa.c"
- Whoa, uma abordagem totalmente nova para resolver exercícios. Vou lembrar disso para momentos apropriados.
- alguma comando do prompt que aumente o tamanho dos caracteres
- No xterm, Shift-<+ do keypad numérico>. No gnome-terminal, acho que só nas Preferências.
Surpreendentemente, existe uma seqüência ESC para trocar a fonte do xterm, desde que o recurso XTerm*allowFontOps: true esteja setado:
printf '\e]50;?\a' # Descobre a fonte atual
printf '\e]50;nome-da-fonte\a' # Muda a fonte atual
printf '\e]50;#N\a' # Seleciona a fonte N da lista de fontes padrão do xterm
printf '\e]50;#+N\a' # Escolhe a próxima N-ésima fonte
printf '\e]50;#-N\a' # Escolhe a N-ésima fonte anterior
Só de ter descoberto isso já valeu ter escrito este post.
- alterando strings bash
- Digno de post futuro.
- como acalmar o processador
- Cante uma música para ele.
- konsole mudou sozinho para "u@h:w$"
- Chute: o shell padrão mudou do bash para o sh.
- linguagem de programação mais ineficiente
- Máquina de Turing.
- listar inodes com 2 hard links
- find . -links 2
- nao estou me fazendo de vitima
- Será?
- now write about yourself
- Say 'please'.
- o que vai morar de pois do fim do mundo
- Não sei se entendi, mas essas pausas dramáticas me deixaram até com medo.
- o que acontece se eu criar um programa que chame o método fork() várias vezes seguidas, após cada fork, imprima o pid do processo e de seu pai.
- Não tem resposta! [atira o leite de unicórnio de duas cabeças longe]
- o que significa os 7 simbolos na palavra coexist
- Huh...
- oq é oq é muito dificil de descobrir
- Eu sei, mas não conto pra ninguém.
- os maias usavam o calendario para que?
- Para datar eventos históricos e para trollar europeus.
- passar conteudo variavel para outra prompt
- Essa é interessante. Um jeito é usar o comando declare -p var, que imprime um comando que, quando executado, recria a variável var com o mesmo conteúdo. Podemos tentar automatizar a tarefa criando algumas funções e adicionando-as ao ~/.bashrc. O problema é que o comando declare cria variáveis locais, e conseqüentemente elas deixam de existir depois do término da função. É possível simplesmente remover os "declare" iniciais da saída do declare -p, mas com isso declarações de array não funcionam. Talvez o negócio seja implementar na mão mesmo:
VARDIR="$HOME/.vars"
[[ -d $VARDIR ]] || mkdir "$VARDIR"
save() {
local __var __i __indexes __ref;
for __var; do
eval "__indexes=(\${!$__var[*]})"
{
echo "unset $__var"
for __i in "${__indexes[@]}"; do
__ref="$__var[$__i]"
printf "%s[%d]=%q\n" "$__var" "$__i" "${!__ref}"
done
} >"$HOME/.vars/$__var"
done
}
load() {
local __var;
for __var; do
. "$VARDIR/$__var"
done
}
The horror, the horror.
- qual a diferença entre prompt string 1 e prompt string 2
- PS1 é o prompt comum. PS2 é o prompt usado quando você digita um comando incompleto e o bash espera pela continuação; normalmente, o PS2 é > .
- qual o melhor 3g em viamao?
- Para o preço pelo qual é oferecido, o Oi pré-pago até que não é ruim (R$ 9,80 por mês). O da Tim é inutilizável. Vivo e Claro não tenho dados.
- qual é o padrao de numero de recarga tim
- Coméqueé?
- quando se aluga taxa de iptu paga mensalmente
- Não. É possível parcelar, da mesma maneira como o IPTU de casa própria, mas o valor do IPTU não tem ligação com o valor do aluguel (pelo menos no meu caso não teve).
- quem paga a taxa de incendio no mesmo quintal
- Taxa de incêndio é por imóvel, e é cobrada como uma percentagem sobre o valor do aluguel. Não faz diferença (que me conste) se há mais imóveis no mesmo terreno.
- quer morar onde?
- Reykjavík, mas só por um tempo.
- unix saber quando hostname foi alterado
- Meu deus, o que é que o(a) senhor(a) está fazendo?
- vitor de araujo inf ufrgs etapa
- Quem diabos procurou isto?
Não achei nenhuma pérola do nível de "blog de gente se explicando", todavia...
Cayo, 2012-11-09 09:27:05 -0200 #
Glória; glória; estou sem palavras;