Posts Mentioning RSS Toggle Comment Threads | Atalhos de teclado

  • jedizone 1:36 pm em January 31, 2007 Link Permanente | Responder  

    Slide away 

    Slide Away. Oasis, album Definitely Maybe (1994).
    Segundo contam por aí, o Noel brigou com o guitarrista base antes de gravá-la, indo se acalmar num pub após a briga.
    Merece mais que cinco estrela no iPod.
    Preciso começar a rebaixar algumas músicas …

    estrelaestrelaestrelaestrelaestrela

     
  • jedizone 11:52 pm em January 23, 2007 Link Permanente | Responder  

    UUID, Ubuntu e bugs 

    Bom, conseguir perder algumas horas pra resolver um problema no Ubuntu. Quem instalou última versão (6.10) deve ter se reparado com um /etc/fstab que agora aponta indiretamente para as partições, através de entradas que começam com UUID.

    O UUID é uma identificação do volume (partição), que é criado no momento da formatação. A idéia é ter uma identificação única que impeça a montagem ou uso do volume caso ele seja alterado de alguma forma.

    Ótima idéia. Principalmente quando você sabe que ela existe…

    Instalei um Suse no sistema aqui e resolvi, ingenuamente, re-usar a partição de swap para os dois sistemas (Ubuntu/Suse). Ótima idéia também, não é mesmo ? Sem falar que eu já tinha feito isto antes.

    Na instalação, o Suse formatou o swap, gerando um novo UUID. Foi só eu rebootar para o Ubuntu para os problemas começarem. O Ubuntu se negou a montar o swap, como esperado (por ele). O sistema não tinha mais swap, o swapon não funcionava também, a hibernação falhava, o mcedit demorava uns 10s pra abrir qualquer arquivo, o xterm também não abria rapidamente … um inferninho.

    Resuminho pros incautos:

    • Ao formatar um volume, use o novo UUID no fstab. O programa vol_id -u [partição] pode informar qual é este valor.
    • É preciso rebootar para que as entradas indiretas funcionem. O udev vai criar as entradas baseadas em UUID em /dev/disk/* toda vez que o sistema é iniciado.
    • Se quiser que o hibernar funcione, edite o arquivo /etc/initramfs-tools/conf.d/resume e acerte o UUID, indicando corretamente a partição de swap nele.
    • O ramfs usado na partida precisa ser atualizado com estar informações de swap com o comando update-initramfs -u

    Exempo de entrada no fstab baseada em UUID:

    da7
    UUID=8ea38bc5-f16e-47dd-be89-6316ff8eb825  /  jfs defaults,errors=remount-ro      0  1
    # /dev/hda4
    UUID=155535ea-d659-4e5e-8e25-54b3300512b4  none  swap  sw                         0  0
    

    Os dispositivos, via UUID:

    barros@dexter:~/$ ls /dev/disk/by-uuid/ -l
    lrwxrwxrwx 1 root root 10 2007-01-23 22:50 8ea38bc5-f16e-47dd-be89-6316ff8eb825 -> ../../hda7
    lrwxrwxrwx 1 root root 10 2007-01-23 22:50 155535ea-d659-4e5e-8e25-54b3300512b4 -> ../../hda4
    

    Conteúdo do arquivo /etc/initramfs-tools/conf.d/resume para resolver o problema de hibernação:

    barros@dexter:~$ cat /etc/initramfs-tools/conf.d/resume
    RESUME=UUID=155535ea-d659-4e5e-8e25-54b3300512b4
    

    Se preferir usar um LABEL ao invés do UUID, o que pode facilitar a sua vida, faça o seguinte:

    • Formate o swap com mkswap -L nome_do_label /dev/particao
    • Edite o fstab com: LABEL=nome_do_label ao invés de UUID=1555…
    • Edite o resume também: RESUME=LABEL=nome_do_label
    • update-initramfs -u

    Referência: https://launchpad.net/ubuntu/+source/util-linux/+bug/66637

     
    • Rafael MA 11:13 am em Dezembro 10, 2008 Link Permanente

      Prezado,
      sou usuário do Ubuntu 8.04LTS e estou enfrentado o mesmo problema com o editor mcedit. Como sou um usuário iniciante não entendi exatamente como foi resolvido especificamente o do mcedit. Se puder ser mais claro nessa parte agradeceria muito. :)

    • jedizone 12:49 pm em Dezembro 10, 2008 Link Permanente

      Olá. Não entendi que bug vc está enfrentando. Poderia dar mais detalhes ?

  • jedizone 8:18 am em January 22, 2007 Link Permanente | Responder  

    Programa de Aceleração do Crescimento 

    Parece que o Programa de Aceleração do Crescimento (PAC) é mesmo inevitável. Existem inclusive rumores de que o Presidente Lula, o PAC-MAN da classe média, irá contar com a consultoria do Rubinho Barrichello, um especialista em aceleração.

    PAC
    O Brasil, sempre no sentido contrário, mas agora rebocado pelo PAC e pilotado pelo Rubinho numa suposta direção correta.

    O plano sai hoje, segundo o PAC-MAN, que adiantou o tamanho do nabo:

    PAC

    É ver para crer …

     
  • jedizone 11:08 pm em January 18, 2007 Link Permanente | Responder  

    XLost 

    As vezes olho pro mundo de coisas que a comunidade open source produz e desanimo. São tantas opções que inviabiliza uma análise de cada possibilidade. Recentemente a minha linha de estudo está mais relacionada com interfaces gráficas pra dispositivos embarcados e window managers (WMs) pequenos.

    Só de WMs, eu devo ter passado por pelo menos uns 15, todos supostamente pequenos. Não é possível fazer uma avaliação adequada de todos no pouco tempo que tenho. Pior, você fica sempre na dúvida sobre qual projeto está realmente ativo ou vai ter uma vida mais longa. Não existe, devido à própria natureza dos projetos open source, este tipo de compromisso. Um link com vários projetos de WMs pode ser visto em [1].

    Isto só não basta. É preciso um X server ainda. Como me interessava um X server mínimo, direcionei toda busca para dispositivos baseados em framebuffer ou vesa, ou seja, para projetos que usassem algum suporte de vídeo mais genérico. Isto eliminaria o problema de ter que carregar vários drivers de vídeo. No final, achei o kdrive (aka tinyX) uma boa opção. Ele usa vesa/fbdev pra fornecer um X server bem pequeno. Evita também arquivos de configuração e de fontes. Em [2] você acha alguma informação e uma versão pré-compilada (não consegui compilar o kdrive, ainda não sei a causa). No entanto, não consegui avaliar vários concorrentes. DirectFB [4] e SDl [5] também ficam, como fantasmas, me atormentando …

    Nos últimos dias tenho tentando entender como o Qtopia [3] funciona. Também chama atenção o projeto Maemo [6] e o GPE [7]. Nesta área, voltada para celulares, tablets e PDAs então, não é trivial avaliar com critério cada projeto, já nem são tão mínimos assim.

    Lost in open source possibilities …

    [1] http://xwinman.org/others.php
    [2] http://www.pps.jussieu.fr/~jch/software/kdrive.html
    [3] http://www.qtopia.net
    [4] http://www.directfb.org
    [5] http://www.libsdl.org/
    [6] http://www.maemo.org
    [7] http://gpe.handhelds.org

     
  • jedizone 9:55 am em January 15, 2007 Link Permanente | Responder  

    Inútil mas legal: XGL no Firefox 

    Vi no meio bit e testei:

    https://addons.mozilla.org/firefox/4258/

    Ao trocar de tab no Firefox, você passa a ter um efeito como nos desktops virtuais do XGL. Interessante, apesar de só funcionar no windows.

     
  • jedizone 10:37 am em January 9, 2007 Link Permanente | Responder  

    Ciscarelli 

    Onde vai para esta vergonha provocada pela falta de decoro da “Ciscarelli” ? Daqui a pouco não vou poder ler email porque alguém vai inventar um spam com fotos da Ciscarelli galinhando em algum outro lugar. Será que ningém vai fazer nada ? E o Meritíssimo juiz de direito, “Dr.” (onde ele fez doutorado ?) Lincon Antônio Andrade Moura, será que ele já navegou na Internet pra proibir um site inteiro como o YouTube ? Bom, em expulsar pessoas de um lugar a Ciscarelli já tinha experiência, só não sabia que conseguiria fazer isto com tantas pessoas ao mesmo tempo ! Só no Brasil mesmo. Felizmente, nunca, mais nunca mesmo, este vídeo saíra da Internet. Se sumir, eu mesmo coloco uma cópia. Bem feito pra Ciscarelli.

    Brasil Telecom e a tela do bloqueio:
    http://www.meiobit.com/vergonha

    Pronomes de tratamento:
    http://www2.uol.com.br/michaelis/tratamento.htm

     
  • jedizone 2:14 pm em January 3, 2007 Link Permanente | Responder  

    Autosucks 

    Fala a verdade, o cara que inventou este tal de automake deveria ter inventado o autosucks também. Bem simples: o autosucks seria apenas um link simbólico pra automake (sorry Stallman, mas é um saco este programa e a sua sintaxe horrível).

    Afim de usar um sistema de build open source e multi-plataforma ? Recomendo uma olhada no projeto cmake e, mais recentemente, no SCons.

    Sem querer puxar muita sardinha pro meu lado, o scons é feito em Python e aceita a sintaxe do Python dentro do arquivo de configuração. Um detalhe interessante também é que o SCons usa o conteúdo do arquivo e não a sua data pra dizer se é necessário recompilar ou não. Isto é feito através de um MD5 do arquivo.

     
  • jedizone 9:10 am em January 2, 2007 Link Permanente | Responder  

    Manhãs chuvosas deprimem 

    Dica do dia: pegue uma boa faca e corte os pulsos. Não deixe nenhum recado ou pista. Baixe algumas músicas ao vivo do Muse para o fundo musical:

    http://www.microcuts.net/uk/download/

    PS: Coloque a música ANTES de cortar os pulsos.

     
    • Franz [Membro] 10:57 pm em Janeiro 2, 2007 Link Permanente

      Já estou mofando com tanta chuva…
      Mas se não estivesse chovendo iriamos reclamar da mesma forma, certo?!
      Sugestão de post: “Preciso comprar um ar condicionado! Urgente!”
      Como agradar seres tão complexos :)

      [ ]’s

    • Marcelo Jedi [Membro] 2:19 pm em Janeiro 3, 2007 Link Permanente

      que tal chovendo de 01:00 as 05:00, por exemplo, depois mantendo a temperatura em 25 graus ?

c
escrever novo post
j
próxima postagem/ próximo comentário
k
postagem anterior/comentário anterior
r
responder
e
editar
o
mostrar/esconder comentários
t
voltar ao topo
l
vá para login
h
show/hide help
esc
cancelar