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?
Todo o conhecimento da humanidade na palma de uma mão
Ou então, como era
mesmo aquele teorema
dos macacos infinitos?
Todo o conhecimento da humanidade na palma de uma mão
Ou então, qual a teoria
básica por trás de um
foguete?
Todo o conhecimento da humanidade na palma de uma mão
Todo o conhecimento da humanidade na palma de uma mão
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
Todo o conhecimento da humanidade na palma de uma mão
Essa é a
Encyclopædia Britannica:
Todo o conhecimento da humanidade na palma de uma mão
Essa é a
Wikipedia:
Todo o conhecimento da humanidade na palma de uma mão
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).
Todo o conhecimento da humanidade na palma de uma mão
Desconstruindo – pt.2
Na palma de uma mão
Todo o conhecimento da humanidade na palma de uma mão
Todo o conhecimento da humanidade na palma de uma mão
Especificações:
Todo o conhecimento da humanidade na palma de uma mão
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?
Todo o conhecimento da humanidade na palma de uma mão
Vídeo de demonstração:
http://youtu.be/8q1f1RQhhqM
Todo o conhecimento da humanidade na palma de uma mão
(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
Todo o conhecimento da humanidade na palma de uma mão
Todo o conhecimento da humanidade na palma de uma mão
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 Todo o conhecimento da humanidade na palma de uma 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 Todo o conhecimento da humanidade na palma de uma 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

FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxmigorof964
 
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...migorof964
 
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...migorof964
 
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...xokece8239
 
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdf
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdfGerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdf
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdfLeonardo Martins
 
Quando se trata de inteligência emocional, encontramos inúmeras definições na...
Quando se trata de inteligência emocional, encontramos inúmeras definições na...Quando se trata de inteligência emocional, encontramos inúmeras definições na...
Quando se trata de inteligência emocional, encontramos inúmeras definições na...migorof964
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxhefifo4687
 
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...migorof964
 
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...hefifo4687
 

Último (9)

FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
 
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...
Na unidade I, Valenciano (2024) cita três lições para a melhor compreensão da...
 
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...
O horário político obrigatório suscitou inúmeros questionamentos em D. Matild...
 
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...
Com base na imagem apresentada e em seus conhecimentos sobre a implementação ...
 
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdf
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdfGerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdf
Gerenciando_pequenos_projetos_com_Notion_Leonardo_Martins_AgileTrends2024.pdf
 
Quando se trata de inteligência emocional, encontramos inúmeras definições na...
Quando se trata de inteligência emocional, encontramos inúmeras definições na...Quando se trata de inteligência emocional, encontramos inúmeras definições na...
Quando se trata de inteligência emocional, encontramos inúmeras definições na...
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
 
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...
Você já agiu sem pensar Muitas vezes, somos precipitados, porque o comportame...
 
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...
Para Aguera (2008), a emoção pode ser representada por impulsos que podem ser...
 

Todo o conhecimento da humanidade na palma de uma mão