Acho que meu chefe lê esse blog, pois, depois do último post que dizia que eu tinha acabado com todas as tasks, recebi um monte de programas e alterações para fazer, alguns com prioridade baixa e outros com nível A+ de prioridade.
Agora que matei todas essas tasks me restou uma: o MakeNews. =/
Essa é difícil, preciso pegar os padrões das tags que são usadas antes do conteúdo do post que cada site e fazer um strpos para colocar o ponteiro certinho no começo do conteúdo do post e fazê-lo parar ao final.
Consegui, peguei o título e o texto. Fácil. Contudo, (ahh essa palavra sempre vem para estragar as coisas) por algum motivo que eu desconheça meu pequeno robô está pegando apenas o último parágrafo do post. muito estranho afinal uso o strpos para colocar o ponteiro no local e mando armazenar numa variável tudo que vem depois do conteúdo que comparei com o substr.
Vou explicar melhor:
-> Uso cURL para pegar todo o conteúdo de uma página e armazeno em um arquivo txt;
-> Pego o conteúdo desse txt e coloco em uma variável;
-> Faço uma comparação com a função substr() para achar a tag html em que o post se inicia;
-> Quando a comparação for verdadeira ele usa a strpos() e coloca o ponteiro logo depois dessa tag;
-> O mesmo vale para achar o final do post.
A lógica está certa, mas tem algum bug. Bora descobrir onde está?
Descobri que sou mais produtivo no desenvolvimento quando falo sobre o que estou fazendo. Sei lá, acho que isso me faz entender melhor todo o meu trabalho. Não espero que alguém vá ler essas palavras postadas aqui, mas mesmo assim, estou postando. @lucaslos
sexta-feira, 29 de abril de 2011
quarta-feira, 20 de abril de 2011
terça-feira, 19 de abril de 2011
Scripts Rápidos #FAIL
Consegui concluir a tarefa com perfeição depois de 6 horas e 27 minutos... Tudo bem que eu parei mais ou menos 2 horas para fazer uma reunião aqui ou ali, mas poxa é um baita tempo!!
Bem, vamos estudar... pelo menos agora me liguei num detalhe.. perco a atenção no script com muita fascilidade... e também acho que tudo é muito fácil.. (no caso, de fato era, mas tinha vários campos e acabou dando bugs)..
Ganhei.. experiência pra próxima... =S
Bem, vamos estudar... pelo menos agora me liguei num detalhe.. perco a atenção no script com muita fascilidade... e também acho que tudo é muito fácil.. (no caso, de fato era, mas tinha vários campos e acabou dando bugs)..
Ganhei.. experiência pra próxima... =S
Scripts Rápidos
Feito. Foi fácil. Ridículo para falar a verdade.
Agora pouco uma reunião sobre a certificação SAS 70, outra sobre um projetão...
No momento vou começar a desenvolver um módulo chamado "Candidatos" para um site de RH, vamos ver em quanto tempo eu faço?
Cronômetro zerado, dedos no teclado, FTP ligado, phpMyAdmin logado... JÁ!!!!!
Agora pouco uma reunião sobre a certificação SAS 70, outra sobre um projetão...
No momento vou começar a desenvolver um módulo chamado "Candidatos" para um site de RH, vamos ver em quanto tempo eu faço?
Cronômetro zerado, dedos no teclado, FTP ligado, phpMyAdmin logado... JÁ!!!!!
Fatal Error: Forms Monsters
Preciso fazer funcionar formulários enormes.... mano, isso é brincadeira de criança! Mas, vai dar uma baita trabalho.... bem, vamos lá.. o/
quinta-feira, 14 de abril de 2011
Momento bizzaro depois do trabalho
No ônibus com todos os bancos acupados, apenas eu e uma mulher de pé. Um lugar vaga à minha direita. Eu digo: _Pode sentar moça. =D
Ela: _Não não, senta você. =)
Eu: _É sério, por cavalheirismo. =)
Ela: _hahahahaahhahhaa. Senta você, eu fiquei sentada o dia todo. rs
Eu: _ oO
Sentei.
Ela: _Não não, senta você. =)
Eu: _É sério, por cavalheirismo. =)
Ela: _hahahahaahhahhaa. Senta você, eu fiquei sentada o dia todo. rs
Eu: _ oO
Sentei.
IPB Itaim Pta
Passei quase que completamente o dia todo debugando scripts PHP e styles CSS do site da IPB de Itaim Paulista.
Agora o site está redondinho, perfeito, aguardando o dia da apresentação depois do culto deles de domingo que vem. \o/ a
Agora o site está redondinho, perfeito, aguardando o dia da apresentação depois do culto deles de domingo que vem. \o/ a
Esqueci o CPF da prova do DETRAN
Eu sou realmente muito burro! Esqueci de colocar NA CAPA da prova o meu CPF, fiquei preocupado com a prova em si e esqueci desse "detalhe".
Bem, todo mundo sabe que o servidor deles é um Windows Server "furréco" lá.. (bem, o Windows Server por si só já não é muito bom) Poderia eu dar uma passada lá e mudar os dados de outra pessoa que passou colocando o meu bendito CPF ??
A lógica no meu ombro esquerdo diz SIM, mas a conciência no meu ombro direito diz ... SIM! haha
Ok, foi brincadeira, não faço esse tipo de coisa.
Bem, todo mundo sabe que o servidor deles é um Windows Server "furréco" lá.. (bem, o Windows Server por si só já não é muito bom) Poderia eu dar uma passada lá e mudar os dados de outra pessoa que passou colocando o meu bendito CPF ??
A lógica no meu ombro esquerdo diz SIM, mas a conciência no meu ombro direito diz ... SIM! haha
Ok, foi brincadeira, não faço esse tipo de coisa.
quarta-feira, 13 de abril de 2011
Quanta Plus + EditPlus
Migrei, agora estou usando totalmente o Ubuntu!
Quando ganhei meu primeiro computador eu achava o Windows a maravilha das maravilhas, quando comecei a estudar mais sobre o assunto e principalmente quando comecei a trabalhar no computador eu vi que não é bem assim.
O problema é que eu não poderia mudar, afinal eu era um web designer e precisava de programas como o Adobe Photoshop, Illustrator, Flash, etc. Com o tempo eu fui migrando de designer para programador, hoje minhas funções estão somente na programação, área que eu pretendo me especializar ainda mais. E, caso apareça alguma imagem para eu fazer, por que não usar o Gimp?
Bem, no Windows eu usava o Notepad++ ou o EditPlus, nunca achei um software tão bom quanto eles para o Ubuntu (ou eu não consegui aprender a usá-los direito). Hoje a solução me apareceu: o QuantaPlus. Aparentemente ele faz tudo o que eu preciso de um programa de edição de script. Recomendo.
Quando ganhei meu primeiro computador eu achava o Windows a maravilha das maravilhas, quando comecei a estudar mais sobre o assunto e principalmente quando comecei a trabalhar no computador eu vi que não é bem assim.
O problema é que eu não poderia mudar, afinal eu era um web designer e precisava de programas como o Adobe Photoshop, Illustrator, Flash, etc. Com o tempo eu fui migrando de designer para programador, hoje minhas funções estão somente na programação, área que eu pretendo me especializar ainda mais. E, caso apareça alguma imagem para eu fazer, por que não usar o Gimp?
Bem, no Windows eu usava o Notepad++ ou o EditPlus, nunca achei um software tão bom quanto eles para o Ubuntu (ou eu não consegui aprender a usá-los direito). Hoje a solução me apareceu: o QuantaPlus. Aparentemente ele faz tudo o que eu preciso de um programa de edição de script. Recomendo.
Fatal Error: You have tedious tasks!
Chego no trabalho e vejo no meu sistema de tasks um monte de tarefas de estagiário. Bem, eu não gosto de ficar fazendo esses serviços, mas gosto das aulas que eu tenho assistido aqui.
Eu aprendi muita coisa aqui, o melhor é que ainda recebo por isso, eu deveria pagar! Com certeza vou usar esses aprendizados por um bom tempo. \o/ F
Eu aprendi muita coisa aqui, o melhor é que ainda recebo por isso, eu deveria pagar! Com certeza vou usar esses aprendizados por um bom tempo. \o/ F
E-mail blogger FAIL
Eu não costumo ficar com a página do blogspot aperta durante todo o meu dia de trabalho. O blogger tem uma configuração, como todos sabem, que você manda um e-mail para ele e ele posta no blog sem eu precisar vir aqui na página de nova postagem.
Bem, ontem eu mandei alguns e-mails para serem postados e quando abro o meu blog hoje de manhã, para a minha surpresa, eles não estão lá. Daí você vem e me fala que o meu servidor que está zuado por isso ou aquilo, acontece que eu mando pelo Gmail para o Blogspot, ambos serviços do Google.
Acho que deu um pequeno e quase imperceptível problema em algum lugar dos servidores da Google porque ontem eu também vi um erro na página do Gmail, mas meio que por costume eu mudei e atualizei e o erro não apareceu mais. Eu sou muito burro! Eu deveria ter tirado um print sei lá.
Pois bem, acho que esse post foi para explicar o motivo dos posts de ontem estarem todos com a data de hoje e com os horário iguais.
Bem, ontem eu mandei alguns e-mails para serem postados e quando abro o meu blog hoje de manhã, para a minha surpresa, eles não estão lá. Daí você vem e me fala que o meu servidor que está zuado por isso ou aquilo, acontece que eu mando pelo Gmail para o Blogspot, ambos serviços do Google.
Acho que deu um pequeno e quase imperceptível problema em algum lugar dos servidores da Google porque ontem eu também vi um erro na página do Gmail, mas meio que por costume eu mudei e atualizei e o erro não apareceu mais. Eu sou muito burro! Eu deveria ter tirado um print sei lá.
Pois bem, acho que esse post foi para explicar o motivo dos posts de ontem estarem todos com a data de hoje e com os horário iguais.
Editor PHP
Estou doido para achar um editor de scripts PHP que tenha versões no Linux e no Windows, conecte com o FTP e salve online. Tenho alguns, mas ainda não são bons o suficiente e/ou não atenderam alguma das especificações anteriores.
Estou querendo alterar as cores tbm para ficar com o fundo preto, pois percebi que quando eu fico muito tempo programando, acabo ficando com dor de cabeça. Acho que seria um diferencial interessante e melhoraria a minha produtividade, sem bem que, se não me engano, até o Notepad++ faz isso.
Estou querendo alterar as cores tbm para ficar com o fundo preto, pois percebi que quando eu fico muito tempo programando, acabo ficando com dor de cabeça. Acho que seria um diferencial interessante e melhoraria a minha produtividade, sem bem que, se não me engano, até o Notepad++ faz isso.
Garotas
Conheci uma garota em um acampamento no ano passado. É o tipo de garota que você baba no teclado ao ver uma foto dela no facebook de tão bonita que ela é. Ela é realmente muito linda.
Uma vez, faz um tempo, fiz uma escala para definir de forma extremamente simplista a personalidade/beleza das garotas. A escala é simples:
- uma garota é bonita quando é inteligente e/ou de personalidade agradável;
- uma garota é gostosa quando é extremamente burra, mas com o corpo "bem definido";
- o nível mais alto dessa classificação foi nomeado com o adjetivo linda, pois confere nas duas características anteriores mescladas e melhoradas.
Agora você sabe o que quero dizer quando digo que uma garota é realmente linda.
Contudo, o que me deixou FURIOSO foi que o FDP do namorado dela deixou ela de lado e rompeu com o namoro. Pensei que ou ele foi castrado ou "saiu do armário". Pois bem, se houver alguma garota lendo esse blog, eu deixo um recado:
Outra coisa que me deixa puto da vida é um bombado que, se você perguntar para qualquer garota vai dizer que é seu sonho de consumo, ATROPELAR garotinhas no metrô. Quer dizer, se você não pode "comer" então pode ser descartada? Onde está o cavalheirismo afinal?
E pensar que os meus e seus avós e bizavós colocavam a jaqueta em cima da água suja para uma mulher passar, tudo isso por cavalheirismo.
Uma vez, faz um tempo, fiz uma escala para definir de forma extremamente simplista a personalidade/beleza das garotas. A escala é simples:
- uma garota é bonita quando é inteligente e/ou de personalidade agradável;
- uma garota é gostosa quando é extremamente burra, mas com o corpo "bem definido";
- o nível mais alto dessa classificação foi nomeado com o adjetivo linda, pois confere nas duas características anteriores mescladas e melhoradas.
Agora você sabe o que quero dizer quando digo que uma garota é realmente linda.
Contudo, o que me deixou FURIOSO foi que o FDP do namorado dela deixou ela de lado e rompeu com o namoro. Pensei que ou ele foi castrado ou "saiu do armário". Pois bem, se houver alguma garota lendo esse blog, eu deixo um recado:
A única pessoa que você pode ter certeza que não vai te magoar, ou se magoar fará de tudo para reaver, é o nerd da sua sala ou grupo.
Outra coisa que me deixa puto da vida é um bombado que, se você perguntar para qualquer garota vai dizer que é seu sonho de consumo, ATROPELAR garotinhas no metrô. Quer dizer, se você não pode "comer" então pode ser descartada? Onde está o cavalheirismo afinal?
E pensar que os meus e seus avós e bizavós colocavam a jaqueta em cima da água suja para uma mulher passar, tudo isso por cavalheirismo.
Módulos UP 2 \o/
Terminada a aula de como criar um módulo para o CMS, vamos trabalhar um pouco para fixar na cabeça e depois ir embora. \o/
terça-feira, 12 de abril de 2011
Filmes
Papo bacana com o pessoal aqui sobre uns filmes. Fala sério exemplos de filmes fantásticos que só o pessoal da tecnologia entende são Piratas do Vale do Silício, A Rede Social e Matrix. \o/
Frase Motivadora do Dia
"Muitas pessoas lá fora, vão te dizer que você não pode. O que você tem que fazer é virar e dizer: observe."
Módulos UP \o/
Vários outras prioridades passaram na frente, agora vou desenvolver um módulo para o CMS da empresa.
Ainda bem, porque o MakeNews está problemático. Bora aprender como funciona esse CMS! \o/
Ainda bem, porque o MakeNews está problemático. Bora aprender como funciona esse CMS! \o/
Loop com o ID da Notícia
fiz um substr() bem bolado para pegar os caracteres referentes à data dentro do array que vinha do cURL. \o/
Agora preciso fazer com que liste na tela as 5 últimas notícias. Esse site usa a url que mostra o id da notícia, basta eu fazer um loop decrementado. Vamos lá.
Agora preciso fazer com que liste na tela as 5 últimas notícias. Esse site usa a url que mostra o id da notícia, basta eu fazer um loop decrementado. Vamos lá.
Check-in
hoje cheguei 2 minutos e 26 segundos atrasado segundo o sistema. Bem, hora de voltar ao MakeNews e terminar logo essa bagaça. =/
Estou com aquele problema na data, o substr() de um cURL está jogando mais conteúdo do site do que eu estou "importando" dentro do Array .. vou ter que achar um modo melhor de pegar o conteúdo ou fazer um explode() bem bolado.
Mão na massa feita de plástico com alavancas simples e caracteres colados!
Estou com aquele problema na data, o substr() de um cURL está jogando mais conteúdo do site do que eu estou "importando" dentro do Array .. vou ter que achar um modo melhor de pegar o conteúdo ou fazer um explode() bem bolado.
Mão na massa feita de plástico com alavancas simples e caracteres colados!
segunda-feira, 11 de abril de 2011
Pó
Em casa, terminei uns banners que eu tinha que fazer e vou dormir. Sim, "dou uma de designer" de noite depois do trabalho. É o que o dinheiro faz com a gente. "Faço" programa de dia e "desenho" de noite. Tem gente que diz que deveria ser o contrário, mas sabecomoéné?
Acho que todo dia eu vou postar um texto desse de noite antes de dormir. Acho que será sempre com a tag "Pó", porque é só pó que está sentado nessa cadeira.
Quero terminar aquele livro logo, estou ansioso para estudar a fundo o Zend Framework. Hoje fiquei mais ansioso ainda porque me apareceu uma ideia muito boa de um serviço online. Claro que vou ser o desenvolvimento da bagaça, pois AÉA.
Acho que todo dia eu vou postar um texto desse de noite antes de dormir. Acho que será sempre com a tag "Pó", porque é só pó que está sentado nessa cadeira.
Quero terminar aquele livro logo, estou ansioso para estudar a fundo o Zend Framework. Hoje fiquei mais ansioso ainda porque me apareceu uma ideia muito boa de um serviço online. Claro que vou ser o desenvolvimento da bagaça, pois AÉA.
Design Pattern
ok, não saí ainda. Tá rolando um papo legal sobre tecnologia aqui no trabalho.
Quero sair para estudar um pouco mais de Design Pattern que está em um livro de 700 páginas que anda comigo para todo lado. Daqui a pouco será um membro adicional meu, quando terminar vou ter que amputá-lo. haha
Quero sair para estudar um pouco mais de Design Pattern que está em um livro de 700 páginas que anda comigo para todo lado. Daqui a pouco será um membro adicional meu, quando terminar vou ter que amputá-lo. haha
Check-out
Usando uma função criada pelo meu diretor para acessar o banco, chama-se CRUD. Qualquer dia posto ela aqui.
Matei o projeto, vou voltar ao MakeNews.
Até amanhã, ou hoje ainda.
Matei o projeto, vou voltar ao MakeNews.
Até amanhã, ou hoje ainda.
MakeNews fail
Deixei pendante o MakeNews e agora estou finalizando um projeto que vai para o ar hoje.
Em outro projeto, uma palavra: TROJAN.
Em outro projeto, uma palavra: TROJAN.
Stikadinho
Outro bug na data, o script pega mais conteúdo do que deveria pegar. É capaz do motivo ser a minha falta de experiência, mas vou tentar explodir tudo aqui e debugar essa parte.
Agora a garota da sala aqui foi ali em baixo comprar uns doces. Moeda vai, moeda vem e agora estou com 6 Stikadinhos na minha mesa. Hora de escambo.
Agora a garota da sala aqui foi ali em baixo comprar uns doces. Moeda vai, moeda vem e agora estou com 6 Stikadinhos na minha mesa. Hora de escambo.
Quase lá.
Ok, consegui resolver o bug. Me sinto envergonhado de tamanha burrice que existe dentro de mim a ponto de conta errado uma sequência de 32 caracteres para usar em um substr().
Bora pegar as datas?
Bora pegar as datas?
Problemas
Consegui colocar todo o conteúdo do site na lista, mas estou com um bug no título de cada notícia. Debugar isso vai dar trabalho, preciso bolar um jeito melhor.
Coloquei um nome provisório nesse robô: MakeNews. Nada original, mas já tenho alguma coisa para colocar na pasta dele.
Coloquei um nome provisório nesse robô: MakeNews. Nada original, mas já tenho alguma coisa para colocar na pasta dele.
Olá, Robô.
Olá, esse é o meu primeiro post. Merda, é claro que é a bosta do meu primeiro post, ta vendo outro aqui em baixo?
Bem, já começou mal e é provável que piore. =//
Aqui eu vou escrever dos pensamentos que eu tenho quando estou programando, se alguém vai ler é uma coisa, mas que vou escrever, eu vou.
Agora mesmo estou fazendo um robô em php que vai listar em uma página em branco todo o conteúdo de um site de notícias específico. Isso seria meio 'contra as regras', mas a fonte será mostrada então fico com a conciência transquila.
Bem, já começou mal e é provável que piore. =//
Aqui eu vou escrever dos pensamentos que eu tenho quando estou programando, se alguém vai ler é uma coisa, mas que vou escrever, eu vou.
Agora mesmo estou fazendo um robô em php que vai listar em uma página em branco todo o conteúdo de um site de notícias específico. Isso seria meio 'contra as regras', mas a fonte será mostrada então fico com a conciência transquila.
Assinar:
Comentários (Atom)
