Termo pesquisado: IDE
Posts encontrados: 13
Code Completion no Netbeans com PHP
Postado em 01 de Agosto de 2010, às 21:49Olá pessoal, há muito tempo venho utilizando o Netbeans para programar em Java, mas, nunca o utilizei com PHP, mesmo sabendo que ele (o Netbeans) também podia ser utilizado para programar em PHP.
Eu trabalhava com o PHPEditor, ele é bem leve, simples e possui internamente a documentação da linguagem PHP, o que era muito útil. Mas, o editor era muito simplório e faz tempo que não é lançado atualizações para ele.
Sendo assim, resolvi migrar para o Netbeans, a migração é simples de ser feita, basta criar um novo projeto PHP com base em códigos fontes existentes. O Netbeans importa os códigos automaticamente e você já pode continuar a programar.
Não vou escrever aqui sobre todas as qualidades do Netbeans IDE, mas, posso dizer que é uma das melhores IDE's de desenvolvimento que existem atualmente. Mas, quero escrever sobre o code completion do Netbeans.
O PHPEditor, assim como o Netbeans, possui code completion, mas, se você está trabalhando com um framework como o CodeIgniter, por exemplo, o code completion não funciona muito bem.
Então eu pensei: deve haver algo que eu possa fazer para quando eu digitar "$this->load->" o code completion do Netbeans me mostrar todas as funções da classe CI_Loader.
Pesquisando na internet descobri o seguinte: se colocarmos nos comentários de cada classe do projeto um Class property variables (Variável de propriedades da classe, em tradução literal) o Netbeans será capaz de interpretar todas as funções que uma classe que faz parte do nosso projeto possui, por exemplo:
Notem que no comentário da classe eu coloquei a seguinte linha: @property CI_Loader $load, onde CI_Loader é uma classe do Core do CodeIgniter e $load é a variável que utilizamos para nos referir a esta classe dentro do nosso projeto.
Portanto, se eu digitar "$this->load->" o code completion do Netbeans irá me mostrar a lista de funções que a classe CI_Loader possui. O mesmo funciona para todas as outras funções do CI, vejam, por exemplo, a linha @property CI_Form_validation $form_validation que faz referência à classe CI_Form_validation do Core do CI.
Outra opção muito boa seria acrescentar a seguinte linha ao comentário da classe de um model: @property CI_DB_active_record $db. Com esta linha poderemos ter no code completion, uma lista de todas as funções do Active Record do CI ao digitar "$this->db->".
Assim a programação fica mais empolgante. Espero que este post ajude bastante quem gosta do Netbeans para programar em PHP. E quem ainda não experimentou o Netbeans, poderá tentar agora, garanto que vocês irão gostar.
Até mais pessoal, deixem suas dúvidas ou comentários, por favor.
Ranking dos Maiores Browsers do Mundo e do Brasil.
Postado em 02 de Mai de 2010, às 21:05Olá pessoal.
Hoje vou falar um pouco mais sobre os browsers, na verdade vou mostrar estatísticas sobre eles.
Veja no gráfico abaixo fornecido pela W3Counter, esse gráfico é de março de 2010 (o mais atual no site):

Infelizmente o Internet Explorer ainda domina, mas, o seu mercado vem diminuindo.
Eu recomendo que vocês entrem no site da W3Counter para visualizar outras estatísticas, o site é muito interessante. E está em inglês, claro.
Outro site também disponibiliza estatísticas sobre o browsers, este outro é mais abrangente, e nos permite ver os resultados separados por países.

O gráfico da StatCounter (acima) também nos mostra uma desgraça (perdoem-me o termo), o Internet Explorer ocupa o primeiro lugar. O gráfico foi criado com base em dados recolhidos entre 9 de janeiro até 10 de fevereiro deste ano.
Veja abaixo, outro gráfico do mesmo site StatCounter, desta vez este gráfico é sobre o ranking dos browsers somente no Brasil.

Destaque para o Chrome que conquistou um belo terceiro lugar, mais do que no resto do mundo.
Agora veja outro gráfico, também criado pela StatCounter. Este gráfico é somente sobre os browsers dos celulares e aparelhos móveis, é importante mostrar isso já que a nova onda agora é levar a internet para onde você for, não é mesmo?

