subscribe to this blog - en

News from Logilab and our Free Software projects, as well as on topics dear to our hearts (Python, Debian, Linux, the semantic web, scientific computing...)

show 208 results
  • Flying to Google I/O

    2008/05/27 by Arthur Lutz

    Three of us from Logilab are going to San Francisco to listen, share and discuss at Google I/O.

    It's a two day developer gathering in San Francisco, with various talks about google technologies :

    We're hoping to show and talk about LAX ( which uses Google AppEngine

  • Testing for NaN without depending on Numpy


    How can I test if a python float is "not a number" without depending on numpy? Simple, a nan value is different to any other value, including itself:

    def isnan(x):
        return isinstance(x, float) and x!=x

  • LAX - Logilab Google AppEngin Sprint at Pycon-FR

    2008/05/20 by Arthur Lutz

    Here are a few pictures from the sprint we organized at Pycon-FR

    We got a few people to install Google AppEngine and LAX on their machines, and explained the concepts at hand to a bunch of other people.

    Update: LAX is now included in the CubicWeb semantic web framework.

  • HOWTO quickly get lax running on linux

    2008/05/19 by Arthur Lutz

    This is how easy it is to get lax to run on your linux machine :

    hg clone
    ./google_appengine/ lax/skel/

    Point your favorite browser to http://localhost:8080/

    UPDATE: LAX is now included in the CubicWeb semantic web framework.

  • Another step towards the semantic web

    2007/02/06 by Nicolas Chauvat

    I co-organized the Web2.0 conference track that was held at Solutions Linux 2007 in Paris last week . Researching to prepare the talk I gave, I came accross microformats and GRDDL. Both try to add semantics on top of (X)HTML.

    Microformats uses the class attribute and the "invisibility" of `div` and `span` to insert semantic information, as in ::
      <li class="vevent">
        <a class="url" href="">
         <span class="summary">Solutions Linux Web 2.0 Conference</span>: 
         <abbr class="dtstart" title="20070201T143000Z">February 1st 2:30pm</abbr>-
         <abbr class="dtend" title="20070201T18000Z">6pm</abbr>, at the 
         <span class="location">CNIT, La Défense</span>

    GRDDL information is added to the `head` of the XHTML page and points to an XSL that can extract the information from the page and output it as RDF.

    Another option is to add `link` to the `head` of the page, pointing to an alternate representations like a RDF formatted one.

    Firefox has add-ons that help you spot semantic enabled web pages: Tails detects microformats and the semantic radar detects RDF. Operator is an option I found too invasive.

    As for my talk, it involved demonstrating CubicWeb, the engine behind, and querying the data stored at to reuse it with Exhibit.

  • Install Python Cartographic Library

    2006/12/07 by Nicolas Chauvat

    This is how we setup PCL <> under debian. Of course having a package would be better...

    Install dependencies

    apt-get install mapserver-bin python-mapscript mapserver-cgi
    gdal-bin python-gdal python-dev libgeos-dev libgdal-dev
    libgd2-xpm-dev python-setuptools zope-interface

    Now link libgdal.a to libgdal1.3.2.a

    Install PCL from sources

    svn co
    cd PCL/
    cd externals/OWSLib
    python install --prefix=my_python_library
    cd externals/QuadTree
    python install --prefix=my_python_library
    cd PCL-Core
    python install --prefix=my_python_library
    cd PCL-GDAL
    python install --prefix=my_python_library
    cd PCL-MapServer

    Put in a directory the source code of mapserver corresponding to the package version installed above. Get it from or with dpkg-src.

    Edit to set ms_home to the path of the above mapserver sources.

    python install --prefix=my_python_library

    my_python_library now contains Python eggs and directories with Python and C libraries.

  • New is launched

    2006/10/24 by Arthur Lutz

    ** Insert announce text here **

show 208 results