sexta-feira, 1 de agosto de 2008

Sistema de Gerenciamento de Conteúdo - SGC ou CMS (inglês)

Você que está precisando desenvolver um website e não econtra nenhum WebDesign, programador e quando econtra acaba pagando uma fortuna. Isto ocorre com muita gente, mas se você tem ao menos uma noção basica de como hospedar um website basta você utilizar um sistema de gerenciamento de conteúdo - CSM.

Primeiro vamos entender o que é CSM:
Origem: Wikipédia
Um Sistema de Gerenciamento de Conteúdo - SGC, (em inglês Content Management Systems - CMS), é um sistema gerenciador de websites, portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real, sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Sua maior característica é a grande quantidade de funções presentes.
Podemos dizer que um CMS é um framework, “um esqueleto” de website pré-programado, com recursos básicos e de manutenção e administração já prontamente disponíveis. É um sistema que permite a criação, armazenamento e administração de conteúdo de forma dinâmica, através de uma interface de usuário via Internet.
Um CMS permite que a empresa tenha total autonomia sobre o conteúdo e evolução da sua presença na internet e dispense a assistência de terceiros ou empresas especializadas para manutenções de rotina. Nem mesmo é preciso um funcionário dedicado (webmaster), pois cada membro da equipe poderá gerenciar o seu próprio conteúdo, diminuindo os custos com recursos humanos. A habilidade necessária para trabalhar com um sistema de gerenciamento de conteúdo não vai muito além dos conhecimentos necessários para um editor de texto.
A aparência de um website criado com um CMS é customizável, através da utilização de templates que podem ser facilmente substituídos.
Em suma, o grande diferencial de um CMS é permitir que o conteúdo de um website possa ser modificado de forma rápida e segura de qualquer computador conectado à Internet. Um sistema de gerenciamento de conteúdo reduz custos e ajuda a suplantar barreiras potenciais à comunicação web reduzindo o custo da criação, contribuição e manutenção de conteúdo.

Se ainda não entendeu, é simples, entre no site http://www.tgti.com.br desenvolvido por mim ( Cauê Kuhn) e meu colega de faculade Johnathan Cardoso. Utilizando o Joomla como CMS e adotamos um template que fosse voltado para um WebSite de Notícias.

O Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL.
Trata-se do resultado da separação entre a equipe de desenvolvedores do Mambo e a empresa Miro, detentora dos direitos sobre o Mambo. A separação ocorreu porque a empresa Miro transferiu o controle do Mambo para uma fundação a Mambo Foundation onde os desenvolvedores teriam apenas uma participação passiva e pouco representativa. Os desenvolvedores, preocupados com a integridade do projeto e com o futuro dos utilizadores, não aceitaram e criaram o Joomla 1.0, também open source a partir do código fonte do Mambo 4.5.2.
Hoje, mesmo com pouco mais de um ano desde a primeira versão, o Joomla! é o CMS em maior expansão, sendo provavelmente o CMS mais procurado, com a maior comunidade e recursos disponíveis. A grande vantagem do Joomla é sua diversidade de extensões extras, feitas não necessariamente pelos desenvolvedores do projeto. Componentes, módulos e plugins são atualizados constantemente e possuem grande valia para profissionais de web interessados em um site bem feito.
O Joomla é um projecto de código aberto (licença GNU/GPL) e a sua última versão estável é a 1.5.3, e o última versão legada é 1.0.15.
Instalar o Joomla é relativamente simples e requer apenas conhecimentos básicos de informática, sem necessidade conhecer nenhuma linguagem de programação. Com um servidor de internet e uma base de dados, é possível obter um site completo, sem erros e seguro.
Se interessou? então entre no Website do Joomla em portugues e experimente http://www.joomlabrasil.org/


sábado, 24 de maio de 2008

Surface agora com McOS

Trago a todos uma notícias fresquinha para quem gosta de malhar o pau na Microsoft. Sei que é anti-ético falar nestes termos, mas amigos Microsoft, vamos trabalhar com open Source que é o futuro.

Então vamos para a notícia. Alguns dias atás em feira de ciências ocorrida em Utah, Estados Unidos, um adolescente mostrou uma mesa multitoque rodando o sistema operacional Mac OSX.