Reparem como o Opera lidera o ranking dos browsers no dispositivos móveis.
Os dois sites W3Counter e StatCounter fornecem outras estatísticas legais sobre outras coisas, por exemplo: resoluções de tela mais comuns no mundo, ou os sistemas operacionais mais utilizados, ou ainda, os maiores motores de busca do mundo (search engines).
Até mais pessoal.
Como Programadores Caçam Elefantes
Postado em 24 de Abril de 2010, às 21:46Pessoal, outro dia recebi um e-mail com essa piadinha muito legal e resolvi compartilhar com vocês.
dBASE
Programadores dBASE caçam elefantes apenas à noite, quando ninguém pode perceber que ainda usam tacapes, paus e pedras.
C
Recusam-se a comprar os rifles, preferindo adquirir canos de aço e todo o
material necessário para construir o "rifle perfeito" a partir do zero -
enquanto todos os outros já estão matando elefantes há muito tempo.
Turbo Pascal
Torcem o nariz para os programadores C, mas fazem igualzinho a eles. Como
não usam "goto", têm dificuldades extras de locomoção (o que consideram uma
vantagem). Os elefantes livram-se deles mudando de plataforma.
FoxPRO
Pegam os rifles que os programadores C jogaram fora e gastam mais tempo
aprendendo novas técnicas de tiro do que realmente caçando elefantes.
Clipper
Não caçam elefantes realmente. Eles apenas compram bibliotecas de material
de caça, uma após a outra, e gastam anos e anos tentando integrá-las e
resolver os conflitos que surgem dessa integração.
Paradox
Viajam para a África com cópias de scripts de filmes de Hollywood sobre
caçadas de elefantes, achando que esse material realmente irá ajudá-los a
pegar um elefante.
Access
Programadores Access não têm experiência prévia em caça a elefantes. No
entanto, estão sempre impecavelmente vestidos, com excelente visual.
Conseguem enquadrar um elefante perfeitamente, mas sentem falta de um
gatilho. Não importa: isso já é 99,9% da solução...
Visual Basic
Só caçam elefantes se tiverem o VBX adequado e a munição do tipo
VBRUNxxx.DLL.
Java
Primeiro eles precisam esperar os governantes dos países onde irão caçar
elefantes decidirem-se sobre como fazer uma única lei de caça. Depois,
precisam esperar que a selva desses países seja totalmente padronizada (só
assim eles não terão que trocar de roupa e de arma a toda hora). E, por fim,
ainda precisam fazer uma última coisa... Epa... para onde foram os elefantes?
Delphi
São mais independentes para a caçada do que os programadores Visual Basic,
mas, em compensação, passam mais tempo se auto-promovendo do que dando tiro.
PowerBuilder
A arma que eles usam faz tudo sozinha: procura, acha, mira, atira, abate o
alvo e recolhe o corpo. É tão boa, tão boa que dispensa o programador.
Assembly
Criam suas próprias manadas de elefantes-anões, pequenos e mais velozes do
que um coelho.
ADA, APL e Fortran
São tão fictícios quanto Papai Noel, Branca de Neve e Dumbo, o elefante
voador.
REXX/2
Esses podem ser encontrados fossilizados, perseguindo mamutes e mastodontes
no período quaternário. Hoje em dia, estão extintos.
RBase
Programadores RBase são mais raros do que os elefantes. De fato, quando um
elefante vê um programador RBase, considera-se em seu dia de sorte.
COBOL
Programadores COBOL têm uma profunda simpatia com os elefantes e jamais
caçariam outra espécie em extinção.
Startup - Como Naceram as Empresas Milionárias Como Apple, Yahoo! e Adobe Systems
Postado em 11 de Abril de 2010, às 15:08Olá pessoal!
Ontem à noite terminei de ler outro livro muito interessante, o nome do livro é Startup da escritora Jessica Livingston. Este livro, na verdade, é uma série de entrevistas realizadas com grandes personalidades do mundo das startups.

