Jul 5 2006

Novos Alunos! PHP a distância bombando

É isso ai galera, quem estiver interessado no curso de PHP a Distância que se candidate logo, pois meu tempo disponível para as aulas está se esgotando.

Novos alunos estão acertando dias e horários para fazer as aulas, e se você quiser também basta enviar um e-mail para mim em daniel arroba san ponto pro ponto br.


Mar 14 2006

Acessibilidade em alta (Parte II)

Muitos se assustam com tamanha preocupação com relação à acessibilidade de páginas da web, quando conhecem iniciativas como o WAT-C. E lendo o artigo do Bruno Torres até se acalmam um pouco, e se interessa também.

E por incrível que parece uma iniciativa que usa o Internet Explorer serve para testar a acessibilidade de páginas, um artigo do meu amigo Maurício Samy no iMasters, que descreve uma barra de ferramentas para IE que traz vários recursos.

Vale a pena ler o artigo e a página tutorial no site do Maurício.

Mande seu comentário aqui, já que no iMasters fazer isto é chato e desmotivante, não tem como recuperar a senha, rsrsrs, perdi a minha.


Mar 14 2006

Acessibilidade em alta (Part I)

Meu leitor de RSS baixou hoje um link de um post no site do Diego Eis, com o título Acessibilidade não é Altruísmo, achei o título interessante e cliquei para ler muito rapidamente, e antes de abrir o link eu refleti um pouco sobre o título e me perguntei: O que é Altruísmo?

Me perdoem se não conheço todas as palavras do nosso enorme idioma.

Abri então um site de dicionário eletrônico para ler o significado da palavra antes mesmo de ler o que significa o tal termo. Encontrei o seguinte:

Altruísmo

Datação
1891 cf. FA

Acepções
■ substantivo masculino
1    Rubrica: filosofia.
     segundo o pensamento de Comte (1798-1857), tendência ou inclinação de natureza instintiva que incita o ser humano à preocupação com o outro e que, não obstante sua atuação espontânea, deve ser aprimorada pela educação positivista, evitando-se assim a ação antagônica dos instintos naturais do egoísmo
1.1    amor desinteressado ao próximo; filantropia, abnegação

Etimologia
fr. altruisme (1852); voc. criado, em 1830, por Augusto Comte ou Andrieux, um de seus professores na escola politécnica, a partir de autrui ‘outro’ (< lat. alter) sob o modelo de égoisme; ver alter-

Sinônimos
ver sinonímia de beneficência e desprendimento

Antônimos
egoísmo, filáucia, misantropia; ver tb. antonímia de desprendimento e sinonímia de malevolência

Só assim poderia eu entender o artigo. Artigo este que na verdade não era do Diego, mas sim do Bruno Torres. O tableless apenas estava indicando o link do artigo. Leiam, é muito bom, eu gostei e até postei um comentário lá.


Mar 14 2006

Direitos Autorais de Software

Hoje na hora do almoço acessei o iMasters para dar uma olhada nos artigos recentes, fazia tempo que não o acessava.

Li um artigo interessante sobre Direitos autorais de softwares, mas é muito longo, letra pequena, o que deixava a coluna larga, a leitura me cansou, mas vale a pena ler. E o autor ainda exige que os créditos sejam dados de forma específica, achei exagero, mas como o cara é advogado, é melhor não arrumar encrenca. então ai vai:

