web-archive-it.com » IT » Q » QIX.IT

Total: 671

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Reports from the past - The Gibigianna/1 | Qix.it
    2006 agosto 2006 luglio 2006 giugno 2006 maggio 2006 aprile 2006 marzo 2006 febbraio 2006 dicembre 2005 novembre 2005 ottobre 2005 settembre 2005 agosto 2005 luglio 2005 giugno 2005 maggio 2005 aprile 2005 marzo 2005 febbraio 2005 gennaio 2005 dicembre 2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati Reports from the past The Gibigianna 1 23 agosto 2003 0 commenti categorie personal Since I m a bit fed up with programming but as usual the idea of going to sleep well actually of lying in bed with a book currently the 7th of the 26 in Terry Pratchett s Discworld series does not look so great I might as well start putting on my blog my family s ancient pictures Ancient because that s what came out writing in more or less American English on a computer but thinking about it stuff from the early 1900 should be considered old not ancient Scanning all the family pictures scattered around my relatives homes is an old pet project of mine one I started last year but never managed to stick to I hope this will be an incentive towards scanning a few more pictures and letters especially my paternal grandfather s sometimes humorous letters from the first World War a good number of them written to his parents by his attendant on pre signed by my grandfather stationery or so the family lore says I am starting this fragmented slideshow with the gibigianna It s a regional the region being Lombardy in Italy where Milan is pretty disused word meaning a

    Original URL path: http://qix.it/2003/08/personal_gibigianna_1/ (2015-06-20)
    Open archived version from archive


  • Python never had a chance against PHP? | Qix.it
    novembre 2005 ottobre 2005 settembre 2005 agosto 2005 luglio 2005 giugno 2005 maggio 2005 aprile 2005 marzo 2005 febbraio 2005 gennaio 2005 dicembre 2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati Python never had a chance against PHP 30 marzo 2005 0 commenti categorie python php As much as I usually like John Lim s excellent PHP Everywhere I don t particularly agree with his comments on Ian Bicking s Why Web Programming Matters Most Being a longtime PHP programmer since when it was called PHP FI and PEAR contributor and having heavily used and loved Python for all my projects in the past couple of years both Ian s resolving Python s problems with web programming is the most important thing we can do to market Python and John s what made PHP successful is not what PHP is lacking but the features that PHP has that are superior to Python ring true to my experience What I don t particularly agree with is John s list of things PHP does better than Python Python is not a template language Even though the templating nature of PHP makes it easy to use for casual programming it soon becomes a real PITA even for smaller applications Python is a so so string processing language Python is a much better string processing language I find abcd 2 much more readable than substr abcd 0 2 and aaa saaa var much cleaner and less error prone than aaa var aaa The list could go on with triple quotes raw strings Unicode support

    Original URL path: http://qix.it/2005/03/python-never-had-a-chance-against-php/ (2015-06-20)
    Open archived version from archive

  • HTML Dynamic TestRunner for PHPUnit | Qix.it
    2009 marzo 2009 febbraio 2009 gennaio 2009 novembre 2008 ottobre 2008 settembre 2008 agosto 2008 luglio 2008 giugno 2008 maggio 2008 aprile 2008 marzo 2008 febbraio 2008 gennaio 2008 dicembre 2007 novembre 2007 ottobre 2007 settembre 2007 agosto 2007 luglio 2007 giugno 2007 maggio 2007 aprile 2007 marzo 2007 febbraio 2007 gennaio 2007 dicembre 2006 novembre 2006 ottobre 2006 settembre 2006 agosto 2006 luglio 2006 giugno 2006 maggio 2006 aprile 2006 marzo 2006 febbraio 2006 dicembre 2005 novembre 2005 ottobre 2005 settembre 2005 agosto 2005 luglio 2005 giugno 2005 maggio 2005 aprile 2005 marzo 2005 febbraio 2005 gennaio 2005 dicembre 2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati HTML Dynamic TestRunner for PHPUnit 17 settembre 2003 0 commenti categorie php Yesterday I set up to write unit tests for a few PHP classes I m refactoring Given my usual tendency to set aside serious tasks and concentrate on eye candy after a few tests I decided to write my own test runner something I ve done at least twice before never storing away the code for later use My test runner builds on a few assumptions the tests live in a web accessible directory every php file in the directory with a name starting with test is a test case every test file contains one case class extending PHPUnit TestCase every test class has the same name as the file where it resides test cases are all the methods of the class whose names start with test you run tests and see results with a web browser The main test

    Original URL path: http://qix.it/2003/09/php_dynamictestrunner/ (2015-06-20)
    Open archived version from archive

  • Dumping Vars the PEAR way | Qix.it
    2005 settembre 2005 agosto 2005 luglio 2005 giugno 2005 maggio 2005 aprile 2005 marzo 2005 febbraio 2005 gennaio 2005 dicembre 2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati Dumping Vars the PEAR way 4 settembre 2003 0 commenti categorie php Since it was announced on the PEAR newsgroup a few years ago I have been using the Var Dump class by Frederic Poeydomenge as one of my favourite PHP development tools Dumping variables at strategic places has always been a practical and effective if a bit simple method of debugging in PHP and other languages Unfortunately when you re working with complex data or with class instances using the echo construct or the var dump function is not very useful unless you go to great lengths to extract what you really need to display from your data Var Dump is a class that assists you in exactly this task extracting all available information from your data and displaying it in a variety of ways It is the PHP analogous to the Python pprint module and one could spend an interesting few minutes comparing the two very different PHP and Python solutions to dumping or pretty printing which is more what s happening here data In its simplest form the Var Dump class can be used through a single static method and a few optional constants At the other end of the scale a Var Dump instance can be customized through skins color sets and display options to tailor its output to your exact needs In this brief document we will show examples of its use through a static method since it s the one you most probably will resort to during development More complex examples can be found on the author s site We start by importing the class code and setting up a few variables and a class instance that we will feed to Var Dump require once Var Dump php a array 0 1 2 34 b array a something b 0 0 b c a class B class A extends B var a var b 1 function a a this a a a inst new A 2 Once we have that out of the way we start feeding our data to Var Dump by calling its display method as a static class method First the simple array without passing any extra argument to display Var Dump display a Our friendly class spits out the following output 0 Long 0 1 Long 1 2 Long 2 3 Long 34 Nice isn t it Ok let s start using the optional arguments to display and feed it something a bit more complex Var Dump display b b The second argument we passed to display in this example is the

    Original URL path: http://qix.it/2003/09/php_var_dump/ (2015-06-20)
    Open archived version from archive

  • Feed On Feeds | Qix.it
    2009 giugno 2009 maggio 2009 aprile 2009 marzo 2009 febbraio 2009 gennaio 2009 novembre 2008 ottobre 2008 settembre 2008 agosto 2008 luglio 2008 giugno 2008 maggio 2008 aprile 2008 marzo 2008 febbraio 2008 gennaio 2008 dicembre 2007 novembre 2007 ottobre 2007 settembre 2007 agosto 2007 luglio 2007 giugno 2007 maggio 2007 aprile 2007 marzo 2007 febbraio 2007 gennaio 2007 dicembre 2006 novembre 2006 ottobre 2006 settembre 2006 agosto 2006 luglio 2006 giugno 2006 maggio 2006 aprile 2006 marzo 2006 febbraio 2006 dicembre 2005 novembre 2005 ottobre 2005 settembre 2005 agosto 2005 luglio 2005 giugno 2005 maggio 2005 aprile 2005 marzo 2005 febbraio 2005 gennaio 2005 dicembre 2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati Feed On Feeds 3 settembre 2003 0 commenti categorie php I noticed from my logs that somebody using feedonfeeds is subscribed to my blog Feedonfeeds is a nice PHP aggregator reader written by Steve Minutillo After shopping around for a while for a news aggregator I settled on feedonfeeds a couple of months ago for a couple of reasons it has very few dependencies any version of MySQL is ok and a sufficiently recent PHP it is a server side aggregator allowing me to read news from home office wherever it installs in a couple of minutes anywhere you can put a few PHP files it is easily customizable it works So I installed feedonfeeds and staying up to date has become a joy Never satisfied after a couple of days of use I decided I absolutely needed a few features that feedonfeeds was lacking So

    Original URL path: http://qix.it/2003/09/php_feedonfeeds/ (2015-06-20)
    Open archived version from archive

  • PHPTAL (re)visited -- moved | Qix.it
    lazyweb letture linux luambo ludo audio e musica foto quotidianità rete luoghi cambridge milano misc miscellanea mobile mobile e pda motori di ricerca music musica news personal php podcasting podcasts prima pagina python rugby screencasts simpleaggregator sistemi operativi smanettando software staticblog sviluppo tech ipaq palm programmazione tecnologie varie web technology tecnologia tex tv varie web 2 0 web design archivi luglio 2013 aprile 2013 marzo 2013 febbraio 2013 novembre 2012 ottobre 2012 aprile 2012 settembre 2011 agosto 2011 luglio 2011 giugno 2011 maggio 2011 marzo 2011 febbraio 2011 gennaio 2011 dicembre 2010 novembre 2010 ottobre 2010 settembre 2010 giugno 2010 maggio 2010 novembre 2009 settembre 2009 agosto 2009 luglio 2009 giugno 2009 maggio 2009 aprile 2009 marzo 2009 febbraio 2009 gennaio 2009 novembre 2008 ottobre 2008 settembre 2008 agosto 2008 luglio 2008 giugno 2008 maggio 2008 aprile 2008 marzo 2008 febbraio 2008 gennaio 2008 dicembre 2007 novembre 2007 ottobre 2007 settembre 2007 agosto 2007 luglio 2007 giugno 2007 maggio 2007 aprile 2007 marzo 2007 febbraio 2007 gennaio 2007 dicembre 2006 novembre 2006 ottobre 2006 settembre 2006 agosto 2006 luglio 2006 giugno 2006 maggio 2006 aprile 2006 marzo 2006 febbraio 2006 dicembre 2005 novembre 2005 ottobre 2005 settembre 2005 agosto 2005

    Original URL path: http://qix.it/2003/08/php_phptal_revisited/ (2015-06-20)
    Open archived version from archive

  • PHPTAL (re)visited | Qix.it
    pretty well although not as much as TAL does So yesterday morning I spent a few minutes with a colleague trying to benchmark PHTAL and see if it is fast enough to try and develop something with it The results were pretty much what I expected PHPTAL is too slow to be used for our applications What I did not expect however was the order of magnitude of its slowness compared to what we are using more on that later Not satisfied with the basic but sufficient for our needs performance tests I did a quick and dirty reliability test by comparing PHPTAL with my reference TAL implementation the Python library simpleTAL I was pretty surprised to discover that simpleTAL is slightly faster than PHPTAL and that it spits out warnings if you try to use the TAL templates used in the PHPTAL examples This did not sound good for PHPTAL s quality So tonight I did a bit of reading around the PHPTAL documentation and was pretty surprised to learn that PHPTAL requires a separate Types library that define new data types on top of the perfectly complete in PHP s context native PHP ones Urgh I am allergic to too many abstractions what Joel of Joel On Software fame calls leaky abstractions and this looks definitely like a bad case of abstractitis What s the need of a reference helper Every decent PHP developer should know his way around references they re not so hard well after you bang your head against the wall a few times in frustration but decide to stick with it What s the need of creating an Iterator interface on top of PHP s very good feature rich and fast arrays Something like this does not look like sensible PHP code to me require once Types Iterator php i iterable getNewIterator while i isValid value i value i next It is suspiciously similar in functionality to this i array a b c d foreach i as k v value v Two lines less more clarity more speed less abstractions Of course this is only my opinion Well back to the original topic of this entry testing For the tests I tried to use one of the templates used in the PHPTAL documentation Since it sports invalid TAL syntax according to simpleTAL the Python library I had to drop a row which was used only as a placeholder anyway The resulting template looks like this xml version 1 0 html head title tal content title place for the page title title head body h1 tal content title sample title h1 table tr td name td td phone td tr tr tal repeat item users td tal content item matricola matricola td td tal content string item cognome item nome item name td td tal content item telefono item phone td tr table body html The data is in a separate php file that simply declares a users array composed of 200 elements each an

    Original URL path: http://qix.it/2003/08/php_more_phptal/ (2015-06-20)
    Open archived version from archive

  • PHP 101 - PEAR error handling | Qix.it
    2004 novembre 2004 ottobre 2004 settembre 2004 agosto 2004 luglio 2004 giugno 2004 maggio 2004 gennaio 2004 dicembre 2003 novembre 2003 ottobre 2003 settembre 2003 agosto 2003 giugno 2003 powered by WPFrontman WP friends altroformato it arredarecasa blog it copyright 2004 2011 Ludovico Magnocavallo tutti i diritti riservati PHP 101 PEAR error handling 18 agosto 2003 0 commenti categorie php Read with interest today A Few Tips for Writing Useful Libraries in PHP via PHP Everywhere a nice article by the author of the MagpieRSS parser Posted a couple comments to the site to which the author kindly replied by email Nothing much the usual don t name your php files with an extension other than the one defined in your webserver and an observation about error handling As all PHP developers know PHP has no exceptions and thus no try something clauses errors are either stored in special variables or accessed by calling functions depending on what extension you re working with PHP5 will introduce exceptions All pretty messy as the article author correctly points out One thing most developers don t know is that PEAR the default PHP library bundled with the PHP source code has a nice PEAR base class with great error handling features why a good number of PHP developers stay away from PEAR is another matter entirely from the topic of this entry Basically if your classes you use PHP s OO features when writing reusable code don t you inherit the PEAR base class you get error handling for free and a few other things like destructors Using PEAR error handling is very easy a quick example will suffice our imaginary library not very useful is it define MYLIB ERROR 100 require once PEAR php class myClass extends PEAR function myClass myargs null

    Original URL path: http://qix.it/2003/08/php_php101_errorhandling/ (2015-06-20)
    Open archived version from archive



  •