Translate

Mostrando postagens com marcador gratuito. Mostrar todas as postagens
Mostrando postagens com marcador gratuito. Mostrar todas as postagens

1 de outubro de 2011

Sistema de gestão de conteúdos - CMS

Content Management Systems (CMS) é um sistema de gerenciamento que integra ferramentas necessárias para criar, gerir (inserir e editar) conteúdos para sites, é formado por um framework, ou seja, uma ferramenta pronta que pode ser estendida para adquirir novas funções.

29 de janeiro de 2011

ERP - A melhor solução de TI para a pequena e média empresa

ERP - Open Source - online - 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

OcoMon - Monitor de Ocorrências e Inventário de equipamentos de informática. Licença GPL.

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


O Magento é, sem dúvida, a ferramenta de Loja virtual livre / grátis mais poderosa que existe. Essa loja virtual é desenvolvida pela Varien, é uma solução open source completamente escalonável, de fácil integração e fácil permite uma grande quantidade de customizações que atende completamente as necessidades de uma pequena e media empresa quando querem vender através da internet.

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.
Foi concebido para rapidamente escanear grandes redes, mas funciona bem para um único host. O Nmap está disponível em todos os principais sistemas operacionais de computador, e os pacotes oficiais binários estão disponíveis para Linux, Windows e Mac OS X. Além do clássico Nmap (executável de linha de comando), a suíte O Nmap inclui uma GUI (interface gráfica) avançada e o visualizador de resultados (Zenmap) uma transferência de dados flexível, redirecionamento, e ferramenta debugging (depuração Ncat), e um utilitário para comparar resultados de scan (Ndiff).

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

A Unified Modeling Language (UML) é uma linguagem de modelagem, utilizada em engenharia de software, auxiliando a visualizar seu sistema: a comunicação entre objetos, classes, componentes, qualquer parte de seu planejamento.
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;
Página oficial: bouml.free.fr (em inglês)
Screenshots, Ferramentas

20 de julho de 2009

Cursos de TI da Intel grátis

No site NextGenerationCenter.com existem vários curso em Tecnologia da Informação (TI) com certificados Intel.

Destaques:

Cloud Computing - computação em nuvens:
Um conceito novo em tecnologia? Uma ferramenta que irá revolucionar a área de TI? Uma nova denominação para recursos já conhecidos pelos usuários? Ainda em fase de amadurecimento, a Cloud Computing é cada vez mais discutida por profissionais e analistas do setor. Conheça os aspectos que norteiam essa tendência e saiba os impactos que ela pode causar nesse mercado, tanto para os fornecedores como para os usuários.

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.
Trabalho Remoto
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.
Empresa Digital
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.
Segurança da Informação
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

Imagina um misto de Windows e Linux:
Repare que o menu superior é do linux e o menu inferior é do Windows, e que os programas estão executando juntos.

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

Distribuiçoes 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?

Continuar

Controle de versões com Subversion

Em programação quando temos que atualizar um programa geralmente guardamos as versões anteriores para no caso de algo der errado podermos desfazer, e guardar muitas versões do mesmo programa pode causar confusão.
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:

sudo apt-get install synergy quicksynergy
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?

  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

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.

Para aprender sobre algoritmos:

Algoritimos UFRJ

http://equipe.nce.ufrj.br/adriano/algoritmos/apostila/algoritmos.htm

Projeto 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

http://baixaki.ig.com.br/download/yEd-Graph-Editor.htm