(CORREA, Rafael da Rocha. Direitos autorais de programas de computador. Disponível em: http://www.imasters.com.br).

Uma coisa que aprendi nas aulas de direito básico da ETE é que aprender sobre leis nunca é demais para ninguém, principalmente pelo fato de que perante a lei ninguém é leigo, ou seja, você não pode cometer crimes e ser absolvido por alegar que não sabia que o ato cometido era ilícito.

Links interessantes:
No IDGNow


Fev 9 2006

JAVA Como Programar

Como muitos sabem, estou aprendendo a programar em JAVA, e assim como com as outras linguagens que aprendi, esta estou aprendendo sozinho.

Quando digo sozinho na verdade quero dizer sem me matricular em em nenhum curso para aprender, mas sim procurando material pela internet em fóruns, JUGs, sites sobre JAVA e, se possível ($$$) com livros.

Capa do livro JAVA Como Programar

Quando o assunto é JAVA, o livro que mais ouço falar, ou leio, é o JAVA Como Programar escrito pelos renomados programados e professores universitários Deitel e Deitel.

Descobri na quinta-feira passada (02/02/2006) que a biblioteca do SENAI Anchieta fica aberta na parte da noite. E como estou ministrando um curso de web design neste SENAI às terças e quintas, resovi conhecer a bilioteca junto aos meus alunos. E enquanto olhavamos os títulos na seção de informática, que livro eu encontro? Ele mesmo, o JAVA Como Programar, só que em sua terceira edição.

Tomei o livro emprestado para conhecer, pois gostaria de fazer uma análise técnica e didática do livro. Após ficar uma semana com o livro, mas com apenas poucas horas de leitura, tive que concordar com o que vejo por ai. O Livro é realmente muito bom.

Ontem (09/02/2006) quando estava saindo do colégio, por volta das 17h fiz uma rápida pesquisa de preços do livro JAVA Como Programar sexta edição, e encontrei-o no valor de R$208,00 em vários lugares, inclusive no submarino.com. Mas neste havia um desconto de mais de R$70,00, e somando com os R$10,00 de desconto que eu tinha direito por ter feito aniversário dia 11 de janeiro e ter recebido um cupon de desconto, comprei o livro com um desconto de mais de R$80,00 e ainda parcelado em 4 vezes.

E hoje, quando chego em casa para almoçar, o livro já havia chegado. Entrega super rápida. A Submarino.com está de parabéns. Recomendo.

Agora é só se maravilhar com um livro de 1110 páginas em tamanho A4, escrito por dois ótimos escritores, páginas coloridas, e diversos assuntos ligados ao mundo JAVA.


Fev 8 2006

Meu primeiro programa sério em Java

Hoje terminei minha primeira aplicação séria feita em java.

O programa trabalha atualmente com 3 computadores, sendo eles um servidor WindowsNT com SQLServer, um gateway Linux rodando o Fedora e um server Red-Hat Linux com MySQL.

O foco do programa é manter a base de dados MySQL do site em sincronismo com a base de dados SQL Server do sistema interno do colégio. Claro que seria maravilhoso se a base fosse a mesma, mas o investimento seria muito alto e o nível de segurança cairia.

Eu disse que é a primeira aplicação séria por que esta está funcionando com um objetivo real dentro de uma empresa, e não foi apenas um programa de testes com fins didáticos. Mesmo levando em conta o fato de eu ter aprendido mais ainda no decorrer do projeto.

O programa foi criado unsando um bom editor de código, o JEdit, que é um editor para códigos java que também é feito com a mesma linguagem. o JEdit vem enxuto mas é possível se trabalhar com plug-ins que agilizam seu trabalho. Mas não é um IDE (Integrated Development Environment), é um editor de código, ou seja, fiz o programa “na unha“, digitando linha por linha e sem usar nenhum framerwork.

Gostei muito, foi uma experiência interessantíssima, trabalhar com JDBC é muito fácil (ao menos até onde fui), clareia o código e facilita o entendimento da lógica do programa. Usei também algumas outras classes como StringTokenizer e RandomAccessFile.

Como o programa executa uma sequência de comandos, não usei a classe Swing para nada, pois neste caso não preciso de interface gráfica. Talvez até poderia ter feito em ShellScript, mas não sei se seria possível fazer todo o processo de importação entre tipos de servidor e de estruturas de bancos de dados diferentes, com muitos comandos SQL e manter a mesma clareza, precisão, portabilidade e tudo mais que Java tem a oferecer.

Já existem outras pequenas aplicações a caminho, e espero ter com estas o mesmo sucesso que tive com a primeira!


Out 19 2005

TREINAMENTO: JAVA para Iniciantes

Java para Iniciantes foi o primeiro treinamento que participei, foi no mesmo dia do evento oficial de lancamento do Macromedia Studio 8 (terça-feira dia 11 de outubro de 2005). Chegando lá fiquei sabendo que o instrutor contratado para prestar o serviço não estava presente, então deslocaram o instrutor do curso de PHP para ministrar o este treinamento.

Realmente era Java para Iniciantes, pois o eu, me considerando um pré-iniciante em Java, já conhecia tudo e mais um pouco do que foi passado no treinamento. Se eu soubesse o couteúdo programático antes não teria feito a inscrição, mas não tinha a programação deste treinamento no site.

E um problema maior para os outros treinandos era que o instrutor, embora não demonstrasse falta de domínio do assunto, demonstrava inexperiência na área de ensino, e isso comprometeu seu treinamento.

Mas ele é um cara empenhado, e tem muito para se dar bem nessa área caso queira.

Ele usava termos muito técnicos para um treinamento de nível iniciante, e sinceramente, eu me vi nele nos meus primeiros dias de aula.

Notas:

  • Eziel (Instrutor): 8
  • Evento: 3