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

De Wiki DAINF
(Diferença entre revisões)
(Introdução)
Linha 54: Linha 54:
 
*unrar
 
*unrar
 
*wine
 
*wine
 
justificativas:<br>
 
eclipse-cdt editor c++ para o eclipse<br>
 
vim-runtime syntax highlight for vim<br>
 
  
 
'''O apt-get para o Ubuntu seria:'''
 
'''O apt-get para o Ubuntu seria:'''
Linha 102: Linha 98:
 
<br>
 
<br>
  
=A lista elaborada em final de 2008:=
+
=Uma lista elaborada em final de 2008 incluía:=
  
 
'''Editores de Texto'''
 
'''Editores de Texto'''
Linha 115: Linha 111:
 
*kile
 
*kile
  
'''Documentação '''
+
'''Documentação e Formatação de textos'''
 
+
 
*Texlive
 
*Texlive
 
*bibtex
 
*bibtex
Linha 127: Linha 122:
 
*ConTeXt ConTeXt-nonfree ConText-doc-nonfree
 
*ConTeXt ConTeXt-nonfree ConText-doc-nonfree
 
*DocBook
 
*DocBook
*DITA
+
 
 
*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 138: Linha 133:
 
*Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page
 
*Bibus http://bibus-biblio.sourceforge.net/wiki/index.php/Main_Page
  
*BrOffice
 
 
*Abiword
 
*Abiword
 
*Gnumerics
 
*Gnumerics
 +
*BrOffice
 
*Kspread
 
*Kspread
 
*Scribus
 
*Scribus
  
'''Visualização / Captura'''
+
'''Ilustração'''
 +
*Inkscape
 +
*Blender
 +
*Gimp
 +
*Krita
 +
*CinePaint
  
 +
 +
'''Visualização / Captura'''
 
*kghostview
 
*kghostview
 
*kpdf
 
*kpdf
Linha 156: Linha 158:
  
 
'''Plugins e multimedia'''
 
'''Plugins e multimedia'''
 
*java-plugin
 
*processing.js http://ejohn.org/blog/processingjs/
 
*ruby-processing http://github.com/jashkenas/ruby-processing/wikis
 
 
*multimedia-codecs
 
*multimedia-codecs
 
*w32codecs libdvdcss2
 
*w32codecs libdvdcss2
Linha 165: Linha 163:
 
*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
 
'''Ilustração'''
 
 
*Inkscape
 
*Blender
 
*Gimp
 
*Krita
 
*CinePaint
 
 
'''Simulação/Circuitos'''
 
 
*Qcad
 
*DIA
 
*Kivio
 
*KiCAD http://kicad.sourceforge.net/wiki/index.php/Download
 
*QUCS
 
*Xcircuit
 
*gEDA
 
*KLogic
 
*pcb
 
*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/
 
  
 
'''Programação'''
 
'''Programação'''
 
 
*processing
 
*processing
 
*ruby-processing
 
*ruby-processing
Linha 230: Linha 204:
 
*ruby
 
*ruby
  
'''para outros usos:'''
+
'''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
 
http://wikicompany.org/fs/science.html#restrictive_publication_portals

Edição de 19h25min de 4 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


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

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
  • texmaker
  • lyx
  • auctex
  • latex2html
  • 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

Ferramentas pessoais