Skip to content

Archive for Janeiro, 2009

30
Jan

twitter tools

Clients

Friend­bar – See your incom­ing tweets right in the tool­bar as well as post updates of your own.  Also works with Face­book friends.

Twit­ter Line – Dis­plays incom­ing tweets from your friends time­line in a tool­bar, and allows you to post updates to your own account.

Twit­ter Sta­tus­Bar – A dis­crete tool that col­lapses into your sta­tus bar when not in use.  Just click on the “T” sym­bol to bring it up and send out your lat­est update.

Twit­ter Tool­bar – A tool­bar that allows you to post updates any time you want as you browse. Also includes pre-written mes­sages for com­mon say­ings on the service.

Twit­Bin – Opens up a Twit­ter client in your side­bar so you can send and read tweets no mat­ter where you are on the Web with­out chang­ing tabs or windows.

TwitKit – A side­bar Twit­ter client that breaks down into tabs for @replies, account stats, pub­lic time­line, send­ing tweets, your friends’ lat­est tweets and a list of all your followers.

Twit­ter­Bar – Type your tweets in the address bar and press the icon at the end to send them.  Also allows you to eas­ily tweet about the page you are cur­rently look­ing at by leav­ing it in the address bar when you type out your message.

Twit­ter­Fox – A Twit­ter client for Fire­fox that will allow you to see your friend updates, add your own, retweet, delete read tweets from your stream and more.

Util­i­ties

BlogRovR – While mainly a tool to help you see linked blog posts as you surf the Web, you can also send out tweets about what you are read­ing and share them with your followers.

Clip­marks – Clip parts of a Web page that you specif­i­cally want to share, and then share them with all of your Twit­ter fol­low­ers amongst other services.

Dash­Blog – Dash­Blog lets you eas­ily tweet about items you find on the web such as videos, text, quotes, images and more.  Also works with Tum­blr, Word­Press and Blogger.

Feedly – A mag­a­zine style feed reader that allows you to tweet about any post you read and find interesting.

Mahalo Share – Share sites you find inter­est­ing across mul­ti­ple ser­vices includ­ing Twitter.

Power Twit­ter – Power Twit­ter adds sev­eral fea­tures such as reveal­ing the URL behind TinyURLs, embed­ding of YouTube videos, show­ing Flickr streams and a whole lot more.

Stock­Twits – A Fire­fox add-on that works with the Stock­Twits site.  It will turn any Stock­Twits tagged tweets on the site into a link back to the Stock­Twits site so you can fol­low the conversation.

Tw-autocomplete – Allows for auto­com­plete of Twit­ter user­names for @ and D mes­sages as you are typ­ing them on the Twit­ter site.

Tweet­Stalk – Adds a “Stalk” but­ton next to the “Fol­low” but­ton on Twit­ter so you can fol­low some­one with­out them know­ing it.  Can also cre­ate an RSS feed of their tweets so you can read them in your favorite reader.

Twit­That – A book­marklet that lets you tweet about the cur­rent Web page you are reading.

Twit­terEyes – An exten­sion to be used specif­i­cally on the Twit­ter site that will keep track of your char­ac­ters entered and assist you in short­en­ing your mes­sage when necessary.

Twit­ter Search – The name says it all for this handy tool that gives you access to the real-time Twit­ter search.

Twit­ty­Tunes – Works with Foxy­Tunes to sub­mit the songs you lis­ten to that you wish to share with the Twit­ter com­mu­nity.  If you choose not to use it with Foxy­Tunes, you can also post about sites and videos you are viewing.

Twitzer – Allows you to tweet mes­sages longer than 140 char­ac­ters by adding a link to the over­flow text, you can also de-Twitzer text and have it dis­played directly on the Twit­ter site

Yoono – Yoono allows you to com­bine var­i­ous social net­works, instant mes­sen­gers and other tools into your side­bar, and allows you to send tweets no mat­ter where you are on the World Wide Web at the time.

mais em : mash­able

29
Jan

2 TB Western Digital Caviar® Green™

A West­ern Dig­i­tal acaba de lançar um disco sata de 2 Ter­aBytes amigo do ambi­ente com uma redução do con­sumo de ener­gia até 40%.

Capaci­dade: 2 TB

Cache: 32MB

Pos­sui uma nova tec­nolo­gia a Intel­liSeek , que  cal­cula as veloci­dades de busca ideais para reduzir o con­sumo de ener­gia, o ruído e a vibração. Ver demon­stração >
28
Jan

Ajax File Browser System

Com o AJAX File Browser con­seguimos lis­tar todas as sub-pastas e ficheiros de um disco e ainda abrir alguns ficheiros .doc .xls  .ppt caso tenha o MS OFFICE instalado.

Com um visual e fun­ciona­mento muito pare­cido ao explorer do Win­dows Vista e per­mite ainda o upload de ficheiros para o servidor.

Corre nos seguintes browsers:

  • Inter­net Explorer 7
  • Mozilla Fire­fox 2 or later
  • Safari 3.0.4 or later
  • Google Chrome 0.3.154.9 or later
  • Netscape Nav­i­ga­tor 9 or later

Pode encon­trar out­ras APIs como map drive em http://www.webdavsystem.com

27
Jan

O gajo da informática

COISAS QUE TODOS PRECISAM DE SABER SOBRE O GAJO DA INFORMÁTICA

