ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also used in other applications such as astronomy and data mining. read more at WikiPedia

  • atari_lynx_portable_console_00

    The Atari Lynx is a 16-bit handheld game console that was released by Atari Corporation in 1989. The Lynx holds the distinction of being the world's first handheld electronic game with a color LCD. The system is also notable for its forward-looking features, advanced graphics, and ambidextrous layout. The Lynx was released in 1989, the same year as Nintendo's (monochromatic) Game Boy. [WikiPedia]


    120 games are available, I own currently only one: Gates of zendocon:

    Gates of Zendocon is a 1989 action video game by Epyx for the Atari Lynx which was highly rated. This game is an action platform scrolling shooter where the player controls a space ship across 51 levels ("universes"). During gameplay there are a number of little alien allies to aid the player and protect the ship. The style of the game has an organic feel and the foes are numerous. There is a bonus level hidden inside the game where the player can earn high scores by destroying the faces of the game's creators. [WikiPedia]


    Technical specifications

    • MOS 65SC02 processor running at up to 4 MHz (~3.6 MHz average)
      • 8-bit CPU, 16-bit address space
      • Sound engine
        • 4 channel sound (Lynx II with panning)
        • 8-bit DAC for each channel (4 channels × 8-bits/channel = 32 bits commonly quoted)
      • Video DMA driver for liquid-crystal display
        • 4,096 color (12-bit) palette
        • 16 simultaneous colors (4 bits) from palette per scan line (more than 16 colors can be displayed by changing palettes after each scan line)
      • 8 System timers (2 reserved for LCD timing, one for UART)
      • Interrupt controller
      • UART (for ComLynx) (fixed format 8E1, up to 62500 Bauds)
      • 512 bytes of bootstrap and game-card loading ROM
    • Suzy (16-bit custom CMOS chip running at 16 MHz)
      • Graphics engine
        • Hardware drawing support
        • Unlimited number of high-speed sprites with collision detection
        • Hardware high-speed sprite scaling, distortion, and tilting effects
        • Hardware decoding of compressed sprite data
        • Hardware clipping and multi-directional scrolling
        • Variable frame rate (up to 75 frames/second)
        • 160 × 102 standard resolution (16,320 addressable pixels)
      • Math co-processor
        • Hardware 16-bit × 16-bit → 32-bit multiply with optional accumulation; 32-bit ÷ 16-bit → 16-bit divide
        • Parallel processing of CPU and a single multiply or a divide instruction
    • RAM: 64 KB 120ns DRAM
    • Storage: Cartridge - 128, 256 and 512 KB exist, up to 2 MB is possible with bank-switching logic. Some (homebrew) carts with EEPROM to save hi-scores.
    • Ports:
      • Headphone port (3.5 mm stereo; wired for mono on the original Lynx)
      • ComLynx (multiple unit communications, serial)
    • LCD Screen: 3.5" diagonal
    • Battery holder (six AA) ~4–5 hours (Lynx I) ~5-6 hours (Lynx II)
  • greenhoppertaskboard

    Atlassian just acquired GreenHopper, a popular JIRA plugin with over 800 customers.

    GreenHopper is a JIRA plug-in that adds a broad collection of agile project management capabilities to JIRA, and extends JIRA as a powerful platform for agile development teams. GreenHopper simplifies the planning and organization of tasks, workflows and reporting for agile teams.

    It introduce in JIRA

    • Card management:&160; Visualise issues, tasks and user stories as graphical "cards", color-coded and dynamically editable.

    • Planning Board: Quickly create, assemble, sort and prioritize project tasks with drag-and-drop simplicity.

    • Task Board: Track progress through simple, graphical views of remaining tasks across projects and teams.

    • Chart Board: Customizable dashboard, dynamic burn down and burn up charts.

    Learn all about GreenHopper at Unfortunately it is not a free extension… ($700 to $1150 to add to JIRA)

  • Remove cedtag before updating to Joomla 3.1!

    My extension cedtag is now colliding with the internal component name of Joomla Tag! both are named com_tags! You wont loose any data by removing cedtag, cedtag databases tables will remains allowing to do a migration later to the internal com_tags of Joomla!

    A migration path is documented and will be posted shortly.

  •  Bombardier has put online all manuals for its ATV (in english, french, italian and spanish). You are free to download them at

    BRP Operators Guides

    I have already dowbloaded the DS650X 2006 manuals ;-) so the only thing that I still do not have is the quad itself....

  • I've aquire this card for running my HPTC (notebook dell 9400, NAS) either under windows xp, or Linux

    The Sound Blaster Audigy 2 ZS Notebook also provides encompassing 7.1 surround sound for Dolby® Digital EX as well as DTS-ES™ supported DVD movies; any DirectSound3D games and CMSS 3D virtualized 7.1 stereo music. Gamers will love the hardware accelerated EAX® 4.0 ADVANCED HD™ that not only brings games to life, but delivers maximum performance! Musicians will also enjoy true 24-bit recording and low latency ASIO support for the ultimate audio recording platform.

    if youre are using windows, i strongly recommend You to install all tools from the cd, instead of jumping directly to the website of creative to download the latest drivers: a lot of tools are not available in support section!!! speaker settings, THX console...for naming a few

    If You're using Linux, You will be happy to hear that Creative is supporting and hosting a page on their server for open source system:

    Creative has also create a project on sourceforge: emu10k1

    I am pretty sastified with the quality of this card, especially if you use the optical output (not so much cables floating around). I will have to test it further (under windows)


  • I will start the auditing of a copy of my website running locally in order to find design and security flaws in Joomla. I have found a quite impressive list of tools to achieve that goal:

    In May of 2003, I conducted a survey of Nmap users from the nmap-hackers mailing list to determine their favorite security tools. Each respondent could list up to 8. This was a followup to the highly successful June 2000 Top 50 list. An astounding 1854 people responded in '03, and their recommendations were so impressive that I have expanded the list to 75 tools! Anyone in the security field would be well advised to go over the list and investigate tools they are unfamiliar with. I discovered several powerful new tools this way.
    I also plan to point newbies to this page whenever they write me saying "I do not know where to start". Respondents were allowed to list open source or commercial tools on any platform. Commercial tools are noted as such in the list below. Many of the descriptions were taken from the application home page or the Debian or Freshmeat package descriptions. I removed marketing fluff like "revolutionary" and "next generation". No votes for the Nmap Security Scanner were counted because the survey was taken on an Nmap mailing list. This audience also means that the list is slightly biased toward "attack" tools rather than defensive ones.

    And that only because I've seing too much hacker trying to penetrate my guy I am also looking at You (logs)I hope You're smart enought to use windows zombie od hiding Your real internet adress! Moreover my finding will help the joomla community....

    Web Site Test Tools and Site Management Tools: More than 290 tools listed in 12 categories

  • I wont be able to  update my internet page
    from beginning of december to 15 january
    as I will be in Australia,  Tasmania and
    New Zealand (7 weeks in total)

    Help by the famous "Lonely Planet Australia", my foot
    will held me to the most famous beautiful place.

    I will of course have a lot of pictures and video to
    share with  all of You.

    Before this event I will try to deliver new Joomla!
    components versions based on your feedback.
  • iceSoft

    ICEsoft Technologies, Inc., is a leading provider of standards-compliant, Ajax-based solutions for developing and deploying Java EE, rich Internet applications. ICEfaces is a leading open source Ajax framework for Java EE.

    I search a lot in forums for resolving this small inconvenience in eclipse Helios. The solution is easier as you think:

    Are you using some custom file extensions?

    Name your facelets templates *.jspx if you are using any other extension, Eclipse JSP editor wont be used and you may have limited auto completion support.

    if you still want to use *.xhtml, .iface

    1. Go to Windows – Preferences – General – Content Types –  Text - JSP – and add your extensions
    2. into 'File Associations' and made the 'JSP editor' the default for .xhtml

    Auto completion for facelets, html and core components

    Use Jboss Tools which has enables content assist for f: ui: s: h:

    To install JBoss Tools, start up Eclipse 3.6 then:

    Help > Install New Software... >
    and add this URL:

    Locate your project in eclipse, right click, select configure and choose “Add JSF capabilities” as seen in the picture below


    Now open any files with the HTML editor/JSP editor, in fact it will work now with any editors and for all tags


    Another solution

    You do not need to install Jboss Tools (I recommend it through) but what about Icefaces support?

    Icefaces provide a plugin 3.5.0 that support auto completion of tags in Eclipse Galileo (3.5) for icefaces 1.8.2.  While Eclipse Helios is only supported with icefaces 2.0 (plugin > 3.6.2)

  • apache_maven

    I found&160; this time a&160; new way to deploy Maven artefacts using the Oracle Weblogic Ant API!

    If you remember my previous post, there is many ways to deploy your war/ear to Oracle Weblogic

    1. Using Oracle Weblogic development mode, a mode in which a simple copy of your files in a specific autodeploy directory trigger the update/install of these
    2. Using Maven Cargo, this work only if your Oracle Weblogic container is local (see here) on the same machine, where Apache Maven is running
    3. Using a very old Maven plugin (2008), local and remote container are supported, but our builds were sometimes hanging during pre integration phase for no apparent reasons.

    And now using the official ANT API of Oracle, by far the MOST stable of all!

  • apache_maven

    I found&160; this time a&160; new way to deploy Maven artefacts using the Oracle Weblogic Ant API!

    If you remember my previous post, there is many ways to deploy your war/ear to Oracle Weblogic

    1. Using Oracle Weblogic development mode, a mode in which a simple copy of your files in a specific autodeploy directory trigger the update/install of these
    2. Using Maven Cargo, this work only if your Oracle Weblogic container is local (see here) on the same machine, where Apache Maven is running
    3. Using a very old Maven plugin (2008), local and remote container are supported, but our builds were sometimes hanging during pre integration phase for no apparent reasons.

    And now using the official ANT API of Oracle, by far the MOST stable of all!

  • joomla_logo

    These are the script I use to maintains all my 3 demo Joomla! sites:

    These scripts increased security and are trying to standardized how to create, update and maintain Joomla! demo site. Feel free to submit, send me ideas how to improve them or ask for help.


    This project is hosted at under a GPL v3.0 license and the latest documentation can be found in my WIKI


    • 1 script (snapshotit.bat ) per Joomla! instance to create snapshots (files+ database) and save the result in a zip file.
    • 1 generic scripts ( that renew an instance of Joomla! (files+ database) and secure it at the same time


    1. An access to a Linux bash on your server, ideally as root
    2. The possibility to define new crontab entries


    On your desktop or reference server, install preferably in xampp/htdocs as much version of Joomla! as needed. These directories are containing Joomla versions . In these versions you will be able to install, remove configure your extensions. I personally have them  in XAMPP


    In each of these Joomla! installation, copy this file snapshotit.bat inside and configure the variables accordingly. The file is well documented to not describe these variables here.

    This small batch file is making a snapshot of all files and database and create a new file for example.

    Consider while installing Joomla!

    1. To not choose as a default for table name the prefix jos_ but something longer and more random, something like gZ45dF_ to mitigate SQL injection
    2. Do not name your admin user admin, but choose something longer and more random, Fdhtz56df_Gdte34 to reduce risk of brute forcing the administrator login/sql injection

    On the server

    Copy now this file to your server, using FTP, SSH

    Copy also to your server, using FTP, SSH

    Setup crontab

    Add to your crontab for each of your demo site the following big line, I renew demo site every 30 minutes

    $ crontab -e

    add this line

    30      *       *       *       * locationOf_zip locationof_httpdocs dbuser dbpassword dbtablename unixuser unixgrp


    • fully qualified path to
    • locationOf_zip  fully qualified path of zip file (containing Joomla! and .sql file)
    • locationof_httpdocs fully qualified path of the httpdocs directory where this zip file content will be extracted
    • dbuser : database user that is used by Joomla!
    • dbpassword : database user password that is used by Joomla!
    • dbtablename: database schema name that is used by Joomla!
    • unixuser: unix user that is supposed to own all files in httpdocs, for example cedric
    • unixgrp: unix user that is supposed to own all files in httpdocs, for example psaserv

    This script is doing the following with the zip file

    1. Delete all files in locationof_httpdocs removing all potential security threat and settings changes by visitors of your demo site
    2. Lock the demo site by adding an htaccess and htpasswd files temporary
    3. Unzip all file in  to locationof_httpdocs
    4. Restore the database with the file demo-joomla-1.5.sqlfound in
    5. Change user and usergrp to the right one (unixuser, unixgrp)
    6. Change all files and directory to the minimum required set of permissions (555 for directory and 444 for files)
    7. Make the cache directory of Joomla! read write for the owner unixuser
    8. Delete the file  demo-joomla-1.5.sql
    9. It remove potentially dangerous components from demo site, among others
      1. com_media Removing the users the right to upload, alter or delete files
      2. com_config Removing the users the right to change configuration
      3. com_installer Removing the users the right to install extensions
      4. it remove installation or installation.old if present
    10. Unlock the demo site by removing the htaccess and htpasswd files, and restoring the one from the zip files

    All in all and thanks to this development, my 3 demo site are now online, update will be a lot easier and I will keep them more often up to date Smile

    Joomla! 1.0 tricks

    In Joomla! 1.0 configuration.php I use the following trick to not have any stage dependent values.

    $mosConfig_absolute_path = dirname(__FILE__);
    $mosConfig_cachepath = dirname(__FILE__).'/cache';
  • One of the most important rule is to always backup your data with multiple tools on different medium, just in case of.

    Just imagine 5 minutes that you lose everything, what you have done in the last 3 months on your homepage..ok still not crying? you loose hundred of hours of work, nightly debugging, customizations, hours of Gimp/Photoshop, lengthy and good written articles...  

    With Joomla! and now with nearly all CMS, the most important thing to backup is the database. I recommend a daily backup at least!

    And now my solution: AutoMySQLBackup

    A script to take daily, weekly and monthly backups of your MySQL databases using mysqldump.


    • Backup mutiple databases 
    • Single backup file or to a seperate file for each DB
    • Compress backup files
    • Backup remote servers
    • E-mail logs
    • Backup mutiple MySQL databases with one script. (Now able to backup ALL databases on a server easily. no longer need to specify each database seperately)
    • Backup all databases to a single backup file or to a seperate directory and file for each database.
    • Automatically compress the backup files to save disk space using either gzip or bzip2 compression.
    • Can backup remote MySQL servers to a central server.
    • Runs automatically using cron or can be run manually.
    • Can e-mail the backup log to any specified e-mail address instead of "root". (Great for hosted websites and databases).
    • Can email the compressed database backup files to the specified email address.
    • Can specify maximun size backup to email.
    • Can be set to run PRE and POST backup commands.
    • Choose which day of the week to run weekly backups.

    Just download the file, save it somewhere, and configure automysqlbackup with your editor of choice (25 first line of file). To test if everything work,  just run the file.


    automysqlbackup  require Mutt 

    # yast2 -i mutt
    Mutt ( is a small but very powerful text-based mail client for Unix operating systems. It is used by the script automysqlbackup ( to cut mail in part (automysqlbackup do ot use mail in that case)

    automysqlbackup send daily email with database content, so data are not on host in case of crash or on ftp. You may create 2 emails account and forward the result of the backup to 2 different free email hoster (Gmail and Hotmail for example)

  • the future is now here!


    I do not own currently a FMA copilot, but I plan to acquire one as soon as a CCPM version will be available. I want to use it only in some case: panic or brain short circuit. Many people complains about this new gadget, arguing that it is better to learn alone, yes this is true. On the other side, investing $100 is not an issue if you avoid 1 or 2 crashs.

    Fma Co Pilot Reviews Review 1



    Experimental projectsÂ
  • sony hdr sr7AVCHD (Advanced Video Codec High Definition) is a new high-definition recording format introduced by Sony and Panasonic. It can use various storage media, including 8 cm (3") recordable DVD discs, a hard disk, or flash memory cards. The format is to compete with other handheld video camera recording formats, particularly HDV and MiniDV.[from WikiPedia]

    The major complain when it come to reviewing Sony SR7/SR8, panasonic SD5 or any previous model is the lack of editing tools for AVCHD (beside low light performances, but that is common on consumer camcorder). That's why I propose You some links now:

    Playing AVCHD (*.m2ts)

    • Natively on a PS3 directly from the camcorder
    • Sony Picture Motion Browser is also a good player (Free, on your sony's camcorder cd suite, PC only)
    • Power DVD 7.0 Ultra ($99), by the way the best non free player (VideoLan being free and multi platform)



    Converting .m2ts to .wmv

    Windows Media Encoder + K-Lite Codec Pack
    I have been able to use this combination and it works well. I can't recommend encoding to .wmv (not as open as mpeg for many device) except if you wan to stream to an Xbox 360 (Media Center Extender

    Converting.m2ts to .mp4

    Nero Recode will convert .m2ts files to .mp4 without a hitch. Good quality, as well 

    Fast and multiple format converter

    elecard converter studio avchd
    Elecard Converter Studio AVC HD Edition is a program for movie file conversion from AVCHD® to MPEG-2 HDV and MPEG-2 DVD compatible formats. Owners of AVCHD® Camcorders (for example, Sony® HDR-SR1E, Panasonic® HDC-SD1. Click here for a full list of camcorders.) will find it a useful product which allows them to convert the footage from their cameras into format supported by their favorite editing software.
    You can download a demo here ($75 for the full edition), it is working great and play the original m2ts a lot faster than Power DVD 7 Ultra on my machine. It is also damn fast (on my HP NW9440)

    Nero 7 Ultra Edition Enhanced, is a software suite which contains the AVCHD editor Nero Vision. Also included in this suite is Nero Showtime, which plays AVCHD files natively. Nero Vision can convert AVCHD files to other formats such as MPEG-2 or AVI and can import them for use in video editing projects. Nero Vision can also export Sony's M2TS format to MPEG-4 files that can be viewed by Quicktime 7. Edited video can also be burned to DVD discs in AVCHD format for playback on hardware players or in Blu-ray format.[from WikiPedia]

    Editing AVCHD

    Ulead Studio 11 Plus (30 days trial here). It also keeps AVCHD files with 5.1 audio, in it's original state. You can then convert it to any output format; to Hardrive, DVD, HD DVD etc. It's the first AVCHD editor, that allow to trim the front part of the AVCHD files, without crashing, hanging up, losing the video. You can edit AVCHD file from any brand,, not just Sony.

    Sony Vegas Movie Studio Platinum 8 ($119), is just for Sony AVCHD cameras and is maybe the more adavanced editor on the market as for today. I was able to use basic functions (cutting, moving track, exporting) in a few minutes. Speed and use of great is great. Same rule apply, try it yourself before buying it.

    Some .m2ts  video samples to play with

    I recommend You to download low light video, pictures and judge yourself.

  • From WikiPedia

    Inline linking (also known as hotlinking, leeching, piggy-backing, direct linking, offsite image grabs and bandwidth theft) is the use of a linked object, often an image, from one site into a web page belonging to a second site. The second site is said to have an inline link to the site where the object is located.

    This is not just Bandwidth Stealing, as

    • It cost CPU and bandwidth which means less performance for your visitors,
    • It cost a lot of money as you still pay the server cost, and loose ad revenues,
    • It drive people away from your reputable homepage since they will find your picture or files on any mirrors,
    • It may be a security threat at least for distributable software, anybody may alter (backdoor,ads, privacy information stealing) any of my open source component without my consent.

    The mod_rewrite module is able to intercept incoming URLs and modify them according to a set of rules that you specify. The basic idea is use the mod_rewrite module to inspect the incoming HTTP header. The field we're looking for is the Referer field - or basically the URL that the current request originated from.


    This optional header field allows the client to specify, for the server's benefit, the address ( URI ) of the document (or element within the document) from which the URI in the request was obtained.
    This allows a server to generate lists of back-links to documents, for interest, logging, etc. It allows bad links to be traced for maintenance.

    So create a file .htaccess at the root of your site with the following content:

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?*$&160;&160;&160;&160; [NC]
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip|css)$ [R,NC]


    • I want to allow cross linking between all my Subdomains wiki,demo, bugs, forums... so I have a bigger list of allowed Referer than usual to enter...
    • I do not allow hotlinking of the following resources for obvious reasons: jpg|jpeg|gif|png|bmp|zip|css
    • I redirect any bad people to a fix files on disk
    • You are allowed to copy the templates as long as you keep the bottom link.
    • Note the latest RewriteCond: I always allow Google to references my images

    There is a useful online generator with a lot more explanation online at the bottom of this page . This is active on my server since 2 weeks, and I've see a performance in response time.

    More tips&160;

    • To have an insight on resources stealing in nearly real time, simply put a statistics marker with for example Google Analytics to see how many people are landing on that page per week or months!
    • To generate money (better than nothing), dot forget also to put advertisements publicity on your redirect hot linking page
  • Stop waiting for build & deploy make code changes. Write code and refresh your browser!

    Use DCEVM and add java fields, methods, classes and use them without restarting your application server, it's a modification of the HotSpot VM that allows unlimited class redefinition at run-time. You can add/remove fields and methods and change the super types of a class at run-time. The features of DCEVM are likely to be integrated in a future update of Java 8 as part of JEP 159.

    View code changes instantly and increases team velocity!

              DCEVM                  JVM Hot Swap         
    Changes to method bodies  yes yes
    Adding/removing Methods  yes  no
    Adding/removing constructors  yes  no
    Adding/removing fields  yes  no
    Adding/removing classes  yes  no
    Adding/removing annotations  yes  no
    Changing static field value  yes  no
    Adding/removing enum values  yes  no
    Modifying interfaces  yes  no
    Replacing superclass  yes  no
    Adding/removing implemented interfaces  no  no
    Initializes new instance fields  yes  no


  • Standard Java Hotswap allows only method body change , which makes it practically unusable. (Here you can find some explanations why and how) This article is all about reloading java code without restart :-)

  • I am still waiting for the TomTom Rider, as soon as I it can be ordered, I will post a better review and provide Here a HowTo and some files if needed. Click on Read more

    Some statistics...

    Number of Street and safety camera in some countries

    • Germany 2928
    • Netherland 1742
    • Italy 1027
    • Belgium 944
    • Austria 579
    • Spain 478
    • Switzerland 473
    • France 466
    • Suede 384
    • Norwege 294
    • Poland 289
    • Finnland 99
    • Australia 91
    • Portugal 35
    • Liechtenstein 4

    Zurich, CH has 83 street radars, and 100 additionnal are planned, the "best" radar is creating 4.5 Million CHF/monthly, each person in Zürich pay at least yearly 160 CHF !

    France will install in 2005 install 1000 radars

    Here is an overview of all radar which are known by

    What You can do...

    Buy a GPS device, and install a POI software (Point of Interest) to be warned when You are in a proximity of a fix street radar.

    Point-Of-Interest visually and acoustically warns you of POIs as you approach them. Speed cameras, petrol stations, restaurants are only some exaples for POIs.

    What You can not do...

    • Using a device, to detect actively street radars (Laser, or dopler), except in UK
    • Using a device, perturb the operation of street radars (scrambler)

    Market Offering for the hardware

    All GPS devices below are supporting 3rd party sofware call POI (Point of Interest)

    I personaly recommend TomTom but any GPS device is able to do the Job

    or Medion or Navigon or....
    Pocket PCSince TomTom also ship it's software for pocket PC, You can also use Your favorite PDA


    Market Offering for the software

    VendorVendor Vendor
    Installation (TomTom)  
    <10euro yearly feesAlso available for TomTom
    Allow internet update for free if you
    have a licence
    A tool for Your PC manages all of your poi
    french tutorial for TomTom
    French tutorial on pocket PC

    How to enter a new camera position

    For an up to date database, the system is only working as long as You receive daily update of safety camera positions, Here is how to enter a new camera position with TomTom device.

    Sticky: 'Idiots guide to adding speed cameras'
    extract of the
    Further guide to help those who want to maximise the use of Tom Tom Go who may not be computer whizzes. Object is to encourage as many as possible to become "accurate camera spotters" so that the camera database is as accurate as possible.

    If you only want to update your own machine follow 1 below. If you are happy to share your new locations with everyone else then follow 2 below.

    In each of the following you need to enter the camera location, you can do this by address, browse map of by far the best most accurate is by "GPS location" when the TTGo is next to the camera location. For the reasons of accuracy that is the method I will cover here.

    1. When next to the camera location on foot/in car, Tom Tom main screen, forward arrow, forward arrow, change prefs, forward arrow, maintain POI, Add POI, select pocketgps uk gatso, select GPS location, address is shown, suggest keep address as shown and add gatso after it, do this by touching screen at end of address to remove highlight you can then type additionalty as usual. Then select done.

    As you have added to existing POI database this new entry will use settings for icon,distance and sound without additional adjustments.

    If you are willing to share your new locations then follow 2 below.

    2. Firstly you need to add a new POI catagory in which to store your new POI camara locations.
    From TTGo main screen, Forward arrow, forward arrow, change prefs, forward arrow, maintain POI, Add POI catagory, type name of your POI eg "New Gatso" , Done, select marker (scroll down for lots of options)done.

    When next to the camera location on foot/in car, Tom Tom main screen, forward arrow, forward arrow, change prefs, forward arrow, maintain POI, Add POI, select "New gatso", select GPS location, address is shown, suggest keep address as shown and add gatso after it, do this by touching screen at end of address to remove highlight you can then type additionalty as usual. Then select done.

    You have now saved this camera location in a new file, therefore so that you can be warned of your new locations you need to set the POI warnings from the "Maintain POI " menu. (as you did originally)

    POI Database

    Some links....

    • is providing for <10euro/Year a subscription which allow YOu to download their plugins for all major GPS unit
    • Les emplacements des radars fixes en France, classés pas départements et par routes. Télécharger la carte des radars et la liste des coordonnées GPS.
  • I'm back from hollidays: 1 week in italy visiting, piacenza, milano, genova, pisa, 5 terra, sestri levante, porto fino and porto venere. I will post some of the 350 pictures I've taken...
  • I am BACK

    Please try to be patient, My homepage will encounter some instabilities till the end of the week end....

    • I have remove XANEON -> so URL rewriting and SEO is switched off, will try to solve this issue (mod_rewrite not active on server)
    • The new gallery is online, expect major upload of images soon

    New version of my components will soon be deployed to Joomla, in between you can enjoy pictures of boxes below:

    box security imagesbox joomlacloud
    box security imagesbox log4php

  • backup_debian_ubuntu_server

    I am using ReoBack for this duty

    REOBack (pronounced "ray-o-back") is a backup solution designed for Linux users and system administrators. It is designed to be simple to set up, and easy to use. It is great as a quick solution for those who procrastinate about backups. It supports automatic full/incremental backups of files you define, remote backups via NFS or FTP, as well as auto deletion of old backups.

    And here is my how to install for Debian /Ubuntu distribution taken from my notes

    Download Reoback 1.0.3, convert it into a Debian package with alien and install it

    apt-get install alien
    alien reoback-1.0-3.noarch.rpm
    dpkg -i reoback_1.0-4_all.deb

    Configure ReoBack by editing the file settings.conf

    vi /etc/reoback/settings.conf
    Here is a sample configuration file to save your backup to a remote FTP server (but it could be also a NFS share)
    host            =
    backupdays      = 7
    files           = /etc/reoback/files.conf
    tmpdir          = /var/lib/reoback/tmp/
    datadir          = /var/lib/reoback/data/
    localbackup     = /var/lib/reoback/backups/
    keeplocalcopy   = 1
    remotebackup    = 1
    rbackuptype     = FTP
    localmount      = /mnt/server/
    remotehost      = xxxxxxxxx
    remotepath      = /reobackup/
    ftpuser         = xxxxxxxxx
    ftppasswd       = xxxxxxxxx

    Specify which files on your server  need to be saved by editing the file files.conf

    vi /etc/reoback/files.conf

    Here is a sample, I exclude some files that are changing all the time since they are maintained by the Linux kernel or some processes

    File: homes
    File: var
    Skip: /var/run/*
    Skip: /var/lib/mysql/*
    Skip: /var/lib/reoback/*
    File: mysql
    Skip: /var/lib/mysql/mysql.sock
    Skip: /var/lib/mysql/
    File: plesk

    Adapt the location path of these 2 files (files.conf / settings.conf) in

    vi /etc/reoback/

    content of file

    # Location of the configuration file.
    # Change to reflect where REOBack is installed
    # Do not modify this line.
    $reoback $config

    Finally you can now test your backup


    or place this command in crontab

    * 19 * * * /etc/reoback/ > backup.txt ;
    mail -s "automatisches Backup" This email address is being protected from spambots. You need JavaScript enabled to view it. < backup.txt


    Depending where you visitor come from (America or Asia or Europe) it may be recommended to not start your backup during peak of visits, You can also nice the process to a lower priority

    * 19 * * * nice –19 /etc/reoback/ > backup.txt ; 
    mail -s "automatisches Backup" This email address is being protected from spambots. You need JavaScript enabled to view it. < backup.txt
  • Let's have a look at what some smart guys are developing using Google Maps...

    Google Maps is Google's latest product offering which provides a super cool mapping application for US street maps, driving directions, and local search.

    And the list go on....

    • Chating rooms: This example demonstrates bi-directional messaging between heterogeneous (Flash and AJAX) clients and WebORB Message Server. The server performs additional processing to geolocate chat users, injects necessary information in messages so users can plotted on the map.
    • Weather Bond: Weather Bonk lets you view real time weather information on a map. This can provide some very interesting information, particularly in areas with microclimates, such as San Francisco.
      The Interface do not only look great, but informations displayed as layer are really fantastics since it use also many sources: national weather services. Weather Underground, Weather Bug, Citizen Weather Observer Program, and National Weather Service. look at the About.

    It is as default displaying You the weather of Your  location (geo ip localization)
  • xenserver_logo_lg

    More and more I am using XEN at work, and here is a small how to of some very common operations.

    Citrix® XenServer® is a complete, managed server virtualization platform built on the powerful Xen® hypervisor. Xen technology is widely acknowledged as the fastest and most secure virtualization software in the industry. XenServer is designed for efficient management of Windows® and Linux® virtual serversand delivers cost-effective server consolidation and business continuity.

    By the way if you succeed installing XEN server on a dedicated Linux server with a minimal downtime, contact me I am interested!

    Basic operations

    Determine the XEN guest uuid

    This uuid is required to identify XEN guest.

    # xe vm-list
    uuid ( RO)           : 99bb0e42-0616-6f02-ed41-be48bb338280 
         name-label ( RW): server01
        power-state ( RO): running

    Determine the XEN sr-uuid of a disk storage

    A sr-uuid identify a storage resources attached to a XEN server, this unique id is required for some operations as it allow you for eample to import XEN guest into it.

    Run as root, in the XEN server console

    # xe sr-list
    uuid ( RO)                : 99f191c4-4563-8672-7d8e-4602850fbeb0
            name-label ( RW): Local storage
            name-description ( RW): 
            host ( RO): xen01
            type ( RO): lvm
            content-type ( RO): user

    Identify the locale storage by looking at the name-label and copy the uuid

    Export XEN Guest

    1. You need to stop the XEN guest prior to any operations
    2. You need to determine the XEN guest uuid (see basic operations)
    3. Mount a NFS / CIFS / Samba share if you want to move from one XEN server to another as the filename can be located anywhere.

    Run as root, in the XEN server console

    # xe vm-export vm=99bb0e42-0616-6f02-ed41-be48bb338280  filename=server01.xva

    Import XEN Guest

    1. You need to determine the XEN guest sr-uuid (see basic operations) : the storage unique id
    2. Mount a NFS / CIFS / Samba share if you want to move from one XEN server to another as the filename can be located anywhere.

    Run as root, in the XEN server console

    # xe vm-import filename=server01.xva  sr-uuid=99bb0e42-0616-6f02-ed41-be48bb338280 

    Export a XEN template to disk

    1. Log to the XEN server where this template is located, and list all templates
    2. Mount a NFS / CIFS / Samba share if you want to move from one XEN server to another as the filename can be located anywhere.

    # xe template-list

    If there is too much templates, you can filter with grep or by using name-label

    # xe template-list  name-label="myTemplate label”
    uuid ( RO) : c4962b6b-5678-a72b-85cd-e33f01b1320a
    name-label ( RW): mytemplate label
    name-description ( RW):

    To export, run

    # xe template-export uuid=c4962b6b-5678-a72b-85cd-e33f01b1320afilename=myTemplate.xva

    You can see the export progression in tab “logs“ of that template in XEN-Center

    Import a XEN template to a new XEN Server

    1. Log to the XEN server where you want to import the new template
    2. You need to determine the XEN guest sr-uuid (see basic operations) : the storage unique id

    To import, run

    # xe vm-import filename=myTemplate.xva  sr-uuid=99bb0e42-0616-6f02-ed41-be48bb338280 

    TO be continued…

  • site.down.hacked

    If you are running any of the following Joomla versions it might just be a matter of time before you too are hacked!

    • Joomla! 1.5.0
    • Joomla! 1.5.1
    • Joomla! 1.5.2
    • Joomla! 1.5.3
    • Joomla! 1.5.4
    • Joomla! 1.5.5
    • Joomla! 1.5.6
    • Joomla! 1.5.7
    • Joomla! 1.5.8
    • Joomla! 1.5.9
    • And maybe to a lesser extent Joomla! 1.5.10
    The latest, and most secure Joomla version is Joomla! 1.5.11 - and was released last week! Backup your site and database and just unpack the right Joomla! distribution now.