segunda-feira, 28 de janeiro de 2008

Livro: Aprenda a programar (Learn to Program) Traduzido

Postada por: Júlio Santos Monteiro, julio*nospam*monteiro.eti.br

A versão digital do livro Learn to Program, de Chris Pine, foi recentemente aberto para tradução comunitária para português. Com uma incrível quantidade de voluntários, o mesmo foi completamente traduzido e revisado em menos de 5 dias! O livro foi feito todo em código Ruby, disponibilizado em um repositório Subversion, e aberto a todos.

A versão "compilada para HTML" da tradução para português completa pode ser acessada em: http://aprendaaprogramar.rubyonrails.pro.br/
Uma versão do site em PDF do Aprenda a Programar também pode ser baixado: http://www.monteiro.eti.br/2008/01/26/aprenda-a-programar-pdf-disponivel-e-pequenas-atualizacoes/
O livro: http://pine.fm/LearnToProgram/
O repositório Subversion do livro em português: https://opensvn.csie.org/learn_to_program_pt_br/

quinta-feira, 24 de janeiro de 2008

Testando seus Regex

Em computação, expressões regulares (abreviado como regex ou regexp, com plural formas regexes, regexps, ou regexen) fornecem uma concisa e flexível meios para identificar o texto de interesse, como particular caracteres, palavras, ou padrões de caracteres. As expressões regulares são escritos em uma linguagem formal que pode ser interpretada por uma expressão regular transformador, um programa que tanto serve como um parser gerador ou texto analisa e identifica partes desde que correspondam a especificação.

Encontrei esses dias um site que testa os regex:

http://regexpal.com/

terça-feira, 22 de janeiro de 2008

Comentarios com PDF - XChange

Para quem fez o TCC/Dissertação em LATEX sabe o quanto esse programinha pode ser bom.

Ele é um visualizador de PDF e permite tambem inserir comentários em trechos do texto.

Muito bom para avaliar e colocar sugestões no PDF.


Imagens:





segunda-feira, 21 de janeiro de 2008

KDE 4 p/ Windows

Essa semana testei um novo projeto do KDE, que tem a finalidade de rodar o gerenciador de janelas KDE-base no windows, possibilitando rodar aplicações do KDE 4, como Dolphin, Kate, Umbrello, entre outras.

A instalação é muito fácil, basicamente é dar next->next->next->finish, o projeto é novo ainda, os processos consomem um pouco de memória e certamente deve ter alguns bugs, mas é um porojeto que promete ;)

Como instalar: http://techbase.kde.org/Projects/KDE_on_Windows/Installation

Abaixo segue alguns screenshots do teste que fiz:










Confira outros screenshots em: http://windows.kde.org/pics/korganizer-first-run.png

Fácil instalação de WinApps no linux - PlayOnLinux

O PlayOnLinux é um frontend feito em Python para instalação de softwares Windows no Wine. Originalmente o propósito era permitir usuários novos do Linux a instalar seus jogos favoritos de Windows de forma fácil. O programa evoluiu e agora permite a instalação de softwares como o MS Office e softwares para DOS com o DosBox.




Saiba mais em: http://wine-review.blogspot.com/2008/01/playonlinux.html
Fonte: http://www.digg.com/linux_unix/PlayOnLinux_2
Fonte: Notícias Linux

quinta-feira, 17 de janeiro de 2008

Espaço sideral: "A verdade está lá fora"

Esses DIAS recebi um e-mail com um estudo mostrando a proporção entre o sistema solar e outras estrelas conhecidas, infelismente perdi a refêrencia do estudo mas quando encontrar publico.

A grande pergunta é: olhando para a proporção das estrelas e computando seus infinitos espaços,lugares,

Será que realmente estamos sozinhos ?
O que há alem das estrelas ?
Será que nossos governos já não possuem as respostas ?
Será que não temos o direito de saber a verdade ?

Como diria um velho programa de TV: "A verdade está lá fora......."







Protegendo seus arquivos (criptografia )

Quer proteger seus documentos, vídeos etc dos olhos dos curiosos? Experimente o gratuito Androsa File Protector.

Fácil de usar, rápido e usando criptografia avançada, vai deixar todos seus dados sensíveis longe da curiosidade alheia.