1) O GAJO DA INFORMÁTICA dorme. Pode pare­cer men­tira, mas O GAJO DA INFORMÁTICA pre­cisa de dormir e des­cansar como qual­quer outra pes­soa. Esqueça que ele tem telemóvel e tele­fone em casa; ligue só para o escritório ou para o telemóvel entre as 09h00m e as 13h00 (manhã) ou entre as 15h00 e as 19h00 (tarde) de Segunda-feira a Sexta-feira. O GAJO DA INFORMÁTICA tam­bém pre­cisa de des­cansar aos Sába­dos, Domin­gos,
feri­ados e NOS DIAS QUE INDICOU DE FÉRIAS.

2) O GAJO DA INFORMÁTICA come. Parece ina­cred­itável, mas é ver­dade. O GAJO DA INFORMÁTICA tam­bém pre­cisa de alimentar-se e tem horas para isso, TODOS OS DIAS.

3) O GAJO DA INFORMÁTICA pode ter família. Esta é a mais incrível de todas. Mesmo sendo um GAJO DA INFORMÁTICA, pre­cisa de des­cansar no fim de sem­ana para poder dar atenção à família, aos ami­gos e a si próprio, sem pen­sar ou falar em infor­mática, impos­tos, for­mulários, reparações e demon­strações, manutenção, vírus e etc.

4) O GAJO DA INFORMÁTICA, como qual­quer cidadão, pre­cisa de din­heiro. Por esta você não esper­ava, ah? É sur­preen­dente, mas O GAJO DA INFORMÁTICA tam­bém paga impos­tos, com­pra comida, pre­cisa de com­bustível, roupas e sap­atos, e ainda con­some xanax para con­seguir relaxar. Não peça aquilo pelo que não pode pagar ao GAJO DA INFORMÁTICA.

5) Ler e estu­dar tam­bém é tra­balho. E tra­balho sério. Pode parar de rir. Não é piada. Quando um GAJO DA INFORMÁTICA está con­cen­trado num livro ou pub­li­cação espe­cial­izada ele está a aprimorar-se como profis­sional, logo, a trabalhar.

6) De uma vez por todas, vale reforçar: O GAJO DA INFORMÁTICA não é vidente, não faz tarôt e nem tem uma bola de cristal para adi­v­in­har o que as out­ras pes­soas pen­sam ou fazem. Se você jul­gou que era assim, demita-o e con­trate um PARANORMAL, um BRUXO ou um DETECTIVE. Ele pre­cisa de anal­isar, plan­ear, organizar-se e que lhe expliquem
DETALHADAMENTE o que é pre­tendido para assim ter condições de fazer um bom tra­balho, seja de que tamanho for. Pra­zos são essen­ci­ais e não um luxo. Se você quer um mila­gre, ore bastante,faça jejum, e deixe o pobre do GAJO DA INFORMÁTICA em paz.

7) Em reuniões de ami­gos ou fes­tas de família, O GAJO DA INFORMÁTICA deixa de ser O GAJO DA INFORMÁTICA e reas­sume o seu posto de amigo ou par­ente, exac­ta­mente como era antes dele ingres­sar nesta profis­são. Não lhe peça con­sel­hos ou dicas. Ele tam­bém tem o dire­ito de divertir-se.
8) Não existe ape­nas uma ‘listagemz­inha’, uma ‘rotin­inha’, nem um ‘tex­toz­inho’, um ‘pro­gram­inha muito fácil para con­tro­lar isto e aquilo’, um ‘prob­lem­inha, que a máquina não liga’, um ‘sisteminha’,uma ‘vis­it­inha ráp­ida (aliás, conta-se de onde saí­mos e até chegar­mos)’. Assim, esqueça os inha e os inho (pro­gram­inha, tex­toz­inho,
vis­it­inha) ‘, pois os GAJOS DA INFORMÁTICA não resolvem este tipo de prob­le­mas. Lista­gens, roti­nas e pro­gra­mas são fru­tos de análises cuida­dosas e requerem atenção, ded­i­cação. Plan­ear, orga­ni­zar, pro­gra­mar com con­cen­tração e ded­i­cação, pode pare­cer incon­ce­bível a uma boa parte da pop­u­lação, mas serve para tornar a vida do GAJO DA
INFORMÁTICA mais suportável.

9) Quanto ao uso do telemóvel: o telemóvel é uma fer­ra­menta de trabalho.Por favor, ligue ape­nas quando necessário. Fora do horário de expe­di­ente, mesmo que você ainda duvide, O GAJO DA INFORMÁTICA pode estar a fazer algu­mas das coisas que você nem pen­sou que ele fazia, como dormir ou namorar, por exemplo.

10) Pedir a mesma coisa várias vezes não faz O GAJO DA INFORMÁTICA tra­bal­har mais rápido. Solicite. Depois, aguarde o prazo dado pelo GAJO DA INFORMÁTICA.

11) Quando o horário de tra­balho do período da manhã vai até 13h00m, não sig­nifica que você pode ligar às 12:58 horas. Se você só se lem­brou do GAJO DA INFORMÁTICA a essa hora, azar o seu, espere e ligue após o horário do almoço (lembra-se do item 2?). O mesmo vale para a parte da tarde: ligue no dia seguinte.

