Todo o conhecimento da
humanidade na palma de uma mão
Desconstruindo
Todo o conhecimento da humanidade
Imagine você, andando
na rua e de repente...
Te vem à cabeça a
dúvida cruel:
Qual é a orientação
correta para se deixar
um papel higiênico?
Ou então, como era
mesmo aquele teorema
dos macacos infinitos?
Ou então, qual a teoria
básica por trás de um
foguete?
Mas, todo o
conhecimento?
Number of pages: 33,077,041 Number of articles: 4,529,915 Number of files: 832,471 Number of edits: 721,373,178 Number of users: 21,523,355 Number of admins: 1,410
Essa é a Encyclopædia Britannica:
Essa é a Wikipedia:
2,655 million words across 4.5 million articles (as of April 2014), implying an
average of 590 words per article.
E num computador?
pages-articles.xml.bz2 – Current revisions only, no talk or user
pages. (This is probably the one you want. The size of the 13
February 2014 dump is
approximately 9.85 GB
compressed, 44 GB uncompressed).
Desconstruindo – pt.2
Na palma de uma mão
Especificações:
Resumo do B:
US$35 700 MHz ARM11
512 MB RAM
Entrada SD (até 128 GB)
40 gramas
E aí, que tal,
Colocar “A Wikipedia”...
em um Raspberry pi?
Vídeo de demonstração:
http://youtu.be/8q1f1RQhhqM
(coragem, tem chão pela frente)
Comprar um RPI (US$37) http://www.amazon.com/RASPBERRY-MODEL-756-8308-Raspberry-Pi/dp/B009SQQF9C
Comprar SD Opção 1: SD > 45GB
Opção 2: SD < 45GB
Opção 1: SD > 45GB
Colocar a Wikipedia inteira no SD é ruim:
Menos compatibilidade, Mais instáveis,
Mais lentos, Mais caros.
Opção 2: SD < 45GB
Colocar no SD apenas o OS, colocar o dump em
pendrive ou hd externo (ocupa uma porta usb =/ )
Baixar Raspbian http://www.raspberrypi.org/downloads/
Instalar OS no cartão http://elinux.org/RPi_Easy_SD_Card_Setup
Escolher um reader Opção 1: Evopedia
Opção 2: Servir MediaWiki
Opção 3: Kiwix
Opção 1: Evopedia
Pode usar o dump oficial, apenas 9GB em torrent! Mas o leitor é pior, e é
difícil colocar um dump baixado por fora.
Opção 2: MediaWiki
É o que a Wikipedia usa para mostrar as páginas.
Muito mais trabalho, muito mais tempo, muito menos
performance do rpi.
Opção 3: Kiwix
Muito bom tanto em mostrar quanto em fazer
pequeno servidor. Problema: tem que baixar
dump próprio, 44 Gb...
Instalar Opção 1: Instalar apenas o
servidor.
Opção 2: Instalar tudo.
Opção 1: apenas o servidor
Já tem compilado pra ARM!
http://sourceforge.net/projects/kiwix/files/0.9_rc2/kiwix-server-0.9-rc2-linux-armv5tejl.tar.bz2/download pasta-do-kiwix$ sudo make install
Opção 2: tudo
Não tem compilado pra ARM...
http://www.kiwix.org/wiki/Compilation pasta-do-kiwix$ ./autogen.sh pasta-do-kiwix$ ./configure
Resolver todas as malditas dependências com sudo apt-get install Instalar xulrunner10-dev e não xulrunner-dev
pasta-do-kiwix$ make MUITAS horas depois:
pasta-do-kiwix$ make install
Finalizando:
$ kiwix Abrir o dump no SD / pen drive
Profit!
Adicionais interessantes:
Fazer rpi conectar automático em wifi e se não
conseguir criar uma rede própria
http://lcdev.dk/2012/11/18/raspberry-pi-tutorial-connect-to-wifi-or-create-an-encrypted-dhcp-enabled-ad-hoc-network-as-fallback/
Ou com conexão segura: http://www.novitiate.co.uk/?p=183
Adicionais interessantes2:
Configurar servidor VNC para poder ver a tela do Rpi
remotamente. http://elinux.org/RPi_VNC_Server
Obrigado
slideshare.net/ marrciovr
Top Related