Save info   Get password
Home Submit your blog Edit Account Rules RSS-Archive Contact


Utilizando Javascript para manipular aparência de documento
2007-11-08 13:09:49
O Prof. Hebert publicou hoje duas excelentes dicas: Mudança da cor de fundo de campo de formulário com Javascript e CSS Manipulação de CSS pelo Javascript Você só tem a ganhar com a leitura dessas dicas.


Onde Ruby está sendo utilizado?
2007-11-07 11:11:30
Se você é dos que pensam que “esse tal de Ruby on Rails” é um vaporware e quem ninguém o está levando a sério, este post é para você. Veja uma lista de 101 sítios inovadores feitos com Ruby on Rails.


Localização do Conisli
2007-11-06 12:36:23
Então você quer ir para o Conisli e está precisando de um mapa? Pois aí está: by map-generator.net


GPhone? Android? O que é isso?
2007-11-06 09:31:24
O Ponto de Vista Falante publicou um esclarecedor artigo para quem ainda está confuso sobre o que se tem dito sobre GPhone , Android e dançarinos de polca ucraniana. Se bem que sobre os dançarinos eu ainda não entendi nada!


Introdução a JRuby
2007-11-06 08:42:23
JRuby é uma implementação Java de um interpretador Ruby. Com ele é possível executar código em Ruby, Java ou ambos sobre a JVM. Chris Duckett escreveu um brilhante artigo introdutório a JRuby que eu recomendo!


Confirmada palestra do Conisli: Ferramentas para Ensino e Aprendizagem e o Software Livre
2007-11-05 10:13:29
O autor deste blog e o Prof. Hebert estarão apresentando a palestra “Ferramentas para Ensino e Aprendizagem e o Software Livre” no Conisli nesta sexta-feira, 9 de novembro, às 13h15. O objetivo da palestra é divulgar e comentar sobre ferramentas computacionais para desktop ou internet que possam ser utilizadas para ensino e aprendizagem nos diversos níveis. O objetivo secundário é discutir quais são software livres ou não. Serão abordados softwares como simuladores e visualizadores, como utilizá-los em laboratórios, incluindo o uso de VNC inverso; a aplicação de plataformas para divulgação e criação participativa; as ferramentas baseadas em Web 2.0; além de outros recursos como blogs, listas de discussão, fora e outros. Destacaremos como o Software Livre é utilizado (ou não) na criação destes recursos e quais são as implicações destes modelos de desenvolvimento.


Prism para Linux e Mac OS X
2007-11-04 19:48:32
Há um ano, em novembro de 2006, eu escrevi sobre um cenário no qual o sistema operacional resumia-se a um carregador do navegador e muitos acharam que fosse bobagem! No início de outubro eu falei das perspectivas no futuro do Javascript e do Firefox e tudo parecia meio ficção científica. Há cinco dias esse futuro ameaçou tornar-se realidade com o lançamento do Prism pelo Mozilla Lab. Para quem não se lembra, o Prism é uma tecnologia que permite trabalhar com um sítio web como se ele fosse um aplicativo instalado em seu computador. E eu falei que a versão do Prism para Linux sairia em breve. Nem eu acreditei que em tão pouco tempo estaria aqui dizendo: Saiu o protótipo do Prism para Linux e Mac OS X. A versão para Linux pode ser baixada aqui. Faça o download para algum diretório conveniente - eu o fiz para o subdiretório bin do meu diretório particular - e descompacte-o. Entre no diretório “prism” recém-criado e execute o arquivo “prism”. Vo


Você sabe o tamanho do seu vício em blogs?
2007-11-13 09:45:43
Vi no blog “Já viu?“, da gaúcha Kellen Lopes, um teste para saber o quão você é viciado em blogs. Não resisti! O resultado está logo abaixo. Basta clicar na figura para fazer o seu teste. 80%How Addicted to Blogging Are You? Looking for payday loans?


Documentação Ruby em um formato mais amigável
2007-11-12 11:41:35
Outra boa dica do Prof. Hebert foi sobre um artigo sobre o Noobkit, um sítio amigável com documentação sobre Ruby on Rails.