Fonte: Sheel Extension City
Fonte: O Velho

OpenWengo 2.1 cliente SIP de telefonia IP( video-confêrencia e mensagens instantâneas)

Foi publicado o OpenWengo 2.1, sob GPL, um cliente SIP de telefonia IP que permite video-confêrencia e mensagens instantâneas com as principais redes. Multi-linguagem, multi-plataforma e livre.

Download e screenshots: http://www.openwengo.org/
Fonte: http://softlibre.barrapunto.com/softlibre/07/05/20/1424206.shtml

Fonte: Notícias Linux

Conversor de vídeo simples e gratuito

Que tal um programa que converte vídeos para vários formatos, extrai áudio dos vídeos e ainda tem um download de vídeos integrado para YouTube e outros? Gostou? Então experimente o Media Converter SA Edition.

Fonte: Freeware Genius
Fonte:O Velho

Overview:


Description

Media Converter SA Edition is a free file converter which supports
many file types. It has also an integrated video downloader to
download videos from Youtube and co.

Requirements

  • Windows NT/2000/XP
  • Fast CPU
  • .NET Framework 2 (or higher)
Supported file types

  • Audio: mp3, ogg, wav, wma
  • Video: 3g2, 3gp, avi, flv, m4v, mov, mp4, mpg, mpeg, rm, wmv
Special features

  • *New* Batch conversion: Convert multiple files
  • Integrated video downloader in connection with mediapirate.org
  • Customizable video resolutions
  • Customizable audio and video bitrate
  • Copy the audio stream out of a movie and save it as an audio file
  • Variable file size limit, start position and recording time
Screenshot

Gimp com a cara do Photoshop

Todo mundo sabe que o Gimp é um excelente programa Open Source para manipular imagens. Entretanto, poucos abandonam a versão pirata do Photoshop pelo Gimp por estarem acostumados aos menus e a sua usabilidade. Pois agora, com o GimpShop você pode modificar o Gimp para que ele fique com a cara do Photoshop!


Fonte: LifeHacker
Fonte: O Velho

Como instalar populares formatos multimídia no Ubuntu

Postada por: Anderson, anderson[em]lednerd.com

Por padrão o Ubuntu não instala formatos multimídia proprietários, que são muito populares, como por exemplo DVD, MP3, QuickTime, Windows Media, etc. Mas existe uma forma bem simples de instalá-los:
http://www.lednerd.com/2007/06/14/como-instalar-populares-formatos-multimidia-no-ubuntu/

Fonte: Notícias Linux

Lista de algoritmos (procurando um Algoritmo )

Você está procurando um Algoritmo específico? Vale a pena dar uma checada nesta lista da Wikipedia sobre o tema.

Fonte: DZone
Fonte: O Velho

UDPCast - Clonando vários computadores de uma vez

UDPCast é uma ferramenta super útil para o dia-a-dia de um profissional na área de informática, mais especificamente para manutenção de computadores. Imagine você ter que formatar e instalar (Slackware e Windows) um laboratório com 60 computadores e tem o prazo de 1 dia. Com o norton ghost dá pra quebrar um galho, mas ir de 1 em 1 não rende.

Fonte: Notícias Linux

Trocando algumas funcionalidades do Windows

Este link aqui do LifeHacker traz uma série de aplicativos que podem ser usados para substituir algumas das funcionalidades que vem nativamente com o Windows.

Vale a pena dar uma olhada!

Fonte: LifeHacker
Fonte: O Velho

Sistema Operaciona on-line EYEOS

Não possui muitos aplicativos mas a idéia é bem boa

LINK AQUI

Notas no Google by GMail

Google Notas! Para os que tem conta no GMail, um excelente serviço de anotações rápidas.

Fonte: Google Blog Brasil
Fonte: O Velho

Criando diagramas na Internet


Mais um editor de esquemas gráficos e diagramas na Internet: Best4C.



Fonte: Mashable
Fonte: O Velho

Planta baixa na Internet


Quer criar uma planta baixa de sua {nova, atual} {casa, apartamento} ? Experimente o Floorplanner.

A conta gratuita dá direito a uma planta baixa com 5 variações de desenho por andar.

Fonte: Stumble Upon
Fonte: O Velho

Baixando e convertendo do YouTube


