Merge commit 'remotes/trinity/master'
authorBernie Innocenti <bernie@codewiz.org>
Fri, 15 May 2009 10:23:47 +0000 (12:23 +0200)
committerBernie Innocenti <bernie@codewiz.org>
Fri, 15 May 2009 10:23:47 +0000 (12:23 +0200)
Conflicts:
GeekiGeeki
sys/geekigeeki.css

AbridgedResume
FrontPage
GeekiGeeki
GeekiGeekiToDo
WorldDomination [new file with mode: 0644]
blog/2007/01 [deleted file]
blog/2007/02 [deleted file]
blog/2007/03 [deleted file]
blog/2009/04
sys/geekigeeki.css

index 43584e89b36c39fbc0c8596902458c7b5a2f89c2..3b78f65f613de22c16f41393c5a3774281e36937 100644 (file)
@@ -2,41 +2,39 @@ See the CurriculumVitae for full details.
 
 == Bernie Innocenti's Résumé ==
 
-=== Career Objectives ===
+Embedded systems engineer, Linux OS and application developer, system administrator.
 
-Anything related to computers and technology is likely to catch my attention, especially if it's
-not in already listed here.  Extra points if it's related to FreeSoftware and if it involves a
-some traveling.
+=== Contact ===
 
-=== Contact Information ===
+Please use e-mail: bernie@codewiz.org
 
-Please contact me by e-mail only: bernie@codewiz.org
+Anything related to computers and technology is likely to catch my attention, especially if it's
+not in already listed here, is related to FreeSoftware, or involves traveling.
 
 === Summary ===
-
  * Co-founder, board member, [[SugarLabs | Sugar Labs Foundation]];
  * Volunteer operating system engineer, [[OneLaptopPerChild | One Laptop Per Child]];
  * Founder, VP and director of R&D at [[DevelerCompany | Develer s.r.l.]];
  * Maintainer/contributor of [[OpenSource | Open Source]] projects, including GCC and Linux kernel;
  * Embedded systems [[ConsultingWork | design & consulting]] for companies in greater Florence area;
 
-=== Education ===
-
- * High-school Diploma in Math, Computer Science and Electrical Engineering in Firenze, Italy;
- * Non-formal in CS subjects including compilers, algorithms, OS design, networking, databases.
-
 === Skills ===
 
- * '''Programming languages''': C++, C, Assembly (m68k/Coldfire, m68705, TMS320, Z80), Java.
- * '''Dynamic/Scripting languages''': Python, Perl, PHP, Javascript, Bourne Shell.
- * '''Not properly languages''': SQL, HTML, CSS, LaTeX, GNU make.
+ * **Programming languages**: C++, C, Assembly (m68k/Coldfire, m68705, TMS320, Z80), Java;
+ * **Dynamic/Scripting languages**: Python, Perl, PHP, JavaScript, Bourne Shell;
+ * **Not properly languages**: SQL, HTML, CSS, LaTeX, GNU make.
 
- * '''Operating systems''': Linux (Red Hat, Fedora, Ubuntu, SuSE, Debian), Mac OS X, Solaris (versions 6 to 9),
+ * **Operating systems**: Linux (Red Hat, Fedora, Ubuntu, SuSE, Debian, uClinux), Mac OS X, Solaris (versions 6 to 9),
  NetBSD, AmigaOS, Windows.
- * '''Frameworks/APIs''': POSIX, Qt, Gtk, STL, Boost, WIN32, MFC.
- * '''Programming Techniques''': OOP, generic programming, metaprogramming, real-time, event-driven, multithreading.
- * '''Development Tools''': GCC toolchain, GNU make, auto-tools, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking.
- * '''Revision Control''': Git, Subversion, CVS, RCS, Rational Clearcase, Source Safe.
+ * **Frameworks and APIs**: POSIX, Qt, Gtk, STL, Boost, WIN32, MFC.
+ * **Programming Techniques**: OOP, generic programming, metaprogramming, real-time, event-driven, multithreading.
+ * **Development Tools**: GCC toolchain, GNU make, auto-tools, MSVC, XCode, Codewarrior, IAR, Code Composer Studio, BSO Tasking.
+ * **Revision Control**: Git, Subversion, CVS, RCS, Rational Clearcase, Source Safe.
+
+=== Education ===
+
+ * High-school Diploma in Math, Computer Science and Electrical Engineering in Firenze, Italy;
+ * Non-formal in CS subjects including compilers, algorithms, OS design, networking, databases.
 
 === Experience ===
 
@@ -51,15 +49,15 @@ Please contact me by e-mail only: bernie@codewiz.org
  * Miscellaneous OS development, packaging, release engineering;
  * Porting existing applications to the OLPC environment;
  * Miscellaneous Linux kernel development;
- * CTO at OLPC Europe.
+ * CTO at OLPC Europe (a sales force based in Brussels)
 
