Archive for 22:26
Escritório Portátil do Desenvolvedor Web
by Handrus Nogueira on 22:26, under Dicas, Django, Editores
Seguindo as “febres” de artigos que só listam coisas úteis aqui vai minha lista de softwares portables e com licença free (alguns freeware, outros open-source) para você levar na pen-drive ou disco externo e ser capaz de lidar com qualquer situação desde que tenha um windows à mão. O foco são desenvolvedores PHP e PyWeb.
1 – Browsers
Firefox 3.5, chrome, opera, avant browser. – Não faz sentido IE se você já está num windows certo? E ainda que você precise de outras versões lembre-se que estou falando de licenças free. A microsoft ainda não liberou nenhuma versão portable.
2 – Editores/IDEs
Aptana – apenas escolha zip file na opção ” download type”, Zend, Notepad++,
Gvim
Separei o Gvim por causa de alguns plugins.
Rails, PHP, CSS, CSS Color Preview, javascript, SQL, MySQL Runner e para os que gostam do estilo IDE, tentem o Proj
No caso do Gvim, considere ver o post do wombat modificado.
Também vem vindo aí um post meu sobre vim/gvim… fiquem de olho!
3 – Editores de Imagem
Gimp, Incscape, PickPick (screenshot e color picker).
4 – Escritório / Comunicação
Open-Office, Pidgin, aMsn, Thunderbird e lightning para thunderbird para os calendários e to-do.FoxitReader para abrir pdfs
5 – FTP / SSH
6 – Utilitários
7-zip, FreeFileSync,Font Matcher, WinMerge, InfraRecorder, Wink
7 – Servidores Web
PHP: Xampp,USB Web Server
– UPDATE: pra mim nenhum dos dois servidores para Django funcionaram, se você teve sucesso, poste uma mensagem contando como
Django: IntantDjango, DjangoStack
Fast quote on #django
by Felipe 'chronos' Prenholato on 00:57, under Quotes
Fast quote on #django
<the-teacher> the-man: welcome to Python
<the-man> the-teacher: welcome to what?
<the-man> the-teacher: what is a python?
<some-people> lol
<the-teacher> the-man: the language Django is written in, you twit
<chronos> husahduas… I’m reading it..
<the-man> the-teacher: language?
<some-people-2> the-man, …
<the-man> the-teacher: like, english?
<chronos> need a quote…
<some-people> ”
<the-man> oh come on, don’t bullshit me with “welcome to Python”
<the-man> @ the-teacher
…
Comparação de Frameworks Javascript
by Handrus Nogueira on 03:20, under Dicas
Eu particularmente uso JQuery e muita gente sempre me procura para compara-la à ExtJS, MooTools, Prototype, YUI e Dojo. Como também faz tempo que estou devendo um post pro Chronosbox… aqui está!
- Velocidade
Vale lembrar que os resultados mudam de navegador para navegador, meu testes:Browser Dojo ExtJS JQuery Mootools MochiKit Prototype YUI Chrome 2.0 22 66 24 90 838 409 308 Firefox 3.0 190 306 209 231 5013 298 547 IE7 647 538 800 1099 120388.16666666665 2696 2102 Safari 4.0 9 85 14 65 1005 220 238 Opera 9.64 92 135 306 212 4092 200 441 - Compatibilidade
ExtJS é o único dos frameworks acima que não aparece aqui, no entanto ele foi feito para ser compatível com JQuery e YUI, ambos com nota A.No teste de seletores somente o MochiKit apresentou problemas com os seletores, ainda assim ele aparece com nota A.Ajax/DHTML Libraries DHTML-only Libraries THE GOOD GUYS (Grade A Toolkits) Dojo Toolkit DHTML Kitchen Echo 2 DynAPI 3.0 Javascript/Ajax Toolbox How To Create Jitsu Open Cube jQuery Todd Ditchendorf’s DHTML Gallery jsLINB UIZE JavaScript API MochiKit Walter Zorn Moo.fx X Library Prototype Sardalya Script.aculo.us Spry Tacos TurboWidgets TwinHelix Wicket Yahoo! User Interface Library Zapatec Ajax Suite THE BAD GUYS (Grade D or E Toolkits) AjaxFace Bindows EBA Ajax Plex Toolkit Microsoft Atlas ThyApi Rialto TIBCO General Interface ZK Fonte: http://www.musingsfrommars.org/2006/03/ajax-dhtml-library-scorecard.html
A – IE6+, FF1+,Safari 1.2+,Other DOM | B – IE6+, FF2+,Safari + | C – IE6, FF1+ | D – IE6. - Tamanho
YUI – 43Kb (Core + Selector)
Moochikit – 51Kb
Jquery – 56Kb
Mootools – 65Kb
Dojo - 79Kb
Prototype – 126Kb
Extjs – 131Kb - Rich Internet Application
Este item eu considero um empate técnico já que todas apresentam os componentes básicos para contruir ambientes Ricos, embora o ExtJS deixe isso claro mais facilmente e o Jquery tenha muito mais opções que os concorrentes é uma questão de saber procurar. Para facilitar um pouco a busca aqui ficam 2 links:
http://theresaneil.wordpress.com/2009/02/04/30-essential-controls/
http://wiki.jqueryui.com/Essential-Controls-List - Documentação
Em termos de documentação o ExtJs dá um show de organização e visual, mas a falta de exemplos de código torna sua aprendizagem um tanto quanto lenta e difícil. A documentação do Dojo é uma lista de funções amontoadas, o Yahoo UI… alguém acredita que existe um arquiteto de usabilidade na yahoo quando vê aquele site??A mootools está indo pro caminho certo, se incluir alguns demos talvez fique uma documentação boa, já a mochikit é outra documentação básica… O Jquery pelo numero de exemplos e pela iniciativa do Visual Jquery fica com o prêmio nesse tópico.
Conclusão:
Em termos de velocidade e compatibilidade podemos considerar um empate enter Jquery, MooTools, ExtJS, Prototype e Dojo. Mas em tamanho ExtJS e Dojo são mais de 20Kb maiores, o que é considerável nuam conexão lenta.
No geral Jquery e Mootools são as vencedoras, e por detalhes minimos como tamanho e atividade da comunidade vou considerar o hanking dessa forma:
- Jquery
- Mootols
- Prototype/ YUI
- ExtJS/Dojo
- MochiKit
Um aviso especial para o ExtJS sua liçensa é dual: Comercial e GNU portanto você deve pagar para usa-la em projetos comercias!!
Django apps (coleção) – parte 1
by Felipe 'chronos' Prenholato on 03:14, under Apps e extensões, Django
Eu estou trabalhando atualmente com Python e Django, a linguagem e o framework
são excelentes e como pretendo desenvolver um projeto bastante interessante
com ele estou listando aqui alguns dos apps que achei bastante interessante
em uma rápida pesquisa no Django Plugables e outros lugares.
Estou dividindo o artigo em duas partes e postarei uma por semana, coloquem
suas sugestões nos comentaŕios
.
Problema com cores do WP-Syntax
by Felipe 'chronos' Prenholato on 23:24, under Plugins, Wordpress
WP-Syntax é o plugin que colore todos os códigos do meu blog. Meu grande amigo Handrus notou um problema com a cor dele, coincidentemente depois da atualização para WP 2.8.1. Ajustei a cor de background do plugin para que fique legível mas resolvi não trabalhar nas cores agora, pois o WP-Syntax-Colorizer é um .. pé no saco. Estou oficialmente começando a mecher com o mecanismo Geshi e o plugin WP-Syntax para melhorar o plugin, se alguém tiver sugestões do que fazer nele, postem ai
.
Vai ser o primeiro plugin para WP que eu trabalho.
Thx
Template para páginas do WordPress para mostrar somente posts de uma categoria.
by Felipe 'chronos' Prenholato on 02:11, under Snippets, Wordpress
Exemplo de código rápido para obter facilmente um template que pode ser usado em páginas para separar posts por categoria:
Adicione no seu template de página, antes do loop, o seguinte código:
<? the_post(); $keys = get_post_custom_keys(); if(in_array("category",$keys)) { $categoryslug = get_post_custom_values("category"); query_posts('category_name='.$categoryslug[0]); } ?>
Agora na sua página, adicione um campo customizado com o nome de ‘category’, e o valor sendo o slug da categoria.
Salve a página e seja feliz
. Isso te permite, usar o mesmo template para qualquer página que precise de uma categoria, sem precisar mecher em mais código PHP.