Carnaval 2010!!Revelação
sexta-feira, 26 de novembro de 2010
Agradecimento ao Mestre
Werber
Diante das dificuldades que enfrentei durante esse semestre já concluido, pude perceber a qualificação de mestre na Olga, e um deles é voçê! Aprendi muitas coisas com suas diciplinas, mas confesso, na área de informática sou uma negação, mas com certeza, você passou os conteúdos e nos ajudou dentro das suas possibilidades.
Peço desculpas por qualquer coisa e gostaria de lhe agradecer pela compeensão, e, com certeza, o senhor vai ser canonizado. Santo Werber!
Tudo de bom para voçê e sua familia!!!!
Feliz Natal e um Ano de Realizações!!!!!
Diante das dificuldades que enfrentei durante esse semestre já concluido, pude perceber a qualificação de mestre na Olga, e um deles é voçê! Aprendi muitas coisas com suas diciplinas, mas confesso, na área de informática sou uma negação, mas com certeza, você passou os conteúdos e nos ajudou dentro das suas possibilidades.
Peço desculpas por qualquer coisa e gostaria de lhe agradecer pela compeensão, e, com certeza, o senhor vai ser canonizado. Santo Werber!
Tudo de bom para voçê e sua familia!!!!
Feliz Natal e um Ano de Realizações!!!!!
quinta-feira, 25 de novembro de 2010
terça-feira, 23 de novembro de 2010
Ferramenta Twiki
CONCEITO
È uma ferramenta de escrita colaborativa que permite a colaboração via web de grupos atuando na criação material hypertexto com e sem controle de acesso, com base no ambiente web, um modelo padrão de uma ferramenta wiki não exige que o usuário seja cadastrado para contribuir com texto publicado; neste caso, sua contribuição será associada ao número de IP (Internet Protocol) atribuído ao seu computador, quando conectado à internet. Caso queira se cadastrar, o usuário deve fornecer alguns dados (dependendo da configuração da ferramenta) e terá todas as suas contribuições associadas ao seu login, a qualquer momento, alterar qualquer informação publicada em um artigo, bastando acessar a página Edição vinculada a cada página. Imediatamente, a edição do texto é publicada e será considerada a versão atual até que outro visitante altere o texto produzido pelo usuário anterior.
É próprio de a natureza humana viver em grupo e tentar resolver em conjunto questões de sobrevivência. A comunicação, no início essencialmente corporal, gestual, mais adiante enriquecida pela articulação de sons orais, passa a se constituir em uma das principais vias de acesso ao conhecimento e ao produto dele resultante: as ferramentas que facilitam as relações entre pessoas, entre grupos e estes com as dificuldades enfrentadas em seus espaços de vida.
HISTORICO
Os termos Wiki e WikiWiki são utilizados para identificar um tipo específico de coleção de documentos em forma de hipertexto ou software colaborativo usado para criá-lo. O termo WikiWiki originou-se do idioma havaiano, e significa "super-rápido".
O ambiente inerente a este contexto oferece a possibilidade de editar documentos colaborativamente através de um navegador usando uma linguagem para edição simplificada. Uma das características marcantes da tecnologia Wiki é a facilidade com que as páginas são criadas e alteradas. Geralmente não existe qualquer revisão antes das modificações serem efetuadas e a maioria dos Wikis são abertos a todo o público ou pelo menos a todas as pessoas que têm acesso ao servidor Wiki.
As páginas WikiWiki apareceram pela primeira vez em 1994 como forma de trabalho colaborativo de um grupo de programadores que usam uma técnica de desenvolvimento de softwares conhecida como "Extreme Programming". São chamados de WikiWiki Clones os derivados da tecnologia Wiki, como exemplo o XWiki que é um clone escrito em Java e o TWiki que foi desenvolvido em Pearl CGI. O TWiki, é um software livre que oferece o serviço de um ambiente Wiki estruturado e é tipicamente usado para apoiar o desenvolvimento de projetos, um sistema de gerenciamento de documentos, uma base de conhecimento ou qualquer ferramenta de grupo em uma intranet ou Internet. Seguindo a estratégia Wiki, o conteúdo pode ser criado colaborativamente usando somente um navegador. Usuários sem nenhuma habilidade em programação podem criar páginas usando uma linguagem de marcação simplificada, usuários mais experientes podem usar também HTML para construir as páginas e programadores podem ampliar a funcionalidade do TWiki através de plugins.
Diz-se que o twiki é estruturado porque combina benefícios do Wiki com banco de dados, o que lhe proporciona flexibilidade para manipular conteúdos e maior segurança dos dados. O primeiro lançamento do TWiki foi em 23 de Julho de 1998. Desde seu lançamento seguiram-se muitas versões, sendo que a última, datada de setembro de 2004, incorpora as seguintes funcionalidades:
- Atualização automática do script e instalação facilitada.
- Interface mais atraente usando as classes padrão de CSS.
- Novas opções para salvar.
- Melhorias na opção busca.
- Maior suporte para internacionalização.
- Melhor gerenciamento de telas.
- Muitos plugins instalados.
- Melhor suporte para diferentes métodos de autenticação.
Um dos resultados mais significativos derivados do uso desta ferramenta é a Wikipedia. A Wikipédia é uma enciclopédia livre, colaborativa, baseada em Wiki, escrita por voluntários. A Wikipédia é gerida e operada pela Wikimedia Foundation e iniciou-se em 15 de Janeiro de 2001 sendo fundada por Jimmy
Wales e Larry Sanger sem fins lucrativos.
MODELOS
INTALAÇÃO E USO
O Twiki é uma implementação de Wiki de domínio público, com código desenvolvido.
em Perl, que pode ser utilizado através de qualquer navegador para Internet. Necessita dos seguintes componentes para a sua instalação:
* perl - a partir da versão 5.005_03
* módulos perl adicionais
o Net::SMTP (Unix)
o Net::SMTP, MIME::Base64, Digest::SHA1 (Windows)
o Unicode::MapUTF8 (para sites que não sejam ISO-8859-1)
* RCS (para manter o controle das revisões) - a partir da versão 5.7
* GNU diff (necessário para o RCS) - a partir da versão 2.7
* programas externos
o fgrep
o egrep
* servidor http - os desenvolvedores recomendam a utilização do Apache 1.3 (no
entanto, este grupo tem utilizado a versão do Apache 2.0.48_1, sem problemas) ou
outros servidores com suporte a CGI e autenticação
* implementação de scheduler tipo cron do Unix para notificações por email.
A partir deste conjunto de requisitos, percebe-se que o servidor pode ser instalado nos mais diversos sistemas operacionais - Windows, Unix comerciais, ou Unix de domínio público (diversos distribuições de Linux, ou mesmo FreeBSD). Após a instalação do Twiki propriamente dito, é preciso configurar apropriadamente o servidor de páginas (Apache, por exemplo). Resumidamente, são realizadas duas configurações no Apache:
* diretivas de script (ScriptAlias e Alias)
* permissões de diretórios para os diretórios pub, data e templates
Para os usuários do sistema, basta um navegador compatível com HTML 3.2 e
JavaScript. O sistema não utiliza cookies. O acesso à ferramenta é realizado sempre através de páginas, oferecendo uma interface simples e bem conhecida para os usuários.
CONCLUSÃO
O Twiki é bastante dinâmico e aberto. Permite que todos os membros registrados em um grupo possam criar uma infinidade de páginas com conteúdos correlacionados, contruindo um hipertexto coletivamente. Isto é de grande valia em atividades educativas, pois sabemos que a interação e a comunicação entre os integrantes do grupo favorecem a aprendizagem. O ato de escrever e organizar um texto conjunto acaba estimulando a articulação, a interdependência entre os membros e a coesão do grupo.
Cada um revê suas posturas e pontos de vista ao atuar com os colegas. Além disso, o que é produzido coletivamente pode ser lido por outros grupos, facilitando o acesso e a democratização de informações específicas.
Conforme destacado no início deste artigo, de acordo com os postulados de Piaget, o equilíbrio da ação cooperativa ocorre quando os integrantes do grupo possuem uma escala de valores comum, flexibilidade, condutas altruístas e quando não há hierarquia
entre os participantes, significando que todos têm os mesmos direitos e deveres. O ambiente ora analisado enseja o desenvolvimento destas condições pois a própria filosofia de trabalho do ambiente Wiki é calcada neste pressupostos.
quinta-feira, 11 de novembro de 2010
Resumo do Apache
Pelo menos até o desenvolvimento deste artigo, o Apache.
era o servidor Web mais usado no mundo, tendo um domínio de mais de 60%. Por ser tão importante assim, nada melhor do que entender um pouco o Apache, conhecer sua história e saber como começar a utilizá-lo. É isso que você verá nas próximas linhas.
O servidor Apache
Ao acessar qualquer site, há um servidor por trás daquele endereço responsável por disponibilizar as páginas e todos os demais recursos que você pode acessar. Assim, quando você envia um e-mail através de um formulário, coloca uma mensagem em um fórum de discussão, faz uma compra on-line, etc., um servidor Web (ou um conjunto de servidores) é responsável por processar todas essas informações.
Sendo mais claro, um servidor Web é um computador que processa solicitações HTTP (Hyper-Text Transfer Protocol), o protocolo padrão da Web. Quando você usa um navegador de internet para acessar um site, este faz as solicitações devidas ao servidor Web do site através de HTTP e então recebe o conteúdo correspondente. No caso do Apache, ele não só executa o HTTP, como outros protocolos, tais como o HTTPS (O HTTP combinado com a camada de segurança SSL - Secure Socket Layer), o FTP (File Transfer Protocol), entre outros.
Como servidor Web, o Apache é o mais conhecido e usado. Os motivos incluem seu excelente desempenho, segurança, compatibilidade com diversas plataformas e todos os seus recursos.
Supercomputing Applications (NCSA) através do trabalho de Rob McCool. Ao sair da NCSA, McCool parou de trabalhar no software (que nessa época recebia justamente a denominação NCSA) e então várias pessoas e grupos passaram a adaptar o servidor Web às suas necessidades. No entanto, foram Brian Behlendorf e Cliff Skolnick os principais responsáveis pela retomada do projeto, contando logo em seguida com o apoio de Brandon Long e Beth Frank. Estes últimos tinham a tarefa de continuar com o servidor Apache (ou Apache Server) surgiu no National Center of desenvolvimento do servidor, mas pela NCSA. Não demorou muito para que eles se juntassem ao Apache Group.
A origem da Fundação Apache (Apache Foundation) vem daí: Brian Behlendorf e Cliff Skolnick passaram a controlar "patches" (adição de recursos ou correções) atrás de uma lista de discussão. Dessa lista foi formado o grupo, constituído inicialmente de 8 pessoas. O nome da fundação parece ter sido baseado nessa característica (uso de patches), já que pode ser interpretado como um trocadilho com a expressão em inglês "a patchy". No entanto, segundo os desenvolvedores do servidor, o nome é baseado numa tribo americana de nome Apache.
O servidor Apache teve sua primeira versão oficial (0.6.2) lançada em 1995. No momento em que este artigo era escrito, a última versão era a 2.2.3/2.2.4. De 1995 até hoje houve várias mudanças no projeto. Talvez, a mais importante tenha sido o Shambhala, uma arquitetura para o Apache desenvolvida por Robert Thau. O Shambhala agradou tanto na época (principalmente por seu melhor gerenciamento de memória) que acabou sendo incorporado definitivamente ao servidor, tirando de cena a base existente até então. Surgia a versão 0.8.8, que tinha, além do Shambhala, recursos da versão 0.7.x. Após uma série de aperfeiçoamentos, testes e de uma documentação nova (feita por David Robinson), o Apache 1.0 foi lançado em dezembro de 1995.
Características do servidor Apache
O Apache Server é um software livre, o que significa que qualquer um pode estudar ou alterar seu código-fonte, além de poder utilizá-lo gratuitamente. É graças a essa característica que o software foi (e continua sendo) melhorado ao passar dos anos. Graças ao trabalho muitas vezes voluntário de vários desenvolvedores, o Apache continua sendo o servidor Web mais usado no mundo.
Além de estar disponível para o Linux (e para outros sistemas operacionais baseados no Unix), o Apache também conta com versões para o Windows, para o Novell Netware e para o OS/2, o que o torna uma ótima opção para rodar em computadores obsoletos (desde que este atenda aos requisitos mínimos de hardware).
O servidor Apache é capaz de executa código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, entre outros. Sua utilização mais conhecida é a que combina o Apache com a linguagem PHP e o banco de dados MYSQL (combinação usada aqui no INFOWESTER, por exemplo).
A exigência de hardware do Apache depende de sua aplicação, mas um PC Pentium com 64 MB de memória RAM é capaz de executá-lo tranqüilamente em um ambiente corporativo pequeno. No entanto, quando se trata de um site na internet, é interessante ter máquinas tão poderosas quanto o que exige o nível de acesso.
Resumo do MySQL
O MySQL nasceu na Suécia e foi criado por David Axmark, Allan Larsson e o finlandês Michael “Monty” Widenius. Eles trabalham em conjunto desde os anos de 1980. Além disso, em torno do desenvolvimento do MySQL, trabalham um número superior a quatrocentas pessoas que atuam de localidades diversas ao redor do mundo. Esse número não considera os mais de mil responsáveis pelos testes do software e análise da sua integração com as várias versões das aplicações e produtos ou que criam conteúdo sobre ele.
O banco de dados MySQL é um sistema de gerenciamento (SGBD) que usa a Linguagem de Consulta Estruturada (SQL – Structured Query Language) como interface. A flexibilidade, versatilidade e a facilidade encontrada em seu uso fizeram do MySQL um dos bancos de dados preferidos. Usado por algo em torno de dez milhões de instalações no mundo todo. O MySQL é usado pela NASA; pela Friendster; pelo Bradesco; pela Nokia; pela HP; pela Sony; pela Lufthansa e por diversas outras corporações das mais variadas pátrias e pessoas físicas de várias cidadanias.
Facilmente integrado com linguagens de programação como o PHP, onde é “arroz de festa”, com presença quase unânime nos planos de hospedagem de site para Internet, o banco de dados MySQL suporta Unicode, Full Text Indexes, replicação, Hot Backup, GIS, OLAP e muitos outros recursos como a portabilidade (é aceito por quase todas as plataformas usadas atualmente); compatível com drives ODBC, JDBC e .NET e tem módulos de interface para as linguagens de programação mais comumente utilizadas como a Delphi, a Java, a C/C++, o Phyton, a Perl, o PHP, o ASP e a Ruby; isso assegura uma fantástica performance e garante grande estabilidade na operação dos servidores; necessitando de pouco [removed][removed] s recursos de hardware. Simples de usar é gratuito e tem licenciamento do tipo GPL; permitindo o uso de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive Federated, CSV, Solif e etc; suportando controle transacional, triggers, Cursors (Non-Scrollable e Non-Updatable), Stored Procedures e Functions, possui replicação configurada de forma descomplicada e extremamente facilitada e interfaces gráficas (MySQL Toolkit); isso garante alta usabilidade e elimina inúmeros contratempos.
Possui grande performance, extrema robustez e realiza o trabalho de forma perfeita em qualquer ambientação (Windows, linux, solaris, Sun OS, SGI, etc), essas características garantiram ao MySQL a fama de ser uma grande sacada para aqueles que precisam gerenciar bancos de dados de qualquer tamanho e de qualquer volume de requisições. Desde as aplicações simples e destinadas apenas a um único usuário, até as mais complexas e gigantescas rotinas destinadas às aplicações das grandes corporações multinacionais que fazem uso dele sem sobressaltos.
A versão MySQl 5 surgiu primeiramente em (março de 2005) e, apenas em outubro daquele ano, passou a ser comercializado de fato com os avanços significativos no diagnóstico e no rastreio da performance do sistema.
Depois dessas melhoras, a versão 5 do banco de dados MySQL, está muito superior as anteriores. Rápida e mais segura, garante uma grande performance a qualquer aplicação e da, ao utilizador, uma segurança sem igual às suas operações diárias com o banco de dados de suas aplicações web.
O banco de dados MySQL é um sistema de gerenciamento (SGBD) que usa a Linguagem de Consulta Estruturada (SQL – Structured Query Language) como interface. A flexibilidade, versatilidade e a facilidade encontrada em seu uso fizeram do MySQL um dos bancos de dados preferidos. Usado por algo em torno de dez milhões de instalações no mundo todo. O MySQL é usado pela NASA; pela Friendster; pelo Bradesco; pela Nokia; pela HP; pela Sony; pela Lufthansa e por diversas outras corporações das mais variadas pátrias e pessoas físicas de várias cidadanias.
Facilmente integrado com linguagens de programação como o PHP, onde é “arroz de festa”, com presença quase unânime nos planos de hospedagem de site para Internet, o banco de dados MySQL suporta Unicode, Full Text Indexes, replicação, Hot Backup, GIS, OLAP e muitos outros recursos como a portabilidade (é aceito por quase todas as plataformas usadas atualmente); compatível com drives ODBC, JDBC e .NET e tem módulos de interface para as linguagens de programação mais comumente utilizadas como a Delphi, a Java, a C/C++, o Phyton, a Perl, o PHP, o ASP e a Ruby; isso assegura uma fantástica performance e garante grande estabilidade na operação dos servidores; necessitando de pouco [removed][removed] s recursos de hardware. Simples de usar é gratuito e tem licenciamento do tipo GPL; permitindo o uso de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive Federated, CSV, Solif e etc; suportando controle transacional, triggers, Cursors (Non-Scrollable e Non-Updatable), Stored Procedures e Functions, possui replicação configurada de forma descomplicada e extremamente facilitada e interfaces gráficas (MySQL Toolkit); isso garante alta usabilidade e elimina inúmeros contratempos.
Possui grande performance, extrema robustez e realiza o trabalho de forma perfeita em qualquer ambientação (Windows, linux, solaris, Sun OS, SGI, etc), essas características garantiram ao MySQL a fama de ser uma grande sacada para aqueles que precisam gerenciar bancos de dados de qualquer tamanho e de qualquer volume de requisições. Desde as aplicações simples e destinadas apenas a um único usuário, até as mais complexas e gigantescas rotinas destinadas às aplicações das grandes corporações multinacionais que fazem uso dele sem sobressaltos.
A versão MySQl 5 surgiu primeiramente em (março de 2005) e, apenas em outubro daquele ano, passou a ser comercializado de fato com os avanços significativos no diagnóstico e no rastreio da performance do sistema.
Depois dessas melhoras, a versão 5 do banco de dados MySQL, está muito superior as anteriores. Rápida e mais segura, garante uma grande performance a qualquer aplicação e da, ao utilizador, uma segurança sem igual às suas operações diárias com o banco de dados de suas aplicações web.
Entre suas características mais salientes podemos destacar:
- Portabilidade (suporta praticamente qualquer plataforma atual)
- Compatibilidade (existem drivers ODBC, JDBC e .NET e módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, Python, Perl, PHP, ASP e Ruby.
- Excelente desempenho e estabilidade;
- Pouco exigente quanto a recursos de hardware;
- Facilidade de uso;
- É um Software Livre;
- Suporte a vários tipos de tabelas (como MyISAM, InnoDB e Maria), cada um específico para um fim;
- Faltam alguns recursos quando comparados como outros banco de dados, como o PostgreSQL que aos poucos estão sendo implementados;
- Aceita controle transacional;
- Aceita Triggers;
- Aceita Stored Procedures e Functions;
- Replicação facilmente configuravel.
quinta-feira, 4 de novembro de 2010
Download Apache
É a principal tecnologia da Apache Software Foundation, responsável por mais de uma dezena de projetos.http://httpd.apache.org/download.cgi
Assinar:
Postagens (Atom)