12) Quando O GAJO DA INFORMÁTICA estiver a apre­sen­tar um pro­jecto, por favor, não fique bombardeando-o com mil­hares de per­gun­tas durante a reunião. Isso tira a con­cen­tração, além de dar-lhe cabo da paciên­cia. ATENÇÃO: Evite per­gun­tas que não ten­ham relação com o pro­jecto, tipo “Quanto cus­tou o seu portátil?” ou “O que acha que devo com­prar para o meu filho jogar em casa, um portátil ou um
desktop?

13) O GAJO DA INFORMÁTICA não inventa prob­le­mas, não faz actu­al­iza­ções automáti­cas de Win­dows piratas, não tem relação com vírus, em resumo, NÃO É CULPADO PELO MAU USO DE EQUIPAMENTOS, INTERNET E AFINS. Não reclame! O GAJO DA INFORMÁTICA com certeza fez o pos­sível e den­tro da leg­is­lação em vigor para você pagar menos. Se quer fazer upgrades de borla, insta­lar pro­gram­in­has giros, etc., faça-o, mas antes demita O
GAJO DA INFORMÁTICA e con­trate um PICHELEIRO.

14) Os GAJOS DA INFORMÁTICA não são os cri­adores dos dita­dos “o barato sai caro” e “quem paga mal paga a dobrar”. Mas eles concordam.

15) Infor­mática é ref­er­ente à com­puta­dores (HARDWARE OU SOFTWARE e muito rara­mente, os dois ao mesmo tempo), e não TV’s, telemóveis e elec­trodomés­ti­cos, etc. Por­tanto, O GAJO DA INFORMÁTICA não vai ensinar-lhe a mexer no telemóvel, reparar a sua TV, etc.

16) Exis­tem vários tipos de GAJOS DA INFORMÁTICA e cada um tem a sua espe­cial­iza­ção. Se você parte uma perna não vai ao oculista, pois não? Assim, se o GAJO DA INFORMÁTICA é espe­cial­ista em soft­ware e pro­gra­mação poderá não estar muito à von­tade sobre HARDWARE ou REDES e vice-versa para realizar um tra­balho de qual­i­dade, por­tanto não lhe peça para exe­cu­tar tra­bal­hos nos quais não é espe­cial­ista dizendo
“você con­segue fazer, para que chamar outra pes­soa se você é mesmo bom nisto da informática”

Via: jogral­hos e @cenourinha

27
Jan

Apple Vs Microsoft 1084

1ª Apre­sen­tação do Apple Mac­in­tosh, em 1984 por Steve Jobs

História

Mac­in­tosh, ou Mac, é o nome dos com­puta­dores pes­soais fab­ri­ca­dos e com­er­cial­iza­dos pela Apple Inc. desde janeiro de 1984. O nome deriva de McIn­tosh, um tipo de maçã apre­ci­ado por Jef Raskin. O Apple Mac­in­tosh foi o primeiro com­puta­dor pes­soal a pop­u­larizar a inter­face grá­fica (GUI), na época um desen­volvi­mento rev­olu­cionário. Ele é muito uti­lizado para o trata­mento de vídeo, imagem e som.

Fonte: http://pt.wikipedia.org/wiki/Macintosh

Steve Ballmer vendendo o Win­dows 1.0

História

Foi lançado em 20 de Novem­bro de 1985. Era necessário o MS-DOS 2.0, 256 KB RAM e um hard drive. Naquela altura, o MS-DOS só con­seguia supor­tar 1 MB de apli­cações. Era uma primeira ten­ta­tiva de criar um sis­tema mul­titarefa. Nessa época, insta­l­ado em com­puta­dores XTs que tin­ham ape­nas 512Kb de memória, ocu­pava prati­ca­mente toda a memória disponível. Ini­cial­mente, ele foi lançado em 4 dis­quetes de 360 KB cada um. Con­tinha o Reversi (jogo), um cal­endário, bloco de notas, cal­cu­ladora, reló­gio, “com­mand prompt”, Write, Con­trol Panel, Paint e pro­gra­mas de comunicação.

Inter­face

O Win­dows 1.0 trouxe, ao usuário, uma inter­face bem col­orida, isso no mon­i­tor em cores, que era um artefato raro e bem inacessível para a época, foi o primeiro sis­tema da Microsoft Cor­po­ra­tion a uti­lizar mouse, janelas e ícones. Nesta ver­são ainda não havia sobreposição de janelas.

http://pt.wikipedia.org/wiki/Windows_1.0

26
Jan

Presidência da Republica na rede social twitter youtube sapo

A Presidên­cia da República Por­tuguesa está pre­sente nos canais do YouTube e Sapo Vídeos, na rede social Twit­ter e na comu­nidade Flickr, ao que parece Barack Obama inspirou alguns políti­cos por­tugue­ses no que toca as novas tec­nolo­gias e ao estar perto do cidadão, espero que out­ros Pres­i­dentes sigam o exem­plo do nosso Pres­i­dente da República Aníbal Cavaco Silva.

22
Jan

How global is your JavaScript?

Mats Bryntse “had an idea about check­ing the most pop­u­lar javascript frame­works & APIs to see how they dif­fer in terms of global name­space pol­lu­tion. This page loads all the frame­works sep­a­rately in an iframe and com­pares the win­dow object against the one of a fresh iframe. I also included infor­ma­tion about which builtin JavaScript classes have been aug­mented, not sure how that would be use­ful but it shows a dif­fer­ence in archi­tec­tural approach between the frame­works. You can click a row to see the details about the global sym­bols in the framework/API.

