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!


YaCy: a distributed and free P2P web search engine for the freedom of the Internet!!

February 15, 2012, by Amadeu A. Barbosa Júnior - No comments yet

Today I've installed YaCy and it's amazing, works fine! See some details about it philosophy (I loved it!).

Source: http://yacy.net/en/Philosophy.html

Philosophy

The information society of the 21st century is based on free access to all public information. This means that access to information should be transparent, accountable and accessible for everyone.
We want YaCy to enable this free access to information effectively and realistically!

The major search engines of the global corporations are closed systems. Their search technology is not transparent and comprehensible. We go a different way: YaCy is open-source, free software and is completely transparent: everyone can see how information is obtained for the search engine and displayed to the user.

Between free information and the user, a vital link is missing: free search

There is a lot of free content on the Internet, such as Wikipedia, free music, data under Creative Commons licenses and documents of the Open Access movement. This free content should not only by discoverable using proprietary search engines in an increasingly monopolistic Internet infrastructure because then the monopoly holders decide what information is visible:

In a monopolistic Internet infrastructure, there is a missing link in the chain from producers of free content to the user:
Free information can only be truly free if it can be found with free software. YaCy is the missing link between free content and the search-engine independent user!

Only a decentralized search engine technology can ensure free access to knowledge

The Internet and World Wide Web should provide for its original philosophy of an all-to-all infrastructure and build not only transmitter-receiver connections. Each consumer of content on the Web should have the same opportunity to produce content as to consume it.

Today search engines link decentralized services and content, but because of their centralized structure, they have become the "gatekeepers" of the Web. Our goal is to help producers and users of information on the Web operate independently of the centralized search technique:

YaCy can make all content available to all Internet users - without introducing another monopoly! It is not necessary that every user of the Web operate a YaCy peer, only one installation per 1000 users would probably be sufficient to completely replace centralized search portals.

The advantages of decentralized YaCy-search technique in brief

 

  • Civil rights and privacy
    • Censorship is almost impossible.
    • A central evaluation and monitoring of search queries is impossible.
    • Data tracks can not be evaluated. In addition to the data protection and privacy situation, this is an economic factor in terms of industrial espionage.
  • Ecologically
    • The operation of data centers with enormous power consumption (and sometimes their own power plants) for central web search could be removed. Distributed search requires only the computers of the searchers.
  • Sociologically
    • All seekers have the same rights, such as when adding new content.
    • The distributed search corresponds to the Wiki / Join-principle, which has proved itself already in Internet standing.
    • The content of the search engine will be determined by the users, not by commercial aspects of the Web portal operator.
    • Individualization of Relevance: everyone can assess the quality and importance of web pages by their own rules and adjust to their personal relevance as a ranking method (both popular and scientific).

 

References

 



Reflecting about package management systems

May 24, 2010, by Amadeu A. Barbosa Júnior - One comment

Currently, I’ve been refactoring my master thesis work related to use a package management systems that support cross-platform, cross-language and multi-version software repositories. So, I got some new links about this subject:

  • Aliens system used in Gobolinux
    • http://mwh.geek.nz/2010/01/18/first-talk-over-at-linux-conf-au/
      • http://mwh.geek.nz/2009/07/23/an-overview-of-systemaliens
      • http://lists.gobolinux.org/pipermail/gobolinux-devel/2009-July/thread.html#4100
      • http://lists.gobolinux.org/pipermail/gobolinux-users/2007-October/006611.html
  • Comparison between NixOS and Gobolinux methods:
    • http://lists.gobolinux.org/pipermail/gobolinux-users/2007-October/006611.html


  • Problemas com tags ID3 em arquivos de áudio

    April 26, 2010, by Amadeu A. Barbosa Júnior - No comments yet

    Entre downloads e uploads pela rede é comum se deparar com problemas com as tags ID3 em seus arquivos de áudio. Não sei informar o quanto problemas desse tipo acontecem mais ao formato MP3, mas eu arriscaria dizer: em face da grande população de software proprietário de última categoria espalhado por aí que inserem tags proprietárias nos arquivos MP3 é bem provável que haja muito código mal implementado e assim acaba acontecendo de ter ID3tags corrompidas.

    Tags ID3 corrompidas vs. Players?

    Você pensa logo: é metadado. E é, mas certos tocadores (principalmente os proprietários) podem não funcionar como o esperado nesses casos. Um exemplo concreto que infelizmente eu uso: iTunes

    Sintoma no iTunes

    Você tenta adicionar sua música na biblioteca de músicas e simplesmente o player não o faz e não diz nada, nenhum erro no sistema de logs, nada, absolutamente nada! Absurdo!

    Qual o problema?

    Execute em seu terminal: $ file seuarquivo.mp3

    Se você tiver uma saída parecida com: seuarquivo.mp3: Audio file with ID3 version 2.3.0, contains: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

    Atente para a seguinte sequência de caracteres: contains: Audio file with ID3 version. Em todos os meus arquivos com ID3 tags que funcionam essa string não aparece fazendo um “file”.

    Solução

    Então eu recriei as ID3 tags fazendo: $ id3v2 -2 seuarquivo.mp3

    Nova saída do file: $ file seuarquivo.mp3 seuarquivo.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

    Pacote debian: id3v2



    Luiz Carlos Prestes no Roda Viva 1986

    November 8, 2009, by Amadeu A. Barbosa Júnior - No comments yet

    Eu tinha apenas 2 anos!

    Organizei uma lista de reprodução no youtube para facilitar que outros assistam as partes da entrevista.



    Nvidia Geforce Go 6150 resolution problems in a Linux box

    October 18, 2009, by Amadeu A. Barbosa Júnior - 2 comments

    Yesterday 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@ EndSectionSection "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@ EndSectionSection "Monitor" @ Identifier "Monitor0"@ @ VendorName "Unknown"@ @ ModelName “CRT-0”@ @ HorizSync 30.0 – 75.0@ @ VertRefresh 60.0@ @ Option “Above” " Monitor1"@ EndSectionAfter 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@ EndSectionSection "Monitor" @ Identifier "Monitor0"@ @ VendorName "Unknown"@ @ ModelName “CRT-0”@ @ HorizSync 30.0 – 75.0@ @ VertRefresh 60.0@ @ Option “Above” " Monitor1"@ EndSectionAfter 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@ EndSectionSection "Monitor" @ Identifier "Monitor0"@ @ VendorName "Unknown"@ @ ModelName “CRT-0”@ @ HorizSync 30.0 – 75.0@ @ VertRefresh 60.0@ @ Option “Above” " Monitor1"@ EndSectionAfter 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.