Translate

5 de julho de 2009

Etiquetas com KBarcode


Criando etiquetas, código de barras, capas de DVD e cartões de visitas no linux.
KBarcode é um programa que não só ajuda a criar etiquetas de vários tipos e tamanhos, como também pode gerar e imprimir códigos de barras. Se necessário, o programa vai até mesmo buscar dados para as etiquetas em um servidor MySQL.

Quero saber mais
Página do Kbarcode: www.kbarcode.net

Livro PHP programando com orientação a objetos

PHP (um acrónimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na World Wide Web.

A linguagem surgiu por volta de 1994, como um pacote de programas CGI criados por Rasmus Lerdof, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perl que ele usava no desenvolvimento de sua página pessoal. Em 1997 foi lançado o novo pacote da linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL.

Para saber mais leia este artigo na wikipédia.

PHP: Programando com Orientação a Objetos 2ª Ed. 2009 - autor: Pablo Dall'Oglio, ed. NOVATEC, ver a prévia do livro

Principais tópicos abordados no livro:
  • Introdução ao PHP, arrays, strings e arquivos
  • Orientação a objetos, conceitos e implementações
  • XML, Web Services, tratamento de exceções
  • Técnicas de mapeamento objeto-relacional
  • Criação de classes para apresentação de HTML
  • Criação de classes para formulários e listagens
  • Criação de classes para manipulação de SQL
  • Criação de uma aplicação orientada a objetos
Apostilas da Unicamp do mesmo autor:

PHP5 e Web Services 1026 Kb Genérico 16-02-2007 07:46 Visualizar Download

PHP5 Orientação a Objetos e Design Patterns 694 Kb Genérico 16-02-2007 07:47 Visualizar Download

PHP5: Orientação a Objetos e Design Patterns 831 Kb Genérico 16-02-2007 07:46 Visualizar Download

IDE editor usado em Windows:
Netbeans , PHP Designer , EasyPHP 2.0b1 , DBTools

IDE editor usado em Linux:
Netbeans


Revista PHP

Criar aplicativos como PHP

fonte: Linux Magazine

O PHP-GTK não é uma nova linguagem de programação, mas um projeto que visa a disponibilizar toda a biblioteca de componentes gráficos GTK como uma extensão do PHP. Com isso, permite a criação de aplicações gráficas com a linguagem PHP e tudo que ela oferece, como a sintaxe flexível, a tipagem dinâmica, a quantidade enorme de documentação a respeito, uma multiplicidade de livros e a grande comunidade ativa, além, é claro, da capacidade de se comunicar com praticamente todos os bancos de dados existentes e permitir a geração de gráficos, planilhas, documentos PDF, entre outros, através de suas demais extensões. O PHP-GTK é a primeira extensão da linguagem PHP que permite escrever aplicações client-side com interface gráfica. Foi escrita, em parte, para provar que o PHP é uma linguagem completa e de grandes propósitos.

Ao escrever um programa em PHP-GTK, o desenvolvedor poderá rodá-lo da mesma forma nas principais plataformas do mercado – Linux, Windows e Mac –, sem exigir a recompilação do código. Isso é possível por que o código do PHP não é compilado, mas interpretado. Para o usuário, é necessário somente ter o interpretador do PHP com suporte à biblioteca GTK instalado no sistema operacional.
Atualmente na sua segunda versão, a biblioteca GTK possui um visual extremamente atraente. É possível escrever programas para rodarem com visual nativo em sistemas Linux e também em Windows®. Para isso, não será necessário alterar uma linha sequer de seu código-fonte.

Quero saber mais

16 de abril de 2009

Por que usar linux?

  1. É seguro - nada de vírus ou trojans;
  2. É livre - gratuito e com muitas opções de programas gratuitos;
  3. É leve - executa em computadores simples e com poucos recursos;
  4. É portável - nem precisa instalar, pode executar do cd ou pendrive;
  5. É configurável - posso instalar meus programas preferidos e gerar minha própria versão pra instalar novamente, ou executar do cd ou pendrive;
  6. É moderno - detecta o hardware, está constantemente sendo atualizado, permite instalar programas de outros sistemas e usa o que existe de mais moderno;
  7. É confiável - é o mais usado em servidores por se manter funcionando por meses sem travamento e livre de infecções;
  8. É poliglota - tem o maior suporte a idiomas;
  9. É simples - já vem pronto pra usar com os programas básicos de escritório, multimídia, internet, etc.
  10. Ainda quer mais? Pois de 6 em 6 meses sai uma versão nova do Ubuntu com novidades.

Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém todos os aplicativos que você precisa - um navegador web, programas de apresentação, edição de texto, planilha eletrônica, comunicador instantâneo e muito mais. Pode ser executado a partir do CD, pendrive, ou instalado no HD.

Para instalar novos programas nele, basta se conectar a internet e escolher entre uma lista no aplicativo Adicionar/Remover, ou ainda acessar o gerenciador de pacotes Synaptic, que é uma interface gráfica do apt-get que executamos via terminal.

Se preciso de algum programa que só executa no windows, posso usá-lo no linux Ubuntu de diversas maneiras:
  • Usando o Virtualbox, nesse caso instalo o windows dentro de uma janela do simulador de sistemas;
  • Executando direto via wine, que faz o programa pensar que está no windows;
  • Executando direto via cross-over, uma versão profissional do wine, para alguns programas e jogos que necessitem de configurações específicas.
assista a esse vídeo com de efeitos para controle de janelas e desktops (é necessário placa aceleradora de vídeo para usar).
Saber mais

7 de abril de 2009

Geany - IDE de programação em linux

Oficial site: geany.org

Geany é uma pequena e leve IDE para programação usando o linux, que requer somente a biblioteca GTK2, seus principais recursos são:

  • Destaque de código;
  • Code folding;
  • auto-completação símbolos;
  • Construct completion/snippets;
  • Auto-fecha XML e HTML tags;
  • Call tips;
  • Suporta as linguagens: C, Java, PHP, HTML, Python, Perl, Pascal (full list);
  • Symbol lists;
  • Code navigation;
  • Build system para compilar e executar o código;
  • Controle Simples de projectos ;
  • Plugin interface.
Vídeo demonstração

10 de março de 2009

PHP Aulas de linguagem de programação 2 e 3

Aulas de linguagem de Programação 2 e 3 em PHP com o professor Hudsom da Universidade Vale do Acaraú UVA de Sobral - CE.

Arquivos de apresentações, apostilas e códigos de LP2 e 3 com PHP:
jocile.cienciasdacomputacao.org/php

Link auternativo

Link para todas as pastas de arquivos da Universidade UVA

8 de março de 2009

Apostilas de Java com orientação a objetos OOP

Apostilas de Java com orientação a objetos, que pode ser lida on-line no provedor de arquivos scribd.com:

Curso Caelum de Java com orientação a objetos

Apostila de java da Unicamp

Apostila de java com banco de dados e interface gráfica

Programação visual em java

C Completo e Total

Excelente livro de programação em C e C++ na sua 3ª edição revista e atualizada, que pode ser lido online:

Livro C Completo e Total
Autor: Herbert Schildt
Editora: Makron Books
Tradução: Roberto Carlos Mayer

Programação com janelas em C++

Para quem está iniciando em programação e quer saber como usar as janelas do Windows indico estes excelentes tutoriais:

http://forum.zwame.pt/showthread.php?t=75878 usando Dev-C++

http://www.numaboa.com/informatica/tutos/c Usando ICC

Só lembrando que para o segundo tutorial será necessário o uso da IDE ICC que pode ser obtida no próprio site ou no site dos criadores:
ICC: Linguagem C - Ferramentas básicas de desenvolvimento, incluindo compilador, linker, assembler, diversos utilitários e uma porção de bibliotecas.
Download do ICC no numaboa
Download do ICC no seu criador