The results vary more than I’d expected and it’s inter­est­ing to see the dif­fer­ent name­spacing strate­gies at play. YUI/Jquery/Ext keep the num­bers down by putting every­thing in one global object. It seems like Microsoft is using their own kind of name­spacing using the $ sign as a name­space delim­iter rather than using real object prop­er­ties as the rest of the frame­works do.”

You can check this out via his checker page. An inter­est­ing read and you can nar­row in on APIs of your choice.

We like to talk about how evil global vari­ables are, but I won­der if we take this a touch too seri­ously some­times. Sure there can be col­li­sions and the like, but a lot of projects are doing just fine :)

via : ajaxian.com

21
Jan

50 Extremely Useful PHP Tools

PHP is one of the most widely used open-source server-side script­ing lan­guages that exist today. With over 20 mil­lion indexed domains using PHP, includ­ing major web­sites like Face­book, Digg and Word­Press, there are good rea­sons why many Web devel­op­ers pre­fer it to other server-side script­ing lan­guages, such as Python and Ruby.

PHP is faster (updated), and it is the most used script­ing lan­guage in prac­tice; it has detailed doc­u­men­ta­tion, a huge com­mu­nity, numer­ous ready-to-use scripts and well-supported frame­works; and most impor­tantly, it’s much eas­ier to get started with PHP than with other script­ing lan­guages (Python, for exam­ple). That’s why it makes per­fect sense to pro­vide the huge com­mu­nity of PHP devel­op­ers with an overview of use­ful tools and resources that can make their devel­op­ment process eas­ier and more effective.

This post presents 50 use­ful PHP tools that can sig­nif­i­cantly improve your pro­gram­ming work­flow. Among other things, you’ll find a plethora of libraries and classes that aid in debug­ging, test­ing, pro­fil­ing and code-authoring in PHP.

You may also want to take a look at the fol­low­ing related posts:

Debug­ging Tools

  • Web­grind
    Web­grind is an Xde­bug pro­fil­ing Web front end in PHP 5. It imple­ments a sub­set of the fea­tures of kcachegrind, installs in sec­onds and works on all plat­forms. For quick ‘n’ dirty opti­miza­tions, it does the job.Webgrind
  • Xde­bug
    Xde­bug is one of the most pop­u­lar debug­ging PHP exten­sions. It pro­vides a ton of use­ful data to help you quickly find bugs in your source code. Xde­bug plugs right into many of the most pop­u­lar PHP appli­ca­tions, such as PHPEclipse and phpDesigner.
  • Gubed PHP Debug­ger
    As the name implies, Gubed PHP Debug­ger is a PHP debug­ging tool for hunt­ing down logic errors.
  • DBG
    DBG is a robust and pop­u­lar PHP debug­ger for use in local and remote PHP debug­ging. It plugs into numer­ous PHP IDE’s and can eas­ily be used with the com­mand line.
  • PHP_Debug
    PHP_Debug is an open-source project that gives you use­ful infor­ma­tion about your PHP code that can be used for debug­ging. It can out­put pro­cess­ing times of your PHP and SQL, check the per­for­mance of par­tic­u­lar code blocks and get vari­able dumps in graph­i­cal form, which is great if you need a more visual out­put than the one given to you by print_r() or var_dump().
  • PHP_Dyn
    PHP_Dyn is another excel­lent PHP debug­ging tool that’s open-source. You can trace exe­cu­tion and get an out­put of the argu­ment and return val­ues of your functions.
  • MacGDBp
    MacGDBp is a live PHP debug­ger appli­ca­tion for the Mac OS. It has all the fea­tures you’d expect from a fully fea­tured debug­ger, such as the abil­ity to step through your code and set breakpoints.

Test­ing and Opti­miza­tion Tools

  • PHPUnit
    PHPUnit is a com­plete port of the pop­u­lar JUnit unit test­ing suite to PHP 5. It’s a tool that helps you test your Web application’s sta­bil­ity and scal­a­bil­ity. Writ­ing test cases within the PHPUnit frame­work is easy; here’s how to do it.
  • Sim­pleTest
    Sim­pleTest is a straight­for­ward unit-testing plat­form for PHP appli­ca­tions. To get up and run­ning with Sim­pleTest quickly, read through this prag­matic tuto­r­ial that shows you how to cre­ate a new test case.Simpletest
  • Sele­nium
    Sele­nium Remote Con­trol (RC) is a test tool that allows you to write auto­mated Web appli­ca­tion UI tests in any pro­gram­ming lan­guage against any HTTP web­site using any main­stream JavaScript-enabled browser. It can be used in con­junc­tion with PHPUnit to cre­ate and run auto­mated tests within a Web browser.
  • PHP_CodeSniffer
    PHP_CodeSniffer is a PHP 5 script for detect­ing con­for­mance to a pre­de­fined PHP cod­ing stan­dard. It’s a help­ful tool for main­tain­ing uni­form cod­ing styles for large projects and teams.
  • dBug
    dBug is ColdFusion’s cfDump for PHP. It’s a sim­ple tool for out­putting data tables that con­tain infor­ma­tion about arrays, classes and objects, data­base resources and XML resources, mak­ing it very use­ful for debug­ging purposes.dBug - Screenshot
  • PHP Pro­file Class
    PHP Pro­file Class is an excel­lent PHP pro­fil­ing tool for your Web appli­ca­tions. Using this class will help you quickly and eas­ily gain insight into which parts of your app could use some refac­tor­ing and optimization.

