Translate

28 de maio de 2008

Kommander


Por: Joao Garcia

O Kommander é uma IDE para criação de interfaces para o KDE, com ele podemos criar interfaces para programas em modo texto ou mesmo criar um programa inteiro sem escrever uma linha de código.

O Kommander é um programa usado para criar dynamic GUI dialogs utilizando os widgets do KDE, ou seja, criar interface gráfica. Com ele podemos criar interfaces para todo tipo de programa, pois o Kommander permite a utilização de shell script, o que pode levar a outra linguagem qualquer. Também podemos criar programas totalmente independentes de qualquer outra linguagem ou script senão a do próprio Kommander.

Saiba mais: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1408
Página oficial: http://kommander.kdewebdev.org/

25 de maio de 2008

Programação Orientada a Objeto em C++

Com o reaproveitamento de código em bibliotecas programar tornou-se muito mais rápido e dinâmico. Conheça nessa apostila as técnicas da programação orientada a objetos usando C++, com plataformas livres e sem depender de ambientes de programação caros.

Hoje, desenvolver um programa para ambiente de janelas ficou muito mais fácil, graças a bibliotecas de interfaces gráficas como a OWL, a VCL, a QT, entre outras, que fornecem toda uma hierarquia de classes e objetos que podem ser imediatamente herdados pelo seu programa. Podemos assim criar janelas, menus, botões, barras de ferramentas, entre outros objetos, com muita facilidade. Entretanto, para desenvolvermos programas em ambiente gráfico temos de saber programação orientada a objeto.

A programação orientada a objeto não é somente uma nova forma de programar, é uma nova forma de pensar em um problema, de forma abstrata, utilizando conceitos do mundo real, e não conceitos computacionais. O conceito de objetos deve acompanhar todo o ciclo de desenvolvimento do software.

Dono: andre
Categoria: Genérico
Formato: Documento PDF
Arquivo: ApostilaProgramacaoCppv045.pdf
Tamanho: 5226 Kb (5351543 bytes)
Clique aqui para baixar

Ferramentas de programação UNICAMP

A UNICAMP disponibiliza muitas apostilas sobre programação, visite essa fonte indispensável de pesquisa:

http://www.rau-tu.unicamp.br/nou-rau/softwarelivre/document/list.php?tid=3

23 de maio de 2008

Adicionando programas no linux com apt-get

No linux é relativamente fácil adicionar novos programas e funcionalidades, mas devido a variedade de distribuições muitas vezes o novo usuário se atrapalha um pouco, para descomplicar vou mostrar o básico utilizando no terminal de comando o apt-get, que é o gerenciador de pacotes usado no Ubuntu, Kurumin e todas as demais distribuições derivadas do Debian, e permite instalar e atualizar programas de forma muito simples. Além dele, temos também o urpmi, usado no Mandriva, o yum, usado no Fedora, e o emerge, usado no Gentoo, o synaptic, do Conectiva, que são ferramentas gráficas que facilitam muito a instalação.
O apt-get utiliza um conceito de fontes de atualização. Ele pode obter pacotes de praticamente qualquer lugar, incluindo CD-ROMs do Debian, unidades de rede, etc. Mas o meio mais usado é justamente baixar os pacotes via internet, o que permite obter sempre as versões mais recentes dos programas.

Primeiro devemos nos logar como root (super-usuário), lembre-se de que para virar root, basta digitar "su" no terminal e fornecer a senha configurada durante a instalação, e atualizar a lista de pacotes do apt-get:
# apt-get update

Agora para instalar um programa como o abiword digitamos:
# apt-get install abiword

Veja que o apt-get cuida de toda a parte chata. Neste caso, por exemplo, é preciso instalar também os pacotes "abiword-common", "libenchant1" e "libmyspell3", que o apt-get instala automaticamente junto com o pacote principal, depois de pedir uma confirmação.

Terminada a instalação, o Abiword já está pronto para usar. Você vai encontrar o ícone dentro do menu "Escritório e utilitários", no iniciar. Alguns programas podem não criar corretamente os ícones no iniciar, mas você sempre pode chamá-los via terminal ou criar o ícone manualmente, usando o kmenuedit. Isto se repete para qualquer um dos mais de 20.000 pacotes atualmente disponíveis nos repositórios que vêm ativados por padrão no Kurumin. Basta saber o nome do programa e você pode instalá-lo rapidamente a qualquer momento. Você pode ver uma lista dos pacotes disponíveis nos FTPs oficiais do Debian no: http://www.debian.org/distrib/packages.

Além de instalar, é possível usar o apt-get para atualizar qualquer pacote do sistema. Para isso, repita o comando de instalação, pois quando o programa solicitado já está instalado, o apt-get verifica se existe uma versão atualizada e, em caso afirmativo, já a baixa e instalada automaticamente. Caso contrário, ele simplesmente avisa que a versão mais recente já está instalada e não faz nada. Quando você não se lembrar do nome completo do programa, digite apenas as primeiras letras e pressione a tecla TAB duas vezes, assim você verá uma lista com as alternativas possíveis.

Para remover o programa, como no exemplo o abiword basta digitar
# apt-get remove abiword

Adicionando o "--reinstall" ele prossegue com a instalação, mesmo que o pacote já seja a versão mais recente, substituindo todos os arquivos referentes a ele e resolvendo algum problema.
# apt-get install --reinstall abiword

O "apt-get update" é o comando que baixa a lista dos pacotes disponíveis, que já vimos. O "apt-get upgrade", por sua vez, age de forma bem diferente: ele verifica todos os pacotes do sistema e tenta atualizar todos de uma vez, o que geralmente resulta em uma longa lista de atualizações:
# apt-get update
# apt-get upgrade

Usando o dpkg

