From: Bernie Innocenti Date: Fri, 15 May 2009 10:23:47 +0000 (+0200) Subject: Merge commit 'remotes/trinity/master' X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=24634be4c9414927facb0b5f1a8d5fb0ef5136d7;hp=5d5290dbfdf812b7063e2af18a9381c3f281683e;p=wiki.git Merge commit 'remotes/trinity/master' Conflicts: GeekiGeeki sys/geekigeeki.css --- diff --git a/AbridgedResume b/AbridgedResume index 43584e8..3b78f65 100644 --- a/AbridgedResume +++ b/AbridgedResume @@ -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]] diff --git a/FrontPage b/FrontPage index c4e1e78..65bf787 100644 --- a/FrontPage +++ b/FrontPage @@ -1,8 +1,8 @@ #acl bernie:read,write All:read
-Bernie Avatar

Bernie Innocenti

\\ +Bernie Avatar Sugar Labs Foundation\\ \\ @@ -16,10 +16,10 @@ Public GPG key: [[https://www.develer.com/~bernie/pub/bernie_pgp_pubkey.asc|71F
Tags: -[[Tags/freeasinfreedom|freeasinfreedom]] -[[Tags/h4x0r|h4x0r]] -[[Tags/überh4xx0rz|überh4xx0rz]] -[[Tags/!microsoft|!microsoft]] +[[tags/freeasinfreedom]] +[[tags/h4x0r]] +[[tags/überh4xx0rz]] +[[tags/!microsoft]]
diff --git a/GeekiGeeki b/GeekiGeeki index 6c8cde1..6e7af9a 100644 --- a/GeekiGeeki +++ b/GeekiGeeki @@ -7,34 +7,35 @@ backend, a high features/complexity ratio and a clean syntax. Check the EditingTips page for an idea the supported markup.
-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!
-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 == diff --git a/GeekiGeekiToDo b/GeekiGeekiToDo index 32369cc..0468d6b 100644 --- a/GeekiGeekiToDo +++ b/GeekiGeekiToDo @@ -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 index 0000000..1cdd925 --- /dev/null +++ b/WorldDomination @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/blog/2007/01 b/blog/2007/01 deleted file mode 100644 index 1451385..0000000 --- a/blog/2007/01 +++ /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 index c2158e8..0000000 --- a/blog/2007/02 +++ /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 index ac3cec5..0000000 --- a/blog/2007/03 +++ /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}} diff --git a/blog/2009/04 b/blog/2009/04 index 7b5c01c..b16766c 100644 --- a/blog/2009/04 +++ b/blog/2009/04 @@ -1,16 +1,111 @@ == 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]]. diff --git a/sys/geekigeeki.css b/sys/geekigeeki.css index 1ad56c7..a0263ca 100644 --- a/sys/geekigeeki.css +++ b/sys/geekigeeki.css @@ -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%;