O produto não é da Apple, mas prova que é possível usar tecnologia da empresa para esse fim. O estudante Bridger Maxwell, de apenas 17 anos, é o autor da façanha.


A mesa não passa de um projeto de ciências, mas chamou a atenção de muita gente.De acordo com o site TG Daily, a mesa possui tecnologia similar à utilizada para o funcionamento da Surface. É formada por 28 LEDs comprados no site eBay, uma peça de acrílico de US$ 30, um tela LCD, uma câmera de infravermelho e um Mac. Tudo montado por Maxwell, desde a parte física até o desenvolvimento do software. Todo o código gerado para o projeto é aberto e está disponível aos interessados.A mesa ainda não possui todas as funcionalidades da mesa da Microsoft. Por enquanto, apenas navega por um arquivo de histórias em quadrinhos, mas já reconhece todos os gestos multitoque. A mesa acessa a base de dados do XKCD comics, gibis sob a licença Creative Commons. Segundo o site Engadget, a mesa também faz uso do Core Animation, presente no sistema Mac OS X. O Core Animation é um arquivo de códigos que permite aos programadores criar animações complexas configurando keyframes, enquanto o arquivo faz o trabalho pesado, calculando os movimentos e animações dos objetos.


O grande sucesso da Microsoft agora pode ser montado em casa, usando tecnologia barata e códigos open source, todo mundo poderá montar sua mesa em casa. Imagine você montando um CyberCafé e ao invés de computadores em cabines, você instala uma tecnologia igual ao Surface em todas as mesas do café, seria um diferencial e tanto para os milhares de cyberCafé existentes e bem interativo.





sexta-feira, 16 de maio de 2008

Virtualização e remoção de partições sem perder dados

