Lista de Aplicativos Necessários - Engenharia de Computação

De Wiki DAINF

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
  • 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

Comunicação

  • gftp
  • sftp
  • xChatIRC
  • KompoZer
  • BlueFish
  • eric4

Programação

  • pygame
  • Glade
  • AutoGlade
  • Gazpatcho
  • Eclipse
  • c++
  • gcc
  • java
  • python
  • PyGTK
  • ruby

Simulação/Circuitos


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

Ferramentas pessoais