Browsing the archives for the Software Livre category.


PDF sobre Produtividade

Aleatoriedade, Software Livre |
screenshot-7858fa946db52a6f98629a3aa77dc1ac_226
Novamente movido pela curiosidade, e também grande interesse e admiração nos trabalhos do Élcio e do Diego, do Tableless, me inspirei em comprar a apostila sobre Produtividade na Web, que eles estão vendendo através da Visie, pra conhecer um pouco mais a metodologia de desenvolvimento que eles aplicam e ensinam em seus cursos, a linguagem que é tratada, ferramentas e tudo mais.

O PDF é muito agrádável de ler, numa linguagem simples e que prende a atenção do leitor.

São dicas simples, mas tão valiosas para quem já possui uma certa experiência com desenvolvimento  quanto para os que ainda estão começando, como Testes Unitários, DRY, JSON e Controle de Versão, ítens indispensáveis hoje em dia a qualquer desenvolvedor.

Informações como estas, são fáceis de serem encontradas na internet, basta apenas um pouco de afinco. Mas tratadas de uma forma simples e direta, são poucas as documentações em português, ainda mais reunidas num único documento.

Acho que o preço sugerido, não é um valor salgado pelo teor de informações que a apostila proporciona.

2 Comments

NetBeans IDE Early Access for PHP

PHP, Software Livre |

netbeans

Movido pela curiosidade que a tempos coçava minha cabeça, sobre o suporte a PHP no NetBeans, que inclusive, foi meu amigo Michel quem me falou, assim que vi o anúncio de lançamento no blog do Bruno, corri pra baixar e já tratei de tentar tocar um projeto nele pra ver no que dava.

screenshot-testing-netbeans-ide-early-access-for-php

De início confesso que achei o NB - sente a intimidade - bem diferentão, afinal, eu já estava acostumadíssimo com o Eclipse PDT, com o suporte a SVN e Javascript instalado certinho, teclas de atalho, tudo configurado.. enfim. A instalação foi bem tranquila, apenas setei as permissões do arquivo .sh e mandei executar o bicho, sussão. Em comparação com o Eclipse, eu não consegui definir se o NetBeans chega a ser mais leve ou pesado, mas a integração com as Classes e extensões do projeto foram simplesmente ótimas, mas bastando seguir o padrão Ctrl+espaço e pronto, uma lista com todos os métodos das classes vinculadas, e também setadas no include_path - que no meu caso, acrescentei a pasta lib do CakePHP e a pasta com as minhas “classes velhas de guerra”.

screenshot-testing-netbeans-ide-early-access-for-php-1
No shot ao lado, está a descrição, e os parâmetros do método “paginate” do Cake série 1.2.

A princípio, um único detalhe não me agradarou ao usar o NB, que foi em relação as Teclas de atalho. Pode ser falta de costume, ou burrice mesmo, mas eu não consegui trocar a tecla de atalho para excluir/duplicar a linha ou seleção corrente.

Mas em compensação, achei super legal a parte em que ele “separa” os arquivos de projeto (arquivos de configuração) dos fontes (no caso, os nossos scripts PHP, páginas HTML, Javascripts e etc), uma pasta a mais, porém, uma forma legal de se organizar e não se misturar ao projeto, como o Eclipse, que teima em criar os .project e etc, chaaaato.

O suporte nativo a controle de versão foi algo que realmente me agradou, pois nas última versão do Eclipse “all-in-one” que baixei, infelizmente não consegui instalar o plugin do SVN.

O cliente para MySQL, na guia Services, também é um grande um facilitador na hora de testar suas consultas SQL, com poucos cliques, você pode ir navegando entre suas tabelas, digitando SELECTs, e tudo mais, sem precisar abrir uma nova aplicação para isso, eu que gosto muito do PHPMyAdmin, também acho válida a opção de ter uma ferramenta já de prontidão para testes mais imediatos, sem a necessidade de se esperar toda uma segunda ferramenta carregar.

A identação e a colorização de código, me agradaram muito, pois acho que o Eclipse bagunça um pouco qdo se quer identar código HTML, ou mesmo Javascript (esse, eu nunca consegui).

Achei o editor uma ferramenta agradável para se trabalhar, e que ao mesmo tempo, não consumia tanto de minha máquina, com uma gama incrível de recursos e ao mesmo tempo, fácil de se adaptar e já saindo escrevendo código.

Enfim, para os que querem experimentar uma nova IDE, rápida e ao mesmo tempo poderosa, recomendo em cheio essa nova versão do NetBeans, aos acostumados a IDEs mas tradicionais, como Zend Studio e o próprio Eclipse, está aí uma mais uma ferramenta para auxiliar a produtividade no desenvolvimento de softwares em PHP.

Para mim, acho que achei meu editor ;)

8 Comments

Backup incremental simples e indolor

Software Livre |