No momento houve-se falar muito em virtualização, muitos dizem que é o retorno ao passado, ou seja, aqueles que lembram o sistema mainframe (Um mainframe é um computador de grande porte, dedicado normalmente ao processamento de um volume grande de informações. Os mainframes são capazes de oferecer serviços de processamento a milhares de usuários através de milhares de terminais conectados diretamente ou através de uma rede. (O termo mainframe se refere ao gabinete principal que alojava a unidade central de processamento nos primeiros computadores. Fonte: http://pt.wikipedia.org/wiki/Mainframe) acham que virtualização é a mesma coisa.

Mas o que seria Virtualização?Na ciência da computação, máquina virtual é o nome dado a uma máquina, implementada através de software, que executa programas como um computador real.Uma máquina virtual (Virtual Machine – VM) pode ser definida como “uma duplicata eficiente e isolada de uma máquina real”. A IBM define uma máquina virtual como uma cópia isolada de um sistema físico, e esta cópia está totalmente protegida. (Fonte: http://pt.wikipedia.org/wiki/M%C3%A1quina_virtual)

Lógicamente que alguns mais entendidos no assunto já entenderam, outros ainda não, vou dar um exemplo, deste modo será entendido que mainframe e virtualização são diferentes, apesar de ter um mesmo sentido (uma máquina centralizada).

Em meu computador eu tenho que ter 3 sistemas operacionais diferentes, no mínimo para trabalhar em casa, um sistema linux e dois windows (1 winxp e 1 winvista). Então particionei meu hd em várias partes: X Gb para linux que se divide em 3 partes, X Gb para windows xp, X Gb para windows Vista e X Gb para arquivos. Deste modo ao ligar o computador eu tinha a opção de escolher qual dos sistemas operacionais eu iria trabalhar, mas imagine quando por exemplo, trabalhando no windows e então o telefone tocava e era um cliente perguntando uma dúvida para linux, eu tinha que pedir para ele aguardar para eu poder reiniciar o computador e então entrar no linux ou ao contrario logicamente. Vejam, não é trabalhozo e irritante?

Resultado: Pesquisando na internet e aprendendo mais sobre virtualização, descobri que é muito mais viavel e prático trabalhar com virtualização, pois o que eu tenho hoje, é um computador com no máximo 2 partições uma para o sistema operacional principal e outra para arquivos, no sistema operacional principal tenho um software instalado que ao executar ele posso escolher qual dos sistemas operacionais poderei usar simultanemente com o sistema operacinal principal, desta forma, ficou muito mais rápido o atendimento e prático, também facilitou em outras aplicações que antes acabava deixando para testar só quando reiniciava o computador, hoje já faço no mesmo tempo fora a opção de poder instalar mais outros sistemas operacionais dentro deste software.

As versões apresentadas são para workstation, sendo que existem varios outros modos como para servidores etc... consulte o site do desenvolvedor antes de usar. Detalhe: todos tem versões de teste por 30 dias.

Onde poderá também ser aplicado a virtualização?
As empresas estão utilizando Virtualização em Servidores de grande porte para usar o máximo da maquina antes dividido em várias maquinas e principalmente para economizar energia, tendo em vista que 6 servidores consomem 6 vezes mais energia do que um servidor de grande porte.


Remover Partições sem perder os arquivos
A pergunta é: Como eu fiz para remover as partições dos meus sistemas operacionais sem perder os arquivos?

Primeiro: Eu fiz um estudo de como eu queria fazer, ou seja, queria apenas 2 partições das 6 partições que eu tinha.
Para fazer isto eu precisava decidir o que iria ficar e o que iria sair então depois juntar com as que iriam ficar. ????????????????? ok viajou no assunto, tudo bem vou explicar tudo.

Como eu queria ficar com o windows vista instalado no meu computador, pois na america latina o mais usado sistema operacional é windows, não tive escolha ele ficou junto com a partição onde estava instalado, e a outra partição era os meus arquivos, esta de jeito nenhum poderia desaparecer.

Segundo: Com o cd de boot do windows 98, inicializei o cd do win98 no computador para remover o sistema de boot do grub (gerenciador de boot linux) , ou seja, era o grub quem me dava as opções de escolha para linux ou windows. Mas por que win98? Eu poderia ter entrado no linux e removido na mão, achei mais facil com o win98, o boot do win98 tem a opção de entrar direto na tela do Msdos, e lá dentro digitei a:\fdisk /MBR

Explicação do fdisk /MBR: O utilitário do MS-DOS, Fdisk, normalmente atualiza o registro mestre de inicialização (MBR), apenas se não o mesmo não existir. Realizar a repartição com o Fdisk não regrava essas informações. O Fdisk possui um parâmetro não documentado chamado /mbr que faz com que ele grave o registro mestre de inicialização no disco rígido sem alterar as informações da tabela de partição. AVISO: Gravar o registro mestre de partição no disco rígido dessa maneira pode inutilizar determinados discos rígidos particionados com SpeedStor. Também pode causar problemas para alguns programas e discos de inicialização dupla com mais de quatro partições. (fonte: http://support.microsoft.com/kb/69013/pt-br)

Tercero: Como o aviso diz, eu posso perder o boot de outros sitemas operacionais, e foi isto que aconteceu, para resolver foi moleza, peguei o cd do windows vista e fiz o boot (inicializei com o cd), ao inicializar tem a opção de restauração que por sua vez tem a opção de restaurar o boot de inicialização. Restaurado, Uala... Windows vista sendo carregado normalmente.

Quarto: Remontar as partições sem perder os dados neles contidos, ou melhor apenas manter os dados da partição do windows vista e da partição de arquivos. Para fazer isto utilizei uma ferramenta ótima e que permite 30 dias de teste. Acronis Disk Director Suite, ele funciona semelhante ao Partition Magic com dois diferenciais, o Acronis funciona no windows vista e mantem os dados.

Explicação no Acronis Disk Director Suite: é um software para partição de discos que permite ajustes manuais ou automáticos, cópias e mudanças sem perder dados. Ele reconhece a estrutura do disco e maximiza o uso de espaço. Se você utiliza o computador para diversos usos ou deseja instalar um novo sistema operacional, é muito mais seguro e conveniente separá-lo dos seus aplicativos, entretenimento e outros dados. Ele também recupera partições perdidas ou deletadas. (Fonte: Help do Acronis Disk Director Suite)

Quinto: Após o remanejamento das partições, o Acronis pede para que o computador seja reinicializado para que as operações entrem em vigor, então o micro é reinicializado, quando inicializa o windows o acronis entra em funcionamento e começa o precesso de remontagem automatizada, ele só vai reiniciar mais uma vez e Uala.... seu sistema está prontinho para ser usado, eu fiquei então com minhas 2 partições extendidas sem perder nenhum dos dados.

Sexto: Instalei o software de virtualização e os respectivos sistemas operacionais antes divididos em partições agora dentro do software de virtualização. Utilizondo windows vista e linux ao mesmo tempo.

Se ainda hover dúvidas de como fazer, uma pesquisa rápida com todas as informações contidas no texto ajudará você a fazer sua virtualização e remoção de partição sem dificuldades.
















terça-feira, 29 de abril de 2008

Agora é a vez dos Miniprojetores

Dos mini player de video para as telonas. É esta a novidade vendida em Hong Kong, lançada a 2 semanas atras. Um miniprojetor que permite assistir com mais conforto e em qualquer lugar aos filmes e videos armazenados em aparelhos portáteis, exemplo: ipod. O miniprojetor fabricado pela Sunlink com o nome de SunView PMP Projector, é o primeiro dos muitos miniprojetores que serão fabricados e vendidos nós proximos anos ou dias como anda a tecnologia.

A qualidade não é lá estas coisas e o preço também não é barato, por aproximadamente $600,00 (seiscentos dolares), é a bagatela do miniprojetor que tem resolução de VGA (640x480), projeta uma tela semelhante a uma TV de 50' (cinquenta polegadas).
O que impressiona é o tamanho do brinquedo e sua tecnologia que acredito ainda na possibilidade de melhorar ainda mais. Medidas: 133×79x25mm - Tecnologia imbutida: Sistema operacional Windows CE 5.0 e office viewer, bateria interna recarregavel, caixa de som, controle remoto e um slot SD , display 3.5' polegadas TFT-LCD touch screen, entrada mini-usb, sistema de trasmição da imagem por LEDS nas cores azul, vermelho e verde que filtrados por um chip de silício coberto com cristal líquido, o que permite as diferentes combinações de cores que formam a imagem.

Para quem adora ver filmes na telona como eu, com certeza é um bom investimeto, principalmente pela protabilidade, pois quem já não foi na casa de parentes amigos e até na namorada(o) e não tinha uma telona para ver um filme ou até mesmo aquela montagem de slides com fotos que você fez e infelizmente está gravado em seu player portatil de tela de 4' polegadas.


Solte a imaginação e veja exemplos de um futuro para o uso destes miniprojetores:

sexta-feira, 28 de março de 2008

Wireless - Segurança doméstica.

A tecnologia wireless (sem fios) permite a conexão entre diferentes pontos sem a necessidade do uso de cabos - seja ele telefônico, coaxial ou ótico - por meio de equipamentos que usam radiofrequência (comunicação via ondas de rádio) ou comunicação via infravermelho, como em dispositivos compatíveis com IrDA. (http://pt.wikipedia.org/wiki/Wireless)

Esta tecnologia tem crescido muito em empresas e principalmente domicílios. Uma vantagem para eliminar aquele cabo azul que passava no rodapé da parede.
A preocupação agora é sobre a segurança destes dados que vagam pelo ar. Será realmente seguro? Bom, em pesquisas que fiz em alguns websites, mostra que apenas 19% dos usuários tem conexões Wi-Fi em casa (pesquisa do Pew Internet & American Life Project - EUA). Aqui no Brasil não se tem uma pesquisa sobre wi-fi ainda, mas acredito que seja meio semelhante, pois no ano de 2007, eu que trabalho com instalações wi-fi, percebi um crescimento de 10% nas vendas e instalações referente ao ano anterior. Quanto a segurança, todas as vendas que fiz, habilitei segurança criptografada WPA e WPA2, e em empresas além das criptografias, também ativei filtro de macaddress para dar mais segurança.

Criptorafia é uma técnica usada para embaralhar a informação de modo que fique ilegivel para um receptor não altorizado tetar ler.
WPA e WPA2 são Tecnologias de criptografia mais elaboradas.
Filtro Macaddress é uma regra utilizado em firewalls para determinar quais os edereços de placas de rede poderão ou não trafegar na rede.


Segurança é sempre bom, e tranquiliza os usuários quando orientados a utilizar este serviço, pois sabemos muitos crimes de rede e internet são cometidos no dia a dia. Imagine você conectado em uma rede sem fio não segura, achando que está roubando a internet do pato do vizinho e de repente vem o aviso do seu anti-virus " Seus sistema está infectado pelo win32.trojan" , ou seja, você pegou um virus que estava no computar do vizinho, seu anti-virus gratuito não conseguiu impedi-lo de entrar em seu sistema e agora roubou varias informações até de cartão de crédito que você deixou nos cookies do navegador de internet. É você está ferrado.

Isto que acontece, e pode ser até ao contrario, caso você que tenha um roteador wireless sem criptografia. Tudo bem! você tem um anti-virus bom, mas vai que você tem seus arquivos compartilhado na rede, e seu vizinho que está adorando roubar sua internet descriptografada, resolveu olhar fotos que estão no arquivo compartilhado, você e sua mulher em fotos nuas. É vai ser constrangedor. Então se previna e habilite a segurança em sua rede wireless e utilize um bom firewall se for entrar em uma rede descriptografada.

A publicação deste artigo não é em vão, apesar de não ter encontrado notícias documentadas na internet sobre segurança em redes wireless, onde teria uma pesquisa de quantas pessoas utilizam rede wireless não seguras, eu estou fazendo uma estimativa. Em viagens pelo estado de Santa Catarina, observei que em varias cidades que estive liguei meu notebook e localizei varias redes wireless descriptografadas, até mesmo em casa localizei a rede do vizinho sem criptografia. Eu tenho wireless em casa mas com todo o nivel de segurança que meu aparelho me proporcionou.

Para aqueles que ficaram alertas com a notícia vai ai um site que poderá auxiliar na configuração de criptografia. http://www.clubedohardware.com.br/artigos/963

sábado, 15 de março de 2008

Som na mochila?

Você que não tem carro, mas sempre sonhou em comprar um carro e colocar aquele sistema de som super power e chamar a atenção. Seus problemas acabaram...


Não precisa carro, basta você colocar esta mochila nas costas e sair por ai só no pancadão.
Um estudante de desenho industrial acaba de lançar um conceito bem interessante de mochila integrada com aparelho de som.A Reppo II vem com um par de alto-falantes e um amplificador integrados que podem, ou não, representar diversão garantida para você e seus amigos. Infelizmente, Joonas Saarenen, responsável pelo design, ainda não sabe se a produção em massa é viável.

Aqui no Brasil já tem gente usando, e você vai encarar?

terça-feira, 11 de março de 2008

Second Life agora para Linux

Os sitemas operacionais Linux vem ganhando espaço no mercado, eu por exemplo já tenho meu Ubuntu instalado, e estou maravilhado com ele, penando um pouco mais pegando o jeito.
Agora para quem já é amante do linux e não ve a hora de jogos passarem a rodar em linux, poderão disfrutar por enquanto da versão beta do client do Second Life para linux.

Cliente Linux do Second Life chega à fase beta
Segundo a revista Linux Magazine, a empresa Linden Lab, criadora e mantenedora do ambiente virtual Second Life, acaba de modificar o status da fase de desenvolvimento do cliente Linux do seu aplicativo de acesso e interação com o "mundo virtual" de alpha para beta.
Isso significa que, a partir de agora, todos os recursos do aplicativo disponíveis para a plataforma Windows podem ser usados também por usuários de Linux – tais como acesso, criação de um avatar e sua interação com o mundo virtual. A versão alfa do aplicativo já estava disponível para download. Para muitos usuários, entretanto, a duração da fase alfa de desenvolvimento é incompreensível: foram dois anos de trabalho em uma versão do software para Linux que era reconhecidamente mais estável que a versão de produção para Windows, além de ser 15% mais rápida.
Segundo a empresa, a grande estabilidade da versão para Linux do aplicativo, disponível até então para download, tem suas raízes no fato de que a implementação dos drivers OpenGL do Linux são mais estáveis do que os para Direct3D do Windows. O Direct3D seria mais utilizado, entretanto, porque permite que aplicativos que o utilizem sejam mais facilmente portados para Mac OS X. Resta agora saber quanto tempo o cliente para Linux do Second Life vai permanecer na fase beta de desenvolvimento.
Para saber mais, acesse: www.secondlife.com e www.linux.com. (http://olhardigital.uol.com.br/digital_news/noticia.php?id_conteudo=5216)

Agora é baixar ele e sair jogando.