Froeningen – Haut-Rhin – Alsace

Frœningen fait partie du canton et de l’arrondissement d’Altkirch. Le village est situé entre Mulhouse et Altkirch. Le banc communal de Frœningen a une superficie de 440 hectares dont 63 hectares de forêt communale.

Histoire

L’occupation des terres aux alentours de Fræningen semble ancienne. Un cimetière mérovingien et une voie romaine, à la lisière sud-ouest du territoire ont été mis au jour. Le village faisait partie des comtes de Ferrette,descendants de Charlemagne qui règne sur l’ensemble duSundgau qui y construisent un château. Dès 1312, le comte Ulrich de Ferrette cède Frœningen au chevalier Conrad de Flaxlanden. Le village est ensuite cédé aux Hadmansdorf en 1458, ensuite à la famille noble des Reinach-Heidwiller en 1539. Pendant la guerre de Trente Ans, lechâteau est épargné, mais est finalement incendié par les Suisses en 1468 qui sera finalement reconstruit au XVIIIe siècle.Il brûle à nouveau, à la suite d’une négligence d’un cuisinier en 1739. Une légende tenace colportée par les habitants fait état d’un souterrain qui reliait le châteauà la forteresse de Küppele, située sur la colline qui se trouve en face du village. Un trésor y serait caché gardé par une Dame blanche. Le château est reconstruit au début du XIXe siècle, mais tombe sous les bombardements de la Première Guerre mondiale en 1917. Le village avait une importante communauté juive à la fin du XIXe siècle et porta le sobriquet de Petite-Suisse.
Src Contenu soumis à la licence CC-BY-SA. Source : Article Frœningen de Wikipédia en français (auteurs)

Some pictures from my private collection of postal card of Froeningen

[ngg src=”galleries” ids=”16″ display=”basic_thumbnail” thumbnail_crop=”0″ show_slideshow_link=”1″]

Location on Google map

View Larger Map

Technology management using artifact life cycles

I forgot to blog about this presentation at JAZOON 2008, but I did never forget the added value of this plugin. It is not currently in Apache #Maven  core but will for sure find its way as an official plugin one day, since it solve elegantly a common problem: technology management

Maven does not know the concept of an artifact life cycle. Such life cycle status information would allow to extend the dependency management in a new dimension. One could declare whether certain dependencies are actually allowed/forbidden/restricted to be used in a project, enabling effective technology management.

Currently a plugin is available to achieve this goal:The AssertDepend plugin. It work by adding metadata, additional xml files in artifact group directory.

The AssertDepend plugin is a #Maven extension to perform effective technology management. The plugin checks at build time against lifecycle states defined in metadata on remote repositories in order to inform the developer about inappropriate technology usage (dependency enforcement). Based on a flag the build would either fail or print a warning.


Technology management benefits and means

The capability to manage dependencies and technologies on a mature level is essential for software organizations of a certain size. Technology management becomes a key discipline and must be introduced in a careful way to allow for mutual benefits among its stakeholder including developer, management, and customers.

Artifact lifecycle management

To perform effective technology management, you should keep the number of approved artifacts as small as possible. You cannot remove artifacts from the repository if you want to sustain reproducible builds. Therefore, each artifact in the repository should be marked with a corresponding lifecycle state.

The proposed main states are (but the plugin is not limited, you can create your own)

  • approved
  • prohibited
  • investigating

With these states, it solve elegantly the following use cases.

Scenario 1: Flawed versions
It turns out that my-app-1.4.2.jar contains a serious security issue and is therefore flawed. Clients of this JAR should actually switch to a newer version my-app-1.4.3.jar which fixes the bug and which is safe to use.

Scenario 2: Decommissioning
Let’s assume that my-app-1.4.2.jar is not supported anymore and projects should actually switch to a new release stream
(my-app-2.x.y.jar).

Scenario 3: Restricted usage
Consider a library which has a restricted set of client projects, e.g. only certain projects are allowed to depend on a specific artifact.

Usage

Artifact lifecycle metadata must be placed in a file named maven-artifact-lifecycle.xml in the corresponding group directory. For instance, if you want to define lifecycle information for struts, the corresponding metadata file is located here: struts/struts/maven-artifact-lifecycle.xml

This plugin can be downloaded at http://madp.sourceforge.net/index.html

Japanese Manhole Covers

Thanks to an article at Gizmodo, I discover the following manhole covers art in Japan. In Switzerland or France we do not have manhole cover that beautiful.

manhole.covers.japan1 manhole.covers.japan2

