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

De Wiki DAINF
(Diferença entre revisões)
(A lista elaborada em final de 2008:)
 
(9 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 
=== Introdução ===
 
=== Introdução ===
Este espaço visa auxiliar o levantamento de recursos tecnológicos necessários ao desenvolvimento de atividades ligadas ao desenvolvimento de sistemas computacionais do Curso de Engenharia de Computação da UTFPR, Campus Curitiba.  
+
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.  
  
Isto tem o objetivo de facilitar a exploração de distribuições GNU/Linux neste curso.  
+
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.  
  
Abaixo, listamos alguns recursos desejados levantados até 31 de março de 2009.  
+
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.  
  
'''Para Ubuntu intrepid:'''
+
O pastiche que segue, são apenas notas e links que colecionamos que que precisam ser organizados e justificados.
 +
Trabalharemos nisto oportunamente:
  
1) desativar o beep (System->Preference->Sound->Sounds->desmarcar o item
+
Para começar, instale uma distribuição GNU/Linux.
"Play alerts and sound effects")
+
  
2) adicionar a linha abaixo no arquivo /etc/apt/sources.list
+
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.  
  
deb http://packages.medibuntu.org/ intrepid free non-free
+
O básico para o Debian Lenny no desktop http://www.guiadohardware.net/dicas/debian-lenny-desktop.html
  
Ricardo Fantin, coletou contribuições em lista de estudantes de uma turma e propõe a seguinte lista de pacotes a adicionar:
+
Instalando facilmente o driver da Nvidia no Debian Lenny http://www.guiadohardware.net/dicas/nvidia-debian-lenny.html
  
*texmaker
+
Lá você verá como qualificar e estender onde você pode encontrar estes e outros recursos.  
*codeblocks
+
Um dos atrativos das plataformas livres é justamente a possibilidade de atualização constante. Várias ferramentas,
*eclipse-cdt
+
ao chegarem em certo nível de maturidade e robustez são disponibilizadas em locais específicos.  
*liballegro4.2
+
*liballegro4.2-dev
+
*libsdl1.2-dev
+
*subversion
+
*cvs
+
*git-cvs
+
*vim-runtime
+
*abntex
+
*myspell-pt-br
+
*build-essential
+
*netbeans
+
*unrar
+
*wine
+
  
 +
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.
  
justificativas:<br>
+
Por exemplo, alguns pacotes necessários a visualização de filmes estão disponíveis em no repositório:
eclipse-cdt editor c++ para o eclipse<br>
+
deb http://www.debian-multimedia.org lenny main
vim-runtime syntax highlight for vim<br>
+
<br>
+
E propõe retirar os pacotes que começam com a letra K e alguns outros:
+
*kedit
+
*kwrite
+
*kate
+
*kile
+
*Abiword
+
*Gnumerics
+
*Kspread
+
*kghostview
+
*kpdf
+
*kaffeine
+
*Krita
+
*KompoZer
+
*Kivio
+
*KiCAD
+
*KLogic
+
  
'''O apt-get para o Ubuntu 8.10 é:'''
 
  
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>
+
=Uma lista elaborada em final de 2008 incluía:=
 
+
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>
+
 
+
=A lista elaborada em final de 2008:=
+
  
 
'''Editores de Texto'''
 
'''Editores de Texto'''
Linha 111: Linha 50:
 
*kile
 
*kile
  
'''Documentação '''
+
'''Documentação e Formatação de textos'''
 
+
 
*Texlive
 
*Texlive
 
*bibtex
 
*bibtex
 
*latex-beamer  
 
*latex-beamer  
 
*beamer
 
*beamer
 +
*auctex
 +
*latex2html
 
*texmaker
 
*texmaker
 
*lyx
 
*lyx
*auctex
+
*TeXworks  http://www.tug.org/texworks/
*latex2html
+
 
*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 134: Linha 73:
 
*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 152: Linha 98:
  
 
'''Plugins e multimedia'''
 
'''Plugins e multimedia'''
 
*java-plugin
 
*processing.js http://ejohn.org/blog/processingjs/
 
*ruby-processing http://github.com/jashkenas/ruby-processing/wikis
 
*zotero  (para referencias bibliográficas)
 
 
*multimedia-codecs
 
*multimedia-codecs
 
*w32codecs libdvdcss2
 
*w32codecs libdvdcss2
Linha 162: 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
 
'''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 207: Linha 124:
 
*GEM http://gem.iem.at/
 
*GEM http://gem.iem.at/
 
*Context Free
 
*Context Free
*Shoes http://shoooes.net/
+
*Shoes http://shoes.heroku.com/
 
*Gnuplot
 
*Gnuplot
 
*Alice
 
*Alice
Linha 226: 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
  
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
  • 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