Plataforma online de desenvolvimento em Ruby on Rails
2007-11-12 11:35:01
O Prof. Hebert indicou-me uma excelente notícia. O blog Led Nerd publicou notícia sobre o Heroku, uma plataforma online para desenvolvimento e hospedagem em Ruby on Rails. Ela permite Criação e edição online Importação de aplicações Compartilhamento Desenvolvimento colaborativo Geração de código Console Para utilizar o Heroku é necessário solicitar convite que pode demorar de uma a duas semanas a ser efetivado.


Ferramentas para Ensino e Aprendizagem e o Software Livre - Conisli 2007
2007-11-11 07:15:27
No dia 9 de novembro passado o autor deste blog e o Prof. Hebert apresentamos a palestra “Ferramentas para Ensino e Aprendizagem e o Software Livre” no Conisli 2007. O arquivo com o material apresentado pode ser obtido clicando aqui. As fotos serão divulgadas em breve.


Introdução a Ruby
2007-11-09 17:58:20
Em um momento de navegação aleatória, deparei-me com este documento de introdução a Ruby. Excelente para quem quer dar seus primeiros passos.


A semana de 3 a 9 de novembro
2007-11-09 13:16:35
A proximidade da palestra no Conisli apartou-me deste blog mais do que eu gostaria nesta semana . Prometo compensar com bastante novidades na próxima. Mesmo assim, fiquei feliz em poder divulgar um howto de como instalar e utilizar o Prism no Linux Ubuntu, um artigo introdutório a JRuby e uma lista de mais de uma centena de sítios desenvolvidos em Ruby on Rails.


A semana de 10 a 16 de novembro
2007-11-16 07:22:33
Destaco a participação do Prof. Hebert e deste autor no Conisli 2007, com a palestra “Ferramentas para Ensino e Aprendizagem e o Software Livre” Nesta semana eu quase não falei de Ruby. Apenas mais um tutorial de introdução a Ruby e informação sobre uma plataforma online de desenvolvimento, além de um sítio com documentação em formato amigável. Não deixem de ver o material de introdução a JQuery, um framework para Javascript e sobre a busca personalizada com o Google Co-op.


Personalizando buscas no Google com o Co-op
2007-11-15 12:33:44
O Google Co-op é uma plataforma que permite que você customize sua experiência com buscas na web. Eu criei uma busca específica para meus blogs (este e o Ponto de Vista Falante), o do Prof. Hebert e o Dicas-L. Você pode testar minha busca clicando aqui ou na minha página de Buscas Pessoais.


Introdução ao JQuery
2007-11-14 06:01:47
Uma das coisas importantes nos dias atuais é produtividade. Você pode escrever seu código Javascript em um editor simples, mas deve consumir muito tempo para isso. O ideal é utilizarmos frameworks que agilizem o trabalho. Uma das frameworks mais leves e eficientes é a JQuery. Para começar a utiliza-la eu recomendo este tutorial de JQuery traduzido pelo Carlos Pires.


Embate entre Google e Sun deve levantar debate sobre Software Livre
2007-11-21 13:29:48
Todos já devem estar sabendo que o Google e mais 33 empresas firmaram uma aliança para o desenvolvimento do Android, uma plataforma aberta (licença Apache) para dispositivos móveis. Com o Android os desenvolvedores e fabricantes poderão levar ao mercado soluções inovadoras de forma mais rápida, integrada e com baixo custo, conforme foi divulgado no Ponto de Vista Falante. Entretanto, o Android está levando Google e Sun a uma posição de estranhamento mútuo. O Android poderia utilizar o JME (Java Micro Edition) como plataforma para execução de aplicativos Java, mas escolheu-se adotar uma solução própria da Google, o Dalvik. Hoje, os desenvolvedores de soluções para celulares têm de licenciar o Java para poder incorporá-lo em suas soluções. Se utilizassem a licença de código aberto teriam de abrir os seus códigos e elas não têm interesse em fazê-lo. A licença do Dalvik não obriga o desenvolvedor a abrir seus códigos e é mais cômoda em decorrência disto.
Read more: sobre , Software