A manhole cover is a removable plate forming the lid over the opening of a manhole, to prevent anyone from falling in and to keep unauthorized persons out.


Flickr Pool — Japanese Manhole Covers: More than 400 photos there.

manhole_4

 Design Manhole Collection: You can click a prefecture and then the town names in the grid on the following page to display the manholes for that area.

Some other url

 

Keep your software stack up to date with the Apache Maven Versions Plugin

It is not unusual in a project to have a huge number of third party artifacts and Plug-in. Apache #Maven help you keep track of them, along with their transitive dependencies.

But how do you know when a new version of an artifact is available?  This is where the #Maven Versions plug-in come hand in.

The Versions Plug-in is used when you want to manage the versions of artifacts in a project’s POM.

By running

mvn versions:display-dependency-updates

in any Apache #Maven project or modules, you’ll get for example (we have a lot of 25 #Maven modules, here is only one presented as an example, the list being too long)

[INFO] -------------------------------------------------------------------------------------------------- 
[INFO] Building Unnamed - com.innoveo:skye-services-api:jar:2.2.0-M-06 
[INFO] -------------------------------------------------------------------------------------------------- 
[INFO] 
[INFO] The following dependencies in Dependency Management have newer versions: 
[INFO]   junit:junit ............................................. 4.4 -> 4.8.1 
[INFO]   log4j:log4j ......................................... 1.2.15 -> 1.2.16 
[INFO]   org.springframework:spring ...................... 2.5.6 -> 2.5.6.SEC02 
[INFO]   org.springframework:spring-test ............... 2.5.6 -> 3.0.4.RELEASE
Continue reading Keep your software stack up to date with the Apache Maven Versions Plugin

Seagate Momentus XT solid state hybrid drive 500GB review

seagate.momentus.xt.500gb

The Seagate® Momentus® XT drive enables laptop PC users to enjoy solid state-like performance without sacrificing storage capacity and affordability. The Momentus XT solid state hybrid drive utilizes Adaptive Memory™ technology to dynamically optimize performance by aligning to user needs. This perfect balance of SSD and HDD delivers low heat, noise and vibration, and is available in capacities up to 500GB.