Com a morte do meu hd externo, que era o meu drive de backup por acaso .. fiquei, adivinha: sem backups, claro..

Pesquisei um pouco, e achei o rsync bem fácil de usar, então, só precisei colocar na cron, para atualizar todos os dias..

Do lado servidor, apenas instalei o pacote nfs-server, e configurei o meu /etc/exports com as opções: /home/thiago 192.168.1.17(rw,async)

pronto, exportei o meu home apenas para o ip do meu note… coisa simples, é uma rede local..

Agora, criei um script simples, só pra automatizar as coisas:

#!/bin/bash

sudo mount 192.168.1.1:/home/thiago /media/bridge1 -o rw
rsync -Cravzp --delete-excluded --force /home/thiago/Photos /media/bridge1/
sudo umount -l /media/bridge1

E pronto.. as opções, você pode pegar digitando rsync sem parâmetros, mas aquilo tudo ali quer dizer: copia tudo recursivamente (varrendo sub-diretórios), me mostrando o tudo (verbose), compacta durante a transferência, mantém as permissões e apaga o que foi excluído do original.. maravilha, tudo que precisava…

Agora, vai da necessidade, tem muito a que melhorar/acrescentar.. mas, ô trocinho bom esse rsync hein?!?

1 Comment

iPAQ Pocket PC Livre

Software Livre |
s6300754
Como o Deco deixou comigo a um bom tempo o PocketPC dele, resolvi instalar um Linux no bichinho, já que esse tal de WindowsCE que vem nele é muito ruinzinho.. vasculhando no Oráculo, me deparei com o Familiar, uma distribuição bem pequena, que foi feita especialmente para esses bichinhos.

Então, desde hoje cedo, estou tentando instalar o dito cujo, mas até agora, a única coisa que consegui, foi instalar o BootLoader, o que já é meio caminho andado hehehe

Pra provar, taí uma foto da tela de boot… só falta conseguir sobrescrever a ROM e deixar ele totalmente com Linux…

No Comments

Wordpress 2.5

Aleatoriedade, Software Livre |

Com muita gente já deve estar sabendo, o Wordpress tá com versão nova, então, aproveitei uma manhã mais calma - tá, primeiro de abril isso - e atualizei.

Por enquanto, to gostando muito da nova versão, os plugins que eu estava utilizando continuaram funcionando, e como não fiz nada muito escabroso a mão (estou me referindo aos meus PHP’s) , tudo continua funcionando na mais perfeita ordem… ao menos por enquanto…

No Comments

Utilizando arquivos .CUE no Linux

Software Livre |

Dica rápida que acabei de achar no Oráculo, e pra não anotar em algum canto e esquecer, melhor ficar por aqui.

Baixei na última madruga, um torrent, cujo conteúdo, eram alguns arquivos .cue e .bin, certo que era uma imagem de cd, saí procurando no google uma forma de converter ou abrir os mesmos.

O método é simples, primeiro, vamos utilizar um aplicativo chamado “chunk”, que é quem vai converter os arquivos para um ISO, que será possível montar como uma mídia normal.

sudo apt-get install bchunk

bchunk -v cd-rom.bin cd-rom.cue cdrom

mount -o loop,ro -t iso9660 cdrom.iso /media/cdrom

Falei que era fácil…

2 Comments

Alterando permissões recursivamente

Software Livre |

Dia de folga é sempre muito legal, e nerd que é nerd, pega o dia de folga: PARA ORGANIZAR O HD!!! hahahahah

Tá, teve roda de capoeira e um puta cochilo durante a tarde, mas tá valendo, deu pra descansar a cabeça um pouco.

Então, como tava dizendo, organizando o hd, resolvi setar as permissões de arquivos direitinho aqui, então, não satisfeito com os resultados do “chmod -R”, saí procurando no Oráculo e me deparei com o seguinte:

[thiago@selassie:~]$ find . -type d -exec chmod 775 {} \;

Isso daí, vai setar os com permissão de escrita, leitura e execução para o dono e grupo de todos os diretórios abaixo do diretório atual, se você quiser setar permissões somente dos arquivos, troca o “d” do “-type” por “f”, de file - ooooooooh!!

Dica supimpa!

No Comments

Problemas ao ver vídeos no Firefox

Software Livre |

Ainda pouco, navegando, percebi algo que a tempos acompanha o Ubuntu, o firefox nem sempre exibe os vídeos, como do Globo.com, Terra e etc, pois ele vem com o plugin do Totem, que aliás, nunca vi funcionando aqui comigo. Então, se você tem o mesmo problema, uma dica: substitua pelo plugin do Mplayer, é muito melhor. Pra fazer isso, basta digitar no terminal:

sudo apt-get remove totem-mozilla
sudo apt-get install mozilla-mplayer

Pronto, resolvido..

No Comments
« Older Posts
Newer Posts »