Edit page OneLaptopPerChild
[wiki.git] / MayBlog
diff --git a/MayBlog b/MayBlog
index a92da0c0052db834d91af472ebf11eff78d51351..5d26eb2c8702eaddb7337055a4705d6859828ef7 100644 (file)
--- a/MayBlog
+++ b/MayBlog
@@ -1,5 +1,207 @@
+The story continues in [[April2008Blog]].
+
 == May 2007 ==
 
+=== Thu, 31th ===
+
+==== News Feed ====
+
+Today Rasky suggested that we could use an RSS feed to notify
+about new articles in the blog.
+
+I wanted to fulfill the same purpose, but with a totally
+different approach: use git-send-email to notify a mailing-list
+and tell people: "hey, just subscribe to the list!".
+
+My version is surely too complicated because it employs
+a chain of 4 different programs (pikiwiki -> git -> git-mail -> mailman).
+But I like that it can be done without even touching the wiki
+engine.
+
+A middle-ground solution could be using gitweb's own
+RSS feed:
+
+ http://bender.codewiz.org/wikigit/wiki.git?a=rss
+
+But as Rasky notes, this would send notifications
+also for minor edits: real blog apps would only
+bother you for new articles.
+
+So, maybe we should filter only changesets that
+contain a new level 3 header... Hmmm... This
+can't be done with gitweb, I'm afraid.
+
+We live in an era where we can make very cool
+things with very little effort.  I could hack
+this versioned wiki engine in just 2-3 days
+because I could pick the existing PikiPiki and
+combine it with the existing Git versioning
+system.
+
+This brings me to the point: the really hard thing
+in software design is choosing the right ingredients
+for your sausage.  Because there are many ways to
+bake a pizza, but only a few of them have the
+quality of being tasty, healty, dietetic, cheap
+or whatever.  And usually, even a good design...
+err... receipe requires you to choose a few of
+these qualities you care more.
+
+'''Q''': What do you think is the most elegant way to
+obtain useful notification from this blog?
+
+You can choose whatever technology to deliver some
+kind of "notification".  You can also use any
+sensible definition of the words "useful" and "elegant".
+
+
+==== Hop hop! ====
+
+Today I typed ##cvs up -dP## to update Gnash from CVS.
+And I got the prompt back in less than 1s.
+
+"Something must be broken!", I thought!   In fact, it's
+blazingly fast because we're just 2ms away from Savannah:
+
+{{{
+PING cvs.savannah.gnu.org (199.232.41.69) 56(84) bytes of data.
+64 bytes from cvs.savannah.gnu.org (199.232.41.69): icmp_seq=1 ttl=58 time=2.31 ms
+64 bytes from cvs.savannah.gnu.org (199.232.41.69): icmp_seq=2 ttl=58 time=2.21 ms
+64 bytes from cvs.savannah.gnu.org (199.232.41.69): icmp_seq=3 ttl=58 time=2.00 ms
+}}}
+
+And it's not even in MIT:
+
+{{{
+traceroute to cvs.savannah.gnu.org (199.232.41.69), 30 hops max, 40 byte packets
+ 1  passport-9-16.media.mit.edu (18.85.46.1)  1.756 ms  1.695 ms  1.845 ms
+ 2  amtgw.media.mit.edu (18.85.0.1)  2.230 ms  1.248 ms  1.150 ms
+ 3  EXTERNAL-RTR-1-BACKBONE.MIT.EDU (18.168.0.18)  1.409 ms  1.435 ms  1.374 ms
+ 4  EXTERNAL-RTR-2-BACKBONE.MIT.EDU (18.168.0.27)  1.391 ms  1.389 ms  1.426 ms
+ 5  207.210.143.109 (207.210.143.109)  1.428 ms  1.505 ms  1.414 ms
+ 6  207.210.143.138 (207.210.143.138)  12.756 ms  2.162 ms  1.998 ms
+ 7  ge-2-1-0-000.ar1.qcy1.ma.gnaps.NET (199.232.44.142)  4.879 ms  2.592 ms  2.485 ms
+ 8  cvs.savannah.gnu.org (199.232.41.69)  2.713 ms  7.476 ms  13.328 ms
+}}}
+
+Boston sure has a very fast WAN backbone!
+
+
+=== Wed, 30th ===
+
+ Ciao Berni!!! Te tu sei un grande, qui dalla OTE ti si saluta con affetto!!!
+
+Grazie ragazzi!  Il sentimento e' reciproco!  Uno di questi giorni
+dovete proprio venire a bere una birra qua a Boston!
+
+==== More Graphics Headaches ====
+
+Hehe, more graphics problems keep sprinkling: XorgGraphicsCorruption.
+CosmicPenguin was kind enough to offload me of the graphics related bugs.
+
+
+=== Tue, 29th ===
+
+==== Tracking ====
+
+And if you really have too much time on your hands, try helping me out on some of
+these tasks:
+
+ * XorgOlpcTasks
+ * http://dev.laptop.org/query?status=new&status=assigned&status=reopened&status=closed&owner=bernie&order=priority
+
+
+==== Weekly OLPC Reports ====
+
+If you're interested in our progess at the OLPC lab, we
+publish weekly executive summaries here:
+
+ http://laptop.media.mit.edu/laptopnews.nsf/latest/news
+
+This is the report that mentions me volunteering for
+the project:
+
+ http://laptop.media.mit.edu/laptopnews.nsf/2e76a5a80bc36cbf85256cd700545fa5/6709ac0696003ee3852572e00083567f?OpenDocument
+
+
+=== Fri, 25th ===
+
+==== 60 Minutes ====
+
+In this episode of the popular American show SixtyMinutes,
+our founder NicholasNegroponte reveals a lot of details
+about the humanitarian role of the OneLaptopPerChild project:
+
+ http://bender.codewiz.org/wikidata/60_minutes_2007-05-20.avi
+
+The part about us starts approximately at 1/3 of the show.
+
+You may also find the last part interesting as it specifically
+addresses the controversial problem of private medical centers
+trying to save on assistance to homeless people.  Marco, you
+should see it!
+
+
+==== GreenishBitmaps ====
+
+'''Warning''': This article is rated PG0xF00F, parents discretion *not* advised.
+
+I've been struggling for the last few days on a the damn X server.
+
+In the RedHat builds, we're still using a pre-release of 1.2,
+labelled 1.1.99.  Now, we need to leverage some upstream work
+for input rotation that is landing on the Xorg tree right now.
+
+Backporting is not an option, and we want to stay up to date
+anyway.  We'll soon be moving to Fedora 7 anyway.  But even
+the just-released 1.3 that will be in Fedora 7 is not enough,
+because it has been branched some time ago, we must work
+from the tip of the git tree, which of course has become
+very unstable recently.
+
+I've been fighting all the week against all sort of bugs
+and build problems and, believe me, it's a very energy
+consuming exercise.
+
+The funniest thing I'm still trying to track are
+these GreenishBitmaps that nobody else except me
+is seeing.
+
+It's probably a miscompilation of some kind, but I've
+long ago ran out of obvious and less obvious ideas to try
+and I'm now far in the land of impossible things.
+
+All this time I've been in contact with a few X
+hackers on IRC, including the author of the AMD
+driver, but even them couldn't come up with a
+magical solution.
+
+
+==== Chat Line ====
+
+ Bernie, I'm Easy...
+
+'''Bernie''': Hello Easy!!!  It's good to be chatting here in the blog!
+
+I saw this two photo some row below...
+
+ But all those OLPC at the roof, what doing?? Only for furnishing or for specific utility?? :)
+
+'''Bernie''': Hehe... they're part  of the WirelessMesh, for testing
+purposes.  An hispanic guy called Miguel (not the same of De Icaza)
+sometimes fiddles with them.  He's lucky because he's very tall.
+I'd need a ladder :-)
+
+ The office is very beautiful and the Apple Cinema Display is really very big...
+
+'''Bernie''': Yeah, that's the personal screen of my boss/team-leader ChrisBall.
+It's 30". One day or another I'll bring here my 24" wide-screen from home.
+
+ Do you have some new news about your new work??
+
+'''Bernie''': Sorry for not updating the blog... I've been *extremely*
+busy.  I will do it shortly...  Promised.
+
 === Sat, 19th ===
 
 ==== Trip to work ====
@@ -318,7 +520,7 @@ $12 ''EACH'', I mean.
 
 Walking home alone in the night, I may encounter some ''bad'' guys:
 
-http://bender.codewiz.org/wikidata/text/FunWithWeapons.jpg
+http://bender.codewiz.org/FunWithWeapons.jpg
 
 Better be careful :-)
 
@@ -568,4 +770,4 @@ is your friend.
 
 As always, I'd very much appreciate being told about any mistake I make.
 
-''Massimo: ok, let's start with those horrible contractions my poor eyes had to read: '''Won't''' and '''I'd'''. Hey Bernie! You already went back home from NYC. Ain't gonna play with ya 'nymore!''
\ No newline at end of file
+''Massimo: ok, let's start with those horrible contractions my poor eyes had to read: '''Won't''' and '''I'd'''. Hey Bernie! You already went back home from NYC. Ain't gonna play with ya 'nymore!''