Lista de Aplicativos Necessários - Engenharia de Computação
(→A lista elaborada em final de 2008:) |
|||
(11 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
=== Introdução === | === Introdução === | ||
− | + | Meu avô dizia que conhece-se um mecânico pelo modo como ele cuida de suas ferramentas. | |
+ | |||
+ | No caso da Informática, e da informatização, ter a possibilidade de "cuidar" de suas próprias ferramentas, | ||
+ | seja pela fácil organização e disposição, seja por sua customização ou mesmo aprimoramento, é amplificado | ||
+ | quando estas são licenciadas de modo livre, e em parte de modo aberto. | ||
− | + | Entretanto, para se atingir a mestria necessária ao aprimoramento de um instrumento, | |
+ | conhecimento e experiência precisam ser articulados a uma séria de outros fatores. | ||
− | + | Nesta página, que ainda é apenas um índice, pretendemos listar algumas ferramentas que nos parecem importantes | |
+ | à Engenharia de Computação e aos Sistemas de Informação. Nosso objetivo é didático, e visamos apenas listar um | ||
+ | conjunto pequeno mas diverso de recursos. | ||
− | + | O pastiche que segue, são apenas notas e links que colecionamos que que precisam ser organizados e justificados. | |
+ | Trabalharemos nisto oportunamente: | ||
− | + | Para começar, instale uma distribuição GNU/Linux. | |
− | + | ||
− | + | Se você optar pela Debian Estável, vale estendê-la como recomendado nestes artigos, pois nestes Monqueito mostra como | |
+ | complementá-la com alguns recursos que facilitam muitas tarefas quotidianas. | ||
− | + | O básico para o Debian Lenny no desktop http://www.guiadohardware.net/dicas/debian-lenny-desktop.html | |
− | + | Instalando facilmente o driver da Nvidia no Debian Lenny http://www.guiadohardware.net/dicas/nvidia-debian-lenny.html | |
− | + | Lá você verá como qualificar e estender onde você pode encontrar estes e outros recursos. | |
− | + | Um dos atrativos das plataformas livres é justamente a possibilidade de atualização constante. Várias ferramentas, | |
− | + | ao chegarem em certo nível de maturidade e robustez são disponibilizadas em locais específicos. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | Na distribuição Debian, e consequentemente na Ubunto, estes locais são listados no arquivo | ||
+ | /etc/apt/sources.list . Para editá-lo você precisa de acesso como root. | ||
− | + | Por exemplo, alguns pacotes necessários a visualização de filmes estão disponíveis em no repositório: | |
− | + | deb http://www.debian-multimedia.org lenny main | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | =Uma lista elaborada em final de 2008 incluía:= | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
'''Editores de Texto''' | '''Editores de Texto''' | ||
Linha 109: | Linha 48: | ||
*gvim | *gvim | ||
*emacs | *emacs | ||
+ | *kile | ||
− | * | + | '''Documentação e Formatação de textos''' |
+ | *Texlive | ||
+ | *bibtex | ||
+ | *latex-beamer | ||
+ | *beamer | ||
+ | *auctex | ||
+ | *latex2html | ||
*texmaker | *texmaker | ||
*lyx | *lyx | ||
− | * | + | *TeXworks http://www.tug.org/texworks/ |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*ConTeXt ConTeXt-nonfree ConText-doc-nonfree | *ConTeXt ConTeXt-nonfree ConText-doc-nonfree | ||
*DocBook | *DocBook | ||
− | + | ||
*DITA Open Toolkit Project Home http://dita-ot.sourceforge.net/ | *DITA Open Toolkit Project Home http://dita-ot.sourceforge.net/ | ||
*vex http://vex.sourceforge.net/ | *vex http://vex.sourceforge.net/ | ||
Linha 131: | Linha 73: | ||
*Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page | *Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page | ||
− | |||
*Abiword | *Abiword | ||
*Gnumerics | *Gnumerics | ||
+ | *BrOffice | ||
*Kspread | *Kspread | ||
*Scribus | *Scribus | ||
− | ''' | + | '''Ilustração''' |
+ | *Inkscape | ||
+ | *Blender | ||
+ | *Gimp | ||
+ | *Krita | ||
+ | *CinePaint | ||
+ | |||
+ | '''Visualização / Captura''' | ||
*kghostview | *kghostview | ||
*kpdf | *kpdf | ||
Linha 149: | Linha 98: | ||
'''Plugins e multimedia''' | '''Plugins e multimedia''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
*multimedia-codecs | *multimedia-codecs | ||
*w32codecs libdvdcss2 | *w32codecs libdvdcss2 | ||
Linha 159: | Linha 103: | ||
*mplayer gnome-mplayer smplayer vlc kaffeine | *mplayer gnome-mplayer smplayer vlc kaffeine | ||
*zotero http://www.zotero.org/ | *zotero http://www.zotero.org/ | ||
+ | *k3b | ||
+ | *java-plugin | ||
+ | *processing.js http://ejohn.org/blog/processingjs/ | ||
+ | *ruby-processing http://github.com/jashkenas/ruby-processing/wikis | ||
'''Comunicação''' | '''Comunicação''' | ||
− | |||
*gftp | *gftp | ||
*sftp | *sftp | ||
*xChatIRC | *xChatIRC | ||
− | |||
*KompoZer | *KompoZer | ||
*BlueFish | *BlueFish | ||
*eric4 | *eric4 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Programação''' | '''Programação''' | ||
− | |||
*processing | *processing | ||
*ruby-processing | *ruby-processing | ||
Linha 204: | Linha 124: | ||
*GEM http://gem.iem.at/ | *GEM http://gem.iem.at/ | ||
*Context Free | *Context Free | ||
− | *Shoes http:// | + | *Shoes http://shoes.heroku.com/ |
*Gnuplot | *Gnuplot | ||
*Alice | *Alice | ||
Linha 223: | Linha 143: | ||
*PyGTK | *PyGTK | ||
*ruby | *ruby | ||
+ | |||
+ | '''Simulação/Circuitos''' | ||
+ | *Qcad | ||
+ | *DIA | ||
+ | *Kivio | ||
+ | *KiCAD http://kicad.sourceforge.net/wiki/index.php/Download | ||
+ | *QUCS | ||
+ | *Xcircuit | ||
+ | *gEDA | ||
+ | *KLogic | ||
+ | *pcb | ||
+ | *GChem | ||
+ | *comedi http://stm.lbl.gov/comedi/ | ||
+ | *eagle http://www.cadsoft.de/download.htm | ||
+ | *scipy http://www.scipy.org/ | ||
+ | *sage http://www.sagemath.org/ | ||
+ | *Octave http://www.gnu.org/software/octave/ | ||
+ | |||
'''para outros usos:''' | '''para outros usos:''' | ||
+ | http://wikicompany.org/fs/science.html#restrictive_publication_portals | ||
− | + | Ricardo Fantin, um estudante de computação, sugeriu os seguintes pacotes: | |
+ | |||
+ | *texmaker | ||
+ | *codeblocks | ||
+ | *eclipse-cdt | ||
+ | *liballegro4.2 | ||
+ | *liballegro4.2-dev | ||
+ | *libsdl1.2-dev | ||
+ | *subversion | ||
+ | *cvs | ||
+ | *git-cvs | ||
+ | *vim-runtime | ||
+ | *abntex | ||
+ | *myspell-pt-br | ||
+ | *build-essential | ||
+ | *netbeans | ||
+ | *unrar | ||
+ | *wine | ||
+ | |||
+ | '''O apt-get para o Ubuntu seria:''' | ||
+ | |||
+ | sudo apt-get install texmaker codeblocks eclipse-cdt liballegro4.2 | ||
+ | liballegro4.2-dev libsdl1.2-dev subversion cvs git-cvs vim-runtime vim | ||
+ | vim-gtk emacs auctex texlive abntex context context-nonfree | ||
+ | context-doc-nonfree docbook xemacs21 psgml jabref broffice.org scribus | ||
+ | xpdf xsane cheese gthumb f-spot digikam sun-java6-plugin w32codecs | ||
+ | libdvdcss2 flashplugin-nonfree mplayer gnome-mplayer smplayer vlc gftp | ||
+ | xchat bluefish eric inkscape blender gimp qcad dia qucs xcircuit geda | ||
+ | pcb eagle octave puredata gem context shoes gnuplot python-pygame | ||
+ | glade eclipse gcc python ruby myspell-pt-br build-essential netbeans unrar | ||
+ | wine | ||
+ | |||
+ | <br><br> | ||
+ | pacotes adicionais sugeridos: | ||
+ | dita vex xmlmind bibus processing.js ruby-processing zotero | ||
+ | multimedia-codecs cinepaint arduino fritzing alice hackety | ||
+ | junior-programming autoglade gazpatcho pygtk | ||
+ | |||
+ | Foi substituido:<br> | ||
+ | |||
+ | xemacs por xemacs21<br> | ||
+ | psgmix por psgml<br> | ||
+ | g-thumb por gthumb<br> | ||
+ | java-plugin por sun-java6-plugin<br> | ||
+ | flashplayer-mozilla por flashplugin-nonfree<br> | ||
+ | xchatirc por xchat<br> | ||
+ | eric4 por eric<br> | ||
+ | pygame por python-pygame<br> | ||
+ | |||
+ | ambíguos:<br> | ||
+ | |||
+ | sftp seria vsftpd?<br> | ||
+ | saxon<br> | ||
+ | libxslt<br> | ||
+ | comedi: libcomedi-dev ou libcomedi0<br> | ||
+ | scipy: python-scipy<br> | ||
+ | sage<br> | ||
+ | scratch<br> | ||
+ | hack<br> | ||
+ | java<br> | ||
+ | <br> |
Edição atual tal como 07h23min de 10 de novembro de 2009
Introdução
Meu avô dizia que conhece-se um mecânico pelo modo como ele cuida de suas ferramentas.
No caso da Informática, e da informatização, ter a possibilidade de "cuidar" de suas próprias ferramentas, seja pela fácil organização e disposição, seja por sua customização ou mesmo aprimoramento, é amplificado quando estas são licenciadas de modo livre, e em parte de modo aberto.
Entretanto, para se atingir a mestria necessária ao aprimoramento de um instrumento, conhecimento e experiência precisam ser articulados a uma séria de outros fatores.
Nesta página, que ainda é apenas um índice, pretendemos listar algumas ferramentas que nos parecem importantes à Engenharia de Computação e aos Sistemas de Informação. Nosso objetivo é didático, e visamos apenas listar um conjunto pequeno mas diverso de recursos.
O pastiche que segue, são apenas notas e links que colecionamos que que precisam ser organizados e justificados. Trabalharemos nisto oportunamente:
Para começar, instale uma distribuição GNU/Linux.
Se você optar pela Debian Estável, vale estendê-la como recomendado nestes artigos, pois nestes Monqueito mostra como complementá-la com alguns recursos que facilitam muitas tarefas quotidianas.
O básico para o Debian Lenny no desktop http://www.guiadohardware.net/dicas/debian-lenny-desktop.html
Instalando facilmente o driver da Nvidia no Debian Lenny http://www.guiadohardware.net/dicas/nvidia-debian-lenny.html
Lá você verá como qualificar e estender onde você pode encontrar estes e outros recursos. Um dos atrativos das plataformas livres é justamente a possibilidade de atualização constante. Várias ferramentas, ao chegarem em certo nível de maturidade e robustez são disponibilizadas em locais específicos.
Na distribuição Debian, e consequentemente na Ubunto, estes locais são listados no arquivo /etc/apt/sources.list . Para editá-lo você precisa de acesso como root.
Por exemplo, alguns pacotes necessários a visualização de filmes estão disponíveis em no repositório: deb http://www.debian-multimedia.org lenny main
Uma lista elaborada em final de 2008 incluía:
Editores de Texto
- gedit
- kedit
- kwrite
- kate
- vim
- gvim
- emacs
- kile
Documentação e Formatação de textos
- Texlive
- bibtex
- latex-beamer
- beamer
- auctex
- latex2html
- texmaker
- lyx
- TeXworks http://www.tug.org/texworks/
- ConTeXt ConTeXt-nonfree ConText-doc-nonfree
- DocBook
- DITA Open Toolkit Project Home http://dita-ot.sourceforge.net/
- vex http://vex.sourceforge.net/
- XMLmind XML Editor http://www.xmlmind.com/xmleditor/
- xemacs com psgmix
- saxon http://saxon.sourceforge.net/
- Libxslt http://xmlsoft.org/XSLT/
- JabRef http://jabref.sourceforge.net/
- Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page
- Abiword
- Gnumerics
- BrOffice
- Kspread
- Scribus
Ilustração
- Inkscape
- Blender
- Gimp
- Krita
- CinePaint
Visualização / Captura
- kghostview
- kpdf
- xpdf
- xsane
- cheese
- g-thumb
- f-spot
- digikam
Plugins e multimedia
- multimedia-codecs
- w32codecs libdvdcss2
- flashplayer-mozilla
- mplayer gnome-mplayer smplayer vlc kaffeine
- zotero http://www.zotero.org/
- k3b
- java-plugin
- processing.js http://ejohn.org/blog/processingjs/
- ruby-processing http://github.com/jashkenas/ruby-processing/wikis
Comunicação
- gftp
- sftp
- xChatIRC
- KompoZer
- BlueFish
- eric4
Programação
- processing
- ruby-processing
- arduino
- Fritzing http://www.fritzing.org/download
- puredata
- GEM http://gem.iem.at/
- Context Free
- Shoes http://shoes.heroku.com/
- Gnuplot
- Alice
- Scratch
- Hackety Hack
- junior-programming
- pygame
- Glade
- AutoGlade
- Gazpatcho
- Eclipse
- c++
- gcc
- java
- python
- PyGTK
- ruby
Simulação/Circuitos
- Qcad
- DIA
- Kivio
- KiCAD http://kicad.sourceforge.net/wiki/index.php/Download
- QUCS
- Xcircuit
- gEDA
- KLogic
- pcb
- GChem
- comedi http://stm.lbl.gov/comedi/
- eagle http://www.cadsoft.de/download.htm
- scipy http://www.scipy.org/
- sage http://www.sagemath.org/
- Octave http://www.gnu.org/software/octave/
para outros usos:
http://wikicompany.org/fs/science.html#restrictive_publication_portals
Ricardo Fantin, um estudante de computação, sugeriu os seguintes pacotes:
- texmaker
- codeblocks
- eclipse-cdt
- liballegro4.2
- liballegro4.2-dev
- libsdl1.2-dev
- subversion
- cvs
- git-cvs
- vim-runtime
- abntex
- myspell-pt-br
- build-essential
- netbeans
- unrar
- wine
O apt-get para o Ubuntu seria:
sudo apt-get install texmaker codeblocks eclipse-cdt liballegro4.2 liballegro4.2-dev libsdl1.2-dev subversion cvs git-cvs vim-runtime vim vim-gtk emacs auctex texlive abntex context context-nonfree context-doc-nonfree docbook xemacs21 psgml jabref broffice.org scribus xpdf xsane cheese gthumb f-spot digikam sun-java6-plugin w32codecs libdvdcss2 flashplugin-nonfree mplayer gnome-mplayer smplayer vlc gftp xchat bluefish eric inkscape blender gimp qcad dia qucs xcircuit geda pcb eagle octave puredata gem context shoes gnuplot python-pygame glade eclipse gcc python ruby myspell-pt-br build-essential netbeans unrar wine
pacotes adicionais sugeridos:
dita vex xmlmind bibus processing.js ruby-processing zotero
multimedia-codecs cinepaint arduino fritzing alice hackety
junior-programming autoglade gazpatcho pygtk
Foi substituido:
xemacs por xemacs21
psgmix por psgml
g-thumb por gthumb
java-plugin por sun-java6-plugin
flashplayer-mozilla por flashplugin-nonfree
xchatirc por xchat
eric4 por eric
pygame por python-pygame
ambíguos:
sftp seria vsftpd?
saxon
libxslt
comedi: libcomedi-dev ou libcomedi0
scipy: python-scipy
sage
scratch
hack
java