Abaixo está uma citação da escritora, que é suficiente para que todos compreendam o tipo de trabalho dela:
"A fama que vem com o sucesso faz os fundadores de startups parecerem uma espécie diferente. Se as pessoas puderem ver como essas empresas realmente começaram, talvez tenham mais coragem de iniciar um negócio próprio. Espero que muitos que leiam essas histórias pensem: 'Esses caras já foram como eu. Talvez eu também consiga. '"
Pois é, e de fato, como a própria escritora menciona, todos os fundadores não são caras imensamente sortudos, daqueles que a gente diz que nasceram virados para a lua (rsrsrs), eles eram pessoas comuns e tinham vidas comuns.
Mas então como eles chegaram lá? Esta é a pergunta que todos fazemos. A resposta é bem simples, eu diria que todos eles eram observadores, ou seja, eles tinham algum problema em relação a alguma tecnologia ou conheciam pessoas que tinham problemas com ela, tudo o que eles (os fundadores de startups) fizeram foi criar uma solução.
O mais interessante nisso tudo é que praticamente todas as soluções eram de início ideias muito simples.
Outra coisa que merece ser lembrada, é o fato de que mesmo para os fundadores de startups a vida não foi muito fácil, a maiorias dos que foram entrevistados tiveram muitos problemas, na maioria das vezes esses problemas eram financeiros.
Vale à pena mencionar também que todos eles não tiveram medo de arriscar e montar seu próprio negócio, alguns deles até deixaram empregos que nós considerados fabulosos como trabalhar na HP ou Intel, por exemplo. Talvez seja por isso que o brasileiro não consegue crescer com a mesma força que os americanos, somos muito precavidos.
Portanto pessoal, digo a todos que gostei muito da leitura e a recomendo para todos que são como eu, que não tem medo de arriscar.
Abaixo está a lista dos fundadores de startups entrevistados pela Jessica Livingston:
Steve Wozniak, Apple Computer
Mike Lazaridis, Research in Motion (Criadora do BlackBerry)
Sabeer Bhatia, Hotmail
Evan Williams, Pyra Labs (Blogger.com)
Tim Brady, Yahoo!
Paul Buchheit, Gmail
Craig Newmark, craigslist
Caterina Fake, Flickr
Charles Geschke, Adobe Systems
Blake Ross, Firefox
Bob Davis, Lycos
Max Levchin, PayPal
Mitchell Kapor, Lotus Development
Steve Perlman, WebTV
Mark Fletcher, ONEList, Bloglines
David Heinemeier Hansson, 37signals
Plugin do JQuery Para Mascarar Campos do Formulário
Postado em 14 de Março de 2010, às 14:27Olá pessoal! Esta semana, enquanto programava, precisei de um plugin para o JQuery que me permitisse colocar mascaras nos campos de um formulário.
Aí é que começaram os meus problemas, não sabia qual era o melhor plugin para utilizar nem qual seria o mais ideal para o tipo de aplicação que eu estava fazendo, afinal de contas, existem vários plugins para criar mascaras em campos do formulário HTML.
Depois de muito tempo pesquisando (em torno de uma hora de pesquisa) resolvi fazer um apanhado dos melhores plugins que encontrei para mascarar campos, veja abaixo:
- MeioMask, v 1.1.3 (Nacional) - Veja Demo (Em inglês) - Página no JQuery;
- Masked Input, v 1.2.2 (Internacional) - Veja Demo (Em inglês) - Página no JQuery;
- Price Format, v 1.3 (Nacional) - Veja Demo (Em inglês) - Página no JQuery;
- Mask Input Money, v 0.2 (Nacional) - Veja Demo (Em português) - Página no JQuery;
Eu escolhi estes somente pelo fato de todos eles possuírem um site próprio fora do JQuery, onde cada um disponibiliza um Demo de seus plugins em funcionamento. Em minha opinião, um demo é crucial para que alguém possa escolher qual o melhor plugin para utilizar, por isso desconsiderei outros plugins que não possuíam um site próprio, nem um demo para testar.
Fiz questão de colocar entre parênteses na frente de cada plugin a origem do mesmo, notem como entre os quatro plugins que escolhi, três deles são de brasileiros... (É isso ai Brasil!!! Somos ou não os melhores?!).
Não dá para dizer qual o melhor e nem qual o pior, pois eu considero que cada um pode ser muito útil dependendo do tipo de trabalho que você está fazendo. Tem alguns plugins que são mais simples e mais compactos e outros são mais completos, porém, são mais pesados, mas, minha opinião é de que todos são bons.
Beleza gente, quando eu precisar de um plugin para minha aplicação web, vou usar esta pequena lista para definir qual o melhor de acordo com minha aplicação. Espero que essa lista seja útil para vocês também.
Vou tentar fazer um laboratório com esses plugins, assim que eu tiver tempo disponível. Se eu o fizer, prometo postar os resultados dos testes aqui. Até mais pessoal.
07 Fev
Postado em: Palavras Chave:Investimentos Inteligentes, Gustavo Cerbasi, livro, Economia, Impostos
RSS:Ótima leitura: Investimentos Inteligentes de Gustavo Cerbasi
Postado em 07 de Fevereiro de 2010, às 14:58Olá pessoal!
Gosto muito de economia e venho estudando o assunto desde 2007. Hoje concluí a leitura de um livro, muito bom, sobre economia. O livro foi escrito por Gustavo Cerbasi, esse cara tem um currículo de dar inveja, vejam:
Ele é mestre em Administração / Finanças pela FEA/USP, formado em Administração Pública pela Fundação Getúlio Vargas (FGV), com especialização em Finanças pela Stern School of Business (New York University) e pela Fundação Instituto de Administração (FIA).
O nome do livro é Investimentos Inteligentes. Este não é o primeiro livro de grande sucesso do autor, Gustavo Cerbasi também já escreveu Casais Inteligentes Enriquecem Juntos e Filhos Inteligentes Enriquecem Sozinhos.

