Régis Cosnier's pages

1 pages 0 (Page size: 10 50 ) (no menu)

After Emu48 and Emu42, here is my new application Emu28 for Android has been released on the Google Play store. It is an Android port of Emu28 for Windows.


After Emu48, here is my new application Emu42 for Android has been released on the Google Play store. It is an Android port of Emu42 for Windows.


My new application Emu48 for Android has been released on the Google Play store. It is an Android port of the famous Emu48 for Windows.

  • New XSDDiagram version 1.2 with the following changes:
    • Add infer XSD from XML menu.
    • Fix a null reference exception in the documentation (Thanks Mario M.).
    • Add the namespace in the command line option -r (Thanks Kevin).
    • Add the option --no-gui to prevent the UI to be shown (Thanks Kevin).
    • Add multi-(language) documentation (https://github.com/dgis/xsddiagram/issues/8).
    • Fix the URL escaping in the import (https://github.com/dgis/xsddiagram/issues/11).
    • Add the attributes of an element with the option -a for text output only.
    • Fix bad case sensitivity to reference the elements (https://github.com/dgis/xsddiagram/issues/15).
    • Add search functionality of showed elements (shortcut Ctrl+F) (https://github.com/dgis/xsddiagram/pull/17)

  • New XSDDiagram version 1.1 with the following changes:
    • Fix SVG page size.
    • The error dialog should now appear if a local dependency cannot be loaded.
    • Fix the "use" field of an attribute with a reference (Thanks Christelle S.).
    • I increase the minimum width of an element when showing the documentation for an easier reading (Thanks Stefan B.).


New XSDDiagram version 1.0 for the 10 years edition with the following changes:
  • Add the documentation in the diagram.
  • Add a close entry in the File menu.
  • Add a recently opened list.
  • Add the selection of an element in the diagram and allow to move from one element to another with the arrow key.
  • Show the Windows Explorer registration menu only if we have the adminitrative right.
  • Disable the impossible actions in the menu and the toolbar when XSD file are not loaded.
  • Increase the icon resolution.
  • Allow the specification of a complex type in the command line as a root (-r element1 -r complexType2 -r ...).
  • And a lot of bugs fixed.


New XSDDiagram version 0.17 with the following changes:
  • Add CSV and TXT output rendering following the Christian's idea.
  • Log errors in the standard error console (when launched via command line).
  • Set the culture to invariant (prevent comma in floating numbers).
  • Fix a typo with "Attributes".

    My new application Paint by Numbers for Android has been released on the Google Play store.


    New Small Planet version 3.5 for iOS
    • Add iOS 7 interface. Change the colors to the default to be compatible with iOS 6.
    • Fix the Street View blue overlay.
    • Fix the offroad black small planets (in a building for instance).


    Small Planet is available for Android devices version 4.0 or later.

    What planet are you from?

    Generate a small-planet from where you are and send it as a postcard to your friends!

    This application makes a stereographic projection of your location on the map where Street View is available.
    It is also possible to project one photograph coming from the camera roll.
    Slide your finger on the screen, and then you can continuously move from a bird's eye view in the sky (mini-planet) to an insect view at ground level!


    New XSDDiagram version 0.16 with the following changes:
    • Fix an issue to prevent the cylcles in the imported files.
    • Add a dialog to download a xsd file with its URL.


    New XSDDiagram version 0.15 with the following changes:
    • Show the enumerates documentation.
    • Add Ctrl+0 to reset the zoom.


    New Cake Divider version 2.0 with the following changes:
    • Add the option to slice a rectangular cake.
    • Add the compatibility with the iPhone 5.

    New Small Planet version 2.5 with the following changes:
    • Add the compatibility with the iPhone 5.
    • Add search field on the map (It can be any location name, gps coordinates, or even a Maps link).
    • Upgrade the image exportation toward Facebook, Twitter, Instagram, Flickr, etc...
    • Change the location (GPS) icon with a more modern arrow icon.
    • Improve the planet preview quality on retina screen.

    New XSDDiagram version 0.14 with the following changes:
    • Accept all kind of https certificates when the xsd dependencies (import or include) point to a TLS/SSL url.
    • Prompt the user to authenticate when the xsd dependencies (import or include) point toward a secured url.
    • Add the corresponding command line "-u USERNAME" and "-p PASSWORD" options to authenticate the url download.
    • It is now possible to drag'n drop an url pointing to a xsd file on the main window.


    New XSDDiagram version 0.12 with the following changes:
    • Improve the error message in case the image is too big to be generated.
    • Some element (complex type derived from a restriction) could cause an exception. These element are now display but can not be expanded.


    Due to popular interest for CodeTV, I created a Github repository to speed up the development with the community.

    Don't hesitate to create a fork of this project on Gihub, I will commit your changes in main branch!


    New XSDDiagram version 0.11 with the following changes:
    • Remove the "Order" attributes in the source file XmlSchema.cs which are imcompatible with mono > 2.6!
      So, now XSDDiagram works again on any version of mono :-)
    • Add the option "-y" to force huge image generation without user prompt.
    • Fix some hashtable to dictionary conversion issues due to the previous refactoring.


    New Mob version 0.6 with the following changes:
    • Modify the way the comments are displayed (charset and html characters).
    • Logo and CSS have changed.


    New XSDDiagram version 0.10 with the following changes:
    • Add the XSD Diagrams core library under the LGPL/MS-PL license, thanks to Paul's refactoring.
    • Add the XML validation operation using the currently loaded XSD schema in the Tools menu.
    • When the WebBrowser is not available, use a TextBox instead (For Mono without WebBrowser support).
    • Mono version 2.10 does not work anymore with XML deserialization, so XSD Diagram is broken on Mono :-(

    My new application Cake Divider has been released on the App Store.


    The simple task of cutting a cake fairly is always a challenge when the number of slices is not a multiple of two.
    This augmented reality application is very simple and draws on the screen a configurable number of slices over an image coming from the camera.
    CakeDivider allows you to cut your cake fairly. It works for any kind of round cake, pie or pizza. It is simple and very useful.


    1) Choose the number of slices at the bottom of the screen. This causes the screen to draw a sliced disk.
    2) Hold your device over your cake.
    3) Thanks to the camera, you just have to follow the traces on the screen with your knife and cut your cake perfectly.


    - iPhone, iPod Touch or iPad
    - Camera



    The XSDDiagram source code is now available on the following GitHub repository:


    New XSDDiagram version 0.9 with the following changes:
    • Allow to expand restriction type (Thanks to Hermann).
    • Fix an unicode issue with infinity character when building xsd diagram on linux.


    Small Planet version 2.0 has just been release today ! Not free anymore, but the cheaper price allowed by Apple.


    Today, my little funny application Small Planet has been released on the App Store.

    EDIT 2011/04/05: not available anymore because my 79 EUR developer subscription with apple expires! May be, it's going to come back but for 0.79 EUR


    What planet are you from?

    Generate a small-planet from where you are and send it as a postcard to your friends!

    This application makes a stereographic projection of the place you are on the map.

    http://regis.cosnier.free.fr/soft/ismallplanet/iPhone-SmallPlanet.png http://regis.cosnier.free.fr/soft/ismallplanet/iPhone-Map.png



    1) Select a place on the map
    2) Drag and drop the orange humanoid on the map
    3) Push the "Go" button to generate the planet
    4) Adjust the planet like you want by rotating with one finger or zooming with two
    5) Save the result in your photo library


    - iPhone (3GS or later), iPod Touch (3rd generation and later) or iPad
    - Internet connection (Wifi or 3G)
    - GPS recommended

    Update TMChecker version 0.4
    • Display the chat messages
    • Log all the events to in a file

    New XSDDiagram version 0.8 with the following changes:
    • Jpeg export.
    • Following the Rex's idea and need, I added a complete command line support for the image generation on Windows and on Linux with the Mono-Project.

    It was a nice surprise to see the "xsddiagram" package in the last Linux distribution Ubuntu 10.10. It should be present in Debian too.
    Thanks to Mathieu for these packages!

    New XSDDiagram version 0.7 with the following changes:
    • Inversion of the mouse wheel direction to zoom
    • Add the SVG diagram export
    • Add the Tiago Daitx's code about the PNG diagram export
    • Improve the diagram quality

    This web site is still powered with MOB, my little CMS which comes to a new version 0.5 this day. The changes are:
    • Add support for the atom feed with the journals and the comments.
    • When posting a comment, request a human factor (CAPTCHA).
    • The comments are now wrapped.

    This web site is now RSS/ATOM compliant. So now, you can follow this news page and the comments on the software pages (i.e. XSDDiagram) with your favorite feed reader.

    • Ajout de XSDDiagram version 0.6 !!!!
      • Au menu des changements, le support partiel de Linux avec sa machine virtuelle Mono.

    • J'ai ouvert un blog un peu plus sympathique que ces quelques pages web
      Rendez-vous ICI pour la suite des évènements.

    Ajout de XSDDiagram version 0.5
    • Add element panel

    Ajout de TMChecker version 0.2
    • Quelques bugs corrigés

    Ajout de TMChecker

    TMChecker permet de contrôler la présence de joueur sur un serveur TrackMania en réseau local.
    Dés qu'un joueur est présent, une info bulle apparait sur le bureau de Windows permettant d'un clique de se joindre à la partie en cours.

    Ajout de FreeTideMini version 0.3
    • Compatibilité avec les téléphones Nokia


    Ajout de FastHexaViewer version 0.2
    • Display ASCII character (> 128) with the default system encoding (Thanks to BlueG).
    • Load several FastHexaViewer if drag'n drop or open from explorer several files at once


    Ajout de FreeTideMini version 0.2
    • L'heure d'été peut être modifié manuellement
    • Plus de fonctionnalités...


    Ajout de Mob version 0.4
    • Add the possibility to quickly select the page size
    • Add the possibility to display only one journal entry by clicking on the date
    • Fix with a workaround the backspace bug in the design mode of Firefox
    • Fix a bug about the user authentication
    • Fix some bugs


    Ajout de XSDDiagram version 0.4
    • Add enumerate panel
    • Fix some bugs


    Ajout de XSDDiagram version 0.3
    • Allow to edit the attributes label in order to copy a label in the clipboard
    • Put *.xsd as default load extension
    • Put xpath (/) instead of chevrons in the path
    • Add the abstract element support
    • Zoom accuracy
    • Fix some bugs (sequence/choice/group not always display in complexType)

    • Ajout de XSDDiagram version 0.2
      • Automatic download of non local import
      • Print per page
      • Vast virtual scrolling diagram
      • Top/Center/Left alignments
      • Put chevrons in the path
      • Fix some bugs (simple type and documentation space)
    • Ajout de la premiere version public de SpyWindows version 0.1


    Ajout des anémomètres de Brest et Saint-Malo sur la page météo

    2006/10/01 Nouveaux utilitaires

    Ajout de FastHexaViewer et de XSDDiagram.

    Page size about 38912 octets. Server generation in 0.039 seconds. Client load in seconds.