-==== R&D director, founder and VP at Develer s.r.l. (November 2001 to present) ====
+==== R&D director, founder and VP at Develer s.r.l. (Nov 2001 to Apr 2007) ====
  * Firmware, software, embedded and high-level development for several customers;
  * CTO of embedded division;
  * Sales and customer relations for most of Develer's customers;
  * Created and managed network, IT and development infrastructure of whole company.
 
-==== Freelance software engineering consultant (April 2000 to present) ====
+==== Freelance software engineering consultant (Apr 2000 to present) ====
  * Firmware development for SEAC s.r.l.;
  * Development of credit card drivers and system software for Marconi Commerce Systems;
  * Developed compiler/interpreter of a specialized OO language for Telecom Italia Labs;
@@ -74,19 +72,19 @@ Please contact me by e-mail only: bernie@codewiz.org
 
 ==== Firmware engineer and owner of Sirius s.r.l. (late 2000 to mid 2001) ====
  * Developed firmware and high-level software of cooling and telemetry system for laser surgery;
- * Created and managed network, IT and development infrastructure of whole company.
+ * Created and managed the network, IT and development infrastructure for the whole company.
 
 ==== Firmware engineer at SEAC s.r.l. R&D laboratories (June 1996 to April 2000) ====
- * Team member of robotized clinical analyzers ARIO and Alisei;
- * Developed firmware for several devices, including photometers and blood cell analyzers.;
+ * Developed firmware for several devices, including photometers and blood cell analyzers;
+ * Member of team developing software for large robotized clinical analyzers;
  * Created and maintained the network and development infrastructure of the R&D lab.
 
-=== Activities ===
+=== Volunteer activities ===
  * RedHat / FedoraLinux OS developer (2007 to present)
  * Xorg (X Wingow System) developer (2007 to present)
  * GCC compiler maintainer (2003 to present)
  * Linux kernel hacker (2002 to present)
  * NetBSD developer (2000-2001)
  * Co-maintainer of Motorola Background Debug Module driver (2003-2005)
- * Contributor of several OpenSource projects
- * SysOp of SystemShock BBS (1994-2000)
+ * Contributor of several other OpenSource projects
+ * SysOp of [[SystemShockBBS]]
index c4e1e78de14b719a0aeeaef2423d70969d8907fb..65bf787638bc78895a4ceb61be48a80ae4749e98 100644 (file)
--- a/FrontPage
+++ b/FrontPage
@@ -1,8 +1,8 @@
 #acl bernie:read,write All:read
 
 <div id="hcard-Bernie-Innocenti" class="vcard">
-<img style="float: right" src="http://codewiz.org/wiki/BernieAvatar128x128.png" alt="Bernie Avatar" />
 <h1 class="fn">Bernie Innocenti</h1>\\
+<img style="float: right" src="http://codewiz.org/wiki/BernieAvatar128x128.png" alt="Bernie Avatar" />
 
 <a class="url org" href="http://sugarlabs.org/">Sugar Labs Foundation</a>\\
 <a class="email" href="mailto:bernie@codewiz.org">bernie****@****codewiz.org</a>\\
