Estou com o pé machucado, ta dolorido.
Foi ontem no treino de Jiu-Jitsu (Recomendo as pessoas que não praticam esporte, e as pessoas que já praticam, Go, Go, Go, Jiu-Jitsu!!!) fiz um rolamento no aquecimento e bati meu pé na parede, começou a doer hoje pela manhã.
Outra coisa, é que amanheci com uma preguiça imensa, por isso as palavras vão ser curta.
Estou tentando aprender Sessions no Code Igniter, será se é muito dificil?! Sem ideias de como proceder...
Até a proxima!
terça-feira, 14 de agosto de 2007
sexta-feira, 10 de agosto de 2007
Projetos e mais projetos
Projetos a gente sempre tem, seja pessoal, profissional, emocional, enfim, projetos!
Após a conclusão da Agenda, vi que há uma infinidades de coisas a se fazer, uma coisa legal que eu li, foi na documentação do PostgreSQL, o topico 2 da "10 Dicas para começar a usar o PostgreSQL" que fala que a melhor coisa a aprender, é usar as ferramentas pra solucionar problemas que enfrentamos no dia-a-dia.
E meu dia-a-dia é bastante problemático, e meu problema foi logo em uma coisa super importante, estudo!.
Estava aproveitando umas das milhares de horas de folgas na empresa que trabalho atualmente (10-08-2007), e estava trabalhando em alguma coisa produtiva, estudando, tinha uma prova na faculdade no dia, fiquei pasmo quando meu gerente bateu no meu ombro e falou "Você não pode estudar aqui, o 'The Boss' não vai gostar de te ver estudando", claramente, eu fechei meu caderno e fui olhar sites na internet (acabou a produtividade).
Moral da história? Duas:
1 - A empresa não apoia o funcionario nas horas vagas a ele soltar a criatividade, mesmo exercendo uma atividade atipica da empresa, em outras palavras, a empresa não apoia o funcionario a se valorizar, estudar, e buscar mais soluções pra empresa;
2 - Eu tinha que fazer alguma coisa, não podia e nem posso simplesmente parar de estudar.
Então tive a brilhante ideia de scannear meu caderno e estudar por fotos. Pro meu chefe eu estaria trabalhando em alguma coisa no computador, e ele não iria dar a minima, estaria muito concentrado na tela do monitor como ele queria. E mais uma vez, surgiu outra idea, por que não fazer um site onde, alem de eu, todos da minha turma ou alguem na internet que queira colocar fotos do caderno, ou assuntos relevantes a estudo?! Resolvi fazer um sistema de upload de fotos, com comentarios, onde pudesse mostrar as pessoas o que eu escrevo no meu caderno, quase um blog.
Após a experiencia com o Smarty e ADOdb, resolvi usar esses frameworks para o desenvolvimento desse projeto. Usando tambem o paradigma, que descobri depois de um tempo, webstandards.
Resumindo por que ta muito grande.
Como estou usando agora o Code Igniter, resolvi fazer a transferencia de Smarty/ADOdb para CI, e já obtive boa respostas. Quando estiver na fase Beta, disponibilizarei codigos fontes e site pra testes!!
Até o proximo.
Após a conclusão da Agenda, vi que há uma infinidades de coisas a se fazer, uma coisa legal que eu li, foi na documentação do PostgreSQL, o topico 2 da "10 Dicas para começar a usar o PostgreSQL" que fala que a melhor coisa a aprender, é usar as ferramentas pra solucionar problemas que enfrentamos no dia-a-dia.
E meu dia-a-dia é bastante problemático, e meu problema foi logo em uma coisa super importante, estudo!.
Estava aproveitando umas das milhares de horas de folgas na empresa que trabalho atualmente (10-08-2007), e estava trabalhando em alguma coisa produtiva, estudando, tinha uma prova na faculdade no dia, fiquei pasmo quando meu gerente bateu no meu ombro e falou "Você não pode estudar aqui, o 'The Boss' não vai gostar de te ver estudando", claramente, eu fechei meu caderno e fui olhar sites na internet (acabou a produtividade).
Moral da história? Duas:
1 - A empresa não apoia o funcionario nas horas vagas a ele soltar a criatividade, mesmo exercendo uma atividade atipica da empresa, em outras palavras, a empresa não apoia o funcionario a se valorizar, estudar, e buscar mais soluções pra empresa;
2 - Eu tinha que fazer alguma coisa, não podia e nem posso simplesmente parar de estudar.
Então tive a brilhante ideia de scannear meu caderno e estudar por fotos. Pro meu chefe eu estaria trabalhando em alguma coisa no computador, e ele não iria dar a minima, estaria muito concentrado na tela do monitor como ele queria. E mais uma vez, surgiu outra idea, por que não fazer um site onde, alem de eu, todos da minha turma ou alguem na internet que queira colocar fotos do caderno, ou assuntos relevantes a estudo?! Resolvi fazer um sistema de upload de fotos, com comentarios, onde pudesse mostrar as pessoas o que eu escrevo no meu caderno, quase um blog.
Após a experiencia com o Smarty e ADOdb, resolvi usar esses frameworks para o desenvolvimento desse projeto. Usando tambem o paradigma, que descobri depois de um tempo, webstandards.
Resumindo por que ta muito grande.
Como estou usando agora o Code Igniter, resolvi fazer a transferencia de Smarty/ADOdb para CI, e já obtive boa respostas. Quando estiver na fase Beta, disponibilizarei codigos fontes e site pra testes!!
Até o proximo.
Marcadores:
ADOdb,
Code Igniter,
Framework,
PHP,
programação,
Projetos,
Smarty
terça-feira, 7 de agosto de 2007
Code Igniter, Parte 01
É bom este framework, que conhece ou já viu Ruby on Rails, vai gostar muito dele...
Este Framework é bastante parecido com RoR, mas a principal vantagem que eu achei, foi com a programação em si, quase na sua totalidade Orientada a Objeto.
O desenvolvimento do Framework, foi baseada no PHP 4, como o PHP 5 tem suporte ao PHP 4, não se nota muita diferença.
O fato de se programar OO facilita a vida dos programadores, desenvolvedores que sabem programar OO
O que escrever nesta parte 01 sobre Code Igniter?! É que ainda estou estudando, fiz alguns exemplos de testes, pra me familiarizar com o framework, em breve começarei algum projeto, ou migrar alguns do que eu já tenho/fazendo pra este framework.
Uma coisa bastante interessante pra nós, desenvolvedores, se chama OpenMoko e Neo 1973.
OpenMoko é um software, e um kit dev, pra celulares. Qual a vantagem? Ser Open Source e Linux.
Neo 1973 é um celular, que já vem equipado com um OpenMoko, a vantagem dele, é que é totalmente Free (Infelizmente não o seu valor, U$D 300,00 no site oficial). É um smartphone voltado pra Developers e que queiram contribuir com a comunidade. Mas a empresa está desenvolvendo um smartphone pra ser lançado em outubro pra usuarios comuns, mas que sejam Geeks, a previsão de softwares é pro ano que vem, quando a comunidade estiver mais madura.
o Neo 1973, é dotado de uma tela de 2.8 polegadas, com resolução de 800x640, TOUCH SCREEN, uma caneta tipo stylus, suporte a USB 2.0, um processador Samsung de 266MHz e cartão de Memoria SD.
E FELIZMENTE, meu aniversário é mês que vem (Dia 09/09) queria muito acordar e dar de cara com o smartphone!! Ficarei muito feliz.
--
Até a proxima
Este Framework é bastante parecido com RoR, mas a principal vantagem que eu achei, foi com a programação em si, quase na sua totalidade Orientada a Objeto.
O desenvolvimento do Framework, foi baseada no PHP 4, como o PHP 5 tem suporte ao PHP 4, não se nota muita diferença.
O fato de se programar OO facilita a vida dos programadores, desenvolvedores que sabem programar OO
O que escrever nesta parte 01 sobre Code Igniter?! É que ainda estou estudando, fiz alguns exemplos de testes, pra me familiarizar com o framework, em breve começarei algum projeto, ou migrar alguns do que eu já tenho/fazendo pra este framework.
Uma coisa bastante interessante pra nós, desenvolvedores, se chama OpenMoko e Neo 1973.
OpenMoko é um software, e um kit dev, pra celulares. Qual a vantagem? Ser Open Source e Linux.
Neo 1973 é um celular, que já vem equipado com um OpenMoko, a vantagem dele, é que é totalmente Free (Infelizmente não o seu valor, U$D 300,00 no site oficial). É um smartphone voltado pra Developers e que queiram contribuir com a comunidade. Mas a empresa está desenvolvendo um smartphone pra ser lançado em outubro pra usuarios comuns, mas que sejam Geeks, a previsão de softwares é pro ano que vem, quando a comunidade estiver mais madura.
o Neo 1973, é dotado de uma tela de 2.8 polegadas, com resolução de 800x640, TOUCH SCREEN, uma caneta tipo stylus, suporte a USB 2.0, um processador Samsung de 266MHz e cartão de Memoria SD.
E FELIZMENTE, meu aniversário é mês que vem (Dia 09/09) queria muito acordar e dar de cara com o smartphone!! Ficarei muito feliz.
--
Até a proxima
Marcadores:
Celular,
Code Igniter,
Framework,
OpenMoko,
Orientado a Objeto,
PHP,
programação,
Ruby,
Ruby on Rails,
Smarthphone
segunda-feira, 6 de agosto de 2007
Code Igniter e extensão Rapyd
O que é Code Igniter/Rapyd e pra que serve? Foram essas perguntas que eu fiz hoje quando conversava com Rodrigo Lima, CEO da W7 Solutions, que desenvolve sistemas web usando PHP e MySQL.
São Frameworks PHP pra "acelerar" e aumentar a produtividade, Code Igniter, ou quem está familiarizado chama CI, é um framework de XP (eXtreming Programer) usado no desenvolvimento de sistemas em PHP, Rapyd é uma extensão pra trabalhar com camadas MVC (MVC são iniciais de Model-Viewer-Controller, é um paradigma onde se separa Visão, Controle e Modelo, assim, voce pode trabalhar com o controle sem interferir no modo como é Visto, ou no modelo, ou mesmo na visão, sem interferir no outro - Caso bom foi agora o do Banco do Brasil, que ele fez um "site" novo. Na realidade, só se mudou a Visão, praticamente está com as mesmas funções do site anterior, mas melhorada).
Bom, é só isso que sei até agora sobre esses frameworks, começarei a estudar e usa-lo! Esperar de 10 a 15 dias pra começar novos desafios, principalmente, novas ideias e informação, espero que der certo!!
--
Hoje volto as aulas, à 18:30, na Faete, sem aulas da Rosianni esse semestre, o primeiro por sinal, e com duas disciplinas da Naíla...
Quero começar tambem, logo essa semana, meu trabalho de iniciação Cientifíca (OLAP) com o Prof. Thiago me ajudando, quero muito desenvolver soluções com OLAP.
E ainda vai me sobrar tempo, depois disso tudo, pra voltar a fazer Jiu-Jitsu, começando hoje tambem com o amigo, professor e colega de faculdade Robson Tomé na Eugenio na rua do Projuris, vamos lá Royller Jiu-Jitsu Team!
São Frameworks PHP pra "acelerar" e aumentar a produtividade, Code Igniter, ou quem está familiarizado chama CI, é um framework de XP (eXtreming Programer) usado no desenvolvimento de sistemas em PHP, Rapyd é uma extensão pra trabalhar com camadas MVC (MVC são iniciais de Model-Viewer-Controller, é um paradigma onde se separa Visão, Controle e Modelo, assim, voce pode trabalhar com o controle sem interferir no modo como é Visto, ou no modelo, ou mesmo na visão, sem interferir no outro - Caso bom foi agora o do Banco do Brasil, que ele fez um "site" novo. Na realidade, só se mudou a Visão, praticamente está com as mesmas funções do site anterior, mas melhorada).
Bom, é só isso que sei até agora sobre esses frameworks, começarei a estudar e usa-lo! Esperar de 10 a 15 dias pra começar novos desafios, principalmente, novas ideias e informação, espero que der certo!!
--
Hoje volto as aulas, à 18:30, na Faete, sem aulas da Rosianni esse semestre, o primeiro por sinal, e com duas disciplinas da Naíla...
Quero começar tambem, logo essa semana, meu trabalho de iniciação Cientifíca (OLAP) com o Prof. Thiago me ajudando, quero muito desenvolver soluções com OLAP.
E ainda vai me sobrar tempo, depois disso tudo, pra voltar a fazer Jiu-Jitsu, começando hoje tambem com o amigo, professor e colega de faculdade Robson Tomé na Eugenio na rua do Projuris, vamos lá Royller Jiu-Jitsu Team!
Marcadores:
Code Igniter,
Framework,
MVC,
PHP,
programação,
Rapyd
sábado, 4 de agosto de 2007
Fenix!
A séculos não postava nada no blog (Ultimo post foi em Abril). As coisas começaram a pegar... Enfim.
Terminei o projeto Agenda, logo após a conclusão, me foi proposto usar novos paradigmas de programação, dessa vez usando Smarty e ADODB, dois frameworks para PHP, um de Abstração de Dados(ADODB) e o outro de camadas (Smarty).
Pra quem nunca teve contato com PHP, propor esse tipo de trabalho, é meio q obscuro... Mas eu consegui, principalmente a usar o Smarty o ADODB, gostei muito, e assim consegui terminar esse projeto.
Aí veio as "aperreiações" da faculdade, risco de perder périodo, e um trabalho que na primeira semana era mil e umas maravilhas, se tornou monótono e chato, principalmente por que não me gera nenhum desafio o que eu faço atualmente. Pareço mais um carinha de um Call Center, que fica antendendo ligação e passando pra outra pessoa, e aqui, ainda usam a visão de CPD e ainda mais, um CPD que é pra fazer movimentações diarias de estoque, vendas, importação, exportação... Mas se engana que é no Banco de dados, é em um sistema de gestão.
Tem tipo um roteiro diario, olhar alguns relatorios assim que chegar, fazer as movimetações de estoque, depois importa novos produtos para o estoque... Isso era pro estorquista fazer, né!? Ou um auxiliar administrativo, né!? Por que pra mim, isso não é coisa de quem é ou ainda vai ser Analista de Sistemas.
Enfim, trabalho não falta pra ninguem, ainda vou achar minha vaga de programador que eu tanto procuro, ou a vaga de Analista de Sistemas, e desenvolver uma aplicação, quem sabe, até esse sistema de gestão, ou ir até mais longe, lançar o proprio modelo de gestão, passando de como seria o atendimento, até o produto final... Isso seria lindo!
Lembro-me de uma conversa que tive com o diretor da Infoway, uma empresa de desenvolvimento de sistemas aqui de Teresina, que estava implantando um sistema de gestão de planos de saúde em Recife, no maior polo de desenvolvimento do Nordeste.
Ele falou que a empresa estava atuando em Teresina a 11 anos, e que o maior problema era a falta de concorrencia, vital pra qualquer ramo (engano daqueles que pensam que mandar no mercado é bom), ele não tinha concorrentes locais, por isso não sabia aonde teria que melhorar pra atender melhor seus clientes.
Ele me falou, que em 10 anos, ele sempre buscou inovar, mas que não conseguia muito sucesso. E que pra realmente entender o que ele estava fazendo, ele deveria entrar de corpo e alma na venda de planos de saúde. E foi o que ele fez, pra entender de um negocio, nada melhor ter uma visão de dentro!! Assim ele conseguiu as melhorias no que ele tanto queria, e aumentar o faturamento da empresa.
No final da conversa, ele disse que não estava mais fazendo um sistema, e sim lançando um novo Modelo de gestão de uma empresa de planos de saúde.
--
Termino aqui por hoje...
Assuntos totalmente fora de nexo, mas o importante é ter assunto pra ser lido e divulgado!!
Abraços e até mais...
Há Espera de um Milagre...
Terminei o projeto Agenda, logo após a conclusão, me foi proposto usar novos paradigmas de programação, dessa vez usando Smarty e ADODB, dois frameworks para PHP, um de Abstração de Dados(ADODB) e o outro de camadas (Smarty).
Pra quem nunca teve contato com PHP, propor esse tipo de trabalho, é meio q obscuro... Mas eu consegui, principalmente a usar o Smarty o ADODB, gostei muito, e assim consegui terminar esse projeto.
Aí veio as "aperreiações" da faculdade, risco de perder périodo, e um trabalho que na primeira semana era mil e umas maravilhas, se tornou monótono e chato, principalmente por que não me gera nenhum desafio o que eu faço atualmente. Pareço mais um carinha de um Call Center, que fica antendendo ligação e passando pra outra pessoa, e aqui, ainda usam a visão de CPD e ainda mais, um CPD que é pra fazer movimentações diarias de estoque, vendas, importação, exportação... Mas se engana que é no Banco de dados, é em um sistema de gestão.
Tem tipo um roteiro diario, olhar alguns relatorios assim que chegar, fazer as movimetações de estoque, depois importa novos produtos para o estoque... Isso era pro estorquista fazer, né!? Ou um auxiliar administrativo, né!? Por que pra mim, isso não é coisa de quem é ou ainda vai ser Analista de Sistemas.
Enfim, trabalho não falta pra ninguem, ainda vou achar minha vaga de programador que eu tanto procuro, ou a vaga de Analista de Sistemas, e desenvolver uma aplicação, quem sabe, até esse sistema de gestão, ou ir até mais longe, lançar o proprio modelo de gestão, passando de como seria o atendimento, até o produto final... Isso seria lindo!
Lembro-me de uma conversa que tive com o diretor da Infoway, uma empresa de desenvolvimento de sistemas aqui de Teresina, que estava implantando um sistema de gestão de planos de saúde em Recife, no maior polo de desenvolvimento do Nordeste.
Ele falou que a empresa estava atuando em Teresina a 11 anos, e que o maior problema era a falta de concorrencia, vital pra qualquer ramo (engano daqueles que pensam que mandar no mercado é bom), ele não tinha concorrentes locais, por isso não sabia aonde teria que melhorar pra atender melhor seus clientes.
Ele me falou, que em 10 anos, ele sempre buscou inovar, mas que não conseguia muito sucesso. E que pra realmente entender o que ele estava fazendo, ele deveria entrar de corpo e alma na venda de planos de saúde. E foi o que ele fez, pra entender de um negocio, nada melhor ter uma visão de dentro!! Assim ele conseguiu as melhorias no que ele tanto queria, e aumentar o faturamento da empresa.
No final da conversa, ele disse que não estava mais fazendo um sistema, e sim lançando um novo Modelo de gestão de uma empresa de planos de saúde.
--
Termino aqui por hoje...
Assuntos totalmente fora de nexo, mas o importante é ter assunto pra ser lido e divulgado!!
Abraços e até mais...
Há Espera de um Milagre...
segunda-feira, 16 de abril de 2007
Cadê?
Nada melhor do que acordar pela manhã e pensar em como vai implementar um servidor, ou quando está dando aquele amasso vem na cabeça uma situação que nunca imaginavamos.
Mas a primeira coisa é sempre ter em mente o que voce vai fazer, e depois documentar tudo, escrever as vezes é bom, e quando escrevemos sobre algo em que realmente sabemos, e sobre assuntos que gostamos, os textos ficam impressionantes e perfeitos, cheios de conteudo.
Na empresa onde estou trabalhando atualmente, recebi a missão de estudar e implementar um servidor voip para interligação do grupo. E qual a dificuldade? MATERIAL.
Temos muito pouco material, seja sobre qualquer assunto, em nossa lingua mãe, precisamos recorrer cada vez mais ao ingles, que muitos consideram como a lingua universal.
Outro fator importante é a necessidade de dinheiro pra aquisição dos poucos materiais existentes, desde livros, a cursos em DVD. Livros que custam mais de R$ 200,00 e cursos que chegam a quase R$ 500,00.
Para um estudando que tem que trabalhar por que seus pais não tem condições de está bancando uma faculdade ou universidade, e para alunos que realmente não tem quase ou nenhum dinheiro sobrando, esses preços são altissimos!
E não é só livros especificos da area, no Brasil, CDs de musica, que trazem poucas informações são mais baratos do que livros, livros que ajudam e melhoram o Brasil em varios aspectos, livros infatis, escolares, ficcção, drama, educativos, informativos, criticos, judiciarios, computacionais, qualquer livro no Brasil é um absurdo! e se não bastasse, nosso governo não incentiva essa industria, que por sinal, é muito mais dificil a pirataria de livros do que de cds.
R$ 152,00, esse é o valor de um livro em portugues recomendado pelo www.asterisk.org, R$ 78,00 é o preço de um livro aqui na minha cidade sobre OLAP, R$ 154,00 foi o preço que paguei pelo Java: Como programar, 6ª Edição.
Mas fazer o que? Enquanto a nossa politica prioriza os fabricantes de cds, nós que queremos e precisamos de livros iremos sofrer, e mais ainda pra aprender a escrever e ler em ingles pra poder usar o maior material possivel.
Mas a primeira coisa é sempre ter em mente o que voce vai fazer, e depois documentar tudo, escrever as vezes é bom, e quando escrevemos sobre algo em que realmente sabemos, e sobre assuntos que gostamos, os textos ficam impressionantes e perfeitos, cheios de conteudo.
Na empresa onde estou trabalhando atualmente, recebi a missão de estudar e implementar um servidor voip para interligação do grupo. E qual a dificuldade? MATERIAL.
Temos muito pouco material, seja sobre qualquer assunto, em nossa lingua mãe, precisamos recorrer cada vez mais ao ingles, que muitos consideram como a lingua universal.
Outro fator importante é a necessidade de dinheiro pra aquisição dos poucos materiais existentes, desde livros, a cursos em DVD. Livros que custam mais de R$ 200,00 e cursos que chegam a quase R$ 500,00.
Para um estudando que tem que trabalhar por que seus pais não tem condições de está bancando uma faculdade ou universidade, e para alunos que realmente não tem quase ou nenhum dinheiro sobrando, esses preços são altissimos!
E não é só livros especificos da area, no Brasil, CDs de musica, que trazem poucas informações são mais baratos do que livros, livros que ajudam e melhoram o Brasil em varios aspectos, livros infatis, escolares, ficcção, drama, educativos, informativos, criticos, judiciarios, computacionais, qualquer livro no Brasil é um absurdo! e se não bastasse, nosso governo não incentiva essa industria, que por sinal, é muito mais dificil a pirataria de livros do que de cds.
R$ 152,00, esse é o valor de um livro em portugues recomendado pelo www.asterisk.org, R$ 78,00 é o preço de um livro aqui na minha cidade sobre OLAP, R$ 154,00 foi o preço que paguei pelo Java: Como programar, 6ª Edição.
Mas fazer o que? Enquanto a nossa politica prioriza os fabricantes de cds, nós que queremos e precisamos de livros iremos sofrer, e mais ainda pra aprender a escrever e ler em ingles pra poder usar o maior material possivel.
terça-feira, 10 de abril de 2007
Fedora Core 6 + Beryl
Após uma visita na casa do meu amigo Marcelo - O Lobo, fiquei com inveja do seu desktop rodando Fedora Core 6, com o Beryl, um Desktop 3D. Aí começou minha jornada pra instala-lo em casa.
A varios tempos atrás, eu sempre quis migrar 100% pra linux, mas nunca conseguia devido aos jogos, mesmo tentando wine e cedega, não funcionam corretamente no linux, e ainda a industria de games prioriza quem tem mais OS, ou seja, Windows.
Mas agora, com a saída do windows vista, muita gente viu que o Desktop 3D era a nova jogada da microsoft, mas nova apenas aos usuarios do windows, pra quem usa linux ou mac os, já se sabe que faz algum tempo que existe desktop 3D.
Após muita batalha, consegui a proeza de rodar o Beryl no meu Desktop. Tentarei fazer um Guia de Instalação, um "How to" amanhã para as milhares de pessoas que tentam e não conseguem, ou que não inicializa. Só lembrando, só roda no kernel 2.20.
Meus projetos, por falta de orçamento (sim, sim, tempo é dinheiro, e eu não tenho tempo, então, falta de orçamento!!), estão atrasados.
Agora que o Beryl está funcionando, vou tentar instalar o Eclipse 3.2 e atualiza-lo para o Calisto Visual Editor, tentei fazer isso no Eclipse que já vem com o Fedora, mas a ide não quis atualizar.
Noticia de Hoje:
Lançado Debian GNU/Linux 4.0:
Após varios e varios meses, quase dois anos de espera, sai, quentinho do forno, a versão 4 desde que é considerado por muitos, a mães de todas as distribuições linux, o Debian 4.0. Leia a matéria completa no site http://www.debian.org/News/2007/20070408 .
Assinar:
Postagens (Atom)