O dpkg complementa o apt-get, permitindo instalar pacotes .deb baixados manualmente. Digamos que você tenha baixado, por exemplo, o arquivo "skype_1.2.0.18-1_i386.deb", o pacote com o Skype, disponível no http://skype.com. Para instalá-lo, você usaria o comando:

# dpkg -i skype_1.2.0.18-1_i386.deb

Lembre-se de usar a tecla para completar o nome do arquivo depois de digitar as primeiras letras.

Se você tiver uma pasta com vários pacotes (como o OpenOffice 2.0, por exemplo), pode instalá-los de uma vez usando o comando "dpkg -i *.deb".

Sempre, depois de instalar qualquer pacote usando o dpkg, rode o comando "apt-get -f install" para que o apt-get possa verificar o que foi feito e corrigir qualquer problema que tenha aparecido durante a instalação. Em casos de pacotes quebrados ou conflitos, o apt-get sempre vai sugerir alguma solução, mesmo que ela seja simplesmente remover o novo pacote.
#apt-get -f install

Para saber mais leia este artigo completo em: http://www.guiadohardware.net/tutoriais/tutorial-completo-apt-get/

29 de abril de 2008

Tabela Com As Últimas Versões do Kernel do Linux

Por:
Francisco Wesley
29/04/2008


Hoje em dia, para encontrar alguma informação na internet sobre algum assunto está relativamente fácil, graças aos sites de busca que encontramos atualmente. Mas, é sempre bom sabermos onde encontrar uma informação útil quando a necessidade surgir. Pensando nisso, estou colocando uma tabela atualizada com as versões do Kernel do Linux, que sabemos ser algo de grande utilidade para programadores e usuários avançados que desejem instalar manualmente o kernel do linux. Segue-se abaixo então a mesma:


Fonte da tabela: http://www.linux.org

14 de abril de 2008

DFJUG (Distrito Federal Java User Group — Grupo de Usuários de Java do Distrito Federal)

"JEDI (Java Education and Development Initiative) é disponibilizado de forma gratuita com todo o acesso às lições, apresentações de aula, exercícios, material de referência e vídeo-aulas."

Lá temos os seguintes módulos (em ordem decrescente):

E o melhor: tudo é "de grátis"!

11 de abril de 2008

Palestra on-line de java

CodeGear Java Day em Português – Online - 25 de Abril

Prepare-se para o primeiro Java Day da CodeGear, em Português.

A CodeGear irá promover 1 dia inteiro com 7 apresentações, todas on-line, oferecendo informação técnica, visão e conceitos práticos do novo JBuilder 2008 para os desenvolvedores.

Os participantes terão a oportunidade de perguntar aos experts sobre:

  • Arquitetura de software
  • UML 2.0
  • Desenvolvimento Web
  • EJB, JPA, Hibernate, Web Services
  • Application Factories
  • Desenvolvimento desktop em Java
  • Gerenciamento de equipes de desenvolvimento
Original: dn.codegear.com

8 de abril de 2008

Blender

Desenhos animados e jogos com Software Livre




O mercado de entretenimento está realmente aquecido. Um dos melhores exemplos deste caso são os jogos eletrônicos. Eles simplesmente estão em todos os lugares, desde os tão disputados consoles (Playstation, Wii e Xbox), passando pelos computadores, celulares, Internet e chegando até a TV Digital.

Para o desenvolvimento destes aplicativos movidos a diversão precisamos de ferramentas bastante sofisticadas (e caras). Se você está pensando em montar o seu próprio jogo, seja com objetivos comerciais ou mesmo educacionais, o Software Livre pode te ajudar.

O Blender é a ferramenta que você precisa. Com este aplicativo, distribuído sob a licença GPL, você vai poder fazer a modelagem 3D, animação, renderização, criação e execução de jogos e desenhos animados. Este utilitário é compatível com os sistemas operacionais Windows, GNU/Linux, MAC OS, Solaris, Irix e FreeBSD.

Se você não acredita no Blender, dê uma olhada no desenho animado Elephant's Dream (http://orange.blender.org/) para ver o que ele é capaz de fazer.

Antes de você fazer o download do Blender e dar vazão a sua imaginação, saiba que usar esta ferramenta não é uma tarefa simples. Você vai precisar de boas horas de estudo para começar a ter algum resultado.

Felizmente material sobre o assunto é o que não falta na Internet. Começando com o livro Blender Basics, disponível via download gratuito neste site.

Se você não fica confortável com textos em inglês, não se preocupe, com o Blender 3D: Guia de Sobrevivência (http://pt.wikibooks.org/wiki/Blender_3D:_Guia_de_sobrevivência) você vai encontrar o que precisa para começar a entender desta poderosa ferramenta.

Não deixe de visitar o BlenderMaster . Uma excelente fonte de informações, exemplos, plugins e dicas para quem usa o Blender.

Agora é estudar um pouco e começar a fazer suas experiências com o Blender. Bons desenhos e Jogos.

Um forte abraço!

Autor: Gilberto Sudré (Imasters)

4 de abril de 2008

Ajuda em Java

O Netbeans é a IDE java da propria Sun, funciona em Windows, Linux, Mac OS X e Solaris, ainda é open-source e grátis.
Site Oficial

Agora o conta com a ajuda toda em português assim como todos os seus menus.
Olha só a site com o material oficial todo em portugues.

Modelagem UML com Netbeans

31 de março de 2008

Java

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 pelo programador James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um "bytecode" que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem.

Origem: Wikipédia, Java - linguagem da plataforma Java.

Saiba mais:
Tradução do livro Thinking in java, pensando em java 3ª ed. (O melhor livro sobre java)
Tutoriais pra download
Tutoriais para leitura
O Wikilivros possui livros e publicações sobre: Java