SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
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, todoo
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...
http://www.kiwix.org/wiki/Main_Page
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

Mais conteúdo relacionado

Mais procurados

Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxLeandro Lemos
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012André Déo
 
Sistema de ficheiros marco n6
Sistema de ficheiros marco n6Sistema de ficheiros marco n6
Sistema de ficheiros marco n6marcomonteiropt
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star WarsVinícius Hax
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2ATEC
 
Criação de ambientes em chroot
Criação de ambientes em chrootCriação de ambientes em chroot
Criação de ambientes em chrootRudá Moura
 

Mais procurados (8)

Dispositivos de Armazenamento
Dispositivos de ArmazenamentoDispositivos de Armazenamento
Dispositivos de Armazenamento
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012O que é Linux - FLISOL Campinas 28-04-2012
O que é Linux - FLISOL Campinas 28-04-2012
 
Sistema de ficheiros marco n6
Sistema de ficheiros marco n6Sistema de ficheiros marco n6
Sistema de ficheiros marco n6
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star Wars
 
Apresentação ubuntu flisol
Apresentação ubuntu flisolApresentação ubuntu flisol
Apresentação ubuntu flisol
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2
 
Criação de ambientes em chroot
Criação de ambientes em chrootCriação de ambientes em chroot
Criação de ambientes em chroot
 

Semelhante a A Wikipedia na palma da mão

Dan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoDan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoRodrigo Amorim
 
Dan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoDan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoRodrigo Amorim
 
POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?Pedro Fonseca
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básicoAdriano Melo
 
Beers & Bytes - O Futuro da virtualização
Beers & Bytes - O Futuro da virtualizaçãoBeers & Bytes - O Futuro da virtualização
Beers & Bytes - O Futuro da virtualizaçãoCarlos Smaniotto
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxLuiz Thiago
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...Sandro Suffert
 
Palestra Fatec Bs 2009
Palestra Fatec Bs 2009Palestra Fatec Bs 2009
Palestra Fatec Bs 2009Gustavo Lichti
 
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoBit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoRicardo Pinheiro
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Aula_Internet 1 - 2012.pptx
Aula_Internet 1 - 2012.pptxAula_Internet 1 - 2012.pptx
Aula_Internet 1 - 2012.pptxssuser948499
 

Semelhante a A Wikipedia na palma da mão (20)

Dan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoDan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamento
 
Dan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamentoDan scientia o que são dispositivos de armazenamento
Dan scientia o que são dispositivos de armazenamento
 
POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?POR QUE SOFTWARE LIVRE?
POR QUE SOFTWARE LIVRE?
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Raspberry Pi + Python
Raspberry Pi + PythonRaspberry Pi + Python
Raspberry Pi + Python
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básico
 
Beers & Bytes - O Futuro da virtualização
Beers & Bytes - O Futuro da virtualizaçãoBeers & Bytes - O Futuro da virtualização
Beers & Bytes - O Futuro da virtualização
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente Linux
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
 
Freedomday - Fajesu - 2013
Freedomday - Fajesu - 2013Freedomday - Fajesu - 2013
Freedomday - Fajesu - 2013
 
Palestra Fatec Bs 2009
Palestra Fatec Bs 2009Palestra Fatec Bs 2009
Palestra Fatec Bs 2009
 
Lab so-abertos-unidade2
Lab so-abertos-unidade2Lab so-abertos-unidade2
Lab so-abertos-unidade2
 
OpenSolaris
OpenSolarisOpenSolaris
OpenSolaris
 
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoBit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Apostila
ApostilaApostila
Apostila
 
Apostila Linux Educacional 3.0
Apostila Linux Educacional 3.0Apostila Linux Educacional 3.0
Apostila Linux Educacional 3.0
 
OpenSolaris no Virtual box
OpenSolaris no Virtual boxOpenSolaris no Virtual box
OpenSolaris no Virtual box
 
Aula_Internet 1 - 2012.pptx
Aula_Internet 1 - 2012.pptxAula_Internet 1 - 2012.pptx
Aula_Internet 1 - 2012.pptx
 

Mais de Márcio Ramos

Mais de Márcio Ramos (9)

Relate kanji
Relate kanjiRelate kanji
Relate kanji
 
Python Científico
Python CientíficoPython Científico
Python Científico
 
Menos overengineering: Notepad++
Menos overengineering: Notepad++Menos overengineering: Notepad++
Menos overengineering: Notepad++
 
Uma Rede feita por alunos: RedeCASD
Uma Rede feita por alunos: RedeCASDUma Rede feita por alunos: RedeCASD
Uma Rede feita por alunos: RedeCASD
 
Pre bash
Pre bashPre bash
Pre bash
 
TCP/IP Layers
TCP/IP LayersTCP/IP Layers
TCP/IP Layers
 
Cmd e Bat
Cmd e BatCmd e Bat
Cmd e Bat
 
Auto-hot-key
Auto-hot-keyAuto-hot-key
Auto-hot-key
 
Wireless
WirelessWireless
Wireless
 

Último

Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalPauloHenrique154965
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animalleandroladesenvolvim
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 
Aula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINAula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINFabioFranca22
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAMCassio Rodrigo
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfAroldoMenezes1
 

Último (10)

Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animalFISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
FISIOLOGIA DA REPRODUÇÃO. matéria de fisiologia animal
 
Estatística aplicada à experimentação animal
Estatística aplicada à experimentação animalEstatística aplicada à experimentação animal
Estatística aplicada à experimentação animal
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 
Aula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DINAula de classificação de rolamentos norma DIN
Aula de classificação de rolamentos norma DIN
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAMMODELO LAUDO AVALIAÇÃO MÁQUINAS  EQUIPAM
MODELO LAUDO AVALIAÇÃO MÁQUINAS EQUIPAM
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdfPLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
PLANO DE EMERGÊNCIA E COMBATE A INCENDIO.pdf
 

A Wikipedia na palma da mão