Doc­u­men­ta­tion Tools

  • php­Doc­u­men­tor
    php­Doc­u­men­tor (also known as php­doc and php­docu) is a doc­u­men­ta­tion tool for your PHP source code. It has an innu­mer­able amount of fea­tures, includ­ing the abil­ity to out­put in HTML, PDF, CHM and XML Doc­Book for­mats, and has both a Web-based and command-line inter­face as well as source-code high­light­ing. To learn more about php­Doc­u­men­tor, check out the online man­ual.
  • PHP DOX
    An AJAX-powered PHP doc­u­men­ta­tion search engine that enables you to search titles from all PHP doc­u­men­ta­tion pages.

Secu­rity Tools

  • Securim­age
    Securim­age is a free, open-source PHP CAPTCHA script for gen­er­at­ing com­plex images and CAPTCHA codes to pro­tect forms from spam and abuse.
  • Scav­enger
    Scav­enger is an open-source, real-time vul­ner­a­bil­ity man­age­ment tool. It helps sys­tem admin­is­tra­tors respond to vul­ner­a­bil­ity find­ings, track vul­ner­a­bil­ity find­ings and review accepted and false-positive answered vul­ner­a­bil­i­ties, with­out “nag­ging” them with old vulnerabilities.
  • PHP-IDS
    PHP-IDS (PHP-Intrusion Detec­tion Sys­tem) is a simple-to-use, well-structured, fast and state-of-the-art secu­rity layer for your PHP-based Web application.
  • Pixy: PHP Secu­rity Scan­ner
    Pixy is a Java pro­gram that per­forms auto­matic scans of PHP 4 source code, aimed to detect XSS and SQL injec­tion vul­ner­a­bil­i­ties. Pixy takes a PHP pro­gram as input and cre­ates a report that lists pos­si­ble vul­ner­a­ble points in the pro­gram, along with addi­tional infor­ma­tion for under­stand­ing the vulnerability.

Image Manip­u­la­tion and Graphs

  • PHP/SWF Charts
    PHP/SWF Charts is a pow­er­ful PHP tool that enables you to cre­ate attrac­tive Web charts and graphs from dynamic data. You can use PHP scripts to gen­er­ate and gather data from data­bases, then pass it to this tool to gen­er­ate Flash (SWF) charts and graphs.
  • pChart – a chart-drawing PHP library
    pChart is a PHP class-oriented frame­work designed to cre­ate aliased charts. Most of today’s chart libraries have a cost; this one is free. Data can be retrieved from SQL queries or CSV files or can be man­u­ally provided.Chart - Screenshot
  • WideIm­age
    WideIm­age is a PHP library for dynamic image manip­u­la­tion and pro­cess­ing for PHP 5. To be able to use the library, you should have the GD PHP exten­sion installed on your Web server.
  • Mag­ick­Wand For PHP
    Mag­ick­Wand For PHP is a PHP mod­ule suite for work­ing with the ImageMag­ick API, which lets you cre­ate, com­pose and edit bitmap images. It’s a use­ful tool for quickly incor­po­rat­ing image-editing fea­tures in your PHP applications.

PHP Code Beautifier

  • PHP_Beautifier
    PHP Beau­ti­fier is a PEAR pack­age for auto­mat­i­cally for­mat­ting and “beau­ti­fy­ing” PHP 4 and PHP 5 source code.
  • PHP­Code­Beau­ti­fier
    PHP­Code­Beau­ti­fier is a tool that saves you from hours of refor­mat­ting code to suit your own way of pre­sent­ing it. A GUI ver­sion allows you to process files visu­ally; a command-line ver­sion can be batched or inte­grated with other tools (like CVS, Sub­Ver­sion, IDE, etc.); and there is also an inte­grated tool of PHPEdit.
  • GeSHi – Generic Syn­tax High­lighter
    GeSHi is designed to be a sim­ple but pow­er­ful high­light­ing class, with the goal of sup­port­ing a wide range of pop­u­lar lan­guages. Devel­op­ers can eas­ily add new lan­guages for high­light­ing and define eas­ily cus­tomiz­able out­put formats.

Version-Control Sys­tems

  • Phing
    Phing is a pop­u­lar project version-control sys­tem for PHP. It is a use­ful tool for orga­niz­ing and main­tain­ing dif­fer­ent builds of your project.
  • xinc
    xinc is a con­tin­u­ous inte­gra­tion server version-control sys­tem writ­ten in PHP 5 (i.e. con­tin­u­ous builds instead of nightly builds). It works great with other sys­tems such as Sub­ver­sion and Phing.