O livro trata dos mais variados tipos de investimentos disponíveis atualmente no Brasil. A intenção de Gustavo Cerbasi, neste livro, é a de auxiliar os leitores nas escolhas dos melhores investimentos para que ele possa conquistar seu primeiro R$ 1.000.000,00 (Um milhão de Reais).
O autor criou e disponibilizou no livro uma tabela bastante interessante sobre como você pode conquistar seu primeiro um milhão de Reais, nesta tabela conseguimos visualizar com precisão quanto precisaríamos investir mensalmente, durante quanto tempo e, a qual taxa (juros) para que possamos chegar a esse valor.
O livro nos traz ideias fabulosas sobre como investir bem, explica muitas coisas sobre muitos tipos de investimentos como: Renda Fixa (Poupança, CDBs, Títulos Públicos e Debêntures), Renda Variável (Ações ou Fundos de Ações) e o Mercado Imobiliário (Compra e venda de imóveis, compra de imóveis para alugar, Letras Hipotecárias e Letras de Créditos Imobiliários).
Outra coisa que é muito importante e que não falta no livro são os procedimentos quanto ao pagamento de tributos. Pagar impostos é importante, como diz o autor, pagar seus impostos é crucial para uma boa e tranquila noite de sono, e eu concordo com ele, afinal, deve ser muito estressante cair na malha fina do Imposto de Renda, além de ser vergonhoso. No livro podemos entender melhor como funciona a cobrança de impostos sobre cada tipo de investimento abordado, descobrir como pagar menos impostos ou até deixar de pagar, quando a lei permite.
Eu entendia pouco sobre o assunto e, com a leitura deste livro passei a entender melhor sobre como funciona os planos de previdência privada. Gustavo Cerbasi explica tudo sobre os dois únicos tipos de planos de previdência existentes no país: PGBL (Plano Gerador de Benefícios Livres) e VGBL (Vida Gerador de Benefícios livres). Apartir destes dois planos temos apenas quatro formas de investir, ou seja, para cada plano temos duas opções de escolha no que se refere ao pagamento do imposto de renda. Você pode optar pela Tabela Progressiva do Imposto de Renda ou pela Tabela Regressiva.
Também é feito uma abordagem sobre leilões, onde é possível comprar coisas valiosas a um baixo custo, podendo revendê-las para obter lucro; sobre coisas que não se deve fazer, muitos investidores de primeira viagem acabam perdendo dinheiro por falta de conhecimento, portanto, o autor tenta alertá-los para que isso não aconteça; sobre o que se deve fazer para se tornar um bom investidor; e alerta ainda sobre os mitos que muitos tem em mente sobre os investimentos no Brasil, esses mitos ou fazem com que muitos invistam pensando que vão ficar ricos ou fazem com que muitos corram dos investimentos pensando que vão ficar mais pobres.
Investir depende da disciplina do investidor, é preciso se dedicar, ser organizado quanto aos investimentos e pagamentos de impostos e taxas, é preciso sempre estar atualizado e, o mais fundamental, é necessário gostar do assunto, pois ninguém consegue fazer bem uma coisa de que não gosta de fazer. E tudo isso foi colocado no livro para que possamos refletir. O autor faz, cuidadosamente, sugestões de qual a melhor opção de investimento para cada tipo de pessoa, levando em consideração a idade e situação de vida e a aceitabilidade a riscos ou não por parte do investidor.
O autor nos ensina também como fazer os investimentos, onde buscá-los, seja em corretoras de imóveis, em bancos ou até em classificados de jornais. Ele nos dá dicas de como obter o máximo em benefícios de nossos gerentes de bancos e corretores de imóveis. Coloca-nos a par de preocupações importantes no que concerne aos aspectos legais de um investimento, restrições impostas por órgãos públicos, possibilidades de perdas de investimentos, riscos inerentes a todos os investimentos, possibilidades de altos ganhos sob altos índices de risco, investimentos seguros embora com baixa rentabilidade e aspectos tributários de todos os tipos de investimentos.
Posso garantir que, se você gosta do assunto (Economia) esta será uma boa leitura. Eu gostei bastante do livro, para mim foi bastante produtivo e vou tentar colocar em prática algumas dicas do autor para tentar conquistar meu primeiro Um Milhão de Reais.