Design Patterns e MVC: Programando de maneira produtiva - Parte I
2007-11-28 18:46:07
Ao deparar-se com um novo projeto de software, o desenvolvedor fica envolvido com diversas questões como seleção de SGBD (Sistema Gerenciador de Bancos de Dados) e linguagem de programação, estilo de interface, modelagem de dados e muitas outras. Infelizmente, muitos deles parecem ignorar um passo anterior: a Engenharia de Software. Trata-se de uma abordagem sistemática e disciplinada, baseada em princípios da engenharia, para o desenvolvimento, operação e manutenção dos softwares. Podemos traçar uma analogia dizendo que você mesmo pode construir uma casinha de bonecas para sua filha, mas vai contratar um mestre-de-obras para fazer um “puxadinho” nos fundos da casa onde colocará aquelas tranqueiras das quais não quer se desfazer. Mas a casa onde você vai abrigar sua família, o edifício de escritórios onde centenas de colegas trabalham e a ponte que está no seu caminho para casa são obras que você só confiaria a um engenheiro civil. Da mesma forma, seu
Read more: Patterns , Design Patterns

Virtualização de computadores em applets Java
2007-12-05 06:07:02
Um amigo, o professor Aristides, recomendou-me um sítio no mínimo curioso, o JPC. O JPC é um projeto de virtualização de computador em Java. Na página inicial do projeto você tem acesso a quatro applets Java, cada um deles virtualizando um computador diferente: três DOS e um Linux. O “boot” das máquinas virtualizadas não é um espetáculo de desempenho, mas o conceito abre portas para novas experiências.


Lançado o NetBeans 6.0
2007-12-05 04:32:38
No dia 3 de dezembro o NetBeans .org anunciou a disponibilização do NetBeans 6.0. Trata-se da mais recente versão de uma IDE leve e eficiente para desenvolvimento. Minhas páginas de Java e JSP utilizam o NetBeans para exemplificações. Esta versão promete maior produtividade na geração de códigos. Foi implementado também suporte a Ruby, JRuby e Ruby on Rails e o Visual Game Designer foi aprimorado. Farei a instalação assim que possível. Podem aguardar os novos tutoriais.


Tutoriais em vídeo do Linux
2007-12-14 02:54:10
Raquel Borsari colaborou com o Dicas-L para falar de um conjunto de vídeos sobre aplicativos do Linux . Se você gosta de edição de vídeo pode se divertir com este vídeo sobre o Kdenlive Agora, algo impressionante, veja o Modellus, um simulador de sistemas. Se você for da área educacional deve ter ao mínimo três idéias de como utilizá-lo em sala de aula até o fim do vídeo


JQuery Cheat Sheet
2007-12-12 13:44:25
Pedro Rogério, do Pinceladas da WEB, está de parabéns. Ele escreveu um muito bem-vindo post sobre um resumo do JQuery que pode ser impresso em uma única página. Uma mão na roda para a consulta de desenvolvedores. Como já comentei anteriormente, o JQuery é um framework para desenvolvimento em Javascript. Ele oferece uma biblioteca de funções leve e extremamente funcional. Essa biblioteca permite um surpreendente ganho de produtividade, mesmo com o uso de Ajax. Outra considerável vantagem e não ter de preocupar-se com questões como o tipo de navegador do cliente. Você ainda pode estender a funcionalidade do JQuery com o uso de plugins e o Pinceladas da WEB ainda sugere uma lista de 240 plugins. Post digno de nota!
Read more: Cheat

Vagas na área de tecnologia: Job4Dev
2007-12-12 08:21:47
O Log4Dev desenvolveu um sítio para divulgação de vagas na área de desenvolvimento e Tecnologia de Informação: o Job4Dev. Atualmente o Job4Dev tem vagas de estagiário, desenvolvedor, analista programador até administrador de redes e coordenador de operações


Criatividade para fazer provas
2007-12-12 08:10:09
Os educadores sabem que sempre surgem alunos criativos na hora de desenvolver técnicas de obter dados para realização de provas. A técnica padrão é a de estudar, mas quem é criativo não fica satisfeito com o que todo mundo faz. Bem, eu acho que a criatividade de alguns alunos poderia ser canalizada para os estudos. Mas veja o que estes aqui desenvolveram: Cheat At School Professionally - video powered by Metacafe Bem, depois dessa eu acho que refrigerantes e águas serão proibidos durante a realização de provas nas minhas salas.
Read more: fazer

Razões para utilizar UTF-8
2007-12-10 18:08:48
Muita gente ainda fica em dúvida (ou deveria ficar) na hora de escolher uma codificação de caracteres. Em especial, costumamos assistir a dúvidas entre UTF-8 e ISO-8859. Soledad Penadés divulgou um post sobre esta dúvida. Ela comenta que é muito comum que as soluções comecem por utilizar ISO-8859. Contudo ela cita as razões pelas quais o UTF-8 deveria ser recomendado: Por oferecer melhor suporte à internacionalização, o UTF-8 garante a possibilidade de escrever nomes de pessoas, livros, lugares, etc com os acentos não suportados pelo ISO-8859. Pense em Ylöjärvi, na Finlândia e outras cidades e pessoas com os mais diferentes tipos de acentuações sobre consoantes UTF-8 é utilizado por diversos geradores de RSS, além de Ajax e Flash


