tag:blogger.com,1999:blog-65800889426107046482024-03-16T02:09:23.904+01:00Raphinou's blographinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.comBlogger162125tag:blogger.com,1999:blog-6580088942610704648.post-84216959884595203002011-11-10T15:17:00.002+01:002011-11-10T15:29:07.335+01:00Pourquoi reprendre des études?Voici une <a href="https://docs.google.com/open?id=0BwmBdZvsXPCVNjBlYmJlMzEtOTdjNi00OTEyLThhMTItNDFjMGYyNzYwYWI1">mini-présentation</a> que j'ai donnée aux étudiantx de BAC à l'UCL sur les raisons de mon retour à l'univ et l'utilité d'étudier l'informatique.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com1tag:blogger.com,1999:blog-6580088942610704648.post-82627599175427251502011-05-10T19:11:00.004+02:002011-05-10T19:17:06.104+02:00You must like the song before you hear it!How can I like a song even before I heard it? That's what I was asked to do on <a href="http://www.facebook.com/OllieGreenMusic">this facebook page</a>:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXy4CllDl-A6eaehlOeE4eACxz6m7QxBsGqAniLXiWLa82fvybwHB2fOmBab2H2BWR3m3mjg-XqXoF-sC3uKJPVdndwyLmaVz2lnK7Nfr-cSC1xyTP-ChtGSo8b1DAjKskKqcfk8oeB7G7/s1600/fb-requires-like.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXy4CllDl-A6eaehlOeE4eACxz6m7QxBsGqAniLXiWLa82fvybwHB2fOmBab2H2BWR3m3mjg-XqXoF-sC3uKJPVdndwyLmaVz2lnK7Nfr-cSC1xyTP-ChtGSo8b1DAjKskKqcfk8oeB7G7/s400/fb-requires-like.png" alt="" id="BLOGGER_PHOTO_ID_5605137021022790514" border="0" /></a>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-91211661416172351392010-10-22T14:34:00.006+02:002010-10-24T14:38:22.814+02:00Installing Mozart/Oz on a 64 bits UbuntuIt's not that hard, and is based on information gathered on the net ( <a href="http://ubuntuforums.org/showthread.php?t=570502">here</a> and on the mailing list).<br /><br />First, install emacs and libc6-i386<br /><br /><pre><br />sudo apt-get install emacs libc6-i386<br /></pre><br /><br />Then download the binary tarball from the mozart website, and decompress it in /usr/local:<br /><br /><textarea name="code" class="xml"><br />wget -O /tmp/mozart-1.4.0.tar.gz http://www.mozart-oz.org/download/mozart-ftp/store/1.4.0-2008-07-02-tar/mozart-1.4.0.20080704-linux-i486.tar.gz<br />(cd /usr/local && sudo tar zxvf /tmp/mozart-1.4.0.tar.gz && rm /tmp/mozart-1.4.0.tar.gz)<br /></textarea><br /><br />You can now setup you PATH so that the oz executable is found immediately:<pre><br />echo 'PATH=$PATH:/usr/local/mozart/bin' >> ~/.profile<br />. ~/.profile<br /></pre><br /><br />And here comes something I didn't find on the net: you should call the oz exectuable by telling it it's running on another architecture (see man setarch). That is done here by prepending the oz command by linux32:<br /><br /><pre><br />linux32 oz<br /></pre><br /><br />You can of course ease this by creating an alias:<br /><pre><br />echo 'alias oz="linux32 oz"' >> ~/.bash_aliases<br />. ~/.bash_aliases<br /></pre><br /><br />Now you show be able to start oz and Browse some data.<br /><br />There's also a directory /usr/local/mozart/lib and you might need to add it to /etc/ld.so.conf , but that was not needed for me, but I'm still a beginner in Mozart :-)raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com9tag:blogger.com,1999:blog-6580088942610704648.post-29667166040479014392010-04-15T15:22:00.003+02:002010-04-15T15:30:21.344+02:00Overclocking with liquid NitrogenSome pics from crazy the overclockers using Nitrogen to overclock their system. They nearly double the speed of a high end cpu!<br />Check the thermometer on the last pic, I saw it go down to -100°C.<br /><br /><a href="http://www.flickr.com/photos/67946316@N00/4522719425/" title="Image017 by raphinou_flickr, on Flickr"><img src="http://farm3.static.flickr.com/2766/4522719425_5bfcf665a3_b.jpg" width="800" height="600" alt="Image017" /></a><br /><br /><a href="http://www.flickr.com/photos/67946316@N00/4522719555/" title="Image016 by raphinou_flickr, on Flickr"><img src="http://farm3.static.flickr.com/2752/4522719555_f66fd6afe5_b.jpg" width="800" height="600" alt="Image016" /></a><br /><br /><a href="http://www.flickr.com/photos/67946316@N00/4522719633/" title="Image015 by raphinou_flickr, on Flickr"><img src="http://farm3.static.flickr.com/2754/4522719633_3708930ac1_b.jpg" width="800" height="600" alt="Image015" /></a>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com5tag:blogger.com,1999:blog-6580088942610704648.post-12294134533905549562010-04-12T11:17:00.004+02:002010-04-12T11:21:24.423+02:00Bande annonce de l'ÉveilVoici la <a href="http://evedennels.com/?p=646">bande annonce</a> de <a href="http://evedennels.com/?page_id=11">L'Éveil</a>, un chouette livre fantasy écrit par <a href="http://www.evedennels.com/">une jeune auteure</a>. Encouragez-la et partagez cette video autour de vous! De plus, le livre est écrit avec Lyx ;)<div><br /></div><div><br /><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Nqr_NbBv-Ww&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/Nqr_NbBv-Ww&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="385"></embed></object><br /></div>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-3435866878814968162010-04-05T16:01:00.002+02:002010-04-05T16:04:04.088+02:00fault tolerant loading of js with yuiJust when I decided to use <a href="http://www.geoplugin.com">geoplugin</a> for <a href="http://www.myowndb.com">myowndb</a> it's already down..... Luckily it's easy to correct with <a href="http://developer.yahoo.com/yui/3/">YUI</a>, which is a library I like more and more. Check it out <a href="http://www.myowndb.com/node/67">here</a>.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-15424682368198828932010-02-22T21:46:00.003+01:002010-02-22T21:49:53.974+01:00Parking in BrusselsHere's how they do it:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA1fGTZOeI14lcaw346fa6Na3LnGh19JbQWLzKuc5E8TwGyO6R6Xlx6Z7Aod7Yvo9Yc3SG1EF-W-Ma9p-Jx-TOhxJukagZwHKfBvAuC9wNhjHD3YdbltVGOUKGzaXWK_CGOW3Kj7J5mVGF/s1600-h/Image014.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA1fGTZOeI14lcaw346fa6Na3LnGh19JbQWLzKuc5E8TwGyO6R6Xlx6Z7Aod7Yvo9Yc3SG1EF-W-Ma9p-Jx-TOhxJukagZwHKfBvAuC9wNhjHD3YdbltVGOUKGzaXWK_CGOW3Kj7J5mVGF/s400/Image014.jpg" alt="" id="BLOGGER_PHOTO_ID_5441172474467265154" border="0" /></a><br /><br /><br />This was taken in Sint-Agatha-Berchem on monday 22 feb 2010 at about 21:35. If someone know what happened, please explain in the comments. I cant figure out an explanation, as these cars are on the parking lane!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com3tag:blogger.com,1999:blog-6580088942610704648.post-14173456287301884582010-02-08T14:18:00.002+01:002010-02-08T14:21:16.863+01:00IE the time suckerJust lost time with IE again. I hate when things work fine in FF and not in IE, even when using a cross-browser library as YUI3. For those interested, <a href="http://www.nsa.be/index.php/eng/Blog/IE-subtilties-to-know-when-working-with-YUI3">here was the problem and its solution</a>.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-17178395288809602652009-12-21T14:04:00.003+01:002009-12-21T14:08:40.025+01:00Lyx pour auteurs: un premier postJ'ai aidé récemment <a href="http://evedennels.com/">une auteure</a> à utiliser Lyx pour la rédaction de <a href="http://www.thebookedition.com/l-eveil-de-eve-dennels-p-28541.html">son roman</a>, et son expérience a été si positive qu'elle a commencé une série de post à ce sujet à destination d'auteurs (non informaticiens). Le <a href="http://evedennels.com/?p=315">premier post</a> vient d'être publié, mais <a href="http://evedennels.com/?page_id=350">d'autres suivront</a>!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-11951244769390596642009-12-17T08:20:00.001+01:002009-12-17T08:23:03.162+01:00Juegos Suramericanos using MyOwnDB!The 2010 edition of South America’s Games (<a href="http://www.medellin2010.org/Default.aspx">Juegos Suramericanos</a>) will take place in Medellin from 19 to 30 march.<br />They are using <a href="http://www.myowndb.com/">MyOwnDB</a> to <a href="http://www.medellin2010.org/NoticiasDetalle.aspx?comunica=67">collect volunteers applications</a> and I have of course posted it on the <a href="http://www.myowndb.com/blog">MyOwnDB blog</a> :-)raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-54340761876802070432009-11-26T16:11:00.003+01:002009-11-26T16:18:34.422+01:00Create and deploy a Jekyll site to Github page in 5 minutesAs I was looking for a simple way to publish documentation but still ensuring a long term availability and full control of the content, I went for a self-developed solution based on Jekyll and YUI Grids. <br /><br />If you're looking for a solution to rapidly be able to deploy content on Github pages with Google Analytics and Google Search integrated, <a href="http://raphinou.github.com/jekyll-base/">Jekyll Base</a> might be for you. <br /><br />All reasoning and information on <a href="http://www.nsa.be/index.php/eng/Blog/Jekyll-YUI-and-Github-a-great-combination">Nsa.be</a>, and code available on <a href="http://github.com/raphinou/jekyll-base">Github</a>.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-13748356198268988662009-11-19T18:38:00.003+01:002009-11-19T18:46:54.040+01:00About Virtualbox, S3, time drift, 403 reponsesI was working on the FileAttachment code of <a href="http://www.myowndb.com">myowndb.com</a> in a virtualbox debian guest, when all request sent to S3 got the 403 Access Forbidden reponse, even code that was working fine in production. The good thing was that the production server still worked flawlessly, but I really asked myself what I had changed to break my code.<br /><br />After checking my credentials, the code, trying with S3cmd and getting the same problem, I found <a href="http://s3sync.net/forum/index.php?topic=65.0">a forum thread</a> where having the wrong time could cause that problem.<br /><br />And that was indeed the problem! My time had drifted 15 minutes, so I was sending out request with a timestamp in the future.... An ntpdate later, everything was working fine. Phew!....raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-42782478100509238862009-09-04T17:45:00.002+02:002009-09-04T17:48:47.136+02:00From OO to List style: my notesI've continued development with Clojure and Jwt, and I got stuck: how do I implement my app without class definition and instance variables? It's not hard, but I had to get used to it. You'll find my notes <a href="http://www.nsa.be/index.php/eng/Blog/From-OO-to-Lisp-style-structuring-my-Clojure-Jwt-app">here</a>. Feedback welcome!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-11198457470001106012009-08-27T20:30:00.003+02:002009-08-27T20:42:51.917+02:00Nokia N900: I'm not sure I want itToday Nokia unveiled specs of their next internet tablet: the <a href="http://maemo.nokia.com/n900/">N900</a>.<br /><br />No, <a href="http://blog.raphinou.com/2007/07/i-need-pda-phone.html">I still haven't found my PDA-phone</a>, or do they cal that a smart phone nowadays? But I've bought the N810 in the meantime, and that was a big disappointing experience: the addressbook application was horrible. Of course, Nokia calls it an internet tablet, and for a good reason. But sadly Nokia seems to think that an internet tablet is not made to help contact managment.<br /><br />When you see the N900 page, there's a lot of talk about internet and network technologies, but <a href="http://maemo.nokia.com/features/">not a word about contact management or calendar</a>. That a bad sign, and I fear the situation has not improved a lot.<br /><br />I'll wait a bit more to see how Android phones evolve. They seem to have very interesting stuff going on....raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com3tag:blogger.com,1999:blog-6580088942610704648.post-15992196338651077892009-08-26T15:25:00.002+02:002009-08-26T15:27:17.488+02:00Jwt and ClojureI've experimented with <a href="http://www.webtoolkit.eu/jwt">Jwt</a> and <a href="http://www.clojure.org">Clojure</a>, and put my findings on the web at<br /><a href="http://www.nsa.be/index.php/eng/Blog/Using-Jwt-yes-it-s-a-J-with-Clojure">http://www.nsa.be/index.php/eng/Blog/Using-Jwt-yes-it-s-a-J-with-Clojure</a>. If you're into web development you might be interested!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-74107471876417151592009-08-05T12:37:00.004+02:002009-08-05T12:41:03.708+02:00Interested in a 100$ gift card at Amazon?Check <a href="http://tmdtc.com/prize.php">here</a> for details. Winner <a href="http://twitter.com/tmdtc/status/3143218740">should be know soon</a>. If you wanted to order a book one of these days, it could be a way to get it for free!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-13569169011479881522009-08-03T12:09:00.003+02:002009-08-03T12:10:57.689+02:00Tmdtc Interview from this morningHere is the radio interview (in french) I did this morning:<br /><object width="580" height="360"><param name="movie" value="http://www.youtube-nocookie.com/v/kZC82x0zqbk&hl=en&fs=1&rel=0&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/kZC82x0zqbk&hl=en&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="360"></embed></object>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-1215971716473814182009-08-02T12:03:00.003+02:002009-08-02T12:10:04.014+02:00The Million Dollar TagCloud on the radioTomorrow, monday 3 august, I'll give a short interview about <a href="http://themilliondollartagcloud.com">TheMillionDollarTagCloud.com</a> on <a href="http://www.rtbf.be/purefm/">PureFM</a>, a national french-speaking radio. It will be a short interview of about 3 minutes. Even though it is the holyday period, this should give a boost to the project.<br /><br />If you want to have your tag online before the interview, <a href="http://tmdtc.com/book.php">book it now</a> and I'll put it online in time.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-81782864940421523982009-07-30T11:21:00.009+02:002009-07-30T11:55:24.581+02:00Facebook App for TheMillionDollarTagCloudI have finally finished the <a href="http://apps.facebook.com/themdtc">TMDTC Facebook App</a> for <a href="http://www.themilliondollartagcloud.com/">TheMillionDollarTagCloud</a>.<br /><br />For those who don't know, TheMillionDollarTagCloud ( aka <a href="http://tmdtc.com/">TMDTC</a>) is my attempt at selling for $1 million worth of tags, and I'll distribute $100.000 if this works out.<br /><br />To make a chance to win these $100.000, you just need to <a href="http://www.tmdtc.com/register.php">register</a> and then click on tag, or <a href="http://www.tmdtc.com/publish.php">publish a tagcloud</a> on your own page (like I did on this blog, see right column) and encourage people to click on your tag cloud.<br /><br />Each click recorded gives one chance to the clicker and to the publisher of the tagcloud on which the click occured to win the 100.000$.<br /><br />And now, there's one more way to augment your chances at winning these 100.000$: the <a href="http://apps.facebook.com/themdtc">TMDTC Facebook app</a>, which lets you publish a tagcloud on your Profile, and share it with your friends.<br /><br />I hope you join and spread the word around. I really want to distribute these 100.000$! :-)<br /><br /><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-77269064340287991292009-06-03T16:17:00.002+02:002009-06-03T16:20:20.942+02:00Screencast recording scriptI have published a script I use to record screencasts <a href="http://www.nsa.be/index.php/eng/Blog/X-window-screencast-recording-script-with-ruby-and-ffmpeg">here</a> (my website about my professional activities). It is simple, efficient, written in ruby and using ffmpeg.raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-42827782359130846412009-04-23T10:37:00.002+02:002009-04-23T10:53:42.130+02:00Hard times for events despite interesting topic?Next week will take place the Profoss event on <a href="http://www.profoss.eu/events/april-2009-legal-matters">legal impact of open source licenses</a> and despite a very interesting that should make it one of the most interesting Profoss event until now, registrations are in the low-end of what I hoped.<br /><br />Is this a consequence of the economic crisis we know? I'll try to answer that question later as I'm still focusing to bringing people to the event. If you want to help me, here is some promo text. Don't hesitate to send it around you! <br /><br /> <h2>EN</h2> <br />Understand the impact of open source licenses on your business.<br /><br />Profoss (http://www.profoss.eu) is organising an informative event on 28 april 2009 in Brussels about open source licenses and their impact on businesses.<br /><br />Speakers are all specialists and will share their knowledge with you during their talks covering these topics:<br /><br /> * Understanding Free and Open Source licenses (Ywein Van den Brande)<br /> * Impact on business conduct: liability, due diligence processes Benjamin Docquir<br /> * Problems encountered by a FOSS developer (Bruno Lowagie)<br /> * code auditing tools , fossology<br /> * EUPL: Why it exists and why it matters (Philippe Laurent)<br /> * Impact on contractual documents (Benjamin Jean)<br /><br />All details about this event and the registration form are available at the Profoss website at http://www.profoss.eu<br /><br /> <h2>FR </h2><br />L'impact des licenses open source sur le business<br /><br />Profoss (http://www.profoss.eu) organise à Bruxelles le 28 avril un événement couvrant l'impact des license open sources sur les sociétés.<br /><br />Les orateurs sont tous des spécialistes qui partageront leurs connaissances durant leurs préentations (en anglais) couvrant les sujets suivants:<br /> * Comprendre les licences libres et open source (Ywein Van den Brande)<br /> * Impact sur les affaires: responsabilité, principes de précaution (Benjamin Docquir)<br /> * Problèmes rencontrés par un développeur libre (Bruno Lowagie)<br /> * Outils d'audit de code , fossology<br /> * EUPL: Pourquoi elle existe et pouquoi elle importe (Philippe Laurent)<br /> * Impact sur les documents contractuels (Benjamin Jean)<br /><br />Tous les détails à propos de cet événement et le formulaire d'enregistrement se trouvent sur le site web de Profoss: http://www.profoss.eu<br /><br /> <h2>NL</h2> <br />Impact van open source licenties op bedrijven<br /><br />Profoss (http://www.profoss.eu) organiseert op 28 april een evenement over het impact van open source licenties op het bedrijfswereld.<br /><br />Sprekers zijn specialisten die hun kennissen zullen delen tijdens hun presentaties (in het engels) die de volgende onderwerpen zullen dekken:<br /> * Vij en Open Source licenties begrijpen (Ywein Van den Brande)<br /> * Impact op de business: verantwoordelijkheid, voorzorg maatregelen (Benjamin Docquir)<br /> * Problemen ondervonden door een vrije ontwikkelaar (Bruno Lowagie)<br /> * Code audit tools , fossology<br /> * EUPL: Waarom het bestaat en waarom het meetelt (Philippe Laurent)<br /> * Impact op contractuele documenten (Benjamin Jean)<br /><br />Praktische details omtrent dit evenement evenals het inschrijvingsformulier zijn beschikbaar op de website van Profoss op http://www.profoss.euraphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com1tag:blogger.com,1999:blog-6580088942610704648.post-7556672921794071692009-04-22T13:17:00.003+02:002009-04-22T13:29:05.211+02:00My new professional websiteIt's been one year now that I started work as self-employed, as you could <a href="http://blog.raphinou.com/2008/03/going-for-it.html">read on this blog</a>. And now I finally took the time to make a website to present my professional activities: <a href="http://www.nsa.be">http://www.nsa.be</a> is now my online vitrine.<br /><br />The content of the website is currently available in english and french, with the dutch version to be finalised next week. <br /><br />I expect most of my future blog posts about FOSS to be made on the website's blog. <br /><br />NSA.be is a domain name I've had for years without using it, and those three letters actually have links to what I do: Networking, Software, System Administration, Advising, Support, Solutions, Applications. Yes, I know, I'm not a good salesperson.... Forget about the meaning, just remember the address ;-)raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com3tag:blogger.com,1999:blog-6580088942610704648.post-9305197810061409682009-04-21T12:10:00.003+02:002009-04-21T12:33:01.622+02:00My take on short URLsShortening URL services are all the rage these days. Reading Robin's <a href="http://www.techcrunch.com/2009/04/19/now-even-the-new-york-times-is-entering-the-url-shortening-arena-kinda/">report yesterday on again new services</a> made available, in which he mentions a service developed over a week-end, I wondered what could be the next step....<br /><br />As the fast-food services of URL shorteners are evaluated to be <a href="http://www.techcrunch.com/2009/03/30/if-bitly-is-worth-8-million-tinyurl-is-worth-at-least-46-million/">worth millions of dollars</a>, I thought my service proposing hand-crafted URLs and developed in 2 hours wouldn't be more ridiculous than those valuations.<br /><br />So here it is: <a href="http://hé.pl">http://hé.pl</a>. Be sure to take a look to the added value of the service!<br /><br />Oh, and I'm open to investments based on a proper valuation of this revolutionary service! Just let me know :-)raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-35513900894742789232009-04-14T10:38:00.002+02:002009-04-14T10:47:11.669+02:00Linkedin: Locked out!It's been months now that I'm locked out of LinkedIn. their customer support say they're aware of the problem, but don't explain what is causing the trouble, nor when it will be corrected.<br /><br />The problem is that I have requests to join the Profoss group waiting for approval, as wel as multiple invitations to connect. With an event coming in two weeks, it's a tool I could have used for promo!<br /><br />If they hoped to make me a paying customer, well, it's not the good approach! <br /><br />Anyway, if I don't answer to your invitation or approve your Profoss group membership, just know that's it's not because I don't appreciate you, it's because I am<br /><br /><span style="font-weight:bold;font-size:28px">Locked out of Linkedin</span>raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com0tag:blogger.com,1999:blog-6580088942610704648.post-75659037574771139102009-03-10T20:17:00.004+01:002009-03-10T20:26:22.887+01:00Generate a random string in ClojureIn my quest to <a href="http://blog.raphinou.com/2007/08/continued-learning-online.html">learn Lisp</a>, I discovered <a href="http://www.clojure.org">Clojure</a>, a List inspired language on the JVM. I really like it and hope to be able to use it more and more. <br />Here's a code snippet to generate a random string in Clojure. This is something I end up using a many projects. This is a version that is not made to be the shortest, but the most readable. And as you can see, access to Java's classes and libraries is very easy:<br /><br /><pre><br />:use java's random generator<br />(def random (java.util.Random.))<br />;define characters list to use to generate string<br />(def chars <br /> (map char (concat (range 48 58) (range 66 92) (range 97 123))))<br />;generates 1 random character<br />(defn random-char [] <br /> (nth chars (.nextInt random (count chars))))<br />; generates random string of length characters<br />(defn random-string [length]<br /> (apply str (take length (repeatedly random-char))))<br /></pre><br /><br />Suggestions to improve the code are welcome, I'm still a newbie in Lisp-style programming and Clojure!raphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.com12