Um blog pessoal novo, criado a partir da incorporação do meu blog antigo graças ao interessante recurso de integração entre blogs do Noosfero com outros feeds!
Viva o livre!
Nvidia Geforce Go 6150 resolution problems in a Linux box
18 de Outubro de 2009, 0:00 - sem comentários aindaYesterday I noticed: my external video-output couldn’t accept the 1600×1050 resolution anymore (magically because it worked some time ago). So I started some unsuccessful searches along the google to find a possible solution. But.. the google doesn’t help me!
So I took more attention to my /var/log/Xorg.0.log and I see into it my video ram size reported wrong! My onboard video card just can provide 128MB of shared memory. But the Xorg log reported as 512MB! Uhhh, crazy! Another strange situation was about the EDID, my Xorg doesn’t report the EDID of my 22" LCD TV-Monitor correctly anymore. I don’t know why.
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:Section "Device"
@ Identifier "Device0"@
@ Driver "nvidia"@
@ VendorName “NVIDIA Corporation”@
@ BoardName “GeForce Go 6150”@
@ VideoRam 131072@
EndSection
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:Section "Device"
@ Identifier "Device0"@
@ Driver "nvidia"@
@ VendorName “NVIDIA Corporation”@
@ BoardName “GeForce Go 6150”@
@ VideoRam 131072@
EndSection
Section "Monitor"
@ Identifier "Monitor0"@
@ VendorName "Unknown"@
@ ModelName “CRT-0”@
@ HorizSync 30.0 – 75.0@
@ VertRefresh 60.0@
@ Option “Above” " Monitor1"@
EndSection
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:Section "Device"
@ Identifier "Device0"@
@ Driver "nvidia"@
@ VendorName “NVIDIA Corporation”@
@ BoardName “GeForce Go 6150”@
@ VideoRam 131072@
EndSection
Section "Monitor"
@ Identifier "Monitor0"@
@ VendorName "Unknown"@
@ ModelName “CRT-0”@
@ HorizSync 30.0 – 75.0@
@ VertRefresh 60.0@
@ Option “Above” " Monitor1"@
EndSection
After that the following metamode works again (finally!):
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:Section "Device"
@ Identifier "Device0"@
@ Driver "nvidia"@
@ VendorName “NVIDIA Corporation”@
@ BoardName “GeForce Go 6150”@
@ VideoRam 131072@
EndSection
Section "Monitor"
@ Identifier "Monitor0"@
@ VendorName "Unknown"@
@ ModelName “CRT-0”@
@ HorizSync 30.0 – 75.0@
@ VertRefresh 60.0@
@ Option “Above” " Monitor1"@
EndSection
After that the following metamode works again (finally!):Option "metamodes" "CRT: 1680x1050 +0+0, DFP: nvidia-auto-select +200+1050"
Then.. I just filled my /etc/X11/xorg.conf in the Device and Monitor section with:Section "Device"
@ Identifier "Device0"@
@ Driver "nvidia"@
@ VendorName “NVIDIA Corporation”@
@ BoardName “GeForce Go 6150”@
@ VideoRam 131072@
EndSection
Section "Monitor"
@ Identifier "Monitor0"@
@ VendorName "Unknown"@
@ ModelName “CRT-0”@
@ HorizSync 30.0 – 75.0@
@ VertRefresh 60.0@
@ Option “Above” " Monitor1"@
EndSection
After that the following metamode works again (finally!):Option "metamodes" "CRT: 1680x1050 +0+0, DFP: nvidia-auto-select +200+1050"
Great! My problem was solved. Probably there’s a bizarre bug in the Nvidia proprietary driver! Anyway the NV free driver doesn’t work with two monitors side-by-side (fist in 1600×1050 and second in 1280×800), so I must to use the proprietary driver unfortunately.
Acabei o mestrado!
29 de Agosto de 2009, 0:00 - sem comentários aindaA primeira coisa a dizer é: FOI SENSACIONAL A apresentação da minha dissertação aconteceu no dia 27/08/2009 e tudo ocorreu muito bem. Yuri Ki me ajudou a filmar toda apresentação e já publiquei no vimeo.com. Os slides também estão disponíveis: http://www.tecgraf.puc-rio.br/~amadeu/mestrado-slides.pdf. O tema é "Implantação de Componentes de Software Distribuídos Multi-Linguagem e Multi-Plataforma". Temos 3 contribuições principais:- Levantamento de critérios de avaliação para classificar as outras tecnologias de componentes que existem. O foco dessa classificação é entender os processos de implantação de cada tecnologia. Não encontramos nenhum survey nos periódicos, portanto parece-nos ser de grande valia para outros trabalhos nessa área.
- Reuso de uma solução para empacotamento para gerir as dependências estáticas entre os componentes e artefatos nativos da plataforma ou linguagem. Tipicamente, as tecnologias de componentes não possuem um suporte adequado para instalar as dependências a artefatos externos ao modelo de componentes. Escolhemos o LuaRocks e o adaptamos para as nossas necessidades multi-linguagem. Assim, definimos que cada componente precisa ter um pacote referente que agrupa seus artefatos, portanto, usando o LuaRocks é possível dizer que um componente X depende de outros pacotes como dependências externas à modelagem de componentes ( = dependências estáticas segundo Szyperski ).
- Proposta de serviços que facilitam a implantação por níveis graduais de detalhamento sobre o mapeamento físico necessário. Nossos serviços ajudam programadores iniciantes a não precisarem lidar diretamente com a infra-estrutura de execução. Assumimos uma fase de planejamento e uma API padrão (em linguagem imperativa) que implementa todas operações da implantação (como deploy, activate, deactivate, undeploy - e outras que serão implementadas no futuro como suspend e resume).
Against the Scientology!
14 de Junho de 2009, 0:00 - sem comentários aindaContinuemos a protestar contra essa onda Big Brother e anti-p2p na Internet!
http://forums.whyweprotest.net/205-site-news-announcements/pirate-bay-sea-arrrgh-ii-47272/
Video muito bom, acho que não há uma bandeira do Brasil ainda com o logo do anonimato: http://seaarrrgh.com/
Entendendo a Operação Seaarrrgh 2: http://seaarrrgh.com/c/seaarrrgh/
Melhorias na rede social do softwarelivre.org
8 de Junho de 2009, 0:00 - 6 comentáriosO Noosfero é uma ótima plataforma para rede social, permite uma grande gama de personalizações para cada instalação. Acredito que alguns recursos possíveis estão ausentes ou apresentam problemas ou eu não entendi como usar.
Então nesse post permanente vou listar o que já percebi e anotar as respectivas soluções/conclusões.
Aos poucos vou conversar com o pessoal do Noosfero e da ASL para descobrir as “causas” e “soluções” para esses problemas. Se você participa do desenvolvimento do Noosfero ou é da ASL ou sabe o porquê dessas coisas abaixo = por favor, deixe seu comentário!
- botão de “ajuda” não é apresentado
- os marcadores usados ao adicionar amigos não são úteis durante a gerência das amizades nem possuem a mesma semântica das tags usadas no blog
criação de temas não funciona: tentei criar temas personalizados com nomes “myfirstpage”, “first”, “test” e nenhum funcionou, o sistema volta à minha página de temas sem mostrar o tema recém criado nem mesmo como editá-lo- bug resolvido: a criação de temas está desabilitada no noosfero desse servidor e também havia um bug corrigido conforme http://softwarelivre.org/noosfero/blog/como-obter-posts-de-um-feed-externo-para-o-seu-blog-no-noosfero#comment-919
publicação de um post em uma comunidade permite duplicação: após clicar em “divulgar” (= “spread this”) eu consigo mandar o mesmo post múltiplas vezes para uma mesma comunidade podendo causar um flood de posts- errei: não acontece flood a menos que se mude o título!
- campos de comentários não permitem edição baseada em marcação Textile
- posts divulgados são na verdade links
copiadosmas não se atualizam com base nas atualizações da entrada de blog que o originou, mesmo depois de tentar “divulgar” (= “spread this”) pela segunda vez, permanecendo o primeiro conteúdo.- bug confirmado por Joenio, veja mais abaixo na lista de bugs reportados!
- edição do título de um post no meu blog causa uma publicação duplicada (imaginando que já “divulguei” antes e estou querendo apenas “atualizar minha divulgação”). Se o ID do post (por exemplo esse aqui = 9599) fosse usado para divulgar e não se copiasse o post inteiro (incluindo o título) talvez tudo estivesse digamos.. conectado !
- nuvem de tags não é apresentada no http://softwarelivre.org/profile/amadeu mas sim no http://softwarelivre.org/profile/amadeu/tags, independente de eu estar logado ou não
- não é possível adicionar/convidar pessoas para as comunidades, seria importante ter algo semelhante aos convites de amizades também na gerência de comunidades e empreendimentos. Eu verifiquei isso ao criar a comunidade http://softwarelivre.org/jamendo.
Bugs reportados:
- http://www.colivre.coop.br/Noosfero/ActionItem1101 – Marcação Textile não é convertida para HTML nas comunidades
- https://www.colivre.coop.br/Noosfero/ActionItem1109 – Reference article not render content as expected (igual ao 1101)
- http://www.colivre.coop.br/Noosfero/ActionItem1099 – Duplicação na adição de amigos causa tela branca
- http://www.colivre.coop.br/Noosfero/ActionItem1104 – Nuvens de tags não apresentada na página do perfil
- http://www.colivre.coop.br/Noosfero/ActionItem1108 – Cache of reference article is not expiring
Bugs resolvidos:
- em breve ;-)
O que é Textile ??
8 de Junho de 2009, 0:00 - sem comentários aindaSenti falta do botão “help” que existia em versões anteriores do Noosfero como é o caso da Rede Social para Economia Solidária.
Por quê? Porque ao clicar em novo post não vi um link para explicar o que é formatação em Textile. Imaginei que seria uma linguagem de marcação semelhante a do Foswiki, mas até então nunca tinha ouvido falar nesse Textile.
Bom.. o oráculo da internet obviamente conhecia o: Textile . Gostei.. bem simples.. estou usando em meus posts e recomendo. Bem rápido para editar e lembra um pouco as marcações do Foswiki (ainda que beeem distante – ao menos negrito, itálico, listagens e parágrafos são parecidos).