Dois bons blogs
2007-12-10 17:42:37
Estes dois blogs fizeram a gentileza de indicarem este endereço. Não por isso, mas por ter gostado das proposta, venho falar sobre eles. O Diário do Professor é o blog do biólogo e educador Declev Reynier. Traz mais reflexões sobre o ensino do que podemos compreender de uma breve leitura. Leia com calma e reflita! O outro é o Programação em Java e AspectJ, da formanda de Ciência da Computação Vanessa Passos. Trata da corajosa proposta de Trabalho de Conclusão de Curso no qual a autora pretende comparar os paradigmas de Programação Orientada a Objetos e a Programação Orientada a Aspectos.


Apt-spy: ferramenta para seleção de mirror de pacotes apt
2007-12-09 07:14:27
Se você utiliza o Debian, já deve ter passado por aquele instante de dúvida para saber qual mirror de repositório de pacotes selecionar para fazer as instalações e atualizações de software. Pois há uma saída. Instale o apt-spy. Este programa testa um conjunto de mirrors para selecionar as melhores opções em relação à velocidade de acesso. O apt-spy admite as seguintes opções: -d distribuição: sendo que em distribuição você deve selecionar uma opção como stable. -a área: defina a área geográfica. Pode ser south-america, europe, africa ou algo assim. -p proxy: informe o endereço do proxy da sua rede. -s país: indicando a sigla internacional do país. No caso do Brasil, utilize br. Após executar os seus testes, o apt-spy irá ajustar o sources.list para a melhor configuração encontrada.


Ajax Reverso ou Comet
2007-12-07 18:28:14
Navegando pela web deparei-me com um artigo de Klaus Paiva sobre Comet ou Reverse Ajax (Ajax Reverso) e resolvi investigar o tema. Ajax Reverso é uma técnica que combina a ação típica do Ajax (obtendo dados de um servidor de forma assíncrona com o carregamento da página) com a possibilidade de responder ao envio de dados por parte do servidor, sem necessidade de requisição explícita originária do cliente. Se não fosse por esta técnica, os clientes teriam de requisitar novos dados em períodos fixos de tempo. Se estes períodos forem curtos podem levar a uma sobrecarga de trabalho no servidor. Se forem muito longos tendem a exibir atualizações após um certo delay que nem sempre é desejado. A técnica básica consiste em utilizar conexões HTTP de longa duração, pela qual o servidor possa enviar os dados no momento que eles tornem-se disponíveis. A implementação mais comum consiste em fazer uma conexão Ajax com o servidor solicitando o dado que deve levar um tempo


Meme: O melhor de 2007
2007-12-14 10:44:11
Este não é o último post do ano, mas já antecipamos a conclusão com a nossa “Retrospectiva 2007″, um meme sobre o que foi destaque no blog durante o ano. O ano de 2007 começou com Ruby! Já em janeiro este blog falava do artigo “Gigantes lutam pelas tecnologias de programação” e o destaque era o Ruby. Em Março o tópico mais importante foi o da Escola do Futuro. Vejam e tenham como meta transformar visões em realidade. Abril foi o mês que este blog passou a tomar sua forma atual, movendo seu foco anterior de Linux e Ubuntu para o de hoje, sobre Educação, Ruby e Java, lidando especialmente com o uso destas linguagens para aplicativos web. Em Maio vimos um magnífico texto sobre patentes e licenças, utilizando da invenção do avião, Santos Dumont e os irmãos Wright como analogia. O destaque de Junho foi o começo de um trabalho em conjunto com o Prof. Hebert para desenvolvimento e disponibilização de apresentações sobre Lógica de Programaçã


Natal de 2007
2007-12-24 11:42:21
Desejo a todos meus leitores que as festas de Natal e Ano Novo sejam repletas de felicidade e que isso seja apenas o prelúdio das alegrias que virão em 2008.


Page 4 of 5 « < 2 3 4 5 > »
eXTReMe Tracker