@@ -16,10 +16,10 @@ Public GPG key:  [[https://www.develer.com/~bernie/pub/bernie_pgp_pubkey.asc|71F
 
 <div class="tags">
 Tags:
-[[Tags/freeasinfreedom|freeasinfreedom]]
-[[Tags/h4x0r|h4x0r]]
-[[Tags/überh4xx0rz|überh4xx0rz]]
-[[Tags/!microsoft|!microsoft]]
+[[tags/freeasinfreedom]]
+[[tags/h4x0r]]
+[[tags/überh4xx0rz]]
+[[tags/!microsoft]]
 </div>
 </div>
 
index 6c8cde1778f6f447bf09a321725f3653009d1c88..6e7af9a66f055543a6139c160f4f52217e48fd86 100644 (file)
@@ -7,34 +7,35 @@ backend, a high features/complexity ratio and a clean syntax.
 Check the EditingTips page for an idea the supported markup.
 
 <div style="font-size: large; color: red;  text-align: center">
-For all your geeky wiki needs, GeekiGeeki is **the** stupid choice you can't avoid making!
+For all your geeky wiki needs, GeekiGeeki is **the** stupid choice you can't avoid!
 </div>
 
-Tags: [[Tags/fast|fast]], [[Tags/stupid|stupid]], [[Tags/!bloated|!bloated]], [[Tags/h4x0r|h4x0r]] [[Tags/cheapasincheapbeer|cheapasincheapbeer]]
+Tags: [[tags/fast|fast]], [[tags/stupid|stupid]], [[tags/!bloated|!bloated]], [[tags/h4x0r|h4x0r]] [[tags/cheapasincheapbeer|cheapasincheapbeer]]
 
 
 == Features ==
 
  * S^3: Simple, Small, Stupid
- * Rich, clean markup syntax highly compatible with WikiCreole and MoinMoin
- * Git versioned storage backend
+ * Rich, clean markup syntax, highly compatible with WikiCreole and MoinMoin
+ * Versioned and distributed storage backend based on git
+ * Easy to interface with other storage back-ends through a glue script
  * Interfaces with GitWeb for history browsing, RSS...
  * Consistent use of CSS for easy theming
  * HTML pass-through for powerful formatting
  * Pluggable macros
  * Page includes (templates with parameters coming)
- * Usable for blogging
- * Directory listing
- * Automatic [[Pictures]] and video gallery
- * Easy to interface with other SCMs through a glue script
- * User accounts supported through HTTP basic auth done by web server
+ * Blogging support
+ * Hierarchical namespace with automatic directory listing
+ * [[Picture]] gallery (poor man's Flick'r)
+ * Video playback (poor man's You Tube)
+ * User accounts supported through web server's HTTP basic auth
  * Per-page ACLs
- * Simple title and full text search
- * Easy CGI installation (no WSGI, mod_python, FCGI...)
+ * Title and full-text search with full regex power
+ * Easy drop-in installation (no WSGI, mod_python, FCGI...)
  * Fast!
- * Only 800 LOCs!
+ * Small! Codebase is just 800 LOCs!
  * Derived from PikiWiki, like MoinMoin
- * FreeSoftware and OpenSource, to please everybody
+ * OpenSource, FreeSoftware, CheapBeer... pleases anyone
  * GuruMeditation alerts :-)
 
 == License ==
@@ -49,8 +50,9 @@ Naa! Geeki Geeki is really distributed under the [[http://www.fsf.org/licensing/
 
 ==== Releases ====
 
-|| 11-Dec-2008 || **[[http://www.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v3.0;sf=tbz2|v3.0]]** ||
-|| 23-Sep-2008 || **[[http://www.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v2.0;sf=tbz2|v2.0]]** ||
+|| 01-May-2009 || [[http://www.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v4.0|geekigeeki-4.0.tar.gz]] ||
+|| 11-Dec-2008 || [[http://www.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v3.0|geekigeeki-3.0.tar.gz]] ||
+|| 23-Sep-2008 || [[http://www.codewiz.org/wikigit/geekigeeki.git?a=snapshot;h=v2.0|geekigeeki-2.0.tar.gz]] ||
 
 
 ==== Source ====
@@ -68,11 +70,11 @@ Browse it with [[http://www.codewiz.org/wikigit/geekigeeki.git|GitWeb]]
 
 ===== Individual source files =====
 
- * [[../wikidata/geekigeeki.py      | geekigeeki.py]]      -- The CGI itself
- * [[../wikidata/geekigeeki.conf.py | geekigeeki.conf.py]] -- Sample site config
- * [[../wikidata/geekigeeki.css     | geekigeeki.css]]     -- The stylesheet used at this site
- * [[../wikidata/post_edit_hook.sh  | post_edit_hook.sh]]  -- Some glue to integrate with git
- * [[../wikidata/wiki_apache.conf   | wiki_apache.conf]]   -- Sample conf file for Apache
+ * [[http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py        | geekigeeki.py      ]] -- The CGI itself
+ * [[http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.conf.py.. | geekigeeki.conf.py ]] -- Sample site config
+ * [[http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/post_edit_hook.sh    | post_edit_hook.sh  ]] -- Some glue to integrate with git
+ * [[http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/wiki_apache.conf     | wiki_apache.conf   ]] -- Sample conf file for Apache
+ * [[sys/geekigeeki.css                                                                  | geekigeeki.css     ]] -- The stylesheet used at this site
 
 == Installation ==
 
index 32369cc42f8b4c508ee9aba1954a9a02aaab4f32..0468d6b3ade80118efa1e6ff9b1d7d25618ef6d0 100644 (file)
@@ -17,7 +17,7 @@
  * Directory listing
  * Groups/ directory with group lists implemented as wiki pages with unordered lists
  * Includes (aka templates)
- * Syntax hilighting for code blocks
+ * Syntax highlighting for code blocks
 === Nice to have ===
 
  * A functionality to have custom merge strategy in git to merge different wiki/GeekiGeeki in a single one
diff --git a/WorldDomination b/WorldDomination
new file mode 100644 (file)
index 0000000..1cdd925
--- /dev/null
@@ -0,0 +1 @@
+????
\ No newline at end of file
diff --git a/blog/2007/01 b/blog/2007/01
deleted file mode 100644 (file)
index 1451385..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-The story continues at FebruaryBlog
-
-== Bernie's brain backup for January 2008 ==
-
-=== Sun 27th ===
-
-==== Down Under ====
-
-Yesterday I had to clear my room, pack my stuff at OneCambridgeCenter, and
-say goodbye to many, many good friends and colleges.  I don't  even know when
-I'll be able to see them again.  Not exactly a happy day, you may have guessed.
-
-Today, after 22 hours of flight, I started to have visions.  At the baggage reclaim,
-I thought I was talking with the kernel god LinusTorvalds.  He said that userspace
-is easy and that he cannot exactly agree iwith some of the choices made in Python.
-We'd really get along if it wasn't just a dream :-)
-
-Later on, I reached the hotel and got into the elevator with a ginger guy
-that looked vaguely familiar.  I asked if he was going at LCA.
-
- -- //Yes.//
-
- -- //Are you a software developer?//
-
- -- //Well... not primarily...//
-
-Blink!
-
- -- //Oh, you must be JonathanCorbet, the editor of LinuxWeeklyNews!//
-
- - //Indeed.//
-
-Today was a really exciting day!  I needed something like this to compensate,
-at least partially, for leaving Boston.
-
-----
-
-Hi Bernie! Just stepped here looking for the photos of XOs hanging from the ceiling (i wanted to show them to my father) and found you leaving!
-
-So, have a nice journey, enjoy conf.au and see you soon!
-
--- PiroPiro
-
-=== Sat, 19th ===
-
-==== Another trip to NY ====
-
-I'm planning to go to NewYorkCity tomorrow with a bunch of friends.
-But this time I guess we'll catch a different transportation:
-we were booking the FungWah (aka ShittyBus), when ChrisBall came
-and looked at us funny.  "Are you sure?  Those buses have a habit
-of catching fire on the highway".
-
-Apparently, it is really true:
-
-  http://en.wikipedia.org/wiki/Fung_Wah_Bus_Transportation_Inc.#Safety
-
-=== Sun, 13th ===
-
-=== Bernie the rockstar ====
-
-If you were considering hiring me, or entrusting me to do anything serious, you'd better watch this first:
-
- * [[BernieIronMaiden.ogg]] - [1.8MB] if you have the free OggTheora codec
- * [[BernieIronMaiden.mov]] - [3.6MB] if you're stuck with proprietary QuickTime codecs
- * //nothing// - [0MB] if you're stuck with the proprietary MediaPlayer or RealPlayer codecs
-
-
-**Q:** why doesn't my browser play the link right away rather than asking me to download it? \\
-**A:** because my wiki doesn't support mime-magic yet
-
-**Q:** why don't you just let apache serve media files? \\
-**A:** because a CGI has no way to "handoff" a file to the web server once they've been invoked
-
-==== Food and Power ====
-
-Here's a stupid movie by SamuelKlein, ArjunSarwal and myself:
-
- * [[FoodAndPower/FoodAndPowerHigh.ogg]] - [62MB] OggTheora stream, quality 10
- * [[FoodAndPower/FoodAndPowerMed.ogg]] - [26MB] OggTheora stream, quality 7
- * [[FoodAndPower/FoodAndPowerLow.ogg]] - [16MB] OggTheora stream, quality 5
-
-If your computer cannot play the above links, you should really consider installing
-a free media player, or just switching to Linux which comes with all the free media
-players and codecs out of the box.  Meanwhile, here's a workaround:
-
- * [[FoodAndPower/FoodAndPower.avi]] - [103MB] original AVI stream from our shitty camera
-
-These also prove the quality of the OggTheora codec.  After seeing this, I think
-I'd recommend using it for its technical advantages in addition to its legal advantages.
-
-In producing these movies, I found out that:
-
- * mencoder has bad support for ogg-theora
- * transcode kinda sucks
- * ffmpeg seems the best command-line encoder of the three I tried
- * The easiest solution if all you need is encoding anything to Theora is ffmpeg2theora.
- All you have to do is:
- {{{
- ffmpeg2theora FoodAndPower.avi
- }}}
-
-
-=== Sat, 12th ===
-
-==== Cow power! ====
-
-My good friend ArjunSarwal recently made the [[http://hardware.slashdot.org/article.pl?sid=07/10/26/0541205 | Slashdot front page]]
-with his story about [[http://wiki.laptop.org/go/Cow_Power| Cow Power]]!
-
-=== Fri, 11th ===
-
-==== Crank, Crank! ====
-
-Today we got this pleasant surprise.
-
-See the movie: [[OlpcCrank/StephenReillyCranking.mov]].
-The guy cranking is DanielDrake, Gentoo kernel maintainer
-and wireless guru.
-
-{{OlpcCrank/ArjunCrankingSmall.jpg | ArjunSarwal cranking}}
-{{OlpcCrank/ArjunCranking2Small.jpg | ArjunSarwal cranking}}
-{{OlpcCrank/StephenCrankingSmall.jpg | StephenReilly cranking}}
-{{OlpcCrank/StephenCranking2Small.jpg | StephenReilly cranking}}
-
-Larger versions of these pics are available at OlpcCrank.
-
-=== Sat 5th ===
-
-==== The little computer that just won't die! ====
-
-OneLaptopPerChild is not enough.  There should definitely be
-{{OneAmigaPerChild/OneAmigaPerChild | OneAmigaPerChild}}!
-
-{{OneAmigaPerChild/OneAmigaPerChildSmaller.jpg}}
-
-Look [[OneAmigaPerChild/OneAmigaPerChild | here]] for additional details.
-A big thankyou to MicheleConsoleBattilana for providing a free copy of
-AmigaForever, a fine tribute to the coolest platform ever!
-
-=== Thu 3rd ===
-
-==== The XaoS strikes back! ====
-
-I enjoyed bundling this OldSkool activity for the XO:
-
-http://wiki.laptop.org/images/8/8c/XaoS-screenshot4.png
-
-See: http://wiki.laptop.org/go/XaoS
-
-It certainly needs some more sugarization work for which I have no time.
-
-
-=== Wed 2st ===
-
-==== Haiku Laptop ====
-
-Today we shipped our machine affected by dlo#5575 (touchpad mostly unfunctional)
-to Japan for further inspection by ALPS.  Just before closing up the plastic case,
-I've left inside a little fortune cookie for them:
-
-{{HaikuXoSmall.jpg}}
-
-If you're wondering what it means, it's a piece of japanese poetry called a HaikuPoem.
-Google for it.
-
-=== Tue 1st ===
-
-==== Trip to Walden Pond ====
-
-This really happened on Monday 31st Dec, but who'd go read last year's blog entry now?
-
-So, Adam, Arjun and myself went to this [[http://en.wikipedia.org/wiki/Walden_Pond|Walden Pond]]
-place, where the famous American poet [[http://en.wikipedia.org/wiki/Henry_David_Thoreau|Thoreau]]
-lived in complete isolation for 2 years in a cabin made of wood.
-
-{{WaldenPond1Small.jpg|Arjun (left) and Me (guess who?)}}
-
-On this very nice lake, I stupdily tried to run on the ice and fell badly, hitting my jaw
-and cheek on the hard ice.  Little cut, big bump... no permanent consequences.  Maybe I
-should consider a health insurance?
-
-{{WaldenPond2Small.jpg|Me (the really crazy one) and Adam (the really worried one)}}
-{{ThoreauCabinSmall.jpg|The three of us in the site of Thoreau's cabin}}
diff --git a/blog/2007/02 b/blog/2007/02
deleted file mode 100644 (file)
index c2158e8..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-== Bernie's brain backup for February 2008 ==
-
-=== Sun, 25th ===
-
-==== Fosdem OLPC Team ====
-
-FosdemOlpcGroupTaggedSmall.jpg
-
-=== Sat, 9th ===
-
-==== Red Panda ====
-
-Today I visited the Cairns tropical zoo.  They have this cute red panda:
-
- http://www.wildlifearchives.com/images/red-panda.jpg
-
-And I could feed kangaroos and wallabies and even cuddle a koala!  I have
-a picture to prove it, but it's not digital.
-
-==== Photos ====
-
-Arnd has flickr'd a few photos form our visit to the HealsvilleSanctuary:
-
- http://www.flickr.com/photos/22355135@N05/sets/72157603863399336/
-
-I like this one with the both of us caressing a Wallaby:
-
- http://www.flickr.com/photos/22355135@N05/2241324490/in/set-72157603863399336/
-
-=== Fri, 8th ===
-
-==== So long, and thanks for all the fish! ====
-
-Back from diving.  I've seen plenty of small fish and medium fish, including the ClownFish (best known as Nemo).
-I had little luck with the big ones: I've seen only one shark, around 2.5 mt long, but it was really
-shy and ran away too quickly for me to follow.  Yes, sharks do not attack man.  If you know otherwise,
-you must have seen it in a movie.  No sea turtles for me, although my travel mates did see many and
-even touched them.
-
-I've also seen two dolphins, but those don't count because I was on board.  And, for
-some reason, they soon decided that we were uninteresting and swam away.
-
-But now for the amazing thing: during my night dive, *lots* of big fish came around us.
-I'm ashamed to admit I can't remember their name: they were mostly gray, as big as
-medium sized dogs, with a bump on their heads, and big lips.  They have learned to
-follow the torch lights at night.  They're absolutely not interested in us, only what our
-beams were pointing at.  Every once in a while, I'd spot a small fish in the dark, and
-the big ones would swim really quickly and smash it!  And then spit the little bones!
-So cool!
-
-We played like this for a while. Poor little fish! But those big ones ought to eat somehow,
-shouldn't they?
-
-The reef is one of the seven natural wonders of the world for a reason.  A zoological
-garden underwater.  Highly recommended to divers and snorkelers.
-
-
-=== Thu, 7th ===
-
-==== Crusade on the reef ====
-
-I'm boarding on a ship to the GreatBarrierReef.  I'll be diving all day (and night!) to
-see the wonderful fish and coral.  As a secondary objective, I'll be doing an SSI
-advanced diving course.
-
-http://upload.wikimedia.org/wikipedia/commons/7/76/Blue_Linckia_Starfish.JPG
-
-=== Wed, 6th ===
-
-==== Tropical paradise =====
-
-I just arrived in CairnsCity, a small town in the northern part of Queensland.
-The flight was AU$99 plus taxes (about AU$115):  you fly cheap in OZ!
-
-The climate here is clearly sub-tropical: very warm and wet even at 7AM.
-A rain forest surrounds the city. The sea is 28 degrees Celsius, even at night!
-
-http://www.destination360.com/australia-south-pacific/australia/images/s/australia-cairns.jpg
-
-=== Mon 4th ===
-
-==== Sydney ====
-
-I'm SydneyCity! :-)
-
-But the weather is crappy :-(
-
-I took a domestic flight from Melbourne to Sydney for just AU$79 plus the usual taxes.
-It rained all day, but the hostel is huge and has a covered swimming pool at the 8th floor.
-
-Finally, I managed to walk around the city.  The parks are as remarkable and well kept as those
-in London, but with sub-tropical vegetation.  The OperaHouse is as impressive as you would
-expect.  The bridge is even more impressive.  If you liked BridgeConstructionSet, you'd love
-this one!
-
-=== Sun 3rd ===
-
-==== Zoo ====
-
-Along with a bunch of other hackers from the LCA, we went to the HealsvilleSanctuary zoological garden.
-They had all the "usual" animals: kangaroos, wallabies, koalas, wombats, along with the Tasmanian devil
-and many others.
-
-The kangaroos were not protected by a fence, but they were too scared to come close to us
-and would just jump away when we got too close.
-
-One wallaby, instead, liked being caressed on the head.  They are peaceful animals,
-very much like grown up rabbits, but with a big tail, clever little forehands and... of course, a pouch :-)
-
-http://upload.wikimedia.org/wikipedia/commons/f/f7/Bennetwallaby.jpg
\ No newline at end of file
diff --git a/blog/2007/03 b/blog/2007/03
deleted file mode 100644 (file)
index ac3cec5..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-The story continues at [[April2008Blog]].
-
-== Bernie's brain backup for March 2008 ==
-
-=== Thu, 20th ===
-
-==== More blogs ====
-
-Our friends of OLPC Austria also reported on the event:
-
-  http://christoph-d.blogspot.com/2008/03/olpc-presence-at-acp-eu-meeting-in.html
-
-I've finally distributed all the remaining laptops, and I'm flying back to Brussels.
-
-
-=== Wed, 19th ===
-
-====  The laptops arrived! ====
-
-{{LaptopsHaveArrivedSmall.jpg | Our Deus ex Machina got the laptops released}}
-
-
-=== Tue, 18th ===
-
-==== OLPC demoed to the EU president Danilo Türk ====
-
-Today we have been received by the President of Slovenia [[http://en.wikipedia.org/wiki/Danilo_T%C3%BCrk | Danilo Türk]],
-and **President in charge of the European Union**.  I was told to show him some of the unique features of the XO.  Somehow,
-I contained my emotion and managed to do a decent presentation.
-
-Before leaving us, the President expressed profound interest in the OLPC educational goals.
-This means our project is likely to receive support within the European Parliament.
-
-**Update**: President Türk knows about the shortage of Internet addresses, and
-was impressed by our laptop being IPv6-ready.  We mentioned that the infrastructure
-is currently a show-stopper in most places, but the President said this issue will
-have to be addressed if we want the Internet to scale to the point required by our
-ambitious project.
-
-Media coverage:
-  http://www.up-rs.si/up-rs/uprs.nsf/dokumentiweb/8759FD3D80235E44C1257411003580E0?OpenDocument
-
-{{TurkMeeting1.jpg | L2R: Giulia, Deva, Türk, WdB, Bernie}}
-{{TurkMeeting2.jpg | L2R: Deva, Walter De Brouwer, Türk}}
-{{TurkMeetingSmall.jpg | Talking with the chief of the cabinet after the meeting}}
-
-
-=== Mon, 17th ===
-
-==== OLPC presence at the ACP-EU meeting in Ljubljana ====
-
-{{AcpHallSmall.jpg | The ACP-EU conference hall}}
-
-The newly born OLPC Europe team attended the [[http://www.europarl.europa.eu/intcoop/acp/ | ACP-EU]]
-conference in [[http://en.wikipedia.org/wiki/Ljubljana | Ljubljana, Slovenia]].
-
-Representatives of [[http://www.olpc.at/ | OLPC Austria]] rushed here on very short notice to
-help with the OLPC booth.  We demoed the laptop to 79 delegations of the African countries,
-members of the EU parliament and dignitaries of the United Nations
-Development Programme.  Not surprisingly, the laptop was called
-"**the killer event at the ACP-EU meeting**". 
-
-Media coverage:
- * Meeting opening cerimony: [[http://youtube.com/watch?v=GLKK-ZYEsuk]] [[AcpOpening.flv | local copy]]
- * [[http://www.nirjdeva.com/ | MEP Nirj Deva]] interview: http://youtube.com/watch?v=VMiVtUOT97E  [[DevaInterview.flv | local copy]] (<- **GREAT STUFF!**)
- * OLPC press conference: [[http://youtube.com/watch?v=tHYdpsNTQIg]] [[AcpPressConference.flv | local copy]]
- * [[http://eux.tv/article.aspx?articleId=19953]]
- * TODO: add everything else
-
-{{AcpBoothSmall.jpg | Our frugal OLPC booth at the ACP-EU meeting}}
-
-=== Fri, 7th ===
-
-==== Talk at Palazzo Vecchio in Florence ====
-
-{{PalazzoVecchioOlpcConfSmall.jpg}}
index 7b5c01c8323530aa69e55ab4e664f0c619096918..b16766c52c6a942da83819dc28a3052a96c1cc3a 100644 (file)
 == Bernie's brain dump as of April 2009 ==
 
+=== April 30th: Departure ===
+
+==== My father's photos ====
+
+Throughout our journey, my father also took [[Pictures/vacation/japan_2009/From_Alberto|plenty of shots]]
+with his video camera.
+
+{{Pictures/vacation/japan_2009/From_Alberto/Tokyo/Ueno_Zoo/00214.jpg|Traditional wind socks for the children's day|maxwidth=640}}
+
+==== How to spend 8 hours in Paris ====
+
+{{Pictures/vacation/japan_2009/From_Alberto/Paris/00216.jpg|The Louvre gallery as seen from across the Seine|maxwidth=640|class=thumbright}}
+
+Our flight from Narita arrived at Charles de Gaulle at 4AM, and the connecting
+flight to Florence was at 1PM.  Could we spend all this time sitting in the terminal?
+
+No way!  The battery of my camera was dead, but my father took some photos of [[Pictures/vacation/japan_2009/From_Alberto/Paris]].
+
+For the first time in my life, I had a really bad impression of Paris.  Coming from Tokyo,
+any place would seem very dirty, but in this case the garbage was real, abundant,
+and smelled intensely of alcohol, urine and vomit.  Perhaps April 30th was a special "drunk men day"?
+
+==== GEEK UPDATE: A productive flight ====
+
+On the flight back to Europe, I spent some time hacking on [[GeekiGeeki]] to add little goodies such as
+
+ * a grid view for photos;
+ * automatic generation of human-readable link tags from wiki URLs;
+ * a common parser for argument lists such as "foo|bar=1|baz=3";
+ * the ability to specify css style for links and inline objects, which I'm using to produce
+ floating thumbnails on the side of pages without resorting to HTML
+
+These new features will make my wiki markup even lighter than before.
+Moreover, these additions actually resulted in further //simplification//
+of the codebase rather than code bloat.  Way to go!
+
+{{{
+git diff --stat v3.0..HEAD geekigeeki.py
+geekigeeki.py |  709 ++++++++++++++++++++++++++++-----------------------------
+1 files changed, 352 insertions(+), 357 deletions(-)
+}}}
+
+If you notice any regressions in the output, please report them to me.
+I'm hoping to release 4.0 soon.
+
+Tags: [[tags/stuff_that_matters]] [[tags/!bloat]] [[tags/as_simple_as_possible]] [[tags/but_no_simpler]]
+
+
+==== One last day in Tokyo ====
+
+{{Pictures/vacation/japan_2009/Tokyo_Again/Edo_Museum/00007.jpg|maxwidth=640|class=thumbright|The huge pavilion of the Edo Museum}}
+
+We gathered all our left energies for a //tour de force// of a bunch of touristic
+locations highly recommended in our guide:
+
+ * The [[Pictures/vacation/japan_2009/Tokyo_Again/Edo_Museum]], along with a wonderful
+ temporary special exhibition of [[http://en.wikipedia.org/wiki/Osamu_Tezuka]].
+ * The [[Pictures/vacation/japan_2009/Tokyo_Again/Ameyoko]] markets
+ * The [[Pictures/vacation/japan_2009/Tokyo_Again/Ueno_Zoo]]
+ * The Narita airport :-(
+
+=== April 29th: Back to Tokyo ===
+
+==== Hostel ====
+
+After one last tour of the [[Pictures/vacation/japan_2009/Nikko/town]], we left from Nikko in
+with a low-cost private line (2h40, but only 1100 Yen all the way to Asakusa).
+
+We had just one evening and half of the next day to spend in Tokyo, so we quickly dropped
+our luggage to the [[http://www.tokyo-ih.jp/en/index.html|Tokyo International Youth Hostel]],
+a sort of nazi camp with a great view on the 18th floor of a high-rise building in Iidabashi.
+
+==== Akihabara ====
+
+Because there was a strict curfew at 11PM, we had to take the metro during the rush
+hour ([[Pictures/vacation/japan_2009/Tokyo_Again/metro|photos and videos]]) to reach
+the [[http://en.wikipedia.org/wiki/Akihabara|Electric Town]] ([[Pictures/vacation/japan_2009/Tokyo_Again/Akihabara|photos]]).
+
 === April 28th ===
 
-The [[Pictures/vacation/japan_2009/Nikko|first batch of photos from Nikko]] are now online.
+==== Guided tour ====
+
+{{Pictures/vacation/japan_2009/Nikko/waterfalls_tour/00038.jpg|maxwidth=640|class=thumbright|The Yutaki Waterfalls}}
+
+Pictures of our day-long [[Pictures/vacation/japan_2009/Nikko/waterfalls_tour]] are now online.
+Our friendly guide, the Buddhist monk whose name I forgot, answered many of our pending questions
+about Japanese traditions and religion.  Hiking through these sacred mountains and woods was an
+enjoyable experience.
+
+TODO: assemble a good video from all the scenes I took along the way
+
+==== Nikko Temple Area ====
+In the afternoon, we went to visit the [[Pictures/vacation/japan_2009/Nikko/world_heritage_site]].
+One would expect to grow bored of Shinto and Buddhist temples after seeing many of them
+all over Japan, but visiting the Nikko temple area was once again an extraordinary experience.
+And I could finally spot a few [[http://en.wikipedia.org/wiki/Miko]]s too!
+
+{{Pictures/vacation/japan_2009/Nikko/world_heritage_site/00096.jpg|maxwidth=640}}
 
 === April 27th ===
 
 ==== Afternoon: travel to Nikko ====
 
 Nikko is in an adjacent valley east of Nagano on the Japanese alps.  Unfortunately, no train lines
-and busses connect them directly, so we had to take an expensive -- yet very fast -- Shinkansen
-detour all the way down to Saitama and then up again.
+and buses connect them directly, so we had to take an expensive -- yet very fast -- Shinkansen
+detour all the way down to Saitama and then northbound again.
 
 Once at the station, we immediately realized it was a good deal, after all.
 This mountain town overflows with temples, world heritage sites and statues of Buddah
@@ -33,7 +128,7 @@ guided hiking tour with the monks, which sounds really cool.
 
 **UPDATE**: ouch!
 
-{{Pictures/vacation/japan_2009/Nikko/00026.jpg|Ouch!|maxwidth=640}}
+{{Pictures/vacation/japan_2009/Nikko/Nikko_Park_Lodge/00026.jpg|Ouch!|maxwidth=640}}
 
 ==== Morning: Zenko-ji ====
 
@@ -97,14 +192,14 @@ In the evening, we headed to [[http://wikitravel.org/en/Nagano|Nagano]], a city
 
 === April 24th -- over 1 [[http://en.wikipedia.org/wiki/Megametre|megameter]] by train ====
 
+{{Pictures/vacation/japan_2009/Hiroshima/00085.jpg|The A-Bomb peace memorial near the epicenter|maxwidth=640|class=thumbright}}
+
 **UPDATE**: the report for [[blog/2009/April#kyoto-higashiyama|April 21st]] is now available!
 
 We left our comfortable hostel in Kyoto early in the morning for a second Shinkansen
 ride of 360Km, this time on the faster [[http://en.wikipedia.org/wiki/Nozomi_%28train%29|Nozomi]].
 The one-way ticket was "just" 10,250円, equivalent to $105 or €80.
 
-{{Pictures/vacation/japan_2009/Hiroshima/00085.jpg|The A-Bomb peace memorial near the epicenter|maxwidth=480}}
-
 Unlike Kyoto, there aren't many sites of historic interest in Hiroshima because, quite
 unsurprisingly, every building in the city center is at most 64 years old.
 With [[http://en.wikipedia.org/wiki/Hiroshima_Peace_Memorial|one notable exception]].
index 1ad56c72689c785fdab80e886e1b1cac11480924..a0263ca96eed6d3613ef2209944002d7276d7534 100644 (file)
@@ -25,6 +25,7 @@ h1 {
        color: #3377FF;
        border: #5599EE;
        background-color: #C2E2FF;
+       clear: both;
 
        margin-bottom: 0.2em;
        margin-top: 2em;
@@ -44,6 +45,7 @@ h2 {
        color: #22AA33;
        border: #22AA33;
        background-color: #E8F8F0;
+       clear: both;
 
        margin-left: 5px;
        margin-right: 5px;
@@ -142,14 +144,14 @@ strong.error {
 }
 
 div {
-       margin-left: 10px;
+       margin-left:  10px;
        margin-right: 10px;
        text-align: justify;
 }
 
 div.wiki {
-       margin-left: 0;
-       margin-right: 0;
+       margin-left:  0px;
+       margin-right: 0px;
 }
 
 div.preview {
@@ -199,6 +201,7 @@ div.nav {
        border: none;
        border-top: 1px solid #bbbbbb;
        margin: 0 0;
+       clear: both;
 }
 
 #footer :link, #footer :visited {
@@ -244,12 +247,12 @@ p.dialog {
 }
 
 p {
-       margin-left: 10px;
-       margin-right: 10px;
-       margin-bottom: 10px;
+       margin-left: 1em;
+       margin-right: 1em;
+       margin-bottom: 1em;
        text-align: justify;
 }
-       
+
 table {
        /*width: 100%;*/
        border: 2px solid #ccc;
@@ -367,12 +370,12 @@ div .innerthumb {
        text-align: center;
 }
 
-.thumb a img {
+.thumb a img, .thumbright a img, .thumbleft a img {
        border: 1px solid #ccc;
        vertical-align:bottom;
 }
 
-.thumb .caption {
+.thumb .caption, .thumbright .caption, .thumbleft .caption {
        border: none;
        overflow: hidden;
        font-size: 60%;