Quer baixar um vídeo do YouTube e já converter para um novo formato. Conheça o vConvert.

Mão na roda!

Fonte: LifeHacker
Fonte: O Velho

Conversor de áudio para linux soundKonverter

Já está disponível a versão 0.3.6 do soundKonverter, a melhor ferramenta de conversão de áudio para o Linux.
Não houve muitas mudanças na aparência do programa, mas foram corrigidos alguns bugs que muitas vezes irritavam o usuário.
Desde a versão 0.3.4 o soundKonverter já está em português do Brasil. O programa não pára de evoluir, já que há poucos programas para Linux especializados na conversão de áudio.
Possui também integração com o amaroK, por meio de um script próprio, além de integração com o konqueror.

Mais informações em http://www.kde-apps.org/content/show.php?content=29024
http://leandrosan.wordpress.com/2007/09/05/saiu-o-soundkonverter-036/
Postada por: Leandro Santiago da Silva, leandrosansilva{sem_spam}gmail
.com

Carregador de instalação de Debian para Windows

O carregador de instalação "win32-loader" agora é parte oficial do Debian Sid. Win32-loader é uma aplicação para iniciar a instalação do Debian GNU/Linux via Windows, baseada no GRUB 2.

Pode-se ver um vídeo de seu funcionamento em: http://people.debian.org/~rmh/d-i/win32-loader/autorun/after.ogg
Screenshots em: http://goodbye-microsoft.com/screenshots

Download: http://goodbye-microsoft.com
Mais informações: http://goodbye-microsoft.com/more.html
Fonte: http://barrapunto.com/articles/07/09/14/007210.shtml

Programa para gestão comercial linux Stoq (Gestão Comercial)

Postada por: Silvio Rangel, silvio(SEM_SPAM)async.com.br

É com muita satisfação que a equipe Async/Stoq anuncia a versão 0.9.2 do Stoq.

Os principais atrativos deste release são definição do método de comissão para os vendedores, com percentuais diferenciados para vendas à vista e vendas à prazo. Também foi adicionada ao conjunto de aplicativos existentes a interface inicial da aplicação de inventário, aplicação esta responsável pela auditoria e ajuste dos estoques. Foi implementada uma nova funcionalidade ao almoxarifado que é transferência de estoque entre as unidades da empresa (matriz e filiais). Outro excelente atrativo é a reformulação do aplicativo "Ponto de Venda" tornando o processo de venda mais ágil e simples.

Outro detalhe importante é que estamos fornecendo junto com o release o suporte para migração de instalações da versão 0.9.1 para a versão 0.9.2.
Maiores informações no site do projeto stoq - http://www.stoq.com.br



Fonte: Notícias Linux

Google Shared Stuff (coisas compartilhadas)?

Você conhecia o Google Shared Stuff (coisas compartilhadas)? Eu também não!


Fonte: O Velho

Material para Certificação ITIL, Cobit, LPI, RHCE, Security+ e OSX

Postada por: Leandro Godoy, leandro|at|opencode.com.br

Atualizei o Disco Virtual (iDisc) e agora conta com mais de 500MB de material de estudo e preparatório para as Certificações citadas no título.
Além disso tem muitos exemplos de arquivos de configuração (alguns comentados) para os mais diversos serviços que podem rodar sobre o Gnu/Linux e outros Unix. Estes são os arquivos que uso para me basear ao construir um Servidor com este ou aquele serviço.
Não precisa se autenticar ou ter login para acessar o conteúdo, mas tem que estar usando navegadores compativeis (firefox, safari e ie) pois o serviço está hospedado no meu espaço do .mac na Apple.

Link: http://www.blogmind.com.br/archives/22/material-para-certificacao-itil-cobit-lpi-rhce-security-e-osx/301


Fonte: Notícias Linux

Open Source Living ( aplicativos Open Source )

Procurando aplicativos Open Source? Pode dar uma no novo Open Source Living.

Aplicativos de qualidade e largamente utilizados. A chance de se arrepender é mínima.

Fonte: LifeHacker
Fonte: O Velho

Ouvindo a Wikipedia

Ai está uma boa iniciativa de acessibilidade, especialmente para àqueles com deficiência visual. Neste link aqui você consegue ouvir os verbetes da Wikipedia, ou mesmo gerar um arquivo MP3 do verbete para ouvir no seu Player.

