1 de outubro de 2011
Sistema de gestão de conteúdos - CMS
29 de janeiro de 2011
ERP - A melhor solução de TI para a pequena e média empresa
O contínuo desenvolvimento de tecnologias, além de trazer mais e melhores recursos técnicos também traz uma redução de custos, que a torna acessível para um número cada vez maior de pessoas e empresas. Bom exemplo dessa redução de custos pode ser vista no mercado de ERPs - Enterprise resource planning.
11 de dezembro de 2010
Ocomon - gerenciamento de empresas de informática gratuíto
Basicamente é um sistema de gerenciamento em PHP e MySQL bastante avançado com muitos avisos para facilitar o atendimento aos clientes de uma empresa de informática, seja de serviços de manutenção, ou serviços relacionados.
10 de agosto de 2010
Loja virtual open source Magento
26 de julho de 2009
Nmap - scan e auditoria de segurança de rede
Nmap ("Network Mapper") é um free e open source utilitário para exploração de redes ou auditoria de segurança. Muitos administradores de rede também procuram Nmap para tarefas como: inventário de rede, gestão de serviço de atualização, monitoramento de host ou serviço uptime.
O Nmap utiliza pacotes raw IP para determinar:
- quais hosts estão disponíveis na rede,
- quais serviços (nome do aplicativo e versão) os hosts estão oferecendo,
- quais sistemas operacionais (SO e versões) estão funcionando,
- que tipo de filtros de pacotes / firewalls estão em uso,
- e dezenas de outras características.
Site oficial: nmap.org
Guia de instalação no Ubuntu linux:
http://hamacker.wordpress.com/2009/07/24/nmap-5-como-instalar-no-ubuntu/
Guia de utilização:
http://www.guiadohardware.net/dicas/usando-nmap.html
BoUML - editor de UML
Basicamente, a UML permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos.
Os objetivos da UML são: o planejamento, especificação, documentação, e estruturação para sub-visualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. A UML é um modo de padronizar as formas de modelagem.
UML na Wikipédia
Apostilas de UML na UNISul
BOUML é uma IDE para UML 2 que permite especificar e gerar código em C++, Java, Idl, Php e Python. BOUML está disponível em Unix/Linux/Solaris, MacOS X(Power PC and Intel) e Windows. Ela é muito rápida, e não necessita de muita memoria para administrar centenas de classes, ainda é extensível com plug-out que podem ser escritos em C++ ou Java, para usar BOUML para outros programas. O gerador de código é reversível e pode auxiliar muito na programação.
Características:
- é uma ferramenta livre (Software Livre) disponível para MS-Windows, GNU/Linux(Binários para várias distribuições), Mac.
- suporta diversas linguagens como: Java, C++, Php - grande suporte a linguagem C++, suportando toda(ou quase toda) suas particularidades como “enum”, “typedefs”, “struct”, “friend” e os tipos STL;
- customização na geração do código fonte;
- engenharia reversa (código fonte para o modelo);
- é possível fazer os principais diagramas da UML:
- Diagrama de Classe;
- Diagrama de Seqüencia;
- Diagrama de Caso de Uso com especificação;
- Diagrama de Colaboração;
- Diagrama de Objetos;
- Diagrama de Atividade;
- Diagrama de Estado;
- geração de documentação;
Screenshots, Ferramentas
20 de julho de 2009
Cursos de TI da Intel grátis
Destaques:
Cloud Computing - computação em nuvens:
Virtualização
Sistemas menos complexos. Essa é umas das principais funções da Virtualização. Entre outras vantagens, essa tecnologia facilita a adaptação às mudanças naturais em ambientes corporativos. As soluções de virtualização já são utilizadas pelo mercado há algum tempo. Mas hoje esse conceito tem evoluído constantemente para se integrar à realidade das empresas.
Software Livre
O uso do código aberto hoje oferece inúmeros benefícios. Diminui custos, permite o aprimoramento constante dos códigos e ainda contribui para a inclusão digital. Trata-se de uma solução que vem para disputar espaço com os softwares de código proprietário, para equilibrar a balança brasileira na importação/exportação de softwares, entre outros. Aprenda mais sobre software livre e saiba como fazer parte deste movimento.
O trabalho remoto é uma tendência irreversível. Os profissionais de algumas áreas podem desempenhar suas atividades em suas próprias casas ou em qualquer outro local, como se estivessem no escritório. Esse recurso proporciona inúmeras vantagens para profissionais e empresas. Neste tema, você vai conhecer melhor essa nova modalidade de trabalho.
Hoje em dia, as empresas buscam muito mais do que processadores. São as plataformas tecnológicas que podem realmente oferecer valor aos negócios. As empresas esperam que a tecnologia seja capaz de ajudar a resolver problemas, reduzir custos com TI e aumentar a competitividade. Tudo acontece por causa das exigências da era digital.
Armazenamento de informações estratégicas e confidenciais, senhas, dados pessoais, cadastros e tudo o que pode ser alvo de ataques precisa estar devidamente seguro para garantir a integridade de corporações e pessoas. Quais as Políticas de Segurança que um CSO (Chief Security Officer) desenvolve e adota para se prevenir contra o bombardeio desses e outros fatores? As respostas estão no seu curso de Segurança, com o qual você fica por dentro dos cuidados com as redes sem fio, camadas de segurança e muito mais.
E muito mais, cadastre-se e atualize-se com a Intel em www.nextgenerationcenter.com
15 de julho de 2009
APTonCD Instalar programas no linux sem internet
No linux, especialmente no Ubuntu, para instalar programas é só ir gerenciador Synaptic, escolher um programa na lista, clicar e pronto, será baixado da internet e automaticamente instalado.Até aí tudo bem, mas e sem internet?
A solução é o APTonCD, num computador com internet ele grava todos os repositórios no CD ou DVD, aí é só levar para o computador sem internet e usar o CD ou DVD no lugar da internet.
Repositório: todos os programas no linux são baixados de repositórios, que são pacotes de arquivos para instalar os programas.
para saber mais: http://softwarelivre.org/relsi/blog/instalar-aplicativos-no-ubuntu-sem-internet
Instalar o linux Ubuntu e o Windows dentro
O que é o Ubuntu? Dá só uma olhada nesses vídeos: vídeo1, vídeo2 com de efeitos para controle de janelas e desktops (é necessário placa aceleradora de vídeo para usar).
Utilizo esse sistema a algum tempo e para mim é o mais confiável, pode ser testado do cd, pendrive, não pega vírus, pode executar o windows junto, ou seja, não atrapalha, só contribui, pois nele encontro muitas ferramentas sem custo, mas que para serem adicionadas precisam ser instaladas.
Por que usar linux? Veja o artigo com as vantagens.
Para saber mais como instalar o ubuntu recomendo esse ótimo e simplificado guia:
http://www.pplware.com/2009/05/21/guia-de-instalacao-ubuntu-904/
Para testar instalação de sistemas sem afetar seu computador recomendo o VirtualBox.
Ele simula um computador completo e só usa um espaço determinado do seu HD e de sua memória, e funciona numa janela que pode gravar a situação atual do sistema e voltar quantas vezes quizer.
Para saber mais sobre o virtualbox:
http://www.baixaki.com.br/download/VirtualBox.htm
Usando o XP dentro do Ubuntu com VirtualBox:
http://dickrips.wordpress.com/2008/07/09/virtualbox-windowsxp-e-ubuntu-juntos-guia-de-instalacao/
Mais de um msn no mesmo pc
Quem trabalha com suporte e precisa usar o msn, pode precisar acessar mais de um ao mesmo tempo, por exemplo o da empresa e o seu, no linux usando Gain e Amsn isso é possível mas no Windows é necessário um aditivo ao msn, o plus, para ativar esse e outros recursos.
Para saber mais : http://www.pplware.com/2009/06/26/como-ter-2-ou-mais-contas-msn-abertas-no-mesmo-pc/
14 de julho de 2009
Qual o melhor linux
A alguns dias quando conversava com um amigo sobre Linux e software livre ele me disse que estava afim de experimentar este tal de Linux que eu tanto falava, dai surgiu a pergunta que deu origem a este post, Qual a melhor distribuição Linux?
É difícil dizer qual o melhor Linux, na verdade não tem como dizer que uma distribuição é a melhor (pelo menos ainda não ) já que não tem como dizer qual a melhor pensei em falar de algumas distribuições que já usei e de como achar o melhor o melhor Linux para você, que atenda as suas necessidades.
Antes de começar a baixar ISO de tudo quanto é tipo de Linux existem algumas coisas que você deve prestar atenção:
1° – O que você busca no Linux?
Controle de versões com Subversion
No linux existe um sistema de atualizações muito organizado com as versões estáveis, e as mais atuais para testes, etc.
Com o Subversion podemos ter um maior controle das versões de nossos programas em pacotes, e podemos ainda montar um servidor de atualizaçoes para nossos cliente.
Para saber mais:
www.makelinux.com.br/?p=163
Tutorial do Subversion
Controlando vários computadores com synergy
Quem trabalha com programação geralmente necessita de mais de um monitor, ou mais computadores para distribuir as tarefas, e pode ficar confuso muitos teclados sobre a mesa, uma maneira prática de resolver isso é compartilhando o mesmo teclado e mouse, pois afinal só temos duas mãos.O synergy é uma ferramenta que permite compartilhar o teclado e o mouse entre varios pcs, isto é muito útil quando você tem que utilizar varios computadores ao mesmo tempo.
Ele detecta quando o mouse chega no canto da tela e passa o cursor para o outro pc que esta configurado, assim você pilota vários computadores com o mesmo teclado e mouse…