Use­ful Exten­sions, Util­i­ties and Classes

  • Sim­plePie
    Sim­plePie is a PHP class that helps you work with RSS feeds. Check out the online RSS and Atom feed reader, which demon­strates a sim­ple Web appli­ca­tion that uses SimplePie.SimplePie - Screenshot
  • HTML Puri­fier
    HTML Puri­fier is a standards-compliant HTML fil­ter library writ­ten in PHP. HTML Puri­fier not only removes all mali­cious code (bet­ter known as XSS) with a thor­oughly audited, secure yet per­mis­sive white list, it also makes sure your doc­u­ments are standards-compliant. Open source and highly customizable.
  • TCPDF
    TCPDF is an open-source PHP class for gen­er­at­ing PDF documents.
  • html­SQL
    html­SQL is a unique tool. It is a PHP class for query­ing HTML val­ues in an SQL-like syn­tax. Check out the live demon­stra­tion of how html­SQL works.
  • The Great­est PHP Snip­pet File Ever (Using Quick­text for Notepad++)
    “A lit­tle some­thing for all coders: a snip­pets file that I use for PHP cod­ing. This is designed to be used with Quick­text for Notepad++, but feel free to adapt it to what­ever text edi­tor you prefer.”
  • Cre­ole
    Cre­ole is a data­base abstrac­tion layer for PHP5. It abstracts PHP’s native database-specific API to cre­ate more portable code while also pro­vid­ing devel­op­ers with a clean, fully object-oriented inter­face based loosely on the API for Java’s JDBC.
  • PHPLinq
    LINQ is a com­po­nent that adds native data query­ing capa­bil­i­ties to PHP using a syn­tax rem­i­nis­cent of SQL. It defines a set of query oper­a­tors that can be used to query, project and fil­ter data in arrays, enu­mer­able classes, XML, rela­tional data­bases and third-party data sources. [<a href=“http://phpimpact.wordpress.com/2008/05/29/30-useful-php-classes-and-components/” onclick=“javascript:_gaq.push([’_trackEvent’,‘outbound-article’,‘http://phpimpact.wordpress.com’]);”>via]
  • PHP­Math­Pub­lisher
    With Php­Math­Pub­lisher, you can pub­lish math­e­mat­i­cal doc­u­ments on the Web using only a PHP script (no LaTeX pro­grams on the server and no MathML).Math - Screenshot
  • php­MyAd­min
    If you’re work­ing with PHP, there’s a big chance you’re set up in a LAMP con­fig­u­ra­tion. php­MyAd­min is Web-based tool for man­ag­ing, build­ing, import­ing, export­ing and explor­ing MySQL databases.
  • PHPEx­cel
    PHPEx­cel is a set of use­ful PHP classes for work­ing with Microsoft Excel files. PHPEx­cel allows you to read Excel files and write to them. This is use­ful for dynam­i­cally gen­er­at­ing Excel spread­sheets for downloading.
  • Phormer
    Phormer is a PHP-based photo gallery man­age­ment appli­ca­tion that helps you to store, cat­e­go­rize and trim your pho­tos online.
  • xajax PHP Class Library
    xajax is a PHP class for eas­ily work­ing with PHP AJAX appli­ca­tions. It gives you an easy-to-use API for quickly man­ag­ing AJAX-related tasks. Check out the xajax Mul­ti­plier demo and the Graf­fiti Wall demo to see the xajax PHP class in action.
  • PHP User Class
    PHP User Class is an excel­lent script that helps you cre­ate a sys­tem for user authen­ti­ca­tion (i.e. reg­is­tra­tion, log in, account pro­file, etc.). It’s a use­ful util­ity to have around if you require user reg­is­tra­tion for your Web applications.
  • PHP-GTK
    PHP-GTK is a PHP exten­sion for the GTK+ toolkit (a robust toolkit for devel­op­ing GUIs). It is a suite of use­ful OOP func­tions and classes to help you rapidly build cross-platform, client-side GUI’s for your application.

PHP Online Tools and Resources

  • Minify!
    Minify is a PHP 5 app that can com­bine mul­ti­ple CSS or JavaScript files, com­press their con­tent (i.e. remove unnec­es­sary white space and com­ments) and serve the results with HTTP encod­ing (via Gzip/deflate) and head­ers that allow opti­mal client-side caching. This will help you fol­low sev­eral of Yahoo!’s Rules for High Per­for­mance Web­sites.minify - Screenshot
  • HTTP_StaticMerger: Auto­matic “merg­ing” of CSS and JavaScript files
    This library auto­mat­i­cally merges sets of sta­tic files (CSS or JavaScript) and speeds up page load­ing (by low­er­ing the num­ber of HTTP queries). It is rec­om­mended to use this together with caching reverse-proxy to min­i­mize the response time.
  • PHP Object Gen­er­a­tor
    PHP Object Gen­er­a­tor is an open-source Web-based tool that helps you quickly con­struct PHP objects and lever­age object-oriented pro­gram­ming (OOP) prin­ci­ples in your code.Php Object Generator - Screenshot
  • gotAPI/PHP
    gotAPI is a use­ful online tool for quickly look­ing up PHP func­tions and classes. Also check out the Quick PHP look-up wid­get exam­ple in case you’d like to include this awe­some look-up fea­ture on your website.gotAPI/PHP - Screenshot
  • koders
    koders is a search engine for open-source and down­load­able code. It cur­rently has over a bil­lion lines of code indexed and isn’t lim­ited to just PHP.
  • PECL
    PECL is a direc­tory of all known PHP exten­sions and a host­ing facil­ity for down­load­ing and devel­op­ing PHP extensions.

In-Browser Tools (Fire­fox Add-Ons)

  • FirePHP
    FirePHP is a Fire­fox exten­sion that allows you to log data in Fire­bug. It has a vari­ety of use­ful log­ging fea­tures, such as the abil­ity to change your error and excep­tion han­dling on the fly and to log errors directly to the Fire­bug con­sole. To learn more about what FirePHP can do, check out the FirePHP guide on how to use FirePHP. For devel­op­ers using the Zend PHP frame­work, you might find this guide on using FirePHP with Zend useful.FirePHP - Screenshot
  • phpLangEd­i­tor
    phpLangEd­i­tor is a very handy Fire­fox add-on for trans­lat­ing lan­guage files and vari­ables in your script.phpLangEditor - Screenshot
  • PHP Lookup
    PHP Lookup is a built-in search bar to help you quickly look up ref­er­ences to PHP syntax.
  • PHP Man­ual Search
    PHP Man­ual Search is a handy search bar that searches offi­cial PHP doc­u­men­ta­tion from within your Web browser.

Frame­works for PHP

  • Dwoo
    Dwoo is a PHP 5 tem­plate engine posi­tioned as an alter­na­tive to Smarty. It is (nearly) fully com­pat­i­ble with its tem­plates and plug-ins, but it is being writ­ten from scratch and is aimed to go one step fur­ther with a cleaner code base.
  • CodeIgniter
    CodeIgniter is a pow­er­ful, high-performance, open-source PHP frame­work that helps you author PHP appli­ca­tions rapidly. CodeIgniter is known for hav­ing a light foot­print, thereby reduc­ing your server’s work. You can get up and run­ning with CodeIgniter in a jiffy: it has an awe­some online man­ual, a cou­ple of help­ful video tuto­ri­als and an active user forum.CodeIgniter - Screenshot
  • YII Frame­work
    Here is a high-performance component-based PHP frame­work that is sup­posed to be more effi­cient than CodeIgniter, CakePHP, ZF and Sym­fony. An opti­mal solu­tion for devel­op­ing large-scale Web appli­ca­tions. Yii sup­ports MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX sup­port, authen­ti­ca­tion and role-based access con­trol, scaf­fold­ing, input val­i­da­tion, wid­gets, events, them­ing and Web services.
  • Net­Beans
    A ded­i­cated PHP cod­ing envi­ron­ment and com­plete inte­gra­tion with web stan­dards. The Net­Beans PHP edi­tor is dynam­i­cally inte­grated with Net­Beans HTML, JavaScript and CSS edit­ing fea­tures such as syn­tax high­light­ing and the JavaScript debug­ger. Net­Beans IDE 6.5 fully sup­ports iter­a­tive devel­op­ment, so test­ing PHP projects fol­lows the clas­sic pat­terns famil­iar to web developers.
  • Solar
    Solar is a PHP 5 devel­op­ment frame­work for Web appli­ca­tions derived from the Savant tem­plat­ing engine. Solar uses the MVC archi­tec­tural pat­tern and has a host of classes and func­tions for secur­ing your Web app against SQL injec­tion, cross-website script­ing (XSS) and other com­mon exploits.Solar - Screenshot
  • sym­fony
    sym­fony is an open-source PHP 5 Web appli­ca­tion frame­work that is well known for its mod­u­lar­ity and use­ful library of classes. To get up and run­ning as fast as pos­si­ble, you should check out the prag­matic sym­fony online tuto­r­ial called “The sym­fony 1.2 advent cal­en­dar tuto­r­ial,” which takes you through a step-by-step exam­ple of build­ing your own symfony-based Web application.
  • PEARPHP Exten­sion and Appli­ca­tion Repos­i­tory
    PEAR is a pop­u­lar frame­work and dis­tri­b­u­tion sys­tem for reusable PHP com­po­nents. The pur­pose of the frame­work is to pro­vide a struc­tured library of open-source code for PHP users, a sys­tem for code dis­tri­b­u­tion and pack­age main­te­nance and a stan­dard style for PHP code.
  • Pro­pel
    Pro­pel is an Object-Relational Map­ping (ORM) frame­work for PHP 5. It allows you to access your data­base using a set of objects, pro­vid­ing a sim­ple API for stor­ing and retriev­ing data.
  • {{macro}} tem­plate engine
    {{macro}} com­piles ini­tial tem­plates into exe­cutable PHP scripts with very clean syn­tax (much cleaner than WACT and Smarty) and exe­cutes them very fast. The engine doesn’t use an XML-like syn­tax; there are only two data scopes, global and local, and no more data sources (all data is dis­played with reg­u­lar PHP vari­ables); and the sys­tem sup­ports all WACT fea­tures such as tem­plates wrap­ping and including.minify - Screenshot
  • Zend Frame­work
    The Zend Frame­work by Zend Tech­nolo­gies (the cre­ators of PHP’s script­ing engine) is a pop­u­lar PHP Web appli­ca­tion frame­work that embraces the prin­ci­ples of PHP OOP; it’s very exten­si­ble and has built-in util­i­ties for work­ing with free Web ser­vice APIs, such as those of Google, Flickr and Ama­zon.
  • Qcodo
    Qcodo is an excel­lent open-source PHP Web appli­ca­tion frame­work. It’s sub­di­vided into two parts: (1) Code Gen­er­a­tor, and (2) Qforms. Code Gen­er­a­tor han­dles the cre­ation of object code and PHP and HTML front-end code from your data model. Qforms is an intu­itive sys­tem for han­dling and cre­at­ing com­plex PHP-driven HTML Web forms. Check out demos of appli­ca­tions that use Qcodo and pre­sen­ta­tional mate­r­ial that cov­ers Qcodo.Qcodo - Screenshot
  • SAJAX
    SAJAX is a JavaScript and AJAX appli­ca­tion frame­work that works well with PHP (as well as sev­eral other server-side script­ing lan­guages). See SAJAX at work by going to Wall live demon­stra­tion.
  • Smarty
    Smarty is a pop­u­lar PHP tem­plat­ing sys­tem to help you sep­a­rate PHP logic and front-end code (HTML, CSS, JavaScript). It will keep your projects mod­u­lar and eas­ier to maintain.
  • CakePHP
    CakePHP is one of the lead­ing PHP frame­works for cre­at­ing robust, fully-featured Web appli­ca­tions. CakePHP has an exten­sive and well-organized online man­ual. If you want to learn via video tuto­ri­als, check out the CakePHP screen­casts.CakePHP - Screenshot
  • Savant2
    Savant2 is another pop­u­lar object-oriented PHP tem­plat­ing sys­tem. Instead of a spe­cial syn­tax unique to Savant2, you use PHP syn­tax to develop your project’s template.
  • PHP­Spec
    PHP­Spec is a sim­ple and intu­itive PHP frame­work. It fol­lows the Behavior-Driven Devel­op­ment prin­ci­ple and there­fore allows you to write behavior-oriented code, often­times in plain English.

PHP IDEs and Editors

  • PHPEclipse
    PHPEclipse is a pop­u­lar PHP source-code edi­tor that is open source and runs on all the major oper­at­ing sys­tems, such as Win­dows, Linux and Mac OS. It has all the fea­tures you’d expect from a PHP source-code edi­tor, such as code-folding, syn­tax high­light­ing, hover-over tool tips and sup­port for XDe­bug and DBG.PHPEclipse - Screenshot
  • PhpED
    PhpED is an excel­lent IDE for Win­dows users. It is one of the most robust and feature-packed IDEs cur­rently out on the mar­ket and has use­ful fea­tures such as a built-in source-code pro­filer to find bot­tle­necks in your PHP source code and excel­lent inte­gra­tion with third-party apps and ser­vices just as front-end code validation.PhpED - Screenshot
  • phpDe­signer
    phpDe­signer is a light­weight PHP editor/IDE that also han­dles front-end code and markup remark­ably well. Check out the phpDe­signer online tuto­ri­als, as well as screen­casts on phpDe­signer to help you learn more about the IDE.phpDesigner - Screenshot
  • Zend Stu­dio
    Zend Stu­dio is an excel­lent PHP IDE for Eclipse. It’ll help you develop, deploy and man­age Rich Inter­net Appli­ca­tions (RIAs) in an intu­itive interface.Zend Studio - Screenshot
  • Aptana PHP
    Aptana PHP is an open-source IDE extension/plug-in to be used in con­junc­tion with Aptana Stu­dio. To learn more, be sure to check out the online doc­u­men­ta­tion about Aptana PHP.
  • PDT
    PDT is a PHP Devel­op­ment Tools frame­work that’s part of the Eclipse project. PDT includes all the nec­es­sary tools for you to cre­ate PHP-based Web applications.
  • VS.Php
    VS.Php is a PHP IDE for MS Visual Stu­dio, mak­ing it a great IDE for recently con­verted ASP devel­op­ers who have used MS VS to develop Web appli­ca­tions. To get you up and run­ning ASAP with VS.Php, check out Jcx.Software’s online tuto­ri­als as well as its online doc­u­men­ta­tion.
  • PHPEdit
    PHPEdit is an excel­lent PHP editor/IDE with a ton of use­ful fea­tures and a very intu­itive user inter­face. To learn more about why PHPEdit is a good IDE, read the 10 rea­sons to use PHPEdit and view the intro­duc­tory screen­cast about PHPEdit.

Sources and Resources

smash­ing­magazine

21
Jan

Instalar Impressora em linux

Nunca pen­sei que insta­lar uma impres­sora no Ubuntu 8.10 fosse tão fácil.

Hoje decidi insta­lar uma impres­sora no meu ubuntu 8.10, fiz um pesquisa no google por 5430DL Linux , e sem resultados..

Já um bocado deses­per­ado decidi ir ao menu de sis­tema ->admin­is­tração -> impressão faço procu­rar impres­sora e qual é o meu espanto quando o ubuntu encon­tra a minha impres­sora na rede, procura pelos dri­vers da impres­sora e instala auto­mati­ca­mente ficando a impres­sora pronta a imprimir.

Tudo isto com ape­nas um clique e ainda dizem que o Ubuntu é difi­cil e muito complicado..querem mais provas que isto ? Onde é que no Win­dows insta­lam uma impres­sora ape­nas com um clique.

20
Jan

Como optimizar o seu Javascript e comprimir o css para loads mais rápidos

O packed.it Web 2.0 é um serviço on-line capaz de opti­mizar e mel­ho­rar a nave­g­ação na web. É sim­ples, rápido e fácil de personalizar.

Packed.it é a solução para a Web 2.0, é com­patível com a maio­ria dos browsers e com as mel­hores práti­cas em ter­mos de acessibilidade.

artigo com­pleto em :

http://www.maxkiesler.com/index.php/weblog/comments/how_to_minimize_your_javascript_and_css_files_for_faster_page_loads/

http://www.packed.it/

Bad Behavior has blocked 58 access attempts in the last 7 days.