O Projeto chama Pediaphon e foi desenvolvido pela Universidade Alemã de FernUniversität.

Fonte: DownloadSquad
Fonte: O Velho

Testando as portas do seu computador

Quer dar uma conferida nas portas que estão abertas e "forwarding" para o seu computador? Experimente o You Get Signal.

Fonte: Shell City
Fonte: O Velho

Ícones grátis

Procurando ícones para seu {blog, web page, site, aplicativo}? Experimente o IconFinder.

Fonte: O Velho on 10/14/07

Verificando se o e-mail é valido

Quer dar uma checada se o e-mail que alguém lhe passou é valido? Pode usar o "Verify e-mail address".

Simples e rápido.

Fonte: Download Squad
Fonte: O Velho

Configurando a rede no Windows

via GuiaDoHardware.net on 12/28/07

A configuração de rede no Windows é um assunto bastante conhecido, pois a configuração é bastante similar entre as diferentes versões do Windows e a configuração gráfica torna tudo mais simples. Entretanto, é justamente a aparente simplicidade que faz com que muitos recursos passem despercebidos. Este é um tutorial "mais que completo" sobre a configuração de rede no Windows, incluindo tópicos avançados, configuração de redes wireless e a configuração no Vista. Por Carlos E. Morimoto

Ubuntu no Pendrive

Neste link aqui tem o passo-a-passo para instalar o Ubunto no Pendrive.

Editor de páginas HTML Open Source

Vocês lembram do editor HTML Nvu? Pois o desenvolvimento dele estagnou não é mesmo? Mas, para alegria de todos, existe uma nova proposta de editor HTML gratuito. Conheçam o Kompozer.

Fonte: Download Squad

Recuperando a senha da rede Wireless

Você precisa recuperar as chaves WEP/WPA da rede Wireless guardadas no seu computador? Seus problemas acabaram! Com o WirelessKeyView você decifra as chaves da rede!

Se tiver problemas para baixar do site do autor, experimente AQUI no Major Geeks.

Fonte: Warp2Search

EasyEclipse encaixotado para Python, C, C++, Ruby, PHP Etc...

Eclipse é umas das ferramentas mais utilizadas pro programadores como eu no desenvolvimento de suas aplicações, agora surgiu um projeto que facilita um pouco a configuração para diferentes linguagens e tecnologias.

Para quem não conhece, vale a pena dar uma olhada no projeto EasyEclipse.
Tem distribuições personalizadas do Eclipse: EasyEclipse for LAMP, EasyEclipse for PHP, EasyEclipse for Python, EasyEclipse for C and C++, EasyEclipse for Ruby and Rails, etc.

http://www.easyeclipse.org/site/distributions/index.html

Fonte: Notícias Linux em 11/27/07

Aplicativos para escritório gratuitos IBM

Se você queria uma alternativa ao caríssimo MS Office e ao gratuito Open Office, suas preces foram atendidas. A respeitada IBM lançou o Lotus Synphony - uma suite de aplicativos para escritório (editor de texto, planilha eletrônica e desenvolvedor de apresentações).



Fonte: O Velho em 9/19/07

Renomeando varios arquivos no Windows

Esses dias precisei renomear varios arquivos *.txt para *.mib se estivesse em casa utilizando meu LINUX seria barabada mas como estava utilizando windows tive que descobrir uma forma, que é a seguinte:
  1. selecione todos os arquivos que quer renomerar
  2. aperte em F2
  3. digite o novo nome e depois ENTER
Overview:

Os nomes dos aqruivos ficam de uma maneira porca mas pra windows eh isso neh:

Antes:
a.txt
b.txt
c.txt
Depois:
a.txt
a (1).txt
a (2).txt

JBotelo gerando boletos bancarios

JBotelo, uma boa alternativa

Este projeto tem como objetivo facilitar a vida dos programadores na hora de gerar boletos bancários. O JBoleto visa facilitar a criação de boletos em massa, permitindo que as empresas gerem grandes quantidades de boletos para seus cliente com velocidade e simplicidade.

http://www.jboleto.org/site/index.php

Oque é ?

Boleto é um componente desenvolvido na linguagem Java de código aberto (OpenSource) e licenciado sob a GNU LGPL.