A instalação é rápida e fácil, no ubuntu é so digitar:
Ele possui também versões para mac e Windows que podem ser obtidas no site: http://synergy2.sourceforge.net/
para saber mais: http://www.guiadohardware.net/tutoriais/tres-monitores/
fonte: www.makelinux.com.br
10 de julho de 2009
Suporte remoto - acessando computadores pela internet
Para quem instala sistemas e vez por outra tem fazer manutenção, nada como poder controlar o computador do cliente remotamente, ou seja, do seu computador acessar outro através da internet como se estivesse lá.
Existem muitas opções como:
-> O famoso VNC, onde temos de instalar o programa no servidor e no que vai acessar;
->Temos mais opções de segurança com o LogMeIn, que na sua versão gratuita possibilita cadastrar até 8 computadores, que podem ser acessados pelo navegador Internet Explorer ou Firefox, bastando instalar um programa específico para cada computador que será acessado;
-> Temos ainda o ShowMyPC, mais prático de todos, pois nem precisa instalar nada, é só executar o programa no computador que vai acessar e no que será acessado (servidor).
E pronto, parece que estamos lá sentados controlado o mouse e o teclado, e vendo a tela do cliente, com bate-papo para comunicação, troca de arquivos, etc.
-> Lembrando que até pelo MSN também é possível o acesso remoto, clicando em ações, soliciar ajuda remota, e escolher o contato do MSN que deve estar online e aceitar a solicitação.
Estúdio livre no linux
Estúdio livre é uma coletânia de programas para transformar seu computador com linux em um estúdio de edição de vídeos, som e gráficos.
Existem programas como o Cinelerra que se compara aos profissionais em edição de vídeo, com o diferencial que é livre e ainda atualizado constantemente.
Podemos citar também o DeVeDe para criação de DVDs, o Blender para animações em 3D, o Gimp para imagens, Audacity para edição de sons, e muitos outros tutoriais e aplicativos separados em pacotes de vídeo, gráficos e som.
Para saber mais acesse: www.estudiolivre.org
Ferramentas recomendadas: Fluxograma de edição
5 de julho de 2009
NetBeans a ide multi-plataforma e multi-linguagem
Atualmente aderi a uma ide para programação que está disponível no linux e no windows, e nela uso para as linguagens: PHP, C++ e Java, e através de plugins pode ser usada nas demais linguagens.
O NetBeans IDE é um ambiente de desenvolvimento - uma ferramenta para programadores, que permite escrever, compilar, depurar e instalar programas. O IDE é completamente escrito em Java, mas pode suportar qualquer linguagem de programação. Existe também um grande número de módulos para extender as funcionalidades do IDE NetBeans. O NetBeans IDE é um produto livre, sem restrições à sua forma de utilização.
Também está disponível a Plataforma NetBeans; uma base modular e extensível que pode ser usada como infra-estrutura para a criação de grandes aplicações de desktop. Os Parceiros fornecem plugins que podem ser facilmente integrados na Plataforma, e que podem ser utilizados para desenvolver ferramentas e soluções próprias.
O NetBeans oferece uma grande variedade de listas de discussão para facilitar a comunicação entre utilizadores NetBeans. Veja a página de listas em http://www.netbeans.org/community/lists/index.html para saber mais sobre as listas de discussão do NetBeans.
Página oficial: http://www.netbeans.org/index_pt_PT.html
16 de abril de 2009
Por que usar linux?
- É seguro - nada de vírus ou trojans;
- É livre - gratuito e com muitas opções de programas gratuitos;
- É leve - executa em computadores simples e com poucos recursos;
- É portável - nem precisa instalar, pode executar do cd ou pendrive;
- É configurável - posso instalar meus programas preferidos e gerar minha própria versão pra instalar novamente, ou executar do cd ou pendrive;
- É moderno - detecta o hardware, está constantemente sendo atualizado, permite instalar programas de outros sistemas e usa o que existe de mais moderno;
- É confiável - é o mais usado em servidores por se manter funcionando por meses sem travamento e livre de infecções;
- É poliglota - tem o maior suporte a idiomas;
- É simples - já vem pronto pra usar com os programas básicos de escritório, multimídia, internet, etc.
- 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.
Saber mais
7 de abril de 2009
Geany - IDE de programação em linux
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.
29 de setembro de 2008
Artigos e códigos sobre programação
Uma comunidade muito ativa de programadores em Portugal produzem uma revista informativa e fóruns em português, faça o download e boa leitura:
http://www.revista-programar.info
http://www.portugal-a-programar.org
26 de agosto de 2008
Algoritmos
Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso que encontremos uma seqüência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva. Esta seqüência de passos é chamada de algoritmo. Um exemplo simples e prosaico de como um problema pode ser resolvido se fornecermos uma seqüência de passos que mostrem a solução é uma receita de bolo.
A noção de algoritmo é central para toda a computação. A criação de algoritmos para resolver os problemas é uma das maiores dificuldades dos iniciantes em programação em computadores.
Algoritimos UFRJ
http://equipe.nce.ufrj.br/adriano/algoritmos/apostila/algoritmos.htmProjeto de algoritmos USP
http://www.ime.usp.br/~pf/algoritmos/Logica de programação UNICAMP
http://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf
Foruns imasters sobre logica de programação
http://forum.imasters.uol.com.br/index.php?showforum=117
software gratuito de criação de fluxogramas