Here is the drive I am testing,  information you can easily found with drivedetect.exe (http://support.seagate.com/kbimg/utils/drivedetect.exe)

Model: ST95005620AS, Serial: 5YX03VW9, Firmware: SD23    

this is by the way the latest firmware as for today 28.10.2010

 

Due to the nature of the SSD that is monitoring your usage, you wont get the maximum of performances at first run. Here is 3 run using CrystalDiskMark 3.0 x64 (C) 2007-2010 hiyohiyo (Crystal Dew World : http://crystalmark.info/)

seagate.momentus.xt.500gb.crystaldiskmark01 seagate.momentus.xt.500gb.crystaldiskmark02seagate.momentus.xt.500gb.crystaldiskmark03 

In order to try to try to reveal the real performance of the disk without the SSD, I di made a run with bigger chunk of data 4GB, the size of the internal cache, good but not stellar.

seagate.momentus.xt.500gb.crystaldiskmark04

As a reference here is my old drive, a Western Digital blue WD3200BJKT from August 2008. Again not a lot of differences.western.digital.WD3200BJKT.crystaldiskmark western.digital.WD3200BJKT

And the Intel SSD flagship SSDSA2M160G2GC (160GB) . This Intel X25-M SSD 160GB was paid 400€, so 3.5 times more expensive (400€/114€) for 2.3 (240.1/104) more performances:

intel.ssd.160gb.sa2m160G2GCintel.x25m.G2.ssd.160gb

Conclusions

Seagate Momentus XT Intel X25-M SSD 160GB

Sequential Read
Sequential Write
Random Read 512KB
Random Write 512KB   
Random Read 4KB (QD=1) 
Random Write 4KB (QD=1)  
Random Read 4KB (QD=32)  
Random Write 4KB (QD=32)

Test : 1000 MB

104.513 MB/s
79.800 MB/s
37.805 MB/s
48.630 MB/s
0.466 MB/s [   113.7 IOPS]
0.928 MB/s [   226.5 IOPS]
1.052 MB/s [   256.8 IOPS]
0.833 MB/s [   203.5 IOPS]

[C: 39.5% (48.5/123.0 GB)] (x5)
Date : 2010/08/28 14:17:07

240.086 MB/s
107.052 MB/s
163.351 MB/s
76.210 MB/s
22.328 MB/s [  5451.2 IOPS]
45.021 MB/s [ 10991.4 IOPS]
23.918 MB/s [  5839.3 IOPS]
50.876 MB/s [ 12420.9 IOPS]

[C: 69.7% (103.9/149.0 GB)] (x5)
Date : 2010/08/28 14:03:54

OS : Windows 7

Ultimate Edition [6.1 Build 7600] (x64)

[6.1 Build 7600] (x64)

 

* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

All in all still a very good 7200rpm at a good prize (114€) for a cost effective solution (speed and storage). But don’t expect SSD like performances! Until SSD drives comes down in price, it’s an excellent alternative for someone who needs the storage space or just a new drive 🙂
I am seeing faster boot, faster common app loading, and an overall boost in performance, but is it not because I was upgrading from an old slower drive?

Note: I did clone my old Western Digital blue WD3200BJKT to the new Seagate XT using Acronis True Image 2010 Home.

Next frontier Bank Scammers are now using Viadeo, LinkedIn and XING

Scam Money Transfers – Banks, Bank Managers

They now create wrong account, with wrong titles and references just to cheat users.

spammers.viadeo

Then they send this kind of letter to users

FROM; DR. BENJAMIN DEBRAH

Hello Cédric Walter,
I am DR. BENJAMIN DEBRAH a citizen of GHANA .I have in my bank the existence of a big amount of money that belongs to a customer, Mr. Daniel Walter and who happen to have the same surname as yours .The fund is now without any claim because Mr. Daniel died in a deadly earthquake in China in 2008 . I want your cooperation so as to make the bank send you the fund as the beneficiary and next of kin to the fund.
This transaction will be of a great mutual assistance to us. Send me your reply of interest so that I will give you the details .
Strictly send it to my private email account : dr.benjamindebrah@live.com or send me your email address to send you details of this transaction.
At the receipt of your reply, I will give you details of the transaction. And a copy of the Deposit certificate of the fund and also the incorporation certificate of the company that generated the fund .
Best regards,
DR. BENJAMIN DEBRAH.

Here is a copy

spammers.viadeo.1 

Don’t be a fool, it is just a scam made up to get money from you!

Module Jetbrains Teamcity for Joomla!

Teamcity is a distributed build management and Continuous Integration system that allows your team to run and monitor your software building process while improving team communication, productivity and the integration of changes.

This extension displays the status of your TeamCity continuous integration builds. TeamCity REST API is extremely rich, and I did made some choice concerning the ouput. Feel free to provide and send me ideas how I can improve the layout or by adding new functionalities!

teamcity.module.for.joomla.frontend.01 teamcity.module.for.joomla.frontend

The right picture also show how build status is represented with different colors (can be changed in CSS file):

  • green: last build was successful
  • red: last build failed
  • orange: last build has warning
  • gray: never build yet!
  • yellow: notice

Features

  • Native #Joomla! 1.5 module,
  • CSS driven output (media/mod_teamcity/css/teamcity.css)
  • Code produced is XHTML 1.0 Strict,
  • Full module caching for better performances
  • Tested in the following browser Firefox, Opera, Chrome, IE 8
  • Approved at #Joomla Extension JED, NOT YET BUT PENDING
  • GPL v3.0,
  • Non commercial.

Limitations

  1. Only tested with Teamcity 5

Download mod_teamcity_1.0.0.zip

Wiki

SimpleMachine forum last posts module for Joomla! 1.6

joomla_cms

 smsite_logo

Simple Machines Forum — SMF in short — is a free, professional grade software package that allows you to set up your own online community within minutes.

This module displays the last n topics/post from your SMF forum. It also display a link to go directly to the Topic/Post. Note that I am using the RSS feed of SMF not this module on my site.

smf.forums.module.joomla

Download mod_smflastPost1.6.0.zip

Smugmug modules for Joomla! 1.6

joomla_cms

I did convert some modules to be native under Joomla! 1.6, they now use the update manager, and click once update mechanism of Joomla! 1.6

Smugmug Badge Picture module

Smumug.badge.joomla.02A  small module, highly customizable to display a badge of your Smugmug galleries (up to 4 galleries are randomly supported).

Features

 

Download mod_smugmugbadge_1.6.0.zip  – Wiki

Smugmug Random Picture module

Smumug.random.joomla A small module, highly customizable to display picture randomly from your Smugmug gallery.This module displays Smugmug photos using lightbox, lightbox2 or shadowbox.

Features

 

 

 

Download mod_smugmugrandom_1.6.0.zipWiki

Playing AVI, MKV on Samsung TV? no chances

I have to apologize a bit:

I did try the following: NAS Synology DS408 as DNLA server + Samsung 8700 LED 3D and most format are recognized (some exotic wmv audio codecs were not working but who has wmv anyway)
When I did try with USB, nothing was working.

My father has a Samsung LED 7000 46 inch of december 2009 and this model dont play anything at all though USD and DNLA, I did bought a WD live media streamer for him yesterday evening (I did twitt a lot about it)

Attention they may be firmware differences between America, Europe and Japan.
We have 4 Samsung in the family: 2 LED 8700 3D 55′, one LED 7000 and one old Le32 so I am quite satisfied (even if the Panasonic kiosk 3D demo is really a lot better than the 3D demo of Samsung)

samsung.c8700

The video codec on the television (listed in the manual) are the only formats that the television will play with DLNA. All three values have to match up (codec, resolution, audio codec) for the file to be streamed!

So in other words, you’ll NEVER find any video that match all these values except if they are meant to be played on the Samsung.

So all your peer to peer (Bittorent, eMule) video found legally (or illegally on internet) have a lot of chance to be not playable at all. In fact these Samsung LED TV are FAR away from a VideoLan (VLC) solution.

Only the codec below in the manual are programmed to play – and that is through the Samsung PC Share program.

samsung.supported.video.codec

(table extracted from the manual of a Samsung 8700 3D TV)

And what do I use?

Nothing for now on my TV, I have a computer hook to a projector and use VLC 100% of the time. I am not for a dedicated player like the pop-corn C200 as it has way too many issues (stability, heat, supported codec), my next move would be to buy a small Atom/Ion 2  like the Shuttle XS35GT

shuttle.XS35GT.atom.ion

Shuttle Offers New XS35 Slim PC in Three Ready-to-Ship Configurations at Leading Retailers in the U.S. and Canada
City of Industry, CA — Aug 18, 2010 — Shuttle, an industry-leading designer and manufacturer of high-performance small form factor (SFF) PC solutions and creator of the XPC, is now shipping its new XS35 slim PC in three ready-to-ship (RTS) configurations — everyday, media, and high-definition — at leading retailers in the U.S. and Canada, including online at Newegg.com and SuperBiiz.com (formerly eWiz.com).
The Shuttle XS35 Made for Everyday
Designed to fit seamlessly into the everyday lifestyle, the Shuttle XS35 “everyday” edition (model no. XS35-702) is a mere 1.5 inches thin, yet packs in a dual-core Intel(R) Atom(TM) D510 processor, on-board Intel(R) GMA 3150 graphics, 1GB of memory (supports up to 2GB), a 160GB hard drive, and built-in wireless (802.11b/g/n). There’s even a built-in slim optical drive bay should users wish to add in a DVD burner in the future. Others features include 5 USB ports, a 4-in-1 card reader, and a D-sub connector.
The Shuttle XS35 Made for Media
With more performance, more space, and more capabilities, the Shuttle XS35 “media” edition (model no. XS35-704) adds in a few upgrades. It comes with the same dual-core Intel(R) Atom(TM) D510 processor and on-board Intel(R) GMA 3150 graphics as the “everyday” edition, but features more memory — upgraded to 2GB, more storage — upgraded to a 320GB hard drive, and more entertainment options — upgraded to built-in slim DVD burner. It also comes with built-in wireless (802.11b/g/n), 5 USB ports, a 4-in-1 card reader, and a D-sub connector.
The Shuttle XS35 GT Made for HD
The top-of-the-line ultimate slim PC, the Shuttle XS35 GT “high-definition” edition (model no. XS35GT-804) comes with a dual-core Intel(R) Atom(TM) D510 processor and the latest next-generation NVIDIA(R) ION graphics with true 1080p HDMI output. Performance is maxed-out, with 2GB of memory, a 500GB hard drive, and a built-in slim DVD burner (also supports Blu-ray). Like all XS35 models, it comes with built-in wireless (802.11b/g/n), 5 USB ports, a 4-in-1 card reader, and a D-sub connector.
The small, slim, and power-packed XS35 is ideal for everything from home entertainment to business as well as industrial applications such as digital signage, healthcare, and point-of-sale (POS) or thin clients. It can be mounted behind an LCD TV or monitor where needed, and brings all the benefits of a 100% passively cooled, fanless PC — it’s quiet, energy-efficient, and virtually dust proof and maintenance free.
Shuttle has even teamed up with Warner Bros. to bring the future of entertainment to your living room with more movies, more fun, and more style. As part of the launch of the ultimate slim PC, Shuttle is Going the Distance for you — and giving away a new XS35, along with prizing from Going the Distance and Shuttle.