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

Total: 236

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

Or switch to "Titles and links view".
  • Ie-only sites | Qix.it
    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 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 Ie only sites 25 agosto 2003 0 commenti categorie general Grr I hate internet explorer only sites I m enjoying watching the 9th World Championships in Athletics ever since I have been able to watch TV on my computer I

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


  • agosto | 2003 | Qix.it | Pagina 2
    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 associative array with the required fields To time results I used the very good PEAR Benchmark Timer class by Sebstian Bergmann The sample PHPTAL code looks like this usr bin php q php require once users php require once Benchmark Timer php t new Benchmark Timer true require once HTML Template PHPTAL php t setMarker post require tpl new PHPTAL tal template xml t setMarker post template tpl set title Test Page t setMarker post set title tpl setRef users users t setMarker post set users res tpl execute t setMarker post execute if PEAR isError res echo res toString n Running this test the first time gives marker time index ex time perct Start 1061421217 91528700 0 00 post require 1061421217 93816100 0 022874 5 79 post template 1061421217 93849100 0 000330 0 08 post set title 1061421217 93855700 0 000066 0 02 post set users 1061421217 93861100 0 000054 0 01 post execute 1061421218 30995300 0 371342 94 04 Stop 1061421218 31017400 0 000221 0 06 total 0 394887 100 00 subsequent runs use a cached version of the parsed template something I don t like too much it should be an option to cache not an option not to cache and give marker time index ex time perct Start 1061421220 91106600 0 00 post require 1061421220 93519000 0 024124 15 37 post template 1061421220 93551900 0 000329 0 21 post set title 1061421220 93558300 0 000064 0 04 post set users 1061421220 93563700 0 000054 0 03 post execute 1061421221 06779900 0 132162 84 20 Stop 1061421221 06802400 0 000225 0 14 total 0 156958 100 00 Pretty slow considering it s running on a sufficiently fast machine and it s practically doing nothing Our real application on top of that has lots of templating operations LDAP searches etc My second test tried to replicate the same functionality using my Template class The template looks like this html head title title title head body h1 title h1 table tr td name td td phone td tr BEGIN row tr td row matricola td td row cognome row nome td td row telefono td tr END row BEGIN dummy tr td sample name td td sample phone td tr tr td sample name td td sample phone td tr END dummy table body html The dummy row is there to serve the same purpose of the rows I removed from the TAL template after trying it with Python I left them there since the speed difference is already enough The code used for the second test is usr bin php q php require once users php require once Benchmark Timer php t new Benchmark Timer true require once Template php t setMarker post require tpl new Template home ludo tests tpl setFile main template html t setMarker post template tpl setVar title Test Page t setMarker post set title tpl parseBlock ROW row users main t setMarker post set users tpl setBlock main dummy DUMMY tpl setVar DUMMY res tpl parse MAIN main t setMarker post execute result may be an error if PEAR isError res echo res toString n Running this test gives marker time index ex time perct Start 1061421680 50660500 0 00 post require 1061421680 50944200 0 002837 22 93 post template 1061421680 50970300 0 000261 2 11 post set title 1061421680 50974900 0 000046 0 37 post set users 1061421680 51790200 0 008153 65 88 post execute 1061421680 51878400 0 000882 7 13 Stop 1061421680 51898000 0 000196 1 58 total 0 012375 100 00 More than 10 times faster and that s without caching anything More than 30 times faster against the uncached version of PHPTAL To compare with Python I timed the execution of the three scripts with the shell time command since I was just interested in a rough overview of the relative speed Python ludo pippozzo 53 pts 01 24 37 Thu Aug 21 tests time test py real 0m0 591s user 0m0 580s sys 0m0 010s PHPTAL ludo pippozzo 54 pts 01 24 38 Thu Aug 21 tests time test tal php dev null real 0m0 421s user 0m0 310s sys 0m0 110s Template ludo pippozzo 56 pts 01 24 53 Thu Aug 21 tests time test tpl php dev null real 0m0 268s user 0m0 190s sys 0m0 080s To sum it up we re going to keep using our Template class PHPTAL is a commendable effort and something that I would definitely use in most of my PHP development but it needs to be more lightweight reliable and fast If you re interested in the Python script here it is usr bin env python def test from simpletal import simpleTAL simpleTALES import sys cPickle users cPickle load file users pickle r context simpleTALES Context context addGlobal title Hello World context addGlobal users users template simpleTAL compileHTMLTemplate file tal template xml r template expand context file dev null w if name main test PHPTAL re visited moved 20 agosto 2003 As promised in a previous entry I managed to give a look at PHPTAL Since the entry is a bit long I copied it as a standalone article and left only this brief notice on the blog PHP 101 PEAR error handling 18 agosto 2003 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

    Original URL path: http://qix.it/2003/8/page/2/ (2015-06-21)
    Open archived version from archive

  • Dropline Gnome + Friday Theme | Qix.it
    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 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 Dropline Gnome Friday Theme 7 giugno 2003 0 commenti categorie linux Today being Saturday and being my gf away until tonight I finally managed to download Dropline Gnome and install it on my Slackware 9 0 notebook The dropline packages are a little more than 250Mb and they download and install flawlessly with the dropline installer I do not know why I stopped using Slackware sometime in 1996 or 1997 for RedHat it is so much faster and leaner Well back to Dropline Gnome After having downloaded everything I dropped in single mode

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

  • Hurry Up! | Qix.it
    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 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 Hurry Up 6 giugno 2003 0 commenti categorie general Looks like I really need to start coding on my alternative to pybloxsom I took an instant dislike to pyblosxom when I sent a very small patch to make it run under mod python to its author He made a few changes not noticing that the content type for the rss was set

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

  • PyMeld | Qix.it
    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 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 PyMeld 6 giugno 2003 0 commenti categorie python Found a reference to PyMeld in a comment to a weblog entry discussing Web templating engines which has been a favourite topic of mine ever since I started programming for the Web PyMeld is a Python templating engine for XML X HTML that uses id attributes in tags to present them as objects to the programmer Sounds too good to be true Looks like it is The examples are self explanatory and the API is very simple and pythonic It does not have the advanced functionality of say TAL and MeTAL but IMHO the dumber a templating engine the better Logic should stay in the code not be hidden

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

  • J Editor | Qix.it
    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 J Editor 6 giugno 2003 0 commenti categorie misc One of the things that prevented me from switching to Linux full time as my desktop os was the lack of a good all around editor I know VI vim and even like it but I just am not productive enough with it and Emacs has always scared me and I never got around to learn it properly I tried Jedit for a while but it feels too slow and Javish tried Komodo from ActiveState I even bought a license but it s even slower and crash prone Tried a number of Python IDEs like BlackAdder or WingIde but they feel clunky or use qt which I don t like I do not have KDE installed so it s a waste to load qt just for my editor and moreover qt has bad fonts defaults I am VERY picky about fonts my eyes are pretty sensitive to blurred antialiased badly designed fonts Then I read somewhere a comparison of Open Source Java editors where J came out pretty well and decided to give it a try I installed it and was instantly surprised by its user interface and speed in contrast to Jedit which feels sluggish and bloated even on fast machines So I fiddled a bit

    Original URL path: http://qix.it/2003/06/misc-stuff_j/ (2015-06-21)
    Open archived version from archive

  • My USB Key | Qix.it
    contenuti categorie blogging books calcio design architettura digital underground ebay eventi gadget games general guest blogger help in evidenza internet business 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

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

  • Descriptors | Qix.it
    business 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

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



  •