Criado para facilitar a vida do desenvolvedor o ajudando a criar com facilidade os seus própios boletos de cobrança.

É um componente de fácil instalação e utilização, basta incluir no CLASSPATH do seu projeto e que em poucos minutos você estará gerando os seus própios boletos de cobrança.

Convertendo videos WMV, AVI para AMV ( mp4 players)

Key word: WMV or AVI to AMV

No final de 2007 ganhei um mp5 ( ou mp4 iiii tudo eh chines mesmo:) ) e queria testar a vizualisação dos videos, o player utiliza o padrão AMV ( tambem chines).

Encontrei a seguinte ferramenta:

Download da ferramenta:
http://code.google.com/p/amv-codec-tools/

Wiki de how to:
http://wiki.s1mp3.org/Video_encoding

Overview:

Using amv-ffmpeg by Google

Download amv-ffmpg-linux by Google [1]. Make the file executable. Open a terminal and navigate to the directory where you have put this file and execute

./amv-ffmpeg-linux-i386-20071030.sh -i INPUTFILE -r 16 -qmin 3 -qmax 3 -s 160x120 -mbd 2 -g 1 -ac 1 -ar 22050 OUTPUT.amv

(replacing INPUTFILE by the file you want to convert)

Note: This native solution works well for most movies. Some files and mp4-players may require special parameters. Refere to the download page for further details.

PDF Tools, manipulando arquivos PDF

Essa semana precisei fazer algumas operações com um arquivo PDF, são elas:

Tranformar o PDF em um documento WORD ( PDF to DOC | PDF to WORD)

Depois de pesquisar um pouco descobri que há as seguintes ferramentas:

  • PDF2WORD, a melhor delas mas tranforma apenas 5 paginas na versão trial ( podendo ser " comprada" a licença na internet, como todos programas de windows), mantem uma formatação boa

  • PDF2DOC, não cheguei a testar bem essa

  • Acrobat, esse só descobri que manipula bem mas é pago e tem 600MB de download

Juntar dois ou mais PDFS ( MERGE PDFS)


Falando com um amigo descobri o seguinte link:
http://www.pdfhacks.com/pdftk/

Overwiew:

f PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to:

  • Merge PDF Documents

  • Split PDF Pages into a New Document

  • Rotate PDF Pages or Documents

  • Decrypt Input as Necessary (Password Required)

  • Encrypt Output as Desired

  • Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms

  • Apply a Background Watermark or a Foreground Stamp

  • Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels

  • Update PDF Metadata

  • Attach Files to PDF Pages or the PDF Document

  • Unpack PDF Attachments

  • Burst a PDF Document into Single Pages

  • Uncompress and Re-Compress Page Streams

  • Repair Corrupted PDF (Where Possible)

Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.


Examples

Merge Two or More PDFs into a New Document
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
or (Using Handles):
pdftk A=1.pdf B=2.pdf cat A B output 12.pdf
or (Using Wildcards):
pdftk *.pdf cat output combined.pdf
Split Select Pages from Multiple PDFs into a New Document
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
Rotate the First Page of a PDF to 90 Degrees Clockwise
pdftk in.pdf cat 1E 2-end output out.pdf
Rotate an Entire PDF Document's Pages to 180 Degrees
pdftk in.pdf cat 1-endS output out.pdf
Encrypt a PDF using 128-Bit Strength (the Default) and Withhold All Permissions (the Default)
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass
Same as Above, Except a Password is Required to Open the PDF
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz
Same as Above, Except Printing is Allowed (after the PDF is Open)
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing
Decrypt a PDF
pdftk secured.pdf input_pw foopass output unsecured.pdf
Join Two Files, One of Which is Encrypted (the Output is Not Encrypted)
pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf
Uncompress PDF Page Streams for Editing the PDF Code in a Text Editor
pdftk mydoc.pdf output mydoc.clear.pdf uncompress
Repair a PDF's Corrupted XREF Table and Stream Lengths (If Possible)
pdftk broken.pdf output fixed.pdf
Burst a Single PDF Document into Single Pages and Report its Data to doc_data.txt
pdftk mydoc.pdf burst
Report on PDF Document Metadata, Bookmarks and Page Labels
pdftk mydoc.pdf dump_data output report.txt