Merge branch 'master' of ../geekigeeki_data/
authorBernie Innocenti <bernie@codewiz.org>
Fri, 14 Aug 2009 23:07:51 +0000 (01:07 +0200)
committerBernie Innocenti <bernie@codewiz.org>
Fri, 14 Aug 2009 23:07:51 +0000 (01:07 +0200)
328 files changed:
AbridgedResume [new file with mode: 0644]
AcpBooth.jpg [new file with mode: 0644]
AcpBoothSmall.jpg [new file with mode: 0644]
AcpHall.jpg [new file with mode: 0644]
AcpHallSmall.jpg [new file with mode: 0644]
AcpOpening.flv [new file with mode: 0644]
AcpPressConference.flv [new file with mode: 0644]
AlessioCarnevale [new file with mode: 0644]
AmericanMuseumOfNaturalHistory [new file with mode: 0644]
AmigaBoing20x20.png [new file with mode: 0644]
AmigaBoing24x24.png [new file with mode: 0644]
AmigaCheckmark [new file with mode: 0644]
AmigaCheckmark.ico [new file with mode: 0644]
AmigaCheckmark.png [new file with mode: 0644]
AmigaCheckmark_favicon.png [new file with mode: 0644]
AmigaForever [new file with mode: 0644]
AmigaMagazine [new file with mode: 0644]
AmyResource [new file with mode: 0644]
AndreiAlexandrescu [new file with mode: 0644]
ArjunSarwal [new file with mode: 0644]
BadVista [new file with mode: 0644]
BeRtos [new file with mode: 0644]
BernardoInnocenti [new file with mode: 0644]
BernardoParrella [new file with mode: 0644]
BernieAtOle.jpg [new file with mode: 0644]
BernieAvatar128x128.png [new file with mode: 0644]
BernieAvatar179x179.png [new file with mode: 0644]
BernieAvatar80x80.png [new file with mode: 0644]
BernieElementarySchool1.jpg [new file with mode: 0644]
BernieElementarySchool2.jpg [new file with mode: 0644]
BernieInnocenti [new file with mode: 0644]
BernieIronMaiden.mov [new file with mode: 0644]
BernieIronMaiden.ogg [new file with mode: 0644]
BernieMangaColorAlpha.png [new file with mode: 0644]
BernieMiddleSchool1.jpg [new file with mode: 0644]
BernieMiddleSchool2.jpg [new file with mode: 0644]
BernieSchool [new file with mode: 0644]
BernieSouthPark.png [new file with mode: 0644]
BernieXo.jpg [new file with mode: 0644]
BjarneStroustrup [new file with mode: 0644]
Blog [new symlink]
BlueMoon [new file with mode: 0644]
BodyMeasures [new file with mode: 0644]
BostonCity [new file with mode: 0644]
BostonSkyline.jpg [new file with mode: 0644]
BrainDump [new file with mode: 0644]
ByteItalia [new file with mode: 0644]
CairnsCity [new file with mode: 0644]
CambridgeUniversityPress [new file with mode: 0644]
CareerObjectives [new file with mode: 0644]
Category/User [new file with mode: 0644]
ChicagoCity [new file with mode: 0644]
CloantoCompany [new file with mode: 0644]
CompilersPrinciplesTechniquesAndTools [new file with mode: 0644]
ConcreteMathematics [new file with mode: 0644]
ConsultingWork [new file with mode: 0644]
ContactInformation [new file with mode: 0644]
CosmicPenguin [new file with mode: 0644]
CowBoy [new file with mode: 0644]
CreoleOneDotZeroTestCases [new file with mode: 0644]
CriticalMass.jpg [new file with mode: 0644]
CurrentOccupation [new file with mode: 0644]
CurriculumVitae [new file with mode: 0644]
Daneel.jpg [new file with mode: 0644]
DaneelHackingXo.jpg [new file with mode: 0644]
DanyAndMax.jpg [new file with mode: 0644]
DevLib [new file with mode: 0644]
DevaInterview.flv [new file with mode: 0644]
DevelerCompany [new file with mode: 0644]
DevelerPeople.jpg [new file with mode: 0644]
DonaldKnuth [new file with mode: 0644]
DonutWithStipplesCorruption [new file with mode: 0644]
DoubleLaptop.png [new file with mode: 0644]
DynDnsUpdate [new file with mode: 0644]
EditPage [new file with mode: 0644]
EditingTips [new file with mode: 0644]
EmAiTee [new file with mode: 0644]
EmAyTee [new file with mode: 0644]
EmbeddedDeveloperRole [new file with mode: 0644]
EmbeddedDevices [new file with mode: 0644]
EmbeddedMicroControllers [new file with mode: 0644]
EmbeddedOperatingSystems [new file with mode: 0644]
EmployedWorker [new file with mode: 0644]
EthiopianLocale [new file with mode: 0644]
ExOh [new file with mode: 0644]
ExecutiveRole [new file with mode: 0644]
FedericoLucifredi [new file with mode: 0644]
Fedora64bitUpgrade [new file with mode: 0644]
FileArchivers [new file with mode: 0644]
FindPage [new file with mode: 0644]
FoodAndPower/FoodAndPower.avi [new file with mode: 0644]
FoodAndPower/FoodAndPowerHigh.ogg [new file with mode: 0644]
FoodAndPower/FoodAndPowerLow.ogg [new file with mode: 0644]
FoodAndPower/FoodAndPowerMed.ogg [new file with mode: 0644]
FosdemOlpcGroup1.jpg [new file with mode: 0755]
FosdemOlpcGroup1Small.jpg [new file with mode: 0644]
FosdemOlpcGroupTagged.jpg [new file with mode: 0644]
FosdemOlpcGroupTaggedSmall.jpg [new file with mode: 0644]
FreeSoftware [new file with mode: 0644]
FreeSoftwareFoundation [new file with mode: 0644]
FreelanceWork [new file with mode: 0644]
FrontPage [new file with mode: 0644]
FunWithWeapons.jpg [new file with mode: 0644]
GeekArena [new file with mode: 0644]
GeekiGeeki [new file with mode: 0644]
GeekyGeeky [new file with mode: 0644]
GeorgeBernardShaw [new file with mode: 0644]
GerardoPoggiali [new file with mode: 0644]
GerryStich.jpg [new file with mode: 0644]
GerryStich.png [new file with mode: 0644]
GilbarcoCompany [new file with mode: 0644]
GiveOneGetOne.jpg [new file with mode: 0644]
GoogleCalculator [new file with mode: 0644]
GreatBarrierReef [new file with mode: 0644]
GreenishBitmaps [new file with mode: 0644]
GreenishBitmaps.jpg [new file with mode: 0644]
GuadecConference [new file with mode: 0644]
GuruMeditation [new file with mode: 0644]
GxXvideo.jpg [new file with mode: 0644]
HackerFolklore [new file with mode: 0644]
HaikuPoem [new file with mode: 0644]
HaikuXo.jpg [new file with mode: 0644]
HaikuXoSmall.jpg [new file with mode: 0644]
HarvardBridge [new file with mode: 0644]
HorizontalRules [new file with mode: 0644]
HowManyHackersDoesItTakeToMakeTheBloodySoundWork.jpg [new file with mode: 0644]
IncludeTest [new file with mode: 0644]
IncludedPage [new file with mode: 0644]
InvestorWork [new file with mode: 0644]
IpisaConference [new file with mode: 0644]
JordanCrouse [new file with mode: 0644]
JorunalistRole [new file with mode: 0644]
JournalistRole [new file with mode: 0644]
KendallSquare [new file with mode: 0644]
LaptopsHaveArrived.jpg [new file with mode: 0644]
LaptopsHaveArrivedSmall.jpg [new file with mode: 0644]
LegalSeaFoods [new file with mode: 0644]
LinusTorvalds [new file with mode: 0644]
LinuxAndCompany [new file with mode: 0644]
LinuxCare [new file with mode: 0644]
LinuxProjects [new file with mode: 0644]
LxCorruption.jpg [new file with mode: 0644]
LxXvideo.jpg [new file with mode: 0644]
MainControlRoom [new file with mode: 0644]
ManagerRole [new file with mode: 0644]
MandelBug [new file with mode: 0644]
MarconiCompany [new file with mode: 0644]
MartinPool [new file with mode: 0644]
MassimoSantoro [new file with mode: 0644]
McMicrocomputer [new file with mode: 0644]
MicroController [new file with mode: 0644]
MicroControllers [new file with mode: 0644]
MicrosoftTactics [new file with mode: 0644]
MiguelDeIcaza [new file with mode: 0644]
MinneHaHa [new file with mode: 0644]
MitMediaLab [new file with mode: 0644]
MontReal [new file with mode: 0644]
MontmorencyFalls [new file with mode: 0644]
MyOlpcDesk [new file with mode: 0644]
MyOlpcDesk2.jpg [new file with mode: 0644]
MyOlpcDesk3.jpg [new file with mode: 0644]
MyOlpcDesk6.jpg [new file with mode: 0644]
MyOlpcDesk7.jpg [new file with mode: 0644]
NicholasNegroponte [new file with mode: 0644]
NumericalRecipes [new file with mode: 0644]
OfficeSleep.jpg [new file with mode: 0644]
OldProjects [new file with mode: 0644]
OldSkool [new file with mode: 0644]
OlpcBernieRepo [new file with mode: 0644]
OlpcCrank/ArjunCranking.jpg [new file with mode: 0644]
OlpcCrank/ArjunCranking2.jpg [new file with mode: 0644]
OlpcCrank/ArjunCranking2Small.jpg [new file with mode: 0644]
OlpcCrank/ArjunCrankingSmall.jpg [new file with mode: 0644]
OlpcCrank/DanielCranking.mov [new file with mode: 0644]
OlpcCrank/StephenCranking.jpg [new file with mode: 0644]
OlpcCrank/StephenCranking2.jpg [new file with mode: 0644]
OlpcCrank/StephenCranking2Small.jpg [new file with mode: 0644]
OlpcCrank/StephenCrankingSmall.jpg [new file with mode: 0644]
OlpcLab1.jpg [new file with mode: 0644]
OlpcLab4.jpg [new file with mode: 0644]
OlpcLab5.jpg [new file with mode: 0644]
OlpcLab7.jpg [new file with mode: 0644]
OlpcMedusa.jpg [new file with mode: 0644]
OlpcOffice [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChild [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChild.jpg [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChildCloseup.jpg [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChildCloseupSmall.jpg [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChildSmall.jpg [new file with mode: 0644]
OneAmigaPerChild/OneAmigaPerChildSmaller.jpg [new file with mode: 0644]
OneCambridgeCenter [new file with mode: 0644]
OneCambridgeCenter.jpg [new file with mode: 0644]
OneLaptopPerChild [new file with mode: 0644]
OneLaptopPerChild.orig [new file with mode: 0644]
OneLaptopPerChild.rej [new file with mode: 0644]
OneWindozePerChild.png [new file with mode: 0644]
OpenSource [new file with mode: 0644]
OpenSourceDeveloperRole [new file with mode: 0644]
OriginalWiki [new file with mode: 0644]
PalazzoVecchioOlpcConf.jpg [new file with mode: 0644]
PalazzoVecchioOlpcConfSmall.jpg [new file with mode: 0644]
PersonalEducation [new file with mode: 0644]
Pictures [new symlink]
Pictures.rej [new file with mode: 0644]
PikiPiki [new file with mode: 0644]
PikiPlus [new file with mode: 0644]
PikiPlusToDo [new file with mode: 0644]
PikiSandBox [new file with mode: 0644]
PikiToDo [new file with mode: 0644]
PikiWiki [new file with mode: 0644]
PiroPiro [new file with mode: 0644]
PopularisingPikiPiki [new file with mode: 0644]
ProgrammingFrameworks [new file with mode: 0644]
ProgrammingLanguages [new file with mode: 0644]
ProgrammingParadigms [new file with mode: 0644]
ProgrammingTools [new file with mode: 0644]
PurpleBlobs [new file with mode: 0644]
PythonLanguage [new file with mode: 0644]
QuebecCity [new file with mode: 0644]
RandomBirthdayParty.jpg [new file with mode: 0644]
RandomBirthdayPartyHall.jpg [new file with mode: 0644]
RandomBirthdayPartyHouse.jpg [new file with mode: 0644]
RandomBirthdayPartyTv.jpg [new file with mode: 0644]
RandomLinks [new file with mode: 0644]
RecentChanges [new file with mode: 0644]
RedHat [new file with mode: 0644]
RichardStallman [new file with mode: 0644]
RobSavoye [new file with mode: 0644]
RobertLove [new file with mode: 0644]
RodDee [new file with mode: 0644]
SaintJosephsOratory [new file with mode: 0644]
SamuelKlein [new file with mode: 0644]
SaturnIon [new file with mode: 0644]
SeacCompany [new file with mode: 0644]
SeePlusPlusTemplateMetaprogramming [new file with mode: 0644]
ShellScripts [new file with mode: 0644]
SiriusCompany [new file with mode: 0644]
SleepAtOffice.jpg [new file with mode: 0644]
SoftwareDeveloperRole [new file with mode: 0644]
SparcStation [new file with mode: 0644]
StataCenter [new file with mode: 0644]
SugarLabs [new file with mode: 0644]
SugarLabsFoundation [new file with mode: 0644]
SunshineTouring [new file with mode: 0644]
SuperBestFriends.gif [new file with mode: 0644]
SysOpRole [new file with mode: 0644]
SystemAdministratorRole [new file with mode: 0644]
SystemArchitectRole [new file with mode: 0644]
SystemShockBBS [new file with mode: 0644]
SystemShockBBSSummit [new file with mode: 0644]
SystemShockBbs [new file with mode: 0644]
SystemShockLogo.gif [new file with mode: 0755]
SystemShockLogoAlpha.png [new file with mode: 0644]
TeacherRole [new file with mode: 0644]
TelecomItaliaCompany [new file with mode: 0644]
TempiNonSonoAncoraMaturi [new file with mode: 0644]
ThoreauCabin.jpg [new file with mode: 0644]
ThoreauCabinSmall.jpg [new file with mode: 0644]
TipsForBeginners [new file with mode: 0644]
TitleIndex [new file with mode: 0644]
ToDo [new file with mode: 0644]
TrueHeroes [new file with mode: 0644]
TurkMeeting.jpg [new file with mode: 0644]
TurkMeeting1.jpg [new file with mode: 0644]
TurkMeeting2.jpg [new file with mode: 0644]
TurkMeetingSmall.jpg [new file with mode: 0644]
TwoHundredDollarLaptop [new file with mode: 0644]
TwoHundredDollarLaptop.css [new file with mode: 0755]
TwoHundredDollarLaptop.jpg [new file with mode: 0644]
TwoHundredDollarLaptopSmall.jpg [new file with mode: 0644]
UlWarning.png [new file with mode: 0644]
UpcomingProducts [new file with mode: 0644]
UploadFile [new file with mode: 0644]
User/Bernie [new file with mode: 0644]
VersionControlSystems [new file with mode: 0644]
VideoTest [new file with mode: 0644]
WaldenPond1.jpg [new file with mode: 0644]
WaldenPond1Small.jpg [new file with mode: 0644]
WaldenPond2.jpg [new file with mode: 0644]
WaldenPond2Small.jpg [new file with mode: 0644]
WeisseBeer [new file with mode: 0644]
WikiCreole [new file with mode: 0644]
WikiDesignPrinciples [new file with mode: 0644]
WikiSandBox [new file with mode: 0644]
WikiWikiWeb [new file with mode: 0644]
WindowsLaptop.png [new file with mode: 0644]
WindowsLaptop2.png [new file with mode: 0644]
WirelessMesh [new file with mode: 0644]
WordIndex [new file with mode: 0644]
WorldDomination [new file with mode: 0644]
XorgGraphicsCorruption [new file with mode: 0644]
XorgOlpcBugs [new file with mode: 0644]
XorgOlpcTasks [new file with mode: 0644]
blog/2007/04 [new file with mode: 0644]
blog/2007/05 [new file with mode: 0644]
blog/2007/06 [new file with mode: 0644]
blog/2007/07 [new file with mode: 0644]
blog/2007/09 [new file with mode: 0644]
blog/2007/10 [new file with mode: 0644]
blog/2007/11 [new file with mode: 0644]
blog/2007/12 [new file with mode: 0644]
blog/2008/01 [new file with mode: 0644]
blog/2008/02 [new file with mode: 0644]
blog/2008/03 [new file with mode: 0644]
blog/2008/04 [new file with mode: 0644]
blog/2008/05 [new file with mode: 0644]
blog/2008/06 [new file with mode: 0644]
blog/2008/07 [new file with mode: 0644]
blog/2008/08 [new file with mode: 0644]
blog/2008/09 [new file with mode: 0644]
blog/2008/10 [new file with mode: 0644]
blog/2008/11 [new file with mode: 0644]
blog/2009/04 [new file with mode: 0644]
blog/2009/05 [new file with mode: 0644]
blog/2009/06 [new file with mode: 0644]
blog/2009/April [new symlink]
cc-by-sa.png [new file with mode: 0644]
geeki/TODO [new file with mode: 0644]
geeki/install [new file with mode: 0644]
geeki/upgrade [new file with mode: 0644]
git-logo.png [new file with mode: 0644]
gitweb.css [new file with mode: 0644]
pictures [new symlink]
post_edit_hook.sh [new file with mode: 0644]
steve_ballmer_bill_gates_i_wish_i_knew_how_to_quit_you.jpg [new file with mode: 0644]
sys/footer [new file with mode: 0644]
sys/syntax.png [new file with mode: 0644]
wiki_apache.conf [new file with mode: 0644]

diff --git a/AbridgedResume b/AbridgedResume
new file mode 100644 (file)
index 0000000..3b78f65
--- /dev/null
@@ -0,0 +1,90 @@
+See the CurriculumVitae for full details.
+
+== Bernie Innocenti's Résumé ==
+
+Embedded systems engineer, Linux OS and application developer, system administrator.
+
+=== Contact ===
+
+Please use e-mail: 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;
+
+=== 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.
+
+ * **Operating systems**: Linux (Red Hat, Fedora, Ubuntu, SuSE, Debian, uClinux), Mac OS X, Solaris (versions 6 to 9),
+ NetBSD, AmigaOS, Windows.
+ * **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 ===
+
+==== Co-founder Sugar Labs (May 2008 to present) ===
+ * Member of the Oversight Board;
+ * Infrastructure Team lead;
+ * Working on funding, partnerships and events.
+
+==== Volunteer developer for One Laptop Per Child (May 2007 to Apr 2008) ====
+ * In-house maintainer of the X11 windowing system;
+ * i18n, input devices and keyboard layouts;
+ * Miscellaneous OS development, packaging, release engineering;
+ * Porting existing applications to the OLPC environment;
+ * Miscellaneous Linux kernel development;
+ * CTO at OLPC Europe (a sales force based in Brussels)
+
+==== 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 (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;
+ * Created DSP firmware for air traffic control radio communication systems.
+
+==== Teacher in courses for the European Fund (2002, 2004, 2006 and 2007) ====
+ * D-Lab: Multimedia course of 600h for 20 students;
+ * GFactory: Videogame development course of 450h for 15 students;
+ * PAW (Web Application Programmer): 300h for 15 students;
+ * Advanced C++, Embedded Linux and Software Analysis & Design for 40-50 employees of Gilbarco Veeder-Root (200h);
+ * Workshop on GIS Systems in Iannina, Greece (30h).
+
+==== 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 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) ====
+ * 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.
+
+=== 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 other OpenSource projects
+ * SysOp of [[SystemShockBBS]]
diff --git a/AcpBooth.jpg b/AcpBooth.jpg
new file mode 100644 (file)
index 0000000..1a5488e
Binary files /dev/null and b/AcpBooth.jpg differ
diff --git a/AcpBoothSmall.jpg b/AcpBoothSmall.jpg
new file mode 100644 (file)
index 0000000..14aa7ad
Binary files /dev/null and b/AcpBoothSmall.jpg differ
diff --git a/AcpHall.jpg b/AcpHall.jpg
new file mode 100644 (file)
index 0000000..12a10c9
Binary files /dev/null and b/AcpHall.jpg differ
diff --git a/AcpHallSmall.jpg b/AcpHallSmall.jpg
new file mode 100644 (file)
index 0000000..d8914f7
Binary files /dev/null and b/AcpHallSmall.jpg differ
diff --git a/AcpOpening.flv b/AcpOpening.flv
new file mode 100644 (file)
index 0000000..9d7c4d3
Binary files /dev/null and b/AcpOpening.flv differ
diff --git a/AcpPressConference.flv b/AcpPressConference.flv
new file mode 100644 (file)
index 0000000..9ad628e
Binary files /dev/null and b/AcpPressConference.flv differ
diff --git a/AlessioCarnevale b/AlessioCarnevale
new file mode 100644 (file)
index 0000000..96f4e79
--- /dev/null
@@ -0,0 +1 @@
+http://www.thelondonpaper.com/cs/Satellite/london/videos/article/1157146732227?packedargs=suffix%3DSubSectionArticle
\ No newline at end of file
diff --git a/AmericanMuseumOfNaturalHistory b/AmericanMuseumOfNaturalHistory
new file mode 100644 (file)
index 0000000..780ab59
--- /dev/null
@@ -0,0 +1 @@
+See http://en.wikipedia.org/wiki/American_Museum_of_Natural_History
\ No newline at end of file
diff --git a/AmigaBoing20x20.png b/AmigaBoing20x20.png
new file mode 100644 (file)
index 0000000..9a7d2d9
Binary files /dev/null and b/AmigaBoing20x20.png differ
diff --git a/AmigaBoing24x24.png b/AmigaBoing24x24.png
new file mode 100644 (file)
index 0000000..a87adad
Binary files /dev/null and b/AmigaBoing24x24.png differ
diff --git a/AmigaCheckmark b/AmigaCheckmark
new file mode 100644 (file)
index 0000000..1243093
--- /dev/null
@@ -0,0 +1 @@
+blah blah **ciao** ##bau##
\ No newline at end of file
diff --git a/AmigaCheckmark.ico b/AmigaCheckmark.ico
new file mode 100644 (file)
index 0000000..954fef3
Binary files /dev/null and b/AmigaCheckmark.ico differ
diff --git a/AmigaCheckmark.png b/AmigaCheckmark.png
new file mode 100644 (file)
index 0000000..14e320f
Binary files /dev/null and b/AmigaCheckmark.png differ
diff --git a/AmigaCheckmark_favicon.png b/AmigaCheckmark_favicon.png
new file mode 100644 (file)
index 0000000..efcfe96
Binary files /dev/null and b/AmigaCheckmark_favicon.png differ
diff --git a/AmigaForever b/AmigaForever
new file mode 100644 (file)
index 0000000..39dd62c
--- /dev/null
@@ -0,0 +1 @@
+See http://www.amigaforever.com/
\ No newline at end of file
diff --git a/AmigaMagazine b/AmigaMagazine
new file mode 100644 (file)
index 0000000..7b59cbe
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.amigamagazine.info/
diff --git a/AmyResource b/AmyResource
new file mode 100644 (file)
index 0000000..1c99877
--- /dev/null
@@ -0,0 +1 @@
+http://www.amyresource.it/
\ No newline at end of file
diff --git a/AndreiAlexandrescu b/AndreiAlexandrescu
new file mode 100644 (file)
index 0000000..225da94
--- /dev/null
@@ -0,0 +1 @@
+See: http://erdani.org/
diff --git a/ArjunSarwal b/ArjunSarwal
new file mode 100644 (file)
index 0000000..3e2e582
--- /dev/null
@@ -0,0 +1 @@
+http://arjunsarwal.tripod.com/index_files/image1480.jpg
\ No newline at end of file
diff --git a/BadVista b/BadVista
new file mode 100644 (file)
index 0000000..e063e6f
--- /dev/null
+++ b/BadVista
@@ -0,0 +1,3 @@
+http://farm2.static.flickr.com/1229/1356529891_9d519ffc6e_o.jpg
+http://farm2.static.flickr.com/1315/1357419860_918d49c82b_o.jpg
+http://farm2.static.flickr.com/1012/1357420378_419722e183_o.jpg
diff --git a/BeRtos b/BeRtos
new file mode 100644 (file)
index 0000000..df34135
--- /dev/null
+++ b/BeRtos
@@ -0,0 +1 @@
+See: http://www.bertos.org/
\ No newline at end of file
diff --git a/BernardoInnocenti b/BernardoInnocenti
new file mode 100644 (file)
index 0000000..8726442
--- /dev/null
@@ -0,0 +1 @@
+See [[BernieInnocenti]]
\ No newline at end of file
diff --git a/BernardoParrella b/BernardoParrella
new file mode 100644 (file)
index 0000000..c83aac9
--- /dev/null
@@ -0,0 +1 @@
+Photos by him: http://www.flickr.com/photos/7919061@N07/
diff --git a/BernieAtOle.jpg b/BernieAtOle.jpg
new file mode 100644 (file)
index 0000000..a5791cb
Binary files /dev/null and b/BernieAtOle.jpg differ
diff --git a/BernieAvatar128x128.png b/BernieAvatar128x128.png
new file mode 100644 (file)
index 0000000..d4c35ba
Binary files /dev/null and b/BernieAvatar128x128.png differ
diff --git a/BernieAvatar179x179.png b/BernieAvatar179x179.png
new file mode 100644 (file)
index 0000000..7927d7e
Binary files /dev/null and b/BernieAvatar179x179.png differ
diff --git a/BernieAvatar80x80.png b/BernieAvatar80x80.png
new file mode 100644 (file)
index 0000000..5b5b653
Binary files /dev/null and b/BernieAvatar80x80.png differ
diff --git a/BernieElementarySchool1.jpg b/BernieElementarySchool1.jpg
new file mode 100644 (file)
index 0000000..a4f6cd3
Binary files /dev/null and b/BernieElementarySchool1.jpg differ
diff --git a/BernieElementarySchool2.jpg b/BernieElementarySchool2.jpg
new file mode 100644 (file)
index 0000000..2e1e77f
Binary files /dev/null and b/BernieElementarySchool2.jpg differ
diff --git a/BernieInnocenti b/BernieInnocenti
new file mode 100644 (file)
index 0000000..465af2e
--- /dev/null
@@ -0,0 +1 @@
+See [[User/Bernie]]
diff --git a/BernieIronMaiden.mov b/BernieIronMaiden.mov
new file mode 100644 (file)
index 0000000..1557fe7
Binary files /dev/null and b/BernieIronMaiden.mov differ
diff --git a/BernieIronMaiden.ogg b/BernieIronMaiden.ogg
new file mode 100644 (file)
index 0000000..9e281ac
Binary files /dev/null and b/BernieIronMaiden.ogg differ
diff --git a/BernieMangaColorAlpha.png b/BernieMangaColorAlpha.png
new file mode 100644 (file)
index 0000000..90441bb
Binary files /dev/null and b/BernieMangaColorAlpha.png differ
diff --git a/BernieMiddleSchool1.jpg b/BernieMiddleSchool1.jpg
new file mode 100644 (file)
index 0000000..2160790
Binary files /dev/null and b/BernieMiddleSchool1.jpg differ
diff --git a/BernieMiddleSchool2.jpg b/BernieMiddleSchool2.jpg
new file mode 100644 (file)
index 0000000..9d17fae
Binary files /dev/null and b/BernieMiddleSchool2.jpg differ
diff --git a/BernieSchool b/BernieSchool
new file mode 100644 (file)
index 0000000..d3d8627
--- /dev/null
@@ -0,0 +1,4 @@
+BernieElementarySchool1.jpg
+BernieElementarySchool2.jpg
+BernieMiddleSchool1.jpg
+BernieMiddleSchool2.jpg
diff --git a/BernieSouthPark.png b/BernieSouthPark.png
new file mode 100644 (file)
index 0000000..bd2dee3
Binary files /dev/null and b/BernieSouthPark.png differ
diff --git a/BernieXo.jpg b/BernieXo.jpg
new file mode 100644 (file)
index 0000000..66cda22
Binary files /dev/null and b/BernieXo.jpg differ
diff --git a/BjarneStroustrup b/BjarneStroustrup
new file mode 100644 (file)
index 0000000..2381642
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.research.att.com/~bs/
diff --git a/Blog b/Blog
new file mode 120000 (symlink)
index 0000000..0d50744
--- /dev/null
+++ b/Blog
@@ -0,0 +1 @@
+blog
\ No newline at end of file
diff --git a/BlueMoon b/BlueMoon
new file mode 100644 (file)
index 0000000..7aa6709
--- /dev/null
+++ b/BlueMoon
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Blue_Moon_(beer)
\ No newline at end of file
diff --git a/BodyMeasures b/BodyMeasures
new file mode 100644 (file)
index 0000000..76377cd
--- /dev/null
@@ -0,0 +1,15 @@
+== My body measures ==
+
+Back off, pervs!  This is just in case someone wants to buy me clothes!
+
+ Height: 1.63cm (5ft + 4in)
+
+ Weight: 70Kg (154 pounds) -- subject to change :-(
+
+ Shoes: 40 (7.5)
+
+ Trousers: 31x29
+
+ Shirt: 14.5
+
+ IQ: uh?
diff --git a/BostonCity b/BostonCity
new file mode 100644 (file)
index 0000000..f187407
--- /dev/null
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Boston
\ No newline at end of file
diff --git a/BostonSkyline.jpg b/BostonSkyline.jpg
new file mode 100644 (file)
index 0000000..28f5153
Binary files /dev/null and b/BostonSkyline.jpg differ
diff --git a/BrainDump b/BrainDump
new file mode 100644 (file)
index 0000000..7337119
--- /dev/null
+++ b/BrainDump
@@ -0,0 +1,11 @@
+''Speak Friend and Enter, You Fools!''
+
+{{blog/2009}}
+{{blog/2008}}
+{{blog/2007}}
+
+---
+
+[[http://technorati.com/claim/zjkey8wjs8 | Technorati Profile]]
+
+[[http://technorati.com/faves?sub=addfavbtn&add=http://www.codewiz.org/wiki/BrainDump | Add to Technorati Favorites]]
diff --git a/ByteItalia b/ByteItalia
new file mode 100644 (file)
index 0000000..cf2fc0f
--- /dev/null
@@ -0,0 +1,2 @@
+This magazine has not been in print for a long time.  This is the best
+approximation of a home page I could find: http://www.nightgaunt.org/testi/byte/byte.htm
diff --git a/CairnsCity b/CairnsCity
new file mode 100644 (file)
index 0000000..5d3ea9e
--- /dev/null
@@ -0,0 +1 @@
+See http://en.wikipedia.org/wiki/Cairns
diff --git a/CambridgeUniversityPress b/CambridgeUniversityPress
new file mode 100644 (file)
index 0000000..917f828
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.cambridge.org/
diff --git a/CareerObjectives b/CareerObjectives
new file mode 100644 (file)
index 0000000..9c702d8
--- /dev/null
@@ -0,0 +1,31 @@
+== My Professional Objectives ==
+
+=== In short ===
+
+Anything technical that isn't already in my resume usually catches
+my attention.  Extra points if it's related to FreeSoftware.
+
+=== The whole story ===
+
+My main interest is direct involvement in software analysis,
+design and development activities, possibly for technically
+challenging or research-oriented projects.
+
+I'm always glad to supervise junior developers as a team-leader
+and help my co-workers on fascinating technical problems, as
+long as I'm left enough time to do my own development activities
+every day.
+
+I enjoy developing in most fields and industries, but I'm biased
+towards resource-constrained systems and embedded devices.  This
+doesn't mean I'm only inclined to think in low-level terms.
+Actually, I've always strived to adapt high-level techniques
+to make them available in highly constrained environments.
+
+As a supporter of the FreeSoftware philosophy, I prefer to work
+with OpenSource tools and, most importantly, contribute my work
+back to the FreeSoftware community.
+
+{{{
+Primary directive: World domination!
+}}}
diff --git a/Category/User b/Category/User
new file mode 100644 (file)
index 0000000..4fd3de0
--- /dev/null
@@ -0,0 +1 @@
+<<Include|User>>
\ No newline at end of file
diff --git a/ChicagoCity b/ChicagoCity
new file mode 100644 (file)
index 0000000..c5cb316
--- /dev/null
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Chicago
diff --git a/CloantoCompany b/CloantoCompany
new file mode 100644 (file)
index 0000000..b417519
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.cloanto.com/
diff --git a/CompilersPrinciplesTechniquesAndTools b/CompilersPrinciplesTechniquesAndTools
new file mode 100644 (file)
index 0000000..70f1be0
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools
diff --git a/ConcreteMathematics b/ConcreteMathematics
new file mode 100644 (file)
index 0000000..405e4f6
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Concrete_Mathematics
diff --git a/ConsultingWork b/ConsultingWork
new file mode 100644 (file)
index 0000000..2fc0154
--- /dev/null
@@ -0,0 +1,25 @@
+I did consulting work for several customers, including
+my former employer, SeacCompany.
+
+Projects varied from maintenance and enhancement of
+existing large systems to development of new applications
+from scratch.  I did mostly embedded development for
+smaller microcontrollers.
+
+One of my main customers was a subsidiary of MarconiCompany,
+later aquired by GilbarcoCompany.  I did development all over
+PumaPro, a *huge* C++ commerce system (about the size of
+the Linux kernel).
+
+I was also involved as a consultant and, at the same time,
+as an investor in SiriusCompany, where I developed most of
+the firmware using Atmel's AVR MicroControllers.
+
+Another prominent project was a pre-compiler and interpreter
+for a complex configuration file used as input to a simulator
+of the Italian GPRS cell network.  This work was done for
+TelecomItaliaCompany.
+
+Initially, I did most of my work from home or directly on site.
+Later, I shared office space with two other consultants,
+one of which became my business partner in DevelerCompany.
diff --git a/ContactInformation b/ContactInformation
new file mode 100644 (file)
index 0000000..ee86d4b
--- /dev/null
@@ -0,0 +1,17 @@
+#acl bernie:read,write All:read
+
+ * e-mail: bernie-nospam@codewiz.org (**remove -nospam**)
+ * Home page: http://codewiz.org/
+ * OpenID: http://codewiz.org/ (yes, I run my own OpenID provider!)
+ * Jabber: bernie-nospam@codewiz.org (**remove -nospam**, and, yes I run my own Jabber server!)
+ * IRC: ##bernie## on ##irc.freenode.org## (always online, sometimes afk)
+ * Public SSH keys: https://www.develer.com/~bernie/pub/authorized_keys
+ * Public GPG key: ##71FF4BAC##: https://www.develer.com/~bernie/pub/bernie_pgp_pubkey.asc
+ * hCard: http://codewiz.org/wiki
+ * Snail mail:
+ {{{
+Bernie Innocenti
+Via Ventiquattro Maggio, 14
+50129 Firenze
+ITALY
+ }}}
diff --git a/CosmicPenguin b/CosmicPenguin
new file mode 100644 (file)
index 0000000..80bd86c
--- /dev/null
@@ -0,0 +1 @@
+AKA JordanCrouse
\ No newline at end of file
diff --git a/CowBoy b/CowBoy
new file mode 100644 (file)
index 0000000..c653987
--- /dev/null
+++ b/CowBoy
@@ -0,0 +1 @@
+Volgarmente detto RobSavoye.
diff --git a/CreoleOneDotZeroTestCases b/CreoleOneDotZeroTestCases
new file mode 100644 (file)
index 0000000..74fb19b
--- /dev/null
@@ -0,0 +1,128 @@
+= Top-level heading (1)
+== This a test for creole 0.1 (2)
+=== This is a Subheading (3)
+==== Subsub (4)
+===== Subsubsub (5)
+
+The ending equal signs should not be displayed:
+
+= Top-level heading (1) =
+== This a test for creole 0.1 (2) ==
+=== This is a Subheading (3) ===
+==== Subsub (4) ====
+===== Subsubsub (5) =====
+
+
+You can make things **bold** or //italic// or **//both//** or //**both**//.
+
+Character formatting extends across line breaks: **bold,
+this is still bold. This line deliberately does not end in star-star.
+
+Not bold. Character formatting does not cross paragraph boundaries.
+
+You can use [[internal links]] or [[http://www.wikicreole.org|external links]],
+give the link a [[internal links|different]] name.
+
+Here's another sentence: This wisdom is taken from [[Ward Cunningham's]]
+[[http://www.c2.com/doc/wikisym/WikiSym2006.pdf|Presentation at the Wikisym 06]].
+
+Here's a external link without a description: [[http://www.wikicreole.org]]
+
+Free links without braces should be rendered as well, like http://www.wikicreole.org/ and http://www.wikicreole.org/users/~example. 
+
+Note: the implementation should not render foo://bar as italic! It's not enough to
+protect http://bar from being rendered as italic, because you can have much more
+protocols, for example jdbc://bar and ftp://file.
+
+You can use this to draw a line to separate the page:
+----
+
+You can use lists, start it at the first column for now, please...
+
+unnumbered lists are like
+* item a
+* item b
+* **bold item c**
+
+blank space is also permitted before lists like:
+  *   item a
+ * item b
+* item c
+ ** item c.a
+
+or you can number them
+# [[item 1]]
+# item 2
+# // italic item 3 //
+    ## item 3.1
+  ## item 3.2
+
+up to five levels
+* 1
+** 2
+*** 3
+**** 4
+***** 5
+
+* You can have
+multiline list items
+* this is a second multiline
+list item
+
+You can use nowiki syntax if you would like do stuff like this:
+
+{{{
+Guitar Chord C:
+
+||---|---|---|
+||-0-|---|---|
+||---|-0-|---|
+||---|---|-0-|
+||---|---|---|
+}}}
+
+Note: if you look at the source code of the above, you see the escape char (tilde, ~ )
+being used to escape the closing triple curly braces. This is to do nesting because
+all this text is enclosed in nowiki markup.
+
+You can also use it inline nowiki {{{ in a sentence }}} like this.
+
+!!! Escapes 
+Normal Link: http://wikicreole.org/ - now same link, but escaped: ~http://wikicreole.org/ 
+
+Normal asterisks: ~**not bold~**
+
+a tilde alone: ~
+
+a tilde escapes itself: ~~xxx
+
+!! Creole 0.2 
+
+This should be a flower with the ALT text "this is a flower" if your wiki supports ALT text on images:
+
+[{ImagePro src='Red-Flower.jpg' caption='here is a red flower' }]
+
+!! Creole 0.4 
+
+Tables are done like this:
+
+||header col1||header col2
+|col1|col2
+|you         |can         
+|also        |align\\ it. 
+You can format an address by simply forcing linebreaks:
+
+My contact dates:\\
+Pone: xyz\\
+Fax: +45\\
+Mobile: abc
+
+!! Creole 0.5 
+
+|| Header title               || Another header title     
+| {{{ //not italic text// }}} | {{{ **not bold text** }}} 
+| ''italic text''             | __  bold text __          
+!! Creole 1.0 
+
+If interwiki links are setup in your wiki, this links to the WikiCreole page about Creole 1.0 test cases: [WikiCreole:Creole1.0TestCases].
+
diff --git a/CriticalMass.jpg b/CriticalMass.jpg
new file mode 100644 (file)
index 0000000..561c8bb
Binary files /dev/null and b/CriticalMass.jpg differ
diff --git a/CurrentOccupation b/CurrentOccupation
new file mode 100644 (file)
index 0000000..1e50bf4
--- /dev/null
@@ -0,0 +1,18 @@
+=== Current Occupation ===
+
+I'm co-founder of [[http://sugarlabs.org/ | Sugar Labs]], a non-profit
+developing a free constructionist learning engine targeted at
+low-age children.
+
+I'm an elected member of the Oversight Board and run the
+[[http://sugarlabs.org/go/InfrastructureTeam | Infrastructure Team]], along
+with other CTO-like duties.
+
+=== Previous occupations ===
+
+While SugarLabs was being founded, I worked as a volunteer at
+[[http://olenepal.org | OLE Nepal]], taking care of the network infrastructure
+and communication with the Sugar developers.
+
+In 2007, during my "sabbatical", I worked pro-bono in Boston for
+[[OneLaptopPerChild]] and in Brussels for [[OlpcEurope]].
diff --git a/CurriculumVitae b/CurriculumVitae
new file mode 100644 (file)
index 0000000..4acfe2a
--- /dev/null
@@ -0,0 +1,62 @@
+=== Preface ===
+
+These pages provide an informal overview of my personal activities.
+
+I also provide an AbridgedResume, which is what most companies are interested with.
+If you absolutely need a formal CV of mine and you can read Italian,
+this utterly outdated one is still available online: http://www.codewiz.org/resume_it.html .
+
+
+=== Boiler Plate ===
+
+ * ContactInformation - How to reach me
+ * PersonalEducation - What I've learned so far
+ * CurrentOccupation - What I'm doing right now
+
+ * CareerObjectives - What I want to do next
+
+=== Customer relationship ===
+
+I worked in several different fashions, ranging from supervised to independent:
+
+ * EmployedWorker - Jobs I've done under contract
+ * ConsultingWork - Projects done as a self-employed software engineer
+ * InvestorWork - Funding startup companies
+ * FreelanceWork - Independent activities and pet projects
+
+=== Roles covered ===
+
+I also covered several different roles in my career:
+
+ * SoftwareDeveloperRole - High-level software development
+ * EmbeddedDeveloperRole - Firmware and low-level programming
+ * SystemArchitectRole - System-level programming and other OS-related projects
+ * SystemAdministratorRole - Setting up and maintaining servers and network infrastructure
+ * OpenSourceDeveloperRole - Small contributions to several prominent FLOSS projects
+
+ * TeacherRole - Hands-on courses for the European Fund and for company employees
+ * ManagerRole - Team leadership and small enterprise management
+ * ExecutiveRole - Initial investor and chief executive officer of small startups
+ * JournalistRole - Writing articles for technical magazines
+ * SysOpRole - Running a public BBS in the pre-Internet era
+
+=== Legal Abracadabra ===
+
+You're hereby granted unlimited permission to keep
+my personal information on file for as long as you wish
+and for any purpose except for sending spam :-)
+
+=== Further Reading ===
+
+These pages may be somewhat out of date and certainly very
+incomplete as of this writing.  Try googling around to find
+out more details:
+
+ http://www.google.com/search?q=%22Bernie+Innocenti%22 \\
+ http://www.google.com/search?q=%22Bernardo+Innocenti%22
+
+---
+
+A Curriculum Vitæ, also known as a Résumé, is no more than a listing
+of overstatements on someone's career.  Mostly displeasing, neither
+its names can be typed in pure ASCII!
diff --git a/Daneel.jpg b/Daneel.jpg
new file mode 100644 (file)
index 0000000..4892cb3
Binary files /dev/null and b/Daneel.jpg differ
diff --git a/DaneelHackingXo.jpg b/DaneelHackingXo.jpg
new file mode 100644 (file)
index 0000000..b89f675
Binary files /dev/null and b/DaneelHackingXo.jpg differ
diff --git a/DanyAndMax.jpg b/DanyAndMax.jpg
new file mode 100644 (file)
index 0000000..a347b00
Binary files /dev/null and b/DanyAndMax.jpg differ
diff --git a/DevLib b/DevLib
new file mode 100644 (file)
index 0000000..7c10678
--- /dev/null
+++ b/DevLib
@@ -0,0 +1,5 @@
+DevLib used to be an homebrew library of C/C++ utilities, drivers, and algorithms.
+I've contributed much of the code directly and supervised the development and
+integration of the rest of it.
+
+Now this code has mostly converted into [[BeRtos]].
\ No newline at end of file
diff --git a/DevaInterview.flv b/DevaInterview.flv
new file mode 100644 (file)
index 0000000..727c189
Binary files /dev/null and b/DevaInterview.flv differ
diff --git a/DevelerCompany b/DevelerCompany
new file mode 100644 (file)
index 0000000..60b1c7c
--- /dev/null
@@ -0,0 +1,20 @@
+See: http://www.develer.com/
+
+I founded this startup in late 2001 and ran it until early 2007 alongside
+my partner SimoneZinanni, who is now the CEO.
+Basically, Develer designs and implements software, firmware and hardware
+solutions for other companies.
+Develer historically employs only extremely qualified technical staff and
+provides a very open and stimulating working environment.
+
+Despite its small initial funding, Develer rapidly grown very
+successful: it almost doubled its income and staff every
+year and reached profitability in mid 2005.  In late 2005,
+the company moved to larger office space.  Less than one
+year later, it opened another branch nearby.
+
+Today, Develer is still expanding its business and its growth is
+limited only by the difficulty to find people with the required
+technical background.
+
+DevelerPeople.jpg
\ No newline at end of file
diff --git a/DevelerPeople.jpg b/DevelerPeople.jpg
new file mode 100644 (file)
index 0000000..acf12e8
Binary files /dev/null and b/DevelerPeople.jpg differ
diff --git a/DonaldKnuth b/DonaldKnuth
new file mode 100644 (file)
index 0000000..f8ccf79
--- /dev/null
@@ -0,0 +1 @@
+See: http://www-cs-faculty.stanford.edu/~knuth/
diff --git a/DonutWithStipplesCorruption b/DonutWithStipplesCorruption
new file mode 100644 (file)
index 0000000..a38a1e9
--- /dev/null
@@ -0,0 +1 @@
+http://www.codewiz.org/pub/olpc/gfx_bug_screenshots/DonutWithStipplesCorruption.png
diff --git a/DoubleLaptop.png b/DoubleLaptop.png
new file mode 100644 (file)
index 0000000..5342ae2
Binary files /dev/null and b/DoubleLaptop.png differ
diff --git a/DynDnsUpdate b/DynDnsUpdate
new file mode 100644 (file)
index 0000000..1f16a28
--- /dev/null
@@ -0,0 +1,3 @@
+DELETEME
+OBSOLETE
+Fetch me [[http://www.codewiz.org/dyndnsupdate | here]].
diff --git a/EditPage b/EditPage
new file mode 100644 (file)
index 0000000..56bcf98
--- /dev/null
+++ b/EditPage
@@ -0,0 +1,16 @@
+**Editing <<HttpGet|edit>> for <<CgiVar|REMOTE_USER>> from <<CgiVar|REMOTE_HOST>>**
+<div class="editor">
+<form method="post" enctype="multipart/form-data" action="<<CgiVar|QUERY_STRING>>" >
+<input type="hidden" name="edit2" value="<<HttpGet|edit2>>">
+<textarea wrap="off" spellcheck="true" id="editor" name="savetext" rows="17" cols="100"><<HttpPost|savetext>></textarea>
+Or upload a file: <input type="file" name="file" value="<<HttpPost|file>>" />
+\\
+<input type="submit" name="save" value="Save" />
+<input type="submit" name="preview" value="Preview" />
+<input type="reset" value="Reset" />
+<input type="submit" name="cancel" value="Cancel" />
+\\
+</form></div>
+[[EditingTips]]
+
+<<HttpPost|savetext>>
diff --git a/EditingTips b/EditingTips
new file mode 100644 (file)
index 0000000..4f397ad
--- /dev/null
@@ -0,0 +1,131 @@
+Click **Raw Text** to see the markup for this page, and try it yourself in WikiSandBox.
+
+---
+
+Our wiki syntax is deliberately similar to MoinMoin and WikiCreole.
+
+Note: You should use formatting sparingly, WikiWikiWeb is about content, not look.
+See WikiDesignPrinciples.
+
+== Links ==
+
+Names of pages have to LookLikeThis.
+It's called a WikiName.
+If you write a word that LooksLikeThis, it will be automatically turned into a link.
+
+You can use URLs directly: http://www.codewiz.org/ ,
+or you can make descriptive links with [[http://www.codewiz.org/ | some anchor text]].
+Links to images will appear inline: http://www.w3.org/Icons/valid-css.png
+
+Anchored links also work with [[FrontPage|wiki pages]], [[/index.html | local paths]], and [[non_wiki_words]].
+
+Image links: [[http://www.laptopgiving.org/|GiveOneGetOne.jpg]]
+
+== Inline media ==
+
+==== Images ====
+{{GerryStich.jpg}}
+
+==== Images with thumbnails ====
+{{GerryStich.jpg|Stich!}}
+
+==== Scaled images ====
+{{GerryStich.jpg|tiny|maxwidth=48}}
+
+
+==== Including other wiki pages ====
+{{IncludedPage}}
+
+TODO: one day this will let you pass argument as a templating engine
+
+==== Including external resources inline ====
+{{http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py}}
+
+== Macros ==
+
+<<TitleSearch>>
+<<NonexistentMacro | param1 | param2 >>
+
+== Block elements ==
+
+Leave blank lines between paragraphs.
+
+You can insert line\\
+breaks\\
+with double backslashes: \****\.
+
+If you indent text
+  like this, then it is indented in the output
+    you can have multiple levels of indent
+
+And if you put asterisks at the start of the line
+
+  * you get a 
+  * bulleted
+  * list
+    * which can also be indented
+      * to several levels
+
+To insert program source without reformatting in a monospace font, use three curly braces:
+
+{{{
+  public static void main(String[] args) {
+    out.println("Hello");
+  }
+}}}
+
+Just like that.
+
+
+== Text Styles ==
+
+To write **bold text**, enclose it in double stars: *////*some word*////*. \\
+To write //italic text//, enclose it in double slashes: /****/some word/****/. \\
+To write ##monospace text##, enclose it in double hashes: #****#some word#****#. \\
+To write __underlined text__, enclose it in double underscores: _****_some word_****_. \\
+To write ^^superscript text^^, enclose it in double carets: ^****^some word^****^. \\
+To write ,,subscript text,,, enclose it in double commas: ,****,some word,****,. \\
+''Double'' and '''triple''' quotes are also supported for compatiblity with other wikis. \\
+These keywords are highlighted: FIXME, TODO, DONE.
+
+TIP: four consecutive stars (*////*////*////*) or slashes (/****/****/****/****) are a good
+way to escape the syntax. :-)
+
+
+== Rulers ==
+
+---
+----
+-----
+------
+
+
+== Headings ==
+
+===Level 2===
+====Level 3====
+=====Level 4=====
+======Level 5======
+
+
+== Tables ==
+
+||= Table Heading 1 ||= Table heading 2 ||= Table heading 3||
+||  Table cell 4    ||  Table cell 5    || Table cell 6    ||
+||  Table cell 7    ||  Table cell 8    || Table cell 9    ||
+
+
+== Inline HTML ==
+
+<div style="align:right; clear:right; font-size:24px; width:20em; max-width:60%; margin:1ex 0ex 1ex 1ex; border:3px outset #969; background-color:#faf; color: #f00; padding:.3em; text-align:center;">
+You can use ##div##, ##span## and ##iframe## elements with any attribute, including
+<span style="color: green">CSS</span>, of course.
+</div>
+
+== Access Control Lists ==
+
+TODO: document
+
+== Final Notes ==
+
+Be aware that GeekiGeeki does not lock pages during editing, so if you pause for a long time on the edit screen you may overwrite somebody else's changes.
diff --git a/EmAiTee b/EmAiTee
new file mode 100644 (file)
index 0000000..b4d071f
--- /dev/null
+++ b/EmAiTee
@@ -0,0 +1 @@
+Italian spello for EmAyTee.
\ No newline at end of file
diff --git a/EmAyTee b/EmAyTee
new file mode 100644 (file)
index 0000000..d791b72
--- /dev/null
+++ b/EmAyTee
@@ -0,0 +1 @@
+MIT, or MassachussetsInstituteOfTechnology.
\ No newline at end of file
diff --git a/EmbeddedDeveloperRole b/EmbeddedDeveloperRole
new file mode 100644 (file)
index 0000000..9d15ec9
--- /dev/null
@@ -0,0 +1,6 @@
+TODO: this section needs to be expanded dramatically!!
+
+
+I've used several EmbeddedMicroControllers and DSPs,
+several EmbeddedOperatingSystems and
+wrote drivers for several EmbeddedDevices.
diff --git a/EmbeddedDevices b/EmbeddedDevices
new file mode 100644 (file)
index 0000000..65d28d7
--- /dev/null
@@ -0,0 +1,43 @@
+I wrote drivers for the following devices:
+
+=== Power devices ===
+
+ * '''DC-motors''' - Both on/off cw/ccw and PWM drive.
+ * '''Stepper motors''' - With real-time stepping control, dynamic acceleration ramps, homing state-machine, etc.
+ * '''Peltier cells''' and '''PWM heaters'''
+
+
+=== Sensors ===
+
+ * '''A/D converters''' - Interrupt-driven, high-speed sampling and data processing
+ * '''D/A converters''' - Employing PWMs, multiplexing of multiple channels and other advanced techniques
+ * '''GPIO lines''' - Direct or multiplexed, interrupt driven, polled, etc.
+
+ * '''NTCs''', '''Thermo-couples''' - Temperature control
+ * '''Photocells''' - Light intensity measurement
+
+
+=== User interface ===
+
+ * '''7-segment BCD and british-flag alphanumerical displays'''
+ * '''Alphanumerical LCD displays''' - Like the popular Hitachi HD44xxx controller.
+ * '''B/W bitmap LCD displays''' - Using a homebrew library to draw text and graphics (see DevLib).
+ * '''Thermal Printers''' - Both serial and full printing head control.
+ * '''Keyboards''' - Simple and matrix scan, with debounce and complex input gestures.
+ * '''RTC Clocks''' - Like the Dallas DS1302 and compatibles.
+
+
+=== Communication and Networking ===
+
+ * '''Serial ports''' - RS232, RS485, SPI, I2C and many other custom serial lines, both interrupt-driven and software buffered.
+ * '''Ethernet''' - CS8900A and RTL8019 (NE2000 compatible).
+ * '''USB''' - With HCI drivers provided by manufacturer.
+
+
+=== Storage ===
+
+ * '''NOR flash devices''' - Using several programming algorithms.
+ * '''Serial EEPROMs''' - Like the I2C 24Cxxx chips.
+
+
+A few sample drivers for the most generic devices are available in DevLib.
diff --git a/EmbeddedMicroControllers b/EmbeddedMicroControllers
new file mode 100644 (file)
index 0000000..c063f94
--- /dev/null
@@ -0,0 +1,40 @@
+=== Atmel ===
+
+ * '''AVR 8bit RISC''' - ATmega 103L, ATmega 128, ATmega 64, and many others
+
+=== Motorola/Freescale ===
+
+ * '''M68K family''' (including M68000, M68030, M68040 and M68060)
+
+ * '''Coldfire 32bit CISC microcontroller''' - (including MCF5272 and MCF5282)
+
+ * '''68HC705 8bit microcontroller family''' - several models
+
+ * '''DSP56K''' (DSP56805 and DSP56807E) - Used extensively for stepper motor control,
+ data acquisition and other mechanical devices.
+
+=== Intel ===
+
+ * '''80C196''' - 16bit microcontroller;
+
+ * '''80x86''' - Not properly a microcontroller, but used for some embedded Linux applications nevertheless.
+
+=== ARM ===
+
+ * '''Motorola Dragonball MX-1/MX-L''' - Helped porting kernel 2.6 to it. 
+
+ * '''Intel PXA250/PXA255''' - Wrote Linux kernel drivers for this chip
+
+ * '''Atmel AT91SAM7C3''' - Small embedded application for the FreeRTOS real-time kernel.
+
+ * (many others, evaluation only)
+
+
+=== Texas Instruments ===
+
+ * '''TI54 series''' DSPs, employed for high-speed signal processing such as an FSK modem.
+
+
+=== Zilog ===
+
+ * '''Z80''' - Mostly for experimental purposes.
diff --git a/EmbeddedOperatingSystems b/EmbeddedOperatingSystems
new file mode 100644 (file)
index 0000000..9eafbbe
--- /dev/null
@@ -0,0 +1,6 @@
+ * '''DevLib''' - Homebrew library for embedded development that includes a small multitasking kernel.
+ * '''uClinux''' - A Linux kernel and distribution targeting several MMU-less microcontrollers.
+ * '''Nut/OS''' - Nice OpenSource RTOS for 8/16/32bit systems.  See http://www.ethernut.de/en/software.html .
+ * '''FreeRTOS''' - Yet another OpenSource RTOS.  See http://www.freertos.org/ .
+ * '''QNX''' - A microkernel RTOS with a wonderful system architecture.
+ * '''AmigaOS''' - Almost an embedded OS, and definitely an RTOS.
diff --git a/EmployedWorker b/EmployedWorker
new file mode 100644 (file)
index 0000000..32abb21
--- /dev/null
@@ -0,0 +1,34 @@
+=== Earlier Jobs ===
+
+When I was still underage, I worked as a hardware assembly
+line over the summer, for long enough to purchase my first
+hard drive and a faster CPU card :-)
+
+I also worked on one of first multimedia productions ever
+made for the Commodore CDTV, and at that time SCSI CD
+writers were as big as computers.  I'm afraid the whole
+project was a complete flop, but doing full motion video
+
+When I was 19, I worked as an IT guy for a small consulting
+company.  This time I spent all my earnings to purchase a
+shining new Sun SparcStation 4!
+
+=== SEAC ===
+
+I worked as a software and firmware engineer for
+SeacCompany from June 1996 to April 2000.
+
+My assignments ranged from developing C++ software
+for Windows to writing firmware for 8 and 16bit
+microcontrollers.
+
+I worked both on fully-automatic clinical analyzers with
+robot arms and smaller instruments for emergencies.
+
+Additional details are available in my old and outdated CV: 
+
+ http://www.codewiz.org/resume_it.html (italian)
+
+I had to quit from SeacCompany to begin my ConsultingWork,
+but I continued to work with them first as a consultant
+and then through DevelerCompany.
diff --git a/EthiopianLocale b/EthiopianLocale
new file mode 100644 (file)
index 0000000..a7b9a06
--- /dev/null
@@ -0,0 +1,145 @@
+See also:
+
+ * http://wiki.laptop.org/go/Ethiopian_Setup
+ * http://wiki.laptop.org/go/Amharic_language
+
+== sysconfig ==
+
+To enable the Amharic Ethiopian locale, the /etc/sysconfig/i18n
+file needs to contain:
+
+{{{
+LANG=am_ET.UTF-8
+}}}
+
+To alleviate boot overhead with UTF-8 locales, we'd like to
+move this setting to a later point in the boot process.
+olpc-dm would be a good candidate.
+
+ * TODO: I'm going to make some tests and report back.
+ * DONE: LANG=C in /etc/sysconfig/i18n, LANG=am_ET.UTF-8 later on
+
+== glibc ==
+
+F7 glibc does not even boot when am_ET is enabled, but it's not
+obvious why.  Suffice to say that the output of ls comes out
+sorted by strlen() when am_ET is enabled!!!
+
+glibc-2.6 from F8 is ok, but I can't find an obvious patch to
+backport.  The only recent addition to the am_ET locale has
+been to discard accents in string comparisons.
+
+Moreover, the glibc-2.6 rpm post-install scriptlet fails silently
+on jffs2, corrupting the locale archive.   It happens because
+the build-locale-archive tool tries to use a shared writable
+file map which is not supported.
+
+The glibc-2.6 rpm is available from OlpcBernieRepo.
+
+ * DONE: Of course we don't want to upgrade to 2.6 at this time, so I'm asking the glibc hackers for insight.
+ * DONE: http://sources.redhat.com/bugzilla/show_bug.cgi?id=5033
+
+== Fonts ==
+
+A good candidate that provides high-quality Ethiopian glyphs is the
+Abyssinica-SIL.ttf, which is not packaged in Fedora.
+
+I grabbed the TTF file from the Debian package ttf-sil-abyssinica-1.0
+and temporarily installed it in /home/olpc/.fonts/
+
+ * DONE: abyssinica-fonts RPM package is in Fedora, and tagged for OLPC-2.
+
+== ET keyboard layout ==
+
+The updated xkeyboard-config RPM shipped with latest builds
+already contains the "et" keyboard layout.
+
+This can set in xorg.conf, or loaded for testing like so:
+
+{{{
+setxkbmap -v -model olpc et
+}}}
+
+The "=" key is not working in current builds, but Sergey
+has already fixed it upstream and we'll pick it up with
+the next update.
+
+ * DONE: Send a new olpc patch upstream to resync
+ * DONE: I'll update our RPM from a CVS snapshot of xkeyboard-config
+ * DONE: https://bugs.freedesktop.org/show_bug.cgi?id=12202
+
+== libX11 ==
+
+Sergey's Compose file for am_ET is already upstream, and it
+is required for XIM-baded composition to work in all applications.
+
+I prepared an updated RPM and staged in OlpcBernieRepo.
+
+Even with this new RPM installed, XIM does not appear to work in
+Abiword and other utilities I tried.
+
+Furthermore, the Compose works by pressing a vowel, followed
+by a consonant, which seems to be a less convenient way
+of producing glyphs (see below)
+
+ * DONE: Sergey said he'll check if CONSONANT+VOWEL is possible with XIM.
+
+
+== GTK IM ==
+
+GTK contains an Amharic input method which is currently outdated.
+I'm in contact with the author, Daniel Yacob, who'll soon port
+his latest patch to the current version of GTK.
+This probably means we'll have to fork the gtk2 package too.
+I'm unable to tell how important these changes would be for users.
+
+Lidet Tilahun, a professor of Ethiopian at Harvard, tried typing
+on the XO with this IM and confirmed that this would be the
+preferred method.  It's basically CONSONANT+VOWEL, with a way
+to switch in a CONSONANT-only mode.
+
+Additionally, it seems this IM requires the "us" keyboard.
+I couldn't get it to work with the "et" keyboard loaded.
+Daniel says it shouldn't happen.
+
+ * TODO: waiting for a patch.  Progress is being tracked here:
+ http://bugzilla.gnome.org/show_bug.cgi?id=101360
+
+== Write.activity ==
+
+We couldn't get glyph composing to give correct visual
+feedback on the XO.
+
+On F7, Abiword works fine, but it's an old version that still
+used Xft directly.  The version we use now switched to pango
+and apparently regressed on this.
+
+I asked uwog about it and he suggested me to file a bug
+upstream.  Without this fix, the IM is still usable, but
+very unfriendly.
+
+ * FIXME: bug filed upstream: http://bugzilla.abisource.com/show_bug.cgi?id=11190
+ * DONE: pinged the above bug...
+ * DONE: twice...
+
+
+== Other Gtk applications ==
+
+I tried installing gedit on an XO, and I couldn't get neither the
+Amharic, nor the XIM input methods to work with it.
+
+Works fine on F7.
+
+ * TODO: Needs investigation.
+
+
+== Misc issues ==
+
+System stability appears to be somewhat compromised when all
+the above changes are enabled.
+
+I've seen activities crashing randomly and funny rendering problems.
+
+ * TODO: Before we even start filing bugs on this, I'd prefer to
+ see some of the above components land in the builds, otherwise
+ we might be chasing bugs that are even harder to reproduce.
diff --git a/ExOh b/ExOh
new file mode 100644 (file)
index 0000000..23fa46a
--- /dev/null
+++ b/ExOh
@@ -0,0 +1,9 @@
+=== Happy Hacking! ===
+
+My friends' kid who is just 3 seems to like the laptop a lot!
+
+(and this is no big deal: he also knows how to run mplayer from the shell and uses all its shortcut keys!)
+
+DaneelHackingXo.jpg
+
+DanyAndMax.jpg
\ No newline at end of file
diff --git a/ExecutiveRole b/ExecutiveRole
new file mode 100644 (file)
index 0000000..ba53ee0
--- /dev/null
@@ -0,0 +1,4 @@
+See:
+
+ * SiriusCompany
+ * DevelerCompany
diff --git a/FedericoLucifredi b/FedericoLucifredi
new file mode 100644 (file)
index 0000000..14c3374
--- /dev/null
@@ -0,0 +1 @@
+See: http://primates.ximian.com/~flucifredi/
diff --git a/Fedora64bitUpgrade b/Fedora64bitUpgrade
new file mode 100644 (file)
index 0000000..e11f767
--- /dev/null
@@ -0,0 +1,79 @@
+== Online upgrade an i386 Fedora system to x86_64 ==
+
+=== Preparation ===
+
+**WARNING:** This exercise has been performed by experienced stunt sysadmins.  Do not try this at home without professional supervision.
+
+You will need to manually download a few packages from the repository.
+A full local mirror of the repository might make things a little easier,
+but it's not required.  I use ##lftp## or ##lftpget## with these paths
+conveniently bookmarked:
+
+{{{
+ftp://mirrors.us.kernel.org/fedora/updates/10/x86_64/
+ftp://mirrors.us.kernel.org/fedora/releases/10/Everything/x86_64/os/Packages/
+}}}
+
+Always check the updates directory first for the latest version of the rpm,
+or you might end up with incompatible dependencies. 
+
+=== Upgrade ===
+
+Enough talking, now let's roll:
+
+ * **Kernel:** Download and install 64bit kernel:
+ {{{
+ rpm -U --ignorearch kernel-2.6.27.15-170.2.24.fc10.x86_64.rpm
+ }}}
+
+ * **Reboot:** this is the only time you'll need to reboot if you're careful
+
+ * **glibc:** Force install the 64bit glibc, but keep the 32bit libraries:
+ {{{
+ rpm -i --ignorearch --force glibc-2.9-3.x86_64.rpm glibc-common-2.9-3.x86_64.rpm glibc-2.9-3.i686.rpm
+ }}}
+
+ * Do random shell commands still work?  Good, then we're still in business.
+
+ * **rpm:** Now comes the tricky part: we need to switch to 64bit rpm to continue the upgrade,
+ but rpm has a lot of dependencies.  I did this by trial and error, eventually running
+ a very long command line:
+ {{{
+ rpm -U --force --ignorearch rpm-* libz-* ...
+ }}}
+
+ * **Disable gpg signatures:** At this point, I got seriously stuck by a mysterious problem,
+ probably unrelated to the arch migration: the new rpm would work, but refuse to install any new
+ package mumbling something about incorrect MD5 signature.  It turned out that rpm was actually
+ using gpg rather than md5 signatures, and the error message was just misleading.
+ I got past this by disabling gpg signatures by commenting out the ##%_signature gpg## in
+ ##/usr/lib/rpm/macros##.
+
+ * **Install the rest:** At this point, it's all downhill.  You can't get along with
+ "yum upgrade" though, because yum thinks you already have the latest versions of everything,
+ although with the wrong architecture.  I did it like this:
+ {{{
+ rpm -i `rpm -qa | sed -ne 's/i[36]86/x86_64.rpm/p'`
+ }}}
+
+ * **Final cleanup**: you might want to remove all the i386 junk to get a pure 64bit system.
+ I did it like this: ##rpm -e `rpm -qa | grep i[36]86`##.
+
+Good luck!
+
+
+=== Trouble? ===
+
+If something goes wrong and you're stuck with an unworkable, you could boot off a 64bit live
+CD and manually copy the files you need or ##chroot## into your half-upgraded system.
+
+You might need to unpack rpms with ##rpm2cpio##.  Also note a few rpm options useful in
+recovery scenarios: ##--root##, ##--justdb##, ##--rebuilddb##.
+
+
+=== Help improve this documentation ===
+
+If you manage to break your system in interesting ways, I'd like to know (but not necessarily
+help you fix it).
+
+Please, edit this page with additional notes and tips.  It's a wiki for a reason.
diff --git a/FileArchivers b/FileArchivers
new file mode 100644 (file)
index 0000000..78af480
--- /dev/null
@@ -0,0 +1,33 @@
+Tell us what file archiver you use, we'll tell you who you are.
+
+== Mainstream ==
+
+ * .zip -- Conformist who would even run Windows
+ * .dmg -- Conformist who would **not** run Windows
+ * .exe -- Idiot who thinks it's fun to create self-extracting archives
+ * .rar -- Lame pirate who tries to compress MPEG video
+ * .rar, .r00, .r01... -- Complete [[http://en.wikipedia.org/wiki/Lamer | Lamer]]
+ * .7z -- Non-mainstream user of a mainstream OS
+
+
+== Old Skool ==
+
+ * .lzh -- MS-DOS or FidoNET, should probably stop playing with computers
+ * .arj -- Lame FidoNET-era user
+ * .lha -- Conservative Amiga user
+ * .lzx -- Progressive Amiga user
+ * .xpk -- Advanced Amiga user
+
+
+== UN*X family ==
+
+ * .tar.gz -- GNU-aware user
+ * .tar.bz2 -- Modern UNIX OS, usually GNU/Linux
+ * .tar.Z -- Traditional UNIX die-hard
+ * .cpio -- Solaris or someone stuck with an old SVR4 UNIX
+ * .tar -- Lazy person who would waste bits disrespectfully
+ * .tar.lzma -- Compression freak
+ * .tar.xz -- Up-to-date compression freak
+
+----
+Copyright 2009 Bernie Innocenti -- it's a wiki, feel free to add your humor
\ No newline at end of file
diff --git a/FindPage b/FindPage
new file mode 100644 (file)
index 0000000..71543eb
--- /dev/null
+++ b/FindPage
@@ -0,0 +1,28 @@
+You can use this page to search all entries in GeekiGeeki.  Searches are not case sensitive.
+
+Here are some good starting points for browsing:
+
+ * FrontPage -- top of this system
+ * TitleIndex -- all pages in the database
+ * WordIndex -- all words in all titles
+
+Here's a title search.  Try something like //wiki//:
+
+ <form method="get">
+   <input name="titlesearch" size="30" value="<<HttpGet|search>>" />
+   <input type="submit" value="Search" />
+ </form>
+
+Here's a full-text search:
+
+ <form method="get">
+   <input name="fullsearch" size="30" value="<<HttpGet|search>>" />
+   <input type="submit" value="Search" />
+ </form>
+
+You can also use regular expressions, such as
+
+{{{
+seriali[sz]e
+typedef.*int8_t
+}}}
diff --git a/FoodAndPower/FoodAndPower.avi b/FoodAndPower/FoodAndPower.avi
new file mode 100644 (file)
index 0000000..9c1543d
Binary files /dev/null and b/FoodAndPower/FoodAndPower.avi differ
diff --git a/FoodAndPower/FoodAndPowerHigh.ogg b/FoodAndPower/FoodAndPowerHigh.ogg
new file mode 100644 (file)
index 0000000..7669eab
Binary files /dev/null and b/FoodAndPower/FoodAndPowerHigh.ogg differ
diff --git a/FoodAndPower/FoodAndPowerLow.ogg b/FoodAndPower/FoodAndPowerLow.ogg
new file mode 100644 (file)
index 0000000..20c82e3
Binary files /dev/null and b/FoodAndPower/FoodAndPowerLow.ogg differ
diff --git a/FoodAndPower/FoodAndPowerMed.ogg b/FoodAndPower/FoodAndPowerMed.ogg
new file mode 100644 (file)
index 0000000..2b7ce01
Binary files /dev/null and b/FoodAndPower/FoodAndPowerMed.ogg differ
diff --git a/FosdemOlpcGroup1.jpg b/FosdemOlpcGroup1.jpg
new file mode 100755 (executable)
index 0000000..9791455
Binary files /dev/null and b/FosdemOlpcGroup1.jpg differ
diff --git a/FosdemOlpcGroup1Small.jpg b/FosdemOlpcGroup1Small.jpg
new file mode 100644 (file)
index 0000000..1ac2f66
Binary files /dev/null and b/FosdemOlpcGroup1Small.jpg differ
diff --git a/FosdemOlpcGroupTagged.jpg b/FosdemOlpcGroupTagged.jpg
new file mode 100644 (file)
index 0000000..eec52d3
Binary files /dev/null and b/FosdemOlpcGroupTagged.jpg differ
diff --git a/FosdemOlpcGroupTaggedSmall.jpg b/FosdemOlpcGroupTaggedSmall.jpg
new file mode 100644 (file)
index 0000000..f87a364
Binary files /dev/null and b/FosdemOlpcGroupTaggedSmall.jpg differ
diff --git a/FreeSoftware b/FreeSoftware
new file mode 100644 (file)
index 0000000..c571a0b
--- /dev/null
@@ -0,0 +1,4 @@
+Definition here: http://www.gnu.org/philosophy/free-sw.html
+
+Sometimes used as a synonym of OpenSource, which has many practical
+similarities, but is different in spirit and motivation.
diff --git a/FreeSoftwareFoundation b/FreeSoftwareFoundation
new file mode 100644 (file)
index 0000000..bbf4036
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.fsf.org/
diff --git a/FreelanceWork b/FreelanceWork
new file mode 100644 (file)
index 0000000..b567a7b
--- /dev/null
@@ -0,0 +1,5 @@
+I contribute to many communities:
+
+ * OpenSourceDeveloperRole: I've been a contributor in many OpenSource projects
+ * JorunalistRole: I've been doing technical writing for nationally distributed printed magazines, CD-magazines and web magazines.
+ * SysOpRole: I've been running a public FidoNet BBS called [[SystemShockBBS]] for several years
diff --git a/FrontPage b/FrontPage
new file mode 100644 (file)
index 0000000..3d38cdd
--- /dev/null
+++ b/FrontPage
@@ -0,0 +1,64 @@
+#acl bernie:read,write All:read
+
+<div id="hcard-Bernie-Innocenti" class="vcard">
+<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>\\
+
+Jabber ID: <a class="url" href="xmpp:bernie@codewiz.org">bernie****@****codwiz.org</a>\\
+IRC Nick: <span class="irc">bernie</span> on freenode and OFTC\\
+
+Public SSH keys: [[http://codewiz.org/pub/authorized_keys]] \\
+Public GPG key:  [[https://www.develer.com/~bernie/pub/bernie_pgp_pubkey.asc|71FF4BAC]] \\
+
+
+<div class="tags">
+Tags:
+[[tags/freeasinfreedom]]
+[[tags/h4x0r]]
+[[tags/überh4xx0rz]]
+[[tags/!microsoft]]
+</div>
+</div>
+
+=== Free projects ===
+
+ * [[http://www.sugarlabs.org/ | Sugar Labs]] -- A non-profit foundation promoting Sugar, a spin off of [[OneLaptopPerChild]]
+ * [[BeRtos]] -- A microkernel for small embedded systems
+ * GeekiGeeki -- The tiny, Git-powered wiki engine
+ * LinuxProjects -- Misc Linux projects
+ * ???
+ * WorldDomination!
+
+ * OldProjects
+
+=== About Me ===
+
+ * BrainDump -- My personal blog. You don't care. Really.
+ * BernardoInnocenti -- My [real] picture
+ * [[pictures|Pictures]] -- Photos of my life (or lack thereof)
+
+ * ContactInformation -- My full contact infornmation, no spam please
+ * AbridgedResume -- For the impatient
+ * CurriculumVitae -- The fully detailed story
+
+ * [[http://www.codewiz.org/oldindex.html | Ancient home page]] -- Pre-wiki era pages are still available
+ * [[HackerFolklore]] -- humor and wisdom from the past, present and future
+
+=== About This Wiki ===
+
+You're invited to edit these pages! Make practice in the WikiSandBox.
+You may want to read the EditingTips to get started.
+Editing requires authentication.  If you don't have a real account, you can
+login as '''Anonymous''''''Coward''' with empty password.
+
+ * FindPage -- Title search and full-text search
+ * TitleIndex -- Index of this wiki by page title
+ * WordIndex -- Reverse index (what pages refer to...)
+ * [[/wikigit/wiki.git | Revision History]] -- All pages are under revision control, browse the history here
+ * WikiSandBox -- A place where you can practice wiki editing
+ * GeekiGeeki -- Learn more about this wiki engine
+
+<div style="text-align: center; font-size:24px;">[[http://www.codewiz.org/projects/amiga/index.html|AmigaCheckmark.png]] **// [[http://www.codewiz.org/projects/amiga/index.html | Only Amiga Makes It Possible!]] //**</div>
diff --git a/FunWithWeapons.jpg b/FunWithWeapons.jpg
new file mode 100644 (file)
index 0000000..53d57ce
Binary files /dev/null and b/FunWithWeapons.jpg differ
diff --git a/GeekArena b/GeekArena
new file mode 100644 (file)
index 0000000..2588500
--- /dev/null
+++ b/GeekArena
@@ -0,0 +1,85 @@
+Mailing list italiana infestata da varie razze di nerd.
+Contenuti ad ampio spettro e alto potenziale esplosivo.
+
+  https://lists.develer.com/mailman/listinfo/geek
+
+== Best quotes ==
+
+---
+
+Sento puzza di python...
+Questo feeling, la texture nell'aria; quel lag tipico nelle gui...
+ -- wavexx
+
+---
+
+If you don't understand complexity, then you and your projects
+are ultimately doomed.
+ -- Carl Sassenrath
+
+---
+
+Il problema e' cairo. Non ha senso: e' un shit-set di opengl con i
+nomi piu' lunghi. A cosa serve??????
+ -- wavexx
+
+---
+
+Python e' il classico esempio di come avendo solo un martello a
+disposizione, tutto sembri un chiodo.
+Sono d'accordo che e' meglio che avere il C++ come martello, nel
+qual caso tutto sembra il tuo pollice :)
+ -- Marco Benelli
+
+---
+
+Sergio Ruocco wrote:
+ AHHHH, dove vanno tutti i cicli ?? Le cpu NON sono impegnate,
+ eppure mi manca la sensazione di velocità smodata che con un
+ hw del genere dovrebbe essere garantita.
+Oooh, ma la sensazione smodata c'e' eccome!!
+Se avvicini (non troppo!) una mano verso la zona fallica dovresti
+percepire una rotazione tale da indurre un campo elettromagnetico
+autonomo. Non senti rumore, ma e' normale dato che la velocita' e'
+probabilmente sopra mach 1. Anni fa avevi sentito un botto e ti eri
+chiesto da dove venisse, mmh?.
+  -- wavexx
+
+---
+
+You do not really understand something unless you can explain it to
+your grandmother.
+  -- Albert Einstein
+
+---
+
+This site is optimized for Lynx just because fuck you.
+I’m told it also looks good in graphical browsers.
+
+<!-- As I write this, the year is 2009, and the internet is STILL a
+battleground of so-called “intellectual property” disputes. Some people would
+have you believe that without proper financial incentives, music, literature,
+and software would disappear. After all, who would make music if they can’t
+make money on it? Who would write? Who would program?
+
+I know the answer. The answer is that musicians will make music, not because
+they can make money, but because musicians are the people who can’t not make
+music. Writers will write because they can’t not write. Most of the people you
+think of as artists are really just showmen. They collect a paycheck and go
+home at 5 o’clock. That’s not art, that’s commerce.
+
+I’ve been programming since 1983 and releasing my code under Free Software
+licenses since 1993. I’ve been writing and publishing under Free Content
+licenses since 2000. I can’t imagine not doing this. If you can imagine
+yourself not doing what you’re doing, do something else. Do whatever it is you
+can’t not do. -->
+  -- diveintopython3.org
+
+---
+
+  Chi non la smette sara' iscritto da solo in una lista piena di
+  programmatori Java assatanati in cui chi nomina Python viene subito
+  lapidato con diagrammi UML appuntiti e libri di Bruce Eckel.
+Lo stesso Eckel che ha scritto "Thinking in Python" dopo aver finalmente
+capito che "Thinking in Java" era un ossimoro?
+  -- Marco Beri
diff --git a/GeekiGeeki b/GeekiGeeki
new file mode 100644 (file)
index 0000000..425731c
--- /dev/null
@@ -0,0 +1,88 @@
+== Geeki Geeki, the Stupid Stupid Wiki Wiki ==
+
+<div style="float: right">GerryStich.png</div>
+
+GeekiGeeki is a minimalistic wiki with a [[http://git.or.cz/ | Git]]
+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">
+**The** stupid choice for your geeky wiki needs!
+</div>
+
+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
+ * 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)
+ * 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
+ * Title and full-text search with full regex power
+ * Easy drop-in installation (no WSGI, mod_python, FCGI...)
+ * Fast!
+ * Small! Codebase is just 800 LOCs!
+ * Derived from PikiWiki, like MoinMoin
+ * OpenSource, FreeSoftware, CheapBeer... pleases anyone
+ * GuruMeditation alerts :-)
+
+== License ==
+
+Geeki Geeki is Gratis Software as in Gratuitous Speech, not Cheap as in Cheap Beer.
+Consult your lawyer before using to check whether this is compatible with your current
+brand of beer.
+
+Naa! Geeki Geeki is really distributed under the [[http://www.fsf.org/licensing/licenses/agpl-3.0.html|GNU General Public License]], version 3.0 or later.
+
+== Download ==
+
+==== Releases ====
+
+|| 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 ====
+
+You can obtain the latest version -- actually ''any'' version -- through git:
+
+{{{
+git clone http://www.codewiz.org/~bernie/git/geekigeeki.git/
+git clone git://www.codewiz.org/~bernie/geekigeeki.git/
+}}}
+
+===== Revision history =====
+
+Browse it online with GitWeb: http://www.codewiz.org/wikigit/geekigeeki.git
+
+===== Individual source files =====
+
+ * [[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 and upgrade ==
+
+See [[geeki/install]] for new installations, [[geeki/upgrade]] if you are already running a previous version of GeekiGeeki.
+
+== Contributing ==
+
+Please send your patches!  See the [[geeki/TODO]] list for ideas.
+
+Bugfixes and cute hacks welcome.  BloatWare //will// be rejected: this is
+a minimalistic wiki, damn'it!
diff --git a/GeekyGeeky b/GeekyGeeky
new file mode 100644 (file)
index 0000000..2ab6632
--- /dev/null
@@ -0,0 +1 @@
+Did you mean [[GeekiGeeki]]?
\ No newline at end of file
diff --git a/GeorgeBernardShaw b/GeorgeBernardShaw
new file mode 100644 (file)
index 0000000..68612ed
--- /dev/null
@@ -0,0 +1,18 @@
+== Favorite quotes by George Bernard Shaw ==
+
+ * The liar's punishment is, not in the least that he is not believed,
+ but that he cannot believe any one else.
+
+ * Patriotism is your conviction that this country is superior to all
+ other countries because you were born in it.
+
+ * We learn from history that man can never learn anything from history.
+
+ * England and America are two countries separated by a common language.
+
+ * Democracy is a device that ensures we shall be governed no better than we deserve.
+
+ * I often quote myself. It adds spice to my conversation.
+
+
+More quotes here: http://www.quotationspage.com/quotes/George_Bernard_Shaw
diff --git a/GerardoPoggiali b/GerardoPoggiali
new file mode 100644 (file)
index 0000000..17cb7af
--- /dev/null
@@ -0,0 +1,5 @@
+A great friend and co-worker who will always live in our memories.
+
+Some of Gerry's web resources are still available:
+ * http://www.develer.com/~gerry/
+ * http://www.gerardopoggiali.com/
diff --git a/GerryStich.jpg b/GerryStich.jpg
new file mode 100644 (file)
index 0000000..ecc32d7
Binary files /dev/null and b/GerryStich.jpg differ
diff --git a/GerryStich.png b/GerryStich.png
new file mode 100644 (file)
index 0000000..f0617f6
Binary files /dev/null and b/GerryStich.png differ
diff --git a/GilbarcoCompany b/GilbarcoCompany
new file mode 100644 (file)
index 0000000..ee0a0fd
--- /dev/null
@@ -0,0 +1,2 @@
+See: http://www.gilbarco.com/page/home
+
diff --git a/GiveOneGetOne.jpg b/GiveOneGetOne.jpg
new file mode 100644 (file)
index 0000000..b79131d
Binary files /dev/null and b/GiveOneGetOne.jpg differ
diff --git a/GoogleCalculator b/GoogleCalculator
new file mode 100644 (file)
index 0000000..c49d5a2
--- /dev/null
@@ -0,0 +1 @@
+http://www.google.com/intl/en/help/features.html#calculator
diff --git a/GreatBarrierReef b/GreatBarrierReef
new file mode 100644 (file)
index 0000000..ab742f1
--- /dev/null
@@ -0,0 +1 @@
+See http://en.wikipedia.org/wiki/Great_Barrier_Reef
\ No newline at end of file
diff --git a/GreenishBitmaps b/GreenishBitmaps
new file mode 100644 (file)
index 0000000..f06f918
--- /dev/null
@@ -0,0 +1 @@
+GreenishBitmaps.jpg
diff --git a/GreenishBitmaps.jpg b/GreenishBitmaps.jpg
new file mode 100644 (file)
index 0000000..4f088b1
Binary files /dev/null and b/GreenishBitmaps.jpg differ
diff --git a/GuadecConference b/GuadecConference
new file mode 100644 (file)
index 0000000..8f22abc
--- /dev/null
@@ -0,0 +1 @@
+http://www.guadec.org/
diff --git a/GuruMeditation b/GuruMeditation
new file mode 100644 (file)
index 0000000..f96bacb
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Guru_Meditation
diff --git a/GxXvideo.jpg b/GxXvideo.jpg
new file mode 100644 (file)
index 0000000..ca55239
Binary files /dev/null and b/GxXvideo.jpg differ
diff --git a/HackerFolklore b/HackerFolklore
new file mode 100644 (file)
index 0000000..a435bf0
--- /dev/null
@@ -0,0 +1,22 @@
+== Philosophy and religion ==
+
+ * [[TrueHeroes]] who delivered important ideas to mankind
+
+ * Church of the FlyingSpaghettiMonster: http://www.venganza.org/
+
+== Politics ==
+
+ * [[MicrosoftTactics]] against [[FreeSoftware]] and [[GnuLinux]]
+
+== Rhetoric ==
+
+ * The Technique of the StrawMan: http://www-personal.umich.edu/~lilyth/strawman.html
+
+== Humor for nerds ==
+
+ * People defined by what [[FileArchivers]] they use
+ * [[TwoHundredDollarLaptop]]
+
+== Hacker stories ==
+
+ * The Story of Mel, a RealProgrammer: http://www.pbm.com/~lindahl/mel.html
diff --git a/HaikuPoem b/HaikuPoem
new file mode 100644 (file)
index 0000000..ec7dad1
--- /dev/null
+++ b/HaikuPoem
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Haiku
diff --git a/HaikuXo.jpg b/HaikuXo.jpg
new file mode 100644 (file)
index 0000000..3abf8cc
Binary files /dev/null and b/HaikuXo.jpg differ
diff --git a/HaikuXoSmall.jpg b/HaikuXoSmall.jpg
new file mode 100644 (file)
index 0000000..94093e2
Binary files /dev/null and b/HaikuXoSmall.jpg differ
diff --git a/HarvardBridge b/HarvardBridge
new file mode 100644 (file)
index 0000000..b8a1967
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Harvard_Bridge
diff --git a/HorizontalRules b/HorizontalRules
new file mode 100644 (file)
index 0000000..0bce238
--- /dev/null
@@ -0,0 +1,7 @@
+You can rule a line across the page by typing four or more dashes.  In PikiPiki the number of dashes in a horizontal rule markup determine how thick it is: use them in moderation.  (A suggestion from JohnFarrell.)
+
+---
+----
+-----
+------
+-------
\ No newline at end of file
diff --git a/HowManyHackersDoesItTakeToMakeTheBloodySoundWork.jpg b/HowManyHackersDoesItTakeToMakeTheBloodySoundWork.jpg
new file mode 100644 (file)
index 0000000..4a36a20
Binary files /dev/null and b/HowManyHackersDoesItTakeToMakeTheBloodySoundWork.jpg differ
diff --git a/IncludeTest b/IncludeTest
new file mode 100644 (file)
index 0000000..6cd54d8
--- /dev/null
@@ -0,0 +1,3 @@
+{{AmigaForever}}
+{{AmyResource}}
+{{AmigaMagazine}}
diff --git a/IncludedPage b/IncludedPage
new file mode 100644 (file)
index 0000000..af5626b
--- /dev/null
@@ -0,0 +1 @@
+Hello, world!
diff --git a/InvestorWork b/InvestorWork
new file mode 100644 (file)
index 0000000..30b9bc6
--- /dev/null
@@ -0,0 +1,8 @@
+I've been investing in two startup companies:
+
+ * SiriusCompany - co-founder and owner of 25% shares from 2000 to 2001.
+
+ * DevelerCompany - co-founder in November 2001. Owner of 50% shares
+ until April 2007, currently 20%.
+
+ * SugarLabsFoundation - co-founder in November 2008.  Currently an elected member of the Sugar Labs Oversight Board (SLOB ;-)
diff --git a/IpisaConference b/IpisaConference
new file mode 100644 (file)
index 0000000..2dd0985
--- /dev/null
@@ -0,0 +1,5 @@
+Originally: Incontro dei Programmatori Italiani per lo Sviluppo sui Sistemi Amiga
+
+Later:  Incontro dei Programmatori Italiani per lo Sviluppo sui Sistemi Alternativi
+
+See: http://web.archive.org/web/19990203130508/http://bilbo.di.unipi.it/ipisa/ (web archive)
diff --git a/JordanCrouse b/JordanCrouse
new file mode 100644 (file)
index 0000000..d92b437
--- /dev/null
@@ -0,0 +1 @@
+AKA CosmicPenguin
\ No newline at end of file
diff --git a/JorunalistRole b/JorunalistRole
new file mode 100644 (file)
index 0000000..e968c1a
--- /dev/null
@@ -0,0 +1,3 @@
+A few of my older publications are available here: http://www.codewiz.org/articles/index.html
+
+Unfortunately, I have no right to publish recent material.
\ No newline at end of file
diff --git a/JournalistRole b/JournalistRole
new file mode 100644 (file)
index 0000000..6d56469
--- /dev/null
@@ -0,0 +1,12 @@
+For several years, I wrote articles and technical papers for a
+number of Italian publications:
+
+ * ByteItalia
+ * LinuxAndCompany
+ * McMicrocomputer
+ * AmigaMagazine
+ * AmigaLife
+ * AmyResource
+ * IpisaConference
+
+Some older articles are publicly available here: http://www.codewiz.org/articles/index.html .
diff --git a/KendallSquare b/KendallSquare
new file mode 100644 (file)
index 0000000..60e3c52
--- /dev/null
@@ -0,0 +1,3 @@
+E' una bella piazza vicino all'EmAiTee con una fermata della T (red line).
+
+http://en.wikipedia.org/wiki/Kendall_Square
diff --git a/LaptopsHaveArrived.jpg b/LaptopsHaveArrived.jpg
new file mode 100644 (file)
index 0000000..88e64d2
Binary files /dev/null and b/LaptopsHaveArrived.jpg differ
diff --git a/LaptopsHaveArrivedSmall.jpg b/LaptopsHaveArrivedSmall.jpg
new file mode 100644 (file)
index 0000000..11fb3bc
Binary files /dev/null and b/LaptopsHaveArrivedSmall.jpg differ
diff --git a/LegalSeaFoods b/LegalSeaFoods
new file mode 100644 (file)
index 0000000..bf6b124
--- /dev/null
@@ -0,0 +1 @@
+Un bel locale vicino a KendallSquare.
diff --git a/LinusTorvalds b/LinusTorvalds
new file mode 100644 (file)
index 0000000..56a9156
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Linus_Torvalds
diff --git a/LinuxAndCompany b/LinuxAndCompany
new file mode 100644 (file)
index 0000000..1aa4c5c
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.oltrelinux.com/
diff --git a/LinuxCare b/LinuxCare
new file mode 100644 (file)
index 0000000..e8ec8ec
--- /dev/null
+++ b/LinuxCare
@@ -0,0 +1 @@
+http://www.linuxcare.com/
\ No newline at end of file
diff --git a/LinuxProjects b/LinuxProjects
new file mode 100644 (file)
index 0000000..2e16d21
--- /dev/null
@@ -0,0 +1,16 @@
+== Linux projects by Bernie Innocenti ==
+
+ * [[GeekiGeeki]] -- The stupid stupid wiki wiki
+ * deluxeloginfo -- Flexible email changeset notifier for git, Subversion and CVS
+ * devtools -- Assorted project management and sysadmin tools 
+ * [[Fedora64bitUpgrade]] -- Notes on how to perform this unsupported architecture upgrade
+
+TODO: this list is totally incomplete
+
+=== Patches ===
+ * [[http://codewiz.org/pub/patches/linux/   | Linux kernel patches ]]
+ * [[http://codewiz.org/pub/patches/gcc/     | GCC patches          ]]
+ * [[http://codewiz.org/pub/patches/uclinux/ | uClinux patches      ]]
+ * [[http://codewiz.org/pub/patches/xorg/    | Xorg patches         ]]
+
+ * [[http://codewiz.org/pub/patches/         | Unsorted patches     ]]
diff --git a/LxCorruption.jpg b/LxCorruption.jpg
new file mode 100644 (file)
index 0000000..0e05dbf
Binary files /dev/null and b/LxCorruption.jpg differ
diff --git a/LxXvideo.jpg b/LxXvideo.jpg
new file mode 100644 (file)
index 0000000..8a4e12d
Binary files /dev/null and b/LxXvideo.jpg differ
diff --git a/MainControlRoom b/MainControlRoom
new file mode 100644 (file)
index 0000000..62a25ac
--- /dev/null
@@ -0,0 +1 @@
+http://www-bd.fnal.gov/wao/fermipics/04-0284-01D.jpg
\ No newline at end of file
diff --git a/ManagerRole b/ManagerRole
new file mode 100644 (file)
index 0000000..b5e37ba
--- /dev/null
@@ -0,0 +1 @@
+ * TODO: Develer projects
diff --git a/MandelBug b/MandelBug
new file mode 100644 (file)
index 0000000..2c2781b
--- /dev/null
+++ b/MandelBug
@@ -0,0 +1 @@
+http://www.catb.org/jargon/html/M/mandelbug.html
\ No newline at end of file
diff --git a/MarconiCompany b/MarconiCompany
new file mode 100644 (file)
index 0000000..76d4a36
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.marconi.com/
diff --git a/MartinPool b/MartinPool
new file mode 100644 (file)
index 0000000..1e2876e
--- /dev/null
@@ -0,0 +1,3 @@
+A very lovely guy.
+
+http://sourcefrog.net/
diff --git a/MassimoSantoro b/MassimoSantoro
new file mode 100644 (file)
index 0000000..b30866b
--- /dev/null
@@ -0,0 +1 @@
+Syswiz instead of Codewiz: http://www.syswiz.org for further information about me.
diff --git a/McMicrocomputer b/McMicrocomputer
new file mode 100644 (file)
index 0000000..3770bfc
--- /dev/null
@@ -0,0 +1 @@
+See: http://it.wikipedia.org/wiki/MCmicrocomputer
diff --git a/MicroController b/MicroController
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/MicroControllers b/MicroControllers
new file mode 100644 (file)
index 0000000..3ee9840
--- /dev/null
@@ -0,0 +1,10 @@
+Processors and microcontrollers I know include:
+
+  * ARM - I used ARMs from several manufacturers including Intel, Motorola/Freescale,
+  Samsung and Sharp.  Actually, the real ARM wizard was a co-worker of mine in
+  DevelerCompany, but sitting next to him for years and supervising many of his
+  ARM projects made me learn a lot.
+
+  * Intel 80C196
+
+  TODO
diff --git a/MicrosoftTactics b/MicrosoftTactics
new file mode 100644 (file)
index 0000000..b91980c
--- /dev/null
@@ -0,0 +1,95 @@
+== Microsoft's VS Free Software ==
+
+Why does Microsoft deserve special casing among all companies producing proprietary software?  Because
+**Microsoft is the only company that actively and repeatedly tried for years to kill FreeSoftware and Linux.**
+
+This is a collection of a variety of strategies attempted by Microsoft
+against an extremely resilient competitor that couldn't be simply brought
+or driven to bankruptcy.
+
+steve_ballmer_bill_gates_i_wish_i_knew_how_to_quit_you.jpg
+
+
+=== Targeting GNU/Linux ===
+
+ * [[http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/ | Linux is a Cancer]] -- Steve Ballmer, CEO (2001)
+
+ * [[http://www.linux.com/feature/8374 | Linux is un-American]] -- Jim Allchin, Windows chief officer (2001) 
+
+ * Microsoft suspected behind SCO's "smoking gun" attacks against Linus Torvalds
+
+ * Microsoft paying a "think tank" to bribe Tanembaum to accuse Linus Torvalds of stealing Minix's code
+
+ * Software patent lobby at the EU parliament
+
+ * "Get the Facts!" (AKA "Get the FUD!") campaign
+
+ * "We have the way out!" campaign with Unisys
+
+
+=== Targeting Linux distributors ===
+
+ * Paying Novell with "vouchers" for unclear [[http://news.cnet.com/Microsoft-makes-Linux-pact-with-Novell/2100-1016_3-6132119.html | patent and "interoperability" pact]] (2007)
+
+ * Paying Novell again (2008)
+
+ * Attempting to [[http://olpcnews.com/sales_talk/microsoft/how_microsoft_got_xp_on_the_xo.html | take over OLPC]] (2005)
+
+ * Attempted patent deal with [[http://linux.slashdot.org/article.pl?sid=07/06/19/1720201 | Red Hat and Canonical]] (2007)
+
+
+=== Targeting hardware vendors ===
+
+ * [[http://money.cnn.com/2008/05/15/technology/microsoft_olpc.fortune/index.htm | Undisclosed deal between Bill Gates and Nicholas Negroponte]], disrupting OLPC (2008)
+
+ * Dumping Linux in Australia on the Asus EEE PC (2008)
+
+
+=== Internet market share ===
+
+ * Commissioning [[http://linux.slashdot.org/article.pl?sid=05/05/07/0531210 | biased benchmarks]] to make Windows look better than Linux (2005)
+
+ * Make IIS look better in [[http://news.netcraft.com/archives/2006/04/06/april_2006_web_server_survey.html | Netcraft's web server survey]] by convincing domain registrars to use Windows servers for parked domains (2006)
+
+
+=== Targeting Apple ===
+
+ * Fake "Mac switchers" campaign with stock photos of models
+
+ * The "I'm a PC" campaign (2008)
+
+
+=== Targeting open standards ===
+
+
+ * Creating OOXML to disrupt the Open Document Format.
+
+ * Bribe ISO into accepting OOXML (2008)
+
+ * Passport
+
+
+=== Targeting specific FLOSS projects ===
+
+ * Bribe Blender (2008)
+
+ * Bribe PHP (2008)
+
+ * [[http://www.theregister.co.uk/2008/07/25/microsoft_gpl/ | $100K bribe to Apache Software Foundation]] (2008)
+
+ * The [[http://www.microsoft.com/uk/servers/winclientshearts/ | Windows loves PHP]] campaign to promote the WAMP platform (2008)
+
+
+=== Targeting OpenSource licenses and development model ===
+
+ * Claiming the GPLv3 is invalid and unenforceable (in the context of distributing the Novell "vouchers" to customers)
+
+ * The [[http://www.catb.org/~esr/halloween/ | Halloween documents]] (1998-2004)
+
+ * Microsoft claims that [[http://news.zdnet.com/2100-3513_22-152099.html | OSS violates 235 (unspecified) patents]]
+
+
+== Help wanted! ==
+
+Please help expand and verify this list!
+Each claim should come with links to supporting material.
diff --git a/MiguelDeIcaza b/MiguelDeIcaza
new file mode 100644 (file)
index 0000000..4c2ebe1
--- /dev/null
@@ -0,0 +1,5 @@
+See:
+
+ http://en.wikipedia.org/wiki/Miguel_de_Icaza
+
+ http://www.time.com/time/innovators/web/profile_icaza.html
diff --git a/MinneHaHa b/MinneHaHa
new file mode 100644 (file)
index 0000000..da0ee28
--- /dev/null
+++ b/MinneHaHa
@@ -0,0 +1 @@
+http://www.lakegeorgesteamboat.com/minnehaha.html
\ No newline at end of file
diff --git a/MitMediaLab b/MitMediaLab
new file mode 100644 (file)
index 0000000..a76662a
--- /dev/null
@@ -0,0 +1,3 @@
+See: http://tirania.org/blog/
+
+http://www.media.mit.edu/about/images/e15.jpg
diff --git a/MontReal b/MontReal
new file mode 100644 (file)
index 0000000..6f98024
--- /dev/null
+++ b/MontReal
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Montreal
\ No newline at end of file
diff --git a/MontmorencyFalls b/MontmorencyFalls
new file mode 100644 (file)
index 0000000..2927a0d
--- /dev/null
@@ -0,0 +1 @@
+http://www.quebec-travelguide.com/Beauport/Montmorency-Falls-Park/
\ No newline at end of file
diff --git a/MyOlpcDesk b/MyOlpcDesk
new file mode 100644 (file)
index 0000000..2440076
--- /dev/null
@@ -0,0 +1,4 @@
+MyOlpcDesk2.jpg
+MyOlpcDesk3.jpg
+MyOlpcDesk6.jpg
+MyOlpcDesk7.jpg
diff --git a/MyOlpcDesk2.jpg b/MyOlpcDesk2.jpg
new file mode 100644 (file)
index 0000000..b80d8d9
Binary files /dev/null and b/MyOlpcDesk2.jpg differ
diff --git a/MyOlpcDesk3.jpg b/MyOlpcDesk3.jpg
new file mode 100644 (file)
index 0000000..818c3fe
Binary files /dev/null and b/MyOlpcDesk3.jpg differ
diff --git a/MyOlpcDesk6.jpg b/MyOlpcDesk6.jpg
new file mode 100644 (file)
index 0000000..7586f02
Binary files /dev/null and b/MyOlpcDesk6.jpg differ
diff --git a/MyOlpcDesk7.jpg b/MyOlpcDesk7.jpg
new file mode 100644 (file)
index 0000000..99eb32e
Binary files /dev/null and b/MyOlpcDesk7.jpg differ
diff --git a/NicholasNegroponte b/NicholasNegroponte
new file mode 100644 (file)
index 0000000..fdd4c3f
--- /dev/null
@@ -0,0 +1,5 @@
+See:
+
+ http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Nicholas_negroponte.jpg/399px-Nicholas_negroponte.jpg
+
+ http://it.wikipedia.org/wiki/Nicholas_Negroponte
\ No newline at end of file
diff --git a/NumericalRecipes b/NumericalRecipes
new file mode 100644 (file)
index 0000000..cc58f77
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.numerical-recipes.com/
diff --git a/OfficeSleep.jpg b/OfficeSleep.jpg
new file mode 100644 (file)
index 0000000..fe09b66
Binary files /dev/null and b/OfficeSleep.jpg differ
diff --git a/OldProjects b/OldProjects
new file mode 100644 (file)
index 0000000..292bee9
--- /dev/null
@@ -0,0 +1,10 @@
+Some stuff I'm linking here to let The Net remember:
+
+ * Old GCC toolchain for uClinux: [[http://www.develer.com/uclinux/uclinux-tools.html]]
+ * Assorted patches: [[http://www.develer.com/patches/]]
+ * ShellScripts: Handy utilities to enhance your shell environment
+ * Old OpenSource projects: [[http://www.codewiz.org/projects/]]
+
+ * [[SystemShockBBS]] -- My old FidoNet and AmigaNet BBS
+
+ * Random temporary junk: [[http://www.codewiz.org/pub/]]
diff --git a/OldSkool b/OldSkool
new file mode 100644 (file)
index 0000000..312a407
--- /dev/null
+++ b/OldSkool
@@ -0,0 +1,9 @@
+From http://en.wikipedia.org/wiki/Oldskool:
+
+ * In demoscene, an old school production means a production made before the mid-1990s.
+
+ * In computer and video games, the dividing line for Old School is often before the
+   advent of 3D graphics, generally the 8 to 32-bit sprite based games of the late-1970s
+   to mid-1990s such as Super Mario Bros.
+
+See also: http://en.wikipedia.org/wiki/Demoscene
diff --git a/OlpcBernieRepo b/OlpcBernieRepo
new file mode 100644 (file)
index 0000000..d29fbbe
--- /dev/null
@@ -0,0 +1,8 @@
+My experimental OLPC packages are available from a YUM repository.
+
+To install:
+
+{{{
+cd /etc/yum.repos.d/
+wget http://www.codewiz.org/pub/olpc-bernie/olpc-bernie.repo
+}}}
\ No newline at end of file
diff --git a/OlpcCrank/ArjunCranking.jpg b/OlpcCrank/ArjunCranking.jpg
new file mode 100644 (file)
index 0000000..5cee8dc
Binary files /dev/null and b/OlpcCrank/ArjunCranking.jpg differ
diff --git a/OlpcCrank/ArjunCranking2.jpg b/OlpcCrank/ArjunCranking2.jpg
new file mode 100644 (file)
index 0000000..b34192a
Binary files /dev/null and b/OlpcCrank/ArjunCranking2.jpg differ
diff --git a/OlpcCrank/ArjunCranking2Small.jpg b/OlpcCrank/ArjunCranking2Small.jpg
new file mode 100644 (file)
index 0000000..5a66b18
Binary files /dev/null and b/OlpcCrank/ArjunCranking2Small.jpg differ
diff --git a/OlpcCrank/ArjunCrankingSmall.jpg b/OlpcCrank/ArjunCrankingSmall.jpg
new file mode 100644 (file)
index 0000000..ec3ce97
Binary files /dev/null and b/OlpcCrank/ArjunCrankingSmall.jpg differ
diff --git a/OlpcCrank/DanielCranking.mov b/OlpcCrank/DanielCranking.mov
new file mode 100644 (file)
index 0000000..d5cf3f2
Binary files /dev/null and b/OlpcCrank/DanielCranking.mov differ
diff --git a/OlpcCrank/StephenCranking.jpg b/OlpcCrank/StephenCranking.jpg
new file mode 100644 (file)
index 0000000..dd9c957
Binary files /dev/null and b/OlpcCrank/StephenCranking.jpg differ
diff --git a/OlpcCrank/StephenCranking2.jpg b/OlpcCrank/StephenCranking2.jpg
new file mode 100644 (file)
index 0000000..022f039
Binary files /dev/null and b/OlpcCrank/StephenCranking2.jpg differ
diff --git a/OlpcCrank/StephenCranking2Small.jpg b/OlpcCrank/StephenCranking2Small.jpg
new file mode 100644 (file)
index 0000000..98c0d24
Binary files /dev/null and b/OlpcCrank/StephenCranking2Small.jpg differ
diff --git a/OlpcCrank/StephenCrankingSmall.jpg b/OlpcCrank/StephenCrankingSmall.jpg
new file mode 100644 (file)
index 0000000..c0fbc69
Binary files /dev/null and b/OlpcCrank/StephenCrankingSmall.jpg differ
diff --git a/OlpcLab1.jpg b/OlpcLab1.jpg
new file mode 100644 (file)
index 0000000..243bb9c
Binary files /dev/null and b/OlpcLab1.jpg differ
diff --git a/OlpcLab4.jpg b/OlpcLab4.jpg
new file mode 100644 (file)
index 0000000..711afbe
Binary files /dev/null and b/OlpcLab4.jpg differ
diff --git a/OlpcLab5.jpg b/OlpcLab5.jpg
new file mode 100644 (file)
index 0000000..8f55337
Binary files /dev/null and b/OlpcLab5.jpg differ
diff --git a/OlpcLab7.jpg b/OlpcLab7.jpg
new file mode 100644 (file)
index 0000000..496d76d
Binary files /dev/null and b/OlpcLab7.jpg differ
diff --git a/OlpcMedusa.jpg b/OlpcMedusa.jpg
new file mode 100644 (file)
index 0000000..4fe0d9b
Binary files /dev/null and b/OlpcMedusa.jpg differ
diff --git a/OlpcOffice b/OlpcOffice
new file mode 100644 (file)
index 0000000..51c8c69
--- /dev/null
@@ -0,0 +1,21 @@
+Main development room, aka "the garden" - night time (note the ExOh's hanging from the ceiling!):
+
+OlpcLab1.jpg
+---
+The kitchen!
+
+OlpcLab4.jpg
+---
+Entrance lobby:
+
+OlpcLab5.jpg
+---
+ChrisBall next to his huge 30" CinemaDisplay:
+
+OlpcLab7.jpg
+
+ Funny keyboard! O_o
+
+ Yes, it costs a lot -- bernie
+
+See also MyOlpcDesk.
\ No newline at end of file
diff --git a/OneAmigaPerChild/OneAmigaPerChild b/OneAmigaPerChild/OneAmigaPerChild
new file mode 100644 (file)
index 0000000..af876d5
--- /dev/null
@@ -0,0 +1,38 @@
+My good old friend MicheleConsoleBattilana, CEO of CloantoCompany,
+recently sent me the latest edition of AmigaForever 2006 Premium
+Edition.
+
+While the OpenFirmware can't boot off a plain CD-ROM designed for
+the legacy 16bit BIOS, it didn't take too much hacking before
+I could get the actual UAE binary to start from the Terminal
+activity:
+
+ * Plug in a USB CD-ROM unit
+ * Open the Terminal activity and type:
+ {{{
+ sudo mount /dev/scd0 /mnt
+ cd /mnt/Emulation/UAE
+ ./uae -f af_boot.uaerc
+ }}}
+
+You may want to configure the system for the very high resolution
+of the XO display:
+
+ * Open the **System** disk
+ * Open to **Prefs** drawer
+ * Use the **Screen** preferences editor to set a higher screenmode (uaegfx:1152x864x16 is close to full-screen and neat)
+ * Use the **Font** preferences editor to enlarge the Workbench and Screen fonts (Topaz-11 is a good choice)
+ * Use the **ToolManager** preferences editor to enlarge the font of the Dock
+ * TODO: The mouse pointer could also use a bigger sprite, but you'll have to design one yourself
+
+The emulation is fast and smooth.  I didn't have much success with the
+demos, mostly because I was unable to reach an adequate emulation speed
+on the Geode while running UAE with legacy 680x0 processors, which disables
+the JIT CPU emulator.
+
+
+{{OneAmigaPerChild/OneAmigaPerChildSmall.jpg | The future and "The Future Ahead of its Time" next to each other}}
+{{OneAmigaPerChild/OneAmigaPerChildCloseupSmall.jpg | A nice Workbench environment for your XO}}
+
+
+<div style="text-align: center; font-size:24px;">AmigaCheckmark.png **// [[http://www.codewiz.org/projects/amiga/index.html | Only Amiga Makes It Possible!]] //**</div>
diff --git a/OneAmigaPerChild/OneAmigaPerChild.jpg b/OneAmigaPerChild/OneAmigaPerChild.jpg
new file mode 100644 (file)
index 0000000..37ba3e4
Binary files /dev/null and b/OneAmigaPerChild/OneAmigaPerChild.jpg differ
diff --git a/OneAmigaPerChild/OneAmigaPerChildCloseup.jpg b/OneAmigaPerChild/OneAmigaPerChildCloseup.jpg
new file mode 100644 (file)
index 0000000..23e5016
Binary files /dev/null and b/OneAmigaPerChild/OneAmigaPerChildCloseup.jpg differ
diff --git a/OneAmigaPerChild/OneAmigaPerChildCloseupSmall.jpg b/OneAmigaPerChild/OneAmigaPerChildCloseupSmall.jpg
new file mode 100644 (file)
index 0000000..1bd9e15
Binary files /dev/null and b/OneAmigaPerChild/OneAmigaPerChildCloseupSmall.jpg differ
diff --git a/OneAmigaPerChild/OneAmigaPerChildSmall.jpg b/OneAmigaPerChild/OneAmigaPerChildSmall.jpg
new file mode 100644 (file)
index 0000000..cfb157f
Binary files /dev/null and b/OneAmigaPerChild/OneAmigaPerChildSmall.jpg differ
diff --git a/OneAmigaPerChild/OneAmigaPerChildSmaller.jpg b/OneAmigaPerChild/OneAmigaPerChildSmaller.jpg
new file mode 100644 (file)
index 0000000..35feaf8
Binary files /dev/null and b/OneAmigaPerChild/OneAmigaPerChildSmaller.jpg differ
diff --git a/OneCambridgeCenter b/OneCambridgeCenter
new file mode 100644 (file)
index 0000000..00d17bc
--- /dev/null
@@ -0,0 +1 @@
+OneCambridgeCenter.jpg
\ No newline at end of file
diff --git a/OneCambridgeCenter.jpg b/OneCambridgeCenter.jpg
new file mode 100644 (file)
index 0000000..5f1167b
Binary files /dev/null and b/OneCambridgeCenter.jpg differ
diff --git a/OneLaptopPerChild b/OneLaptopPerChild
new file mode 100644 (file)
index 0000000..630b890
--- /dev/null
@@ -0,0 +1,48 @@
+== Experimental packages ==
+
+ * xtest OS images: http://bender.codewiz.org/pub/olpc/streams/xtest/
+ * yum repository: http://www.codewiz.org/pub/olpc-bernie/
+
+== General Info ==
+
+ * Public website: http://www.laptop.org/
+ * Project wiki: http://wiki.laptop.org/
+ * Developer resources: http://dev.laptop.org/
+ * See the ExOh laptop in action!
+
+== My Work ==
+
+=== Ongoing ===
+
+ * Performance tuning (Xorg, cairo, initscripts...)
+ * Random kernel hacking: https://www.develer.com/gitweb/pub/users/bernie/olpc-2.6-master
+ * Maintaining changes to XKB keyboard definitions (xkeyboard-config)
+ * RPM packaging work: https://admin.fedoraproject.org/pkgdb/users/packages/bernie
+
+=== Specific tasks ===
+
+ * Competitive strategies against the TwoHundredDollarLaptop (TODO)
+ * Upgrading the OLPC bathrooms to BadVista (DONE)
+ * Porting Xorg 1.4 to the OLPC: XorgOlpcTasks (DONE)
+ * Porting Xorg 1.4.99 to the OLPC: http://www.codewiz.org/pub/olpc/xorg1499/
+ * Optimized glibc 2.7: http://www.codewiz.org/pub/olpc/glibc-geode-2.7/
+ * Localization: EthiopianLocale
+ * Sugarizing the XaoS activitiy: http://wiki.laptop.org/go/XaoS
+ * Sugarizing the Linux SoundTracker
+ * OneAmigaPerChild emulation pet project
+
+== My Bugs ==
+
+ * Assigned to me: http://dev.laptop.org/query?owner=bernie
+ * Reported by me: http://dev.laptop.org/query?reporter=bernie
+ * Commented by me: https://dev.laptop.org/query?cc=bernie
+
+[[http://www.laptopgiving.org/ | GiveOneGetOne.jpg]]
+
+----
+
+**Due to questionable decisions made by our top-management, at this time I cannot fully endorse OLPC**
+
+OneWindozePerChild.png
+
+Instead, I'm working on [[SugarLabs]]. 
diff --git a/OneLaptopPerChild.orig b/OneLaptopPerChild.orig
new file mode 100644 (file)
index 0000000..630b890
--- /dev/null
@@ -0,0 +1,48 @@
+== Experimental packages ==
+
+ * xtest OS images: http://bender.codewiz.org/pub/olpc/streams/xtest/
+ * yum repository: http://www.codewiz.org/pub/olpc-bernie/
+
+== General Info ==
+
+ * Public website: http://www.laptop.org/
+ * Project wiki: http://wiki.laptop.org/
+ * Developer resources: http://dev.laptop.org/
+ * See the ExOh laptop in action!
+
+== My Work ==
+
+=== Ongoing ===
+
+ * Performance tuning (Xorg, cairo, initscripts...)
+ * Random kernel hacking: https://www.develer.com/gitweb/pub/users/bernie/olpc-2.6-master
+ * Maintaining changes to XKB keyboard definitions (xkeyboard-config)
+ * RPM packaging work: https://admin.fedoraproject.org/pkgdb/users/packages/bernie
+
+=== Specific tasks ===
+
+ * Competitive strategies against the TwoHundredDollarLaptop (TODO)
+ * Upgrading the OLPC bathrooms to BadVista (DONE)
+ * Porting Xorg 1.4 to the OLPC: XorgOlpcTasks (DONE)
+ * Porting Xorg 1.4.99 to the OLPC: http://www.codewiz.org/pub/olpc/xorg1499/
+ * Optimized glibc 2.7: http://www.codewiz.org/pub/olpc/glibc-geode-2.7/
+ * Localization: EthiopianLocale
+ * Sugarizing the XaoS activitiy: http://wiki.laptop.org/go/XaoS
+ * Sugarizing the Linux SoundTracker
+ * OneAmigaPerChild emulation pet project
+
+== My Bugs ==
+
+ * Assigned to me: http://dev.laptop.org/query?owner=bernie
+ * Reported by me: http://dev.laptop.org/query?reporter=bernie
+ * Commented by me: https://dev.laptop.org/query?cc=bernie
+
+[[http://www.laptopgiving.org/ | GiveOneGetOne.jpg]]
+
+----
+
+**Due to questionable decisions made by our top-management, at this time I cannot fully endorse OLPC**
+
+OneWindozePerChild.png
+
+Instead, I'm working on [[SugarLabs]]. 
diff --git a/OneLaptopPerChild.rej b/OneLaptopPerChild.rej
new file mode 100644 (file)
index 0000000..4191f90
--- /dev/null
@@ -0,0 +1,19 @@
+***************
+*** 41,48 ****
+  
+  ----
+  
+- **Due to questionable decisions made by our top-management, at this time I cannot fully endorse OLPC**
+  
+- OneWindozePerChild.png
+  
+- Instead, I'm working on [[SugarLabs]].
+--- 41,48 ----
+  
+  ----
+  
++ **Due to unclear and questionable decisions made by our top-management, at this time I cannot fully endorse OLPC**
+  
++ {{OneWindozePerChild.png}}
+  
++ Instead, I'm working on the [[SugarLabs]] foundation.
diff --git a/OneWindozePerChild.png b/OneWindozePerChild.png
new file mode 100644 (file)
index 0000000..4b115c1
Binary files /dev/null and b/OneWindozePerChild.png differ
diff --git a/OpenSource b/OpenSource
new file mode 100644 (file)
index 0000000..1f118a0
--- /dev/null
@@ -0,0 +1,4 @@
+Official definition here: http://www.opensource.org/
+
+Sometimes used as a synonym of FreeSoftware, which has many practical
+similarities, but is different in spirit and motivation.
diff --git a/OpenSourceDeveloperRole b/OpenSourceDeveloperRole
new file mode 100644 (file)
index 0000000..07d372c
--- /dev/null
@@ -0,0 +1,73 @@
+=== Project Administrator ===
+
+I've started and/or maintained the following OpenSource projects:
+
+ * [[http://www.develer.com/oss/DevLib/ | Devlib]] - A library of reusable and
+ portable components for embedded and C++ applications
+
+ * [[http://www.sourceforge.net/projects/bdm/ | BDM]] -
+ An umbrella project grouping all existing drivers and utilities
+ for the Background Debug Module interface of the ColdFire and
+ CPU32 processors.  After some initial activity, the project has
+ stagnated due to lack of time and motivation: I don't use the
+ ColdFire processor for development any more.
+
+ * [[http://www.sourceforge.net/projects/dlab | D-Lab]] -
+ This is one of the two C++ games developed collectively
+ by students of the D-Lab multimedia course during my
+ InstructorRole.
+
+ * [[http://www.sourceforge.net/projects/gfactory | GameFactory]] -
+ This is the second C++ game developed by students of the
+ GameFactory course during my InstructorRole.
+
+=== Official developer ===
+
+I'm affiliated with the following projects:
+
+ * [[http://wiki.laptop.org/ | One Laptop Per Child]] - I've been a volunteer OLPC
+ developer full time for roughly 9 months as of this writing.  I've been doing platform
+ related work, including X maintenance, localization, input devices, kernel work,
+ software packaging.and application porting.
+
+ * [[http://gcc.gnu.org/ | GCC]] - I've been a GCC maintainer for three years, but lately
+ I've not contributed much.  My earlier work is mostly
+ concentrated in the ##m68k## backend to improve ColdFire
+ and add uC-Linux support.  I've also done some bug fixing and
+ minor cleanups all over the tree.
+
+ * [[http://www.uclinux.org/ | uClinux]] - I contributed mostly
+ kernel patches that GregUngerer promptly forwarded upstream.
+ The most interesting thing was a VM rework to optimize away
+ multiple copies of executable images in RAM when XIP wasn't
+ possible (i.e.: with JFFS2).  That work turned out being too
+ invasive to go in the official tree, but we used it effectively
+ in our custom application.
+ I also contributed a bunch of userland ports and improvements
+ for things such as sh, tftp, cron, inetd, etc.
+
+ * [[http://www.x.org/ | Xorg ]] - The X Windowing system.  I've been maintaining
+ the X server for the OLPC, including the migration to X 1.4, including input
+ autoconfiguration, EXA improvements and graphics driver bugfixes.  I've been
+ doing in depth profiling of the OLPC rendering stack as a preparation for later
+ optimization work.
+
+ * [[http://www.fedoraproject.org | Fedora]] - As part of my OLPC work, I've become
+ a Fedora developer to maintain the X packages and a dozen of other core distribution
+ RPM packages.  I've been using and deploying RedHat systems for a very long time.
+
+ * [[http://www.linux.org/ | Linux kernel]] - There's no such
+ thing as an official Linux kernel developer, but I dispatched
+ misc patches that went into Linus tree more or less directly.
+ My areas of interest was reducing bloat for embedded systems
+ and fixing bugs in things such as JFFS2 and MTD.
+
+ * [[http://www.aros.org | AROS]] -  Just bug fixes and small improvements,
+ but I really learned a lot from the other developers and especially the
+ project leader AaronDigulla.
+
+ * [[http://www.netbsd.org/ | NetBSD]] - That's really a lot of time ago.
+ I contributed mostly driver work for NetBSD/m68k: a driver for the IOBlix
+ multiserial card and 14bit sound support for the Paula Amiga
+ Audio driver (aucc).  I also did some ##sysinst## (installer)
+ work to get it to work on the m68k.
diff --git a/OriginalWiki b/OriginalWiki
new file mode 100644 (file)
index 0000000..276c2c3
--- /dev/null
@@ -0,0 +1,5 @@
+
+  http://www.c2.com/cgi/wiki
+
+  http://www.c2.com/cgi/wiki?RecentChanges
+
diff --git a/PalazzoVecchioOlpcConf.jpg b/PalazzoVecchioOlpcConf.jpg
new file mode 100644 (file)
index 0000000..afe2996
Binary files /dev/null and b/PalazzoVecchioOlpcConf.jpg differ
diff --git a/PalazzoVecchioOlpcConfSmall.jpg b/PalazzoVecchioOlpcConfSmall.jpg
new file mode 100644 (file)
index 0000000..c7457d4
Binary files /dev/null and b/PalazzoVecchioOlpcConfSmall.jpg differ
diff --git a/PersonalEducation b/PersonalEducation
new file mode 100644 (file)
index 0000000..33528e6
--- /dev/null
@@ -0,0 +1,54 @@
+=== Formal studies ===
+
+ * Undergraduate diploma in '''Mathematics and Computer Science''' with
+ a rating of '''56 out of 60'''.  Obtained in 1993 at the Istituto Tecnico
+ Commerciale "A.Volta", Firenze.  This course included a good amount of
+ '''Electronic Engineering'''.
+
+ * Attended one term of Software Engineering course at Unviersita' degli
+ Studi di Firenze in 1994.  Computer Science exam '''30/30 cum laude'''.
+
+In 1994 I dropped out of the university to accept a job as an EmployedWorker
+for a small company, and a few months later for SeacCompany.
+
+=== Nonformal studies and self-teaching ===
+
+Over the years I tried to compensate for lack of proper university-grade
+education by making the local libraries much richer:
+
+ * '''Compilers''', reading several textbooks such as CompilersPrinciplesTechniquesAndTools,
+ and many others.
+
+ * '''Algorithms''' - many, including classics such as DonaldKnuth's bible TheArtOfComputerProgramming,
+ CambridgeUniversityPress's NumericalRecipes and NicholasWirth's ancient, but still
+brillant, "Algorithms + Data Structures = Programs".
+ * '''Operating Systems''' - Too many to mention here, most of which quite
+ theoretical and boring.  Of course, my favorite will always be AdvancedProgrammingInTheUnixEnvironment.
+
+ * '''Networking''' - Several books, including TcpIpIllustrated, several RFCs and
+ technical papers.
+
+ * '''Programming Languages''' - All the obvious textbooks such as BjarneStroustrup's
+ SeePlusPlusProgrammingLanguage, and many others like the old SeeProgrammingLanguage,
+ ThinkingInJava, and dozens of C++ books.
+
+ * '''Programming Techniques''' - Countless.  Such as SeePlusPlusTemplateMetaprogramming
+ and the controversial ModernSeePlusPlusDesign by AndreiAlexandrescu.
+ My absolute favourite is BrianKernighan's and RobPike's ThePracticeOfProgramming.
+
+ * '''Software Architecture and Design''' - All the "must-read" classics such as
+ GangOfFour's DesignPatterns, UmlDistilled and UmlDesignPatterns.
+
+ * '''Project Management''' - My favourite certainly is TheMythicalManMonth, but I've
+ read a few others such as ExecutionPlainAndSimple.
+
+ * '''Technical Writing''' - TheElementsOfStyle and DonaldKnuth's TheTexBook are my
+ favourites on the topics of stylish writing and typesetting.
+
+ * '''Numerical Methods''' - I'm sorry to have quite a thin mathematical background.
+ Nevertheless, I enjoyed reading DonaldKnuth's ConcreteMathematics and
+ CambridgeUniversityPress' NumericalRecipes.
+
+ * '''Databases''' - Basics of the relational database theory and relational algebra.
+ Know how to rewrite schemata into normal form.
diff --git a/Pictures b/Pictures
new file mode 120000 (symlink)
index 0000000..6ed69ab
--- /dev/null
+++ b/Pictures
@@ -0,0 +1 @@
+../../../Pictures/
\ No newline at end of file
diff --git a/Pictures.rej b/Pictures.rej
new file mode 100644 (file)
index 0000000..927e8dd
--- /dev/null
@@ -0,0 +1,4 @@
+***************
+*** 0 ****
+--- 1 ----
++ ../../../Pictures
\ No newline at end of file
diff --git a/PikiPiki b/PikiPiki
new file mode 100644 (file)
index 0000000..15ec37e
--- /dev/null
+++ b/PikiPiki
@@ -0,0 +1,3 @@
+PikiPiki has a public home page here:
+
+  http://www.linuxcare.com.au/piki/
\ No newline at end of file
diff --git a/PikiPlus b/PikiPlus
new file mode 100644 (file)
index 0000000..d9bf1a0
--- /dev/null
+++ b/PikiPlus
@@ -0,0 +1 @@
+Moved to GeekiGeeki
\ No newline at end of file
diff --git a/PikiPlusToDo b/PikiPlusToDo
new file mode 100644 (file)
index 0000000..a1ffd58
--- /dev/null
@@ -0,0 +1 @@
+Moved to GeekiGeekiToDo
\ No newline at end of file
diff --git a/PikiSandBox b/PikiSandBox
new file mode 100644 (file)
index 0000000..195e4a1
--- /dev/null
@@ -0,0 +1,9 @@
+'''I dare you''': press the Edit button and add something to this page. -- MartinPool
+
+-----
+
+Aha
+Haha!
+Hahaha!
+hehehe
+hehehe
diff --git a/PikiToDo b/PikiToDo
new file mode 100644 (file)
index 0000000..1aa8f03
--- /dev/null
+++ b/PikiToDo
@@ -0,0 +1,33 @@
+Add to this page features you think are missing in PikiPiki:
+
+ * Find a better logo. (Now we have a nice snake by DrJohn.)
+
+ * Should have a way to attach images to uploaded pages using an HtmlFileField.
+
+ * Implement EditCopy as in OriginalWiki.  http://c2.com/cgi/wiki?MoreAboutBackupCopies
+
+ * http://www.c2.com/cgi/wiki?FederatedWiki
+
+ * Show most-often-read pages.
+
+ * Fix atomic-rename and locking of editlog on NT.  
+
+ LeonMar says we should just open the file with an exclusive lock, rather than using a temporary file.   That sounds nice and simple.  NT implicitly locks the file against deletion but not against simultaneous modification when it's open for write.  The fcntl locking mechanism doesn't seem to work, but perhaps there is a separate msvcrt routine which will do it.
+
+ Can we use the same strategy on Unix, or do we have to switch?  
+
+ ''I think I have a portable posix locking Python module now, but I haven't tried it yet.'' -- MartinPool
+
+ * Clear up the few inconsistencies between normal and magic pages like RecentChanges.  In OriginalWiki they do this by magic markup tags inside the pages, rather than by trapping the names.  This is nice: amongst other things, it means that people can easily and consistently add documentation/explanation to those pages.
+
+ * Don't put configuration options into the main script.  (Perhaps instead put configuration into the CGI, then have it import the body of the program.)
+
+ * Merge implementations of FullSearch and TitleSearch
+
+ * FullSearch should also search titles
+
+ * NT's bizarre filename case handling causes MinescapeAdaptor and MineScapeAdaptor to link to the same page but look different to Piki.
+
+ * Feature to link to a randomly-selected page.
+
+ * Resolve concurrent updates.
diff --git a/PikiWiki b/PikiWiki
new file mode 100644 (file)
index 0000000..6be4ba9
--- /dev/null
+++ b/PikiWiki
@@ -0,0 +1,9 @@
+Piki''''''Piki is a tiny wiki engine written in 1999 by MartinPool.
+The original version was less than 600 lines of Python code and
+is still available here: http://sourcefrog.net/projects/piki/
+
+The version running on this site includes some enhancements
+by GerardoPoggiali and BernardoInnocenti, but still runs in
+less than 700 LOCs.
+
+You can grab the source code here: http://bender.codewiz.org/wiki/berniepiki.py
diff --git a/PiroPiro b/PiroPiro
new file mode 100644 (file)
index 0000000..c224121
--- /dev/null
+++ b/PiroPiro
@@ -0,0 +1,7 @@
+Bernie says this page is utf8, but the wiki is EncodignAgnostic.
+
+So what happens if I write àìùòlè? Do i win 10€?
+
+----
+
+Result of the experiment: the served page is in utf8.
diff --git a/PopularisingPikiPiki b/PopularisingPikiPiki
new file mode 100644 (file)
index 0000000..a78b50b
--- /dev/null
@@ -0,0 +1,18 @@
+I think we need better communication in the MineStarTeam: people don't want to write heavyweight documentation, but we can't find information when we want it later.
+
+Therefore: 
+
+  1. Is PikiPiki a useful SimpleTool for improving our work?
+
+  2. How do we encourage people to start using it?
+
+-- MartinPool
+----
+I am writing MinescapeAdaptor documentation.
+If enough documentation gets here, it will be in people's interests to start reading, and inevitably they will start writing.
+Another option is RudeJokes. --JohnFarrell
+----
+I thought I'd also send email containing the URLs of documentation pages within PikiPiki. -- MartinPool
+----
+
+''(Your suggestions/questions go here.)''
\ No newline at end of file
diff --git a/ProgrammingFrameworks b/ProgrammingFrameworks
new file mode 100644 (file)
index 0000000..88ce482
--- /dev/null
@@ -0,0 +1,26 @@
+ * '''DevLib''' - Homebrew library of C/C++ utilities,
+ drivers, and algorithms.  I've contributed much of the code
+ directly and supervised the development and integration of
+ the rest of it.  See http://www.develer.com/oss/DevLib .
+
+ * '''POSIX''' - I always write my programs with portability in mind,
+ and the POSIX API is usually my choice for UNIX, Linux, Mac OS X and even
+ Windows development.
+
+ * '''WIN32''' - Most of the KERNEL32, USER32 and GDI32 APIs, including
+ I/O, threading, message passing, memory management, 2D drawing and window
+ management.
+
+ * '''Boost''' - A collection of high quality, general-purpose C++
+ libraries.  See: http://www.boost.org/ .
+
+ * '''Qt''' - Currently my favourite GUI framework.  I expecially
+ like the elegant signal/slot concept and its simple memory
+ management solution.  http://www.trolltech.com/
+
+ * '''MFC''' - I've used Microsoft's... err... Fine Classes,
+ including DAO and ATL, for much longer than one would like 
+ to admit.  It's a miracle I've even managed to keep some
+ mental health.
+
+TODO: add the rest
diff --git a/ProgrammingLanguages b/ProgrammingLanguages
new file mode 100644 (file)
index 0000000..a86c3b3
--- /dev/null
@@ -0,0 +1,99 @@
+I like learning new programming languages, but I'm always
+afraid to try exotic ones in real projects, expecially
+because most customers are already scared off enough when
+they see Perl code :-)
+
+=== General-purpose ===
+
+ * '''C++''' - I know the ISO/IEC C++ 98 standard extensively, including
+ most of the recent TR1 additions.  I also know several C++
+ ProgrammingFrameworks.
+
+ * '''C''' - I consider C a different language from C++ because you
+ end up using a different programming style and ProgrammingFrameworks.
+ ISO C89 (and later C99) is the probably the language I've been using
+ most often, mostly because I did lots of low-level programming in my
+ EmbeddedEngineerRole and because C is still the prominent language
+ in open source projects (see OpenSourceDeveloperRole).
+
+ * '''Assembly''' - I know assembly from several processors, but I
+ can say I'm proficient only with the following:
+   
+  * Motorola/Freescale 680x0/Coldfire
+  * Texas Instrument's DSPs (mostly TMS320C5xx)
+  * The old Zilog Z80
+ I've also used several MicroController's, in the sense that I know
+ the architecture and integrated peripherals.
+
+ * '''Java''' - I've been involved in a large Java web application
+ (visible here: http://www.fieremostre.it/ ), but mainly as a Tomcat
+ administrator and maintainer of the build and deployment system.
+ The only development work I did is in user authentication, security
+ and database access.  I've also done profiling, optimization and
+ performance tuning work for a POS application based on IBM's JPOS.
+ I know the Java language and much of JFC, but I'm not really into
+ Java any more.
+
+Others you don't know or care about: Pascal, Visual''''''Basic.
+
+
+=== Dynamic/Agile ===
+
+ * '''Perl''' - I'm quite proficient in Perl, but use it mostly
+ for one-liners and small utilities for my SystemAdministratorRole.
+ These tools are a good example of my Perl coding skills:
+
+  http://www.codewiz.org/projects/#loginfo
+
+  http://www.codewiz.org/projects/#newrpms
+
+ I've also done deep Bugzilla customizations for a customer,
+ which enables me to say that I've also used Perl in a real
+ application too.
+
+ * '''PHP''': I've teached PHP in a course done as part of
+ my InstructorRole.  I've also wrote an
+ online shop application in PHP back when PHP4 was not
+ yet mainstream and you had to build it yourself.
+ As part of my ManagementRole, I've also supervised two
+ additional PHP projects developed at DevelerCompany. 
+
+ * '''Python''': I know Python just a little.  See my
+ PikiPlus changes for an example of my limited Python skills.
+
+ * '''Javascript'''/'''ECMAscript''': Only superficial knowledge.
+
+=== Scripting Languages ===
+
+ * '''Bourne Shell''': I've used bash as my main shell
+ for a very long time and I've used it extensively for
+ automation (see SystemAdministratorRole) and as part
+ of using make and autoconf.
+
+=== Query languageas ===
+
+ * '''SQL''': I've used it extensively and taught to students the
+ basics.  The Database I know best is MySql, but I also have some
+ experience with MicrosoftAccess, SqlServer, OracleDatabase, PostgreSql
+ and others.
+
+=== Not Properly Languages ====
+
+ * '''regex''': Extended and Perl-compatible regular expressions.
+
+ * '''HTML''': Extensive knowledge of the W3C standards (HTML 4.01
+ and XHTML 1.1).
+
+ * '''CSS''': Incomplete knowledge of the W3C standard (CSS1 & CSS2).
+
+ * '''LaTeX''': Only superficial knowledge (I cannot create macros, etc.)
+
+ * '''make''': I can do wizardry with GNU Make macros, etc.
+
+
+=== Useless Languages ====
+
+ * '''awk'''
+ * '''sed'''
+ * '''REXX'''
diff --git a/ProgrammingParadigms b/ProgrammingParadigms
new file mode 100644 (file)
index 0000000..be7428a
--- /dev/null
@@ -0,0 +1,68 @@
+{{{
+1. Simplicity
+2. Clarity
+3. Generality
+-- Brian W. Kernighan, Rob Pike
+}}}
+
+I frequently use the following paradigms and techniques:
+
+ * '''OOP''' - Who doesn't?  I've taught object-oriented
+ programming and object-oriented analysis and design (OOA&D)
+ as part of my InstructorRole.
+ I've never been a believer in the pure-OOP religion.
+ I think OOP has a very broad application in many areas
+ of CS and that's all.
+
+ * '''Metaprogramming''' - I love template templates.
+ Oh, yes I do.  I must admit this little perversion of
+ mine.  In the past, you couldn't abuse genericity because
+ your buggy compiler would blow up.  Now that compilers
+ have been fixed, your brain blows up first.
+ This is a little useless thing that only Boost would ever
+ want to carry:
+  http://www.develer.com/devlib/devlib-current/cxxutil/viterator.h
+ * '''Functional Programming''' - I'm sorry to admit I
+ never tried a fully functional approach in a real world
+ project, but I frequently use "pills" of functional
+ programming all the time where appropriate.  Expecially
+ in combination with the StandardTemplateLibrary and with
+ Perl.
+
+ * '''Design Patterns''' - Like many, I know, use and teach
+ the good old GangOfFour patterns and sometimes the more
+ esoteric ones.  Actually, I mentioned them only to say
+ that I dislike both code that reinvents them as much as
+ code that abuses them (the SingletonPattern and
+ AbstractFactoryPattern are expecially popular with novices).
+
+ * '''Multithreading''' - I tend to use it as a last resort
+ solution in my designs, because I consider truly concurrent
+ programming extremely hard to understand, debug and extend.
+ Most of my multithreading programming was on the AmigaComputer
+ (whose multitasking OS lacked memory protection and
+ was thus a hell of a multithreading environment) and on
+ Windows (where multithreading is popular because of the
+ limitations and inefficiencies of the IPC primitives and the
+ broken asynchronous I/O).
+
+ * '''Compiler design''' - I'm experienced in writing
+ grammars and hand-writing the lexical analyzers and
+ parsers as well as using the usuals automated tools.
+ I understand problems related to AST representation,
+ optimizers, and code generators.
+ See OpenSourceDeveloperRole for GCC contributions.
+
+ * '''Kernel development''' - I'm very interested in OS
+ design problems and I wrote lots of system-level code
+ and utilities.  I even wrote a minimalistic microkernel
+ for DevLib:
+  http://www.develer.com/devlib/devlib-current/kern/
+
+And of course...
+
+ * '''Spaghetti programming!'''
diff --git a/ProgrammingTools b/ProgrammingTools
new file mode 100644 (file)
index 0000000..1f3757e
--- /dev/null
@@ -0,0 +1,11 @@
+ * GCC toolchain (both native and cross-compilation, since version 2.7.1)
+ * GNU make
+ * GNU auto-tools
+ * Microsoft Visual Studio (version 1.51 to 2003)
+ * XCode
+ * Metrowerks Codewarrior
+ * IAR Systems ICC
+ * Texas Instrument's Code Composer Studio
+ * SAS/C
+ * Storm C
+ * BSO Tasking C compiler for i196.
diff --git a/PurpleBlobs b/PurpleBlobs
new file mode 100644 (file)
index 0000000..b25215e
--- /dev/null
@@ -0,0 +1 @@
+http://www.codewiz.org/pub/olpc/gfx_bug_screenshots/PinkDonut.png
\ No newline at end of file
diff --git a/PythonLanguage b/PythonLanguage
new file mode 100644 (file)
index 0000000..fc563b0
--- /dev/null
@@ -0,0 +1,6 @@
+
+  http://www.python.org/
+
+Python is a dynamic object-oriented language.  
+
+Python is one candidate for MineStar scripting, through a version that runs within a JavaVirtualMachine.
\ No newline at end of file
diff --git a/QuebecCity b/QuebecCity
new file mode 100644 (file)
index 0000000..ab07a02
--- /dev/null
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Quebec_City
\ No newline at end of file
diff --git a/RandomBirthdayParty.jpg b/RandomBirthdayParty.jpg
new file mode 100644 (file)
index 0000000..7037963
Binary files /dev/null and b/RandomBirthdayParty.jpg differ
diff --git a/RandomBirthdayPartyHall.jpg b/RandomBirthdayPartyHall.jpg
new file mode 100644 (file)
index 0000000..c21df5e
Binary files /dev/null and b/RandomBirthdayPartyHall.jpg differ
diff --git a/RandomBirthdayPartyHouse.jpg b/RandomBirthdayPartyHouse.jpg
new file mode 100644 (file)
index 0000000..be82f80
Binary files /dev/null and b/RandomBirthdayPartyHouse.jpg differ
diff --git a/RandomBirthdayPartyTv.jpg b/RandomBirthdayPartyTv.jpg
new file mode 100644 (file)
index 0000000..5484b8b
Binary files /dev/null and b/RandomBirthdayPartyTv.jpg differ
diff --git a/RandomLinks b/RandomLinks
new file mode 100644 (file)
index 0000000..f7bae05
--- /dev/null
@@ -0,0 +1 @@
+See [[HackerFolklore]].
\ No newline at end of file
diff --git a/RecentChanges b/RecentChanges
new file mode 100644 (file)
index 0000000..26dc6ab
--- /dev/null
@@ -0,0 +1 @@
+<<RecentChanges>>
diff --git a/RedHat b/RedHat
new file mode 100644 (file)
index 0000000..47fa95d
--- /dev/null
+++ b/RedHat
@@ -0,0 +1 @@
+See http://www.redhat.com/
diff --git a/RichardStallman b/RichardStallman
new file mode 100644 (file)
index 0000000..6e99cc2
--- /dev/null
@@ -0,0 +1,7 @@
+See:
+
+ http://www.stallman.org/rms.jpg
+
+ http://en.wikipedia.org/wiki/Richard_Stallman
+
+ http://www.stallman.org/
diff --git a/RobSavoye b/RobSavoye
new file mode 100644 (file)
index 0000000..b9cb41f
--- /dev/null
+++ b/RobSavoye
@@ -0,0 +1,5 @@
+See:
+
+ http://www.welcomehome.org/rob.html
+
+ http://en.wikipedia.org/wiki/Rob_Savoye
diff --git a/RobertLove b/RobertLove
new file mode 100644 (file)
index 0000000..6e51039
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Robert_Love
diff --git a/RodDee b/RodDee
new file mode 100644 (file)
index 0000000..499d1cb
--- /dev/null
+++ b/RodDee
@@ -0,0 +1 @@
+http://www.roddeethai.com/
\ No newline at end of file
diff --git a/SaintJosephsOratory b/SaintJosephsOratory
new file mode 100644 (file)
index 0000000..5d9290e
--- /dev/null
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Saint_Joseph%27s_Oratory
\ No newline at end of file
diff --git a/SamuelKlein b/SamuelKlein
new file mode 100644 (file)
index 0000000..94f4d64
--- /dev/null
@@ -0,0 +1 @@
+http://farm2.static.flickr.com/1350/1071101362_877015fa0a.jpg
\ No newline at end of file
diff --git a/SaturnIon b/SaturnIon
new file mode 100644 (file)
index 0000000..56a938c
--- /dev/null
+++ b/SaturnIon
@@ -0,0 +1 @@
+http://www.edmunds.com/media/seo/500/2006.saturn.ion.jpg
diff --git a/SeacCompany b/SeacCompany
new file mode 100644 (file)
index 0000000..c04fce8
--- /dev/null
@@ -0,0 +1,3 @@
+See: http://www.seacfi.com/
+
+As of this writing, SEAC is fully owned by Radim Group: http://www.radim.com/
diff --git a/SeePlusPlusTemplateMetaprogramming b/SeePlusPlusTemplateMetaprogramming
new file mode 100644 (file)
index 0000000..55e8b4f
--- /dev/null
@@ -0,0 +1 @@
+See: http://en.wikipedia.org/wiki/Modern_C++_Design
diff --git a/ShellScripts b/ShellScripts
new file mode 100644 (file)
index 0000000..f6cfdb2
--- /dev/null
@@ -0,0 +1,9 @@
+== [[http://www.codewiz.org/pub/devtools/sysadm/ | System Administration]] ==
+
+[[http://www.codewiz.org/pub/scripts/dyndnsupdate | dyndsupdate]] - Update A and AAAA records for your machine in your DNS
+
+[[http://www.codewiz.org/pub/scripts/mkcd | mkcd]] - quickly make CDs or DVDs out of images or directories
+
+== [[http://www.codewiz.org/pub/devtools/projman/ | Project Management]] ==
+
+[[http://www.codewiz.org/pub/devtools/projman/deluxeloginfo | deluxeloginfo]] - Fancy HTML changeset announcer for CVS and Subversion
diff --git a/SiriusCompany b/SiriusCompany
new file mode 100644 (file)
index 0000000..366e1c2
--- /dev/null
@@ -0,0 +1,19 @@
+I owned 25% of this hi-tech startup for medical laser
+threatment, but its products didn't sell, so it was
+eventually dissolved when it ran out of cash.
+
+For the curious, I still have the company web site
+here: http://www.codewiz.org/oldsites/sirius/
+
+Besides setting up the IT infrastructure, netwkork and
+telephony, I did most of the firmware and some
+GUI development for Sirius projects.  Additionally,
+I coordinated a few external developers.
+
+An interesting part was doing real-time video capture on
+Windows with a Matrox G400, using a vey early release of
+Microsoft's Direct''''''Media.
+
+Additional details are available in my old CV
+(Italian only): http://www.codewiz.org/resume_it.html
+
diff --git a/SleepAtOffice.jpg b/SleepAtOffice.jpg
new file mode 100644 (file)
index 0000000..749ce20
Binary files /dev/null and b/SleepAtOffice.jpg differ
diff --git a/SoftwareDeveloperRole b/SoftwareDeveloperRole
new file mode 100644 (file)
index 0000000..a87f37e
--- /dev/null
@@ -0,0 +1,12 @@
+I've been writing software since I was 8.  My first computer was
+a CommodoreSixtyfour, and my first program was a flying bird bouncing
+on the borders of the screen.  I had actually copied it over from
+the user manual and just changed the code a bit myself.
+
+Since then, I've improved a little:
+
+ * ProgrammingLanguages - Programming languages I use and/or know.
+ * ProgrammingParadigms - How to shape my code.
+ * ProgrammingFrameworks - Libraries and frameworks.
+ * ProgrammingTools - Compilers, tools, IDEs, etc.
+ * VersionControlSystems - Tools for software versioning.
diff --git a/SparcStation b/SparcStation
new file mode 100644 (file)
index 0000000..86f01c6
--- /dev/null
@@ -0,0 +1,6 @@
+I used to own one.  Yes.  A nice Sun SparcStation 4.
+
+At that time, Java was cool new technology, Solaris
+was one of the coolest commercial UNIX systems and
+the SPARC was a powerful RISC processor.
+
diff --git a/StataCenter b/StataCenter
new file mode 100644 (file)
index 0000000..4d51ac0
--- /dev/null
@@ -0,0 +1 @@
+See: http://www.eecs.mit.edu/stata-link.html
diff --git a/SugarLabs b/SugarLabs
new file mode 100644 (file)
index 0000000..5783b01
--- /dev/null
+++ b/SugarLabs
@@ -0,0 +1 @@
+See http://www.sugarlabs.org/
\ No newline at end of file
diff --git a/SugarLabsFoundation b/SugarLabsFoundation
new file mode 100644 (file)
index 0000000..b2a4856
--- /dev/null
@@ -0,0 +1 @@
+http://sugarlabs.org/
\ No newline at end of file
diff --git a/SunshineTouring b/SunshineTouring
new file mode 100644 (file)
index 0000000..e4fc617
--- /dev/null
@@ -0,0 +1 @@
+http://www.gotobus.com/cs/c91/bustours/boston__montreal3_daytour.html
diff --git a/SuperBestFriends.gif b/SuperBestFriends.gif
new file mode 100644 (file)
index 0000000..fd0920f
Binary files /dev/null and b/SuperBestFriends.gif differ
diff --git a/SysOpRole b/SysOpRole
new file mode 100644 (file)
index 0000000..c464639
--- /dev/null
+++ b/SysOpRole
@@ -0,0 +1,8 @@
+I've been running for several years a large FidoNet and AmigaNet node called [[SystemShockBBS]] in Florence, Italy.
+
+At our maximum expansion, we had around 500 registered users, 200 active.
+Three phone lines, always busy in the evening, and a few voluneer system administrators.
+
+The service was 100% free, and financed with donations of users and myself.
+
+I've finally shut my node down The project winded down as Internet popularity took over, effectively rendering FidoNet technology networks useless.
diff --git a/SystemAdministratorRole b/SystemAdministratorRole
new file mode 100644 (file)
index 0000000..f5c72f1
--- /dev/null
@@ -0,0 +1,64 @@
+=== One is glad to be of service ===
+
+I've been taking care of boxes since my first job as an
+EmployedWorker and in the '90s I've been providing free
+telecommunication service to a total of 450 registered
+users with my own BullettinBoardSystem called [[SystemShockBBS]].
+
+I've been using a wide variety of different OSes, see
+SystemArchitectRole for a list.
+
+=== Production systems ===
+
+I've designed and helped implementing the following
+production systems, all of which are still in service:
+
+ * **SugarLabs**'s Internet infrastructure -- I'm coordinator
+ of the [[http://sugarlabs.org/go/InfrastructureTeam | Infrastructure Team]],
+ taking care of 8 machines hosted at variois locations and running
+ development and support services for a large community.
+
+ * **DevelerCompany's IT infrastructure** - For over 6
+ years I've been continuously growing and restructuring
+ the network, the servers and their intricate mesh of
+ services and support scripts.  The main server, called
+ ##trinity##, contains 1TB of storage and offers file storage,
+ user authentication, e-mail, and many web-based services to a
+ highly heterogeneous and complex environment comprising several
+ versions of Linux, MacOsX and Windows clients. Additional servers
+ act as VoIP PBX and secondary slave for many (but not all) of
+ ##trinity##'s services.
+
+ * ** http://www.fieremostre.it/ ** - A cluster of 4 RedHat
+ servers, two web front-ends and Java appservers and two
+ database and filesystem back-ends with SCSI RAID5.
+ Fully managed remotely, including power fencing and
+ robotized tape juggler.
+
+ * I've configured and installed a cluster of 5 nodes on
+ blade CPU boards with shared fiber-channel RAID storage.
+ I used a pre-release of RedHat's Advanced Server product
+ to implement a shared storage pool of 1.5TB with GFS1.
+ The system initially went to production without the GFS
+ pool because of reliability concerns with this new
+ technology.
+
+ * '''Genexpress Lab''' - A combo of two servers, each
+ acting as a gateway and file server for a security ring.
+ This design was done for the Department of Bioengineering
+ of the University of Firenze, in Prato's Scientific Center.
+
+My philosophy is using mainstream hardware whenever possible
+and concentrate most services on few physical systems.
+The savings in cost can be used to increase availability and
+performance through redundancy.  This strategy leads to
+data-centers that are easy to understand and maintain, while
+at the same time scaling up much better than
+traditional asymmetrical solutions (like web server,
+mail server, db server...).
+
+Being particularly fond of the UNIX culture, I tend to keep
+my systems as open as possible while at the same time very secure.
+
+
+TODO: add a list of server software I use/know
diff --git a/SystemArchitectRole b/SystemArchitectRole
new file mode 100644 (file)
index 0000000..64a6514
--- /dev/null
@@ -0,0 +1,43 @@
+Operating systems always have been my favourite computer
+related topic, so I know and use many:
+
+ * '''Linux''' - I use or have used several LinuxDistros extensively
+ for a long time. I occasionally do minor contributions to some of
+ them.  I've also put together and distributed a custom Linux
+ distribution targeted at the AmigaComputer as part of the AmigaUnixCompendium project.
+ (no, by Linux I don't mean GNU/Linux, I dislike this name even
+ though I agree with the FreeSoftwareFoundation in general).
+
+ * '''NetBsd''' - I've been using BSDs since 0.9.  I even
+ made a NetBSD distribution for the AmigaComputer called
+ the AmigaUnixCompendium.  See also OpenSourceDeveloperRole
+ for some contributions I made.
+
+ * '''Sun Solaris''' - I've been using it since Solaris 7, but a
+ few years ago I've lost interest in it because of lack of
+ development.  Besides building hundreds of GNU and other
+ packages to replace almost all of Sun's userland, I did port
+ the early versions of KDE 1.x and 2.x to Solaris with quite
+ some success.
+
+ * '''MacOsX''' - I know this system quite well and have been
+ using as a user and developer until mid-2006, when Apple
+ started making some steps back from their previous OpenSource
+ policy, showing lack of cooperation and disrespect for the
+ OpenDarwin developers.
+
+ * '''AmigaOs''' - I've been using and developing a lot on the
+ Amiga in earlier '90s, mostly as a freelance developer.  I
+ expecially prised its system architecture and the OS architecture,
+ therefore I used many of its best ideas in several EmbeddedDeveloperRole
+ projects.
+
+ * '''MicrosoftWindows''' - I've been using and developing for
+ Windows with little enthusiasm since Windows 3.1 upto Windows 2000.
+ I know most of the WIN32 APIs and concepts, including: GUI design
+ with common controls and MFC, threading, asynchronous I/O, COM,
+ database access, VisualBasic and VBA, DirectMedia and DirectDraw.
+ But as of today, I'd recommend doing any new Windows development
+ using portable tools such as Cygwin or MingW along with portability
+ layers such as Qt or Gtk.
+
diff --git a/SystemShockBBS b/SystemShockBBS
new file mode 100644 (file)
index 0000000..15aaffe
--- /dev/null
@@ -0,0 +1,60 @@
+<div style="text-align: center">
+{{SystemShockLogoAlpha.png}}\\
+##CONNECT 4194304/TCP80##\\
+##Press LMB twice to edit this page##\\
+##Guest login enabled (hit RETURN at the password prompt)##
+</div>
+
+== Availability ==
+
+=== Telnet access ===
+
+For your nostalgic needs, sometimes System Shock BBS can still be reached: [[telnet://shock.codewiz.org:6502]].
+Only one telnet user at a time for now, sorry.  New users should sendsend email to the [[SysOp]] to speedup
+account validation.
+
+Oh, and do not even //attempt// to use Echomail, as we don't poll our hub any longer.
+If you don't like this new policy, go on and file a formal complaint to our FidoNet NEC ;-)
+
+TODO: multiple ##telser.device## lines coming sooN!!!111oneone
+
+FIXME: any suggestions for a good BBS-ANSI terminal with telnet support for Linux?  [[ZModem]] support would be very useful.
+
+=== File archives ===
+
+No ratio, leech as you please!  But it is not funny without seeing the descriptions in the File Areas.
+
+ * http://pub.codewiz.org/systemshock/
+ * ftp://pub.codewiz.org/pub/codewiz/systemshock/
+
+You might want to browse the [[http://pub.codewiz.org/systemshock/filelists/SystemShock.All|full file list]]
+or the [[http://pub.codewiz.org/systemshock/filelists/SystemShock.AllShort|short list]].
+
+=== Web presence ===
+
+The [[http://codewiz.org/oldsites/systemshock|original System Shock website]] is online again!
+
+
+== Events ==
+
+ * 2009 Mar 29: [[SystemShockBBSSummit]] 
+
+
+== Points ==
+
+||                        ||**Point**||** Summit **||
+|| [[User/Bernie|bernie]] ||1        || V          ||
+|| fby                    ||9        || V          ||
+|| mostro                 ||21       || V          ||
+|| rasky                  ||33       ||            ||
+|| nevez                  ||?        ||            ||
+|| steak                  ||12       ||            ||
+|| mad                    ||13       ||            ||
+|| woody                  ||?        ||            ||
+|| lobo                   ||?        ||            ||
+|| gerardoperillo         ||24       ||            ||
+|| ladyblue               ||xy       || new entry  ||
+|| vic                    ||22       || ringamb    ||
+|| aleph                  ||¿        || V          ||
+
+{{http://www.paternostro.org/~ugo/images/Pianeta_Amiga/lores17.jpg|System Shock BBS @ PianetaAmiga}}
\ No newline at end of file
diff --git a/SystemShockBBSSummit b/SystemShockBBSSummit
new file mode 100644 (file)
index 0000000..5f7b2d9
--- /dev/null
@@ -0,0 +1,40 @@
+== System Shock BBS Summit 2009 Mar 29 ==
+
+{{Pictures/amiga/SystemShockBBS/SystemShockSummit2009.jpg|T2B/L2R: Stefano "aleph" Fedrigo, Massimo "mostro" Santoro, Sonia "ladyblue" Conte, Fabio "fby" Barzagli, Bernardo "bernie" Innocenti|maxwidth=800}}
+
+
+=== Presentations ===
+ * Login session, Massimo Santoro ([[Pictures/amiga/SystemShockBBS/Screenshots|Slides]])
+ * I Frattali, Bernie Innocenti (Scala MM 400)
+ * L'Alternanza delle Ideologie, Fabio Barzagli (Scala MM 400)
+
+=== Agenda ===
+
+|| 1500 || **Registration** ||
+|| 1530 || Breve ascolto radioanimati.it ||
+|| 1600 || Bootstrap Amiga 4000 dopo 10 anni di inattivita' ||
+|| 1630 || Team Alpha: setup ingresso composito Cinergy || Team Beta: missione recupero Microvitec ||
+|| 1700 || **Coffee break** ||
+|| 1730 || Agganciamento componenti (external SCSI tank) ||
+|| 1745 || Debug cavo SCSI2 difettoso ||
+|| 1800 || Sequenza di boot completata (champagne) ||
+|| 1815 || Recupero passwords e login nella BBS ||
+|| 1830 || Connessione audio passthrough su Linux con pulseaudio ||
+|| 1900 || [[Pictures/amiga/SystemShockBBS/Screenshots|Screenshots]] e foto di gruppo ||
+|| 1930 || Ascolto sezione moduli BBS || Team Beta: PizzaMan ||
+|| 2000 || **Social dinner (sponsored by Aurora)** ||
+|| 2100 || Setup TCP/IP || Ascolto [[http://fby.codewiz.org/fby2/music.html|Moduli FBY]] and [[http://fby.codewiz.org/fby/modulescollection.html|oldest modules]]||
+|| 2130 || Setup server NFS su Amiga (failed) || Milky Tracker su Linux ||
+|| 2200 || Setup client NFS su Amiga ||
+|| 2300 || Setup SSHv1 client su Amiga ||
+|| 2400 || Inizio recupero dati da BBS (in progress) ||
+
+=== Participants ===
+
+||                        ||**Point**||** Attended **||
+|| [[User/Bernie|bernie]] ||1        || V            ||
+|| fby                    ||9        || V            ||
+|| mostro                 ||21       || V            ||
+|| ladyblue               ||xy       || new entry    ||
+|| vic                    ||22       || ringamb      ||
+|| aleph                  ||¿        || V            ||
diff --git a/SystemShockBbs b/SystemShockBbs
new file mode 100644 (file)
index 0000000..03b8864
--- /dev/null
@@ -0,0 +1 @@
+See [[SystemShockBBS]]
\ No newline at end of file
diff --git a/SystemShockLogo.gif b/SystemShockLogo.gif
new file mode 100755 (executable)
index 0000000..c45ac5e
Binary files /dev/null and b/SystemShockLogo.gif differ
diff --git a/SystemShockLogoAlpha.png b/SystemShockLogoAlpha.png
new file mode 100644 (file)
index 0000000..f293b3d
Binary files /dev/null and b/SystemShockLogoAlpha.png differ
diff --git a/TeacherRole b/TeacherRole
new file mode 100644 (file)
index 0000000..ac4af7c
--- /dev/null
@@ -0,0 +1,5 @@
+ * TODO: DLab
+ * TODO: Game Factory
+ * TODO: Marconi Commerce Systems
+ * TODO: Web application developer
+
diff --git a/TelecomItaliaCompany b/TelecomItaliaCompany
new file mode 100644 (file)
index 0000000..1de89bf
--- /dev/null
@@ -0,0 +1,3 @@
+Telecom Italia is the largest phone carrier in Italy.
+
+See: http://www.telecomitalia.it/
diff --git a/TempiNonSonoAncoraMaturi b/TempiNonSonoAncoraMaturi
new file mode 100644 (file)
index 0000000..eab788f
--- /dev/null
@@ -0,0 +1,11 @@
+Bernardo,
+
+io credo tu ti stia sottovalutando. Complimenti per essere partito nonostante i dubbi che ti attanagliano, ma ora rischi di fermarti 4000 km più avanti, ma neanche un passo più vicino.
+
+1. Io credo che tu sia troppo severo con te stesso. Niente di quello che tu hai fatto è banale.
+
+2. Le persone a cui stai per avvicinarti possono essere cresciuti nell'ambiente a maggiore densità di hacker del mondo, ma come tu sottovaluti te, ''sopravvaluti gli altri''. Sono ospite dal mio amico AlessioCarnevale a LondonCity: sviluppatore web ed esperto di accessibilità. Mi ha raccontato che la densità di InformaticamenteImbecilli inglesi è uguale a quella italiana: trova a Londra come a Roma quelli che appena aprono bocca, appena guardi il loro codice, ti rendi conto che davvero, ''davvero'', hanno sbagliato mestiere.
+
+Coraggio, InBoccaAlLupo!
+
+-- PiroPiro
\ No newline at end of file
diff --git a/ThoreauCabin.jpg b/ThoreauCabin.jpg
new file mode 100644 (file)
index 0000000..29336f0
Binary files /dev/null and b/ThoreauCabin.jpg differ
diff --git a/ThoreauCabinSmall.jpg b/ThoreauCabinSmall.jpg
new file mode 100644 (file)
index 0000000..8468cce
Binary files /dev/null and b/ThoreauCabinSmall.jpg differ
diff --git a/TipsForBeginners b/TipsForBeginners
new file mode 100644 (file)
index 0000000..b4866dc
--- /dev/null
@@ -0,0 +1,3 @@
+ * The highlighted PageTitle shows a list of all pages that link to the current page.  It even works on pages that are not defined yet.
+
+ * A question mark after a link (e.g. NoSuchPage) means that the page is not defined: you can click the question mark to offer a definition.
\ No newline at end of file
diff --git a/TitleIndex b/TitleIndex
new file mode 100644 (file)
index 0000000..23a912e
--- /dev/null
@@ -0,0 +1,10 @@
+This is an index of all pages in PikiPiki.  
+
+See also:
+
+  * WordIndex -- a permuted index of all words occuring in titles
+  * RecentChanges
+
+----
+
+<<TitleIndex>>
diff --git a/ToDo b/ToDo
new file mode 100644 (file)
index 0000000..1da4b3d
--- /dev/null
+++ b/ToDo
@@ -0,0 +1,3 @@
+#acl bernie:read,write All:none
+
+If you see this, the ACL system has a hole.
\ No newline at end of file
diff --git a/TrueHeroes b/TrueHeroes
new file mode 100644 (file)
index 0000000..ef6ceb3
--- /dev/null
@@ -0,0 +1,62 @@
+== True Heroes ==
+
+ * Gandhi - http://en.wikipedia.org/wiki/Gandhi
+
+  "First they ignore you, then they laugh at you, then they fight you, then you win."
+
+  "There are many causes that I am prepared to die for but no causes that I am prepared to kill for."
+
+  "An eye for an eye makes the whole world blind."
+
+  "God has no religion"
+
+  "We must respect other religions, even as we respect our own. Mere tolerance thereof is not enough."
+
+  (When asked if he was a Hindu) "Yes I am, I am also a Muslim, a Christian, a Buddhist, and a Jew."
+
+  On Showing up to meet His Majesty King Edward VII of England in just a loincloth, a reporter
+  wondered aloud if this was disrespectful to the king.  Gandhi replied simply, "The King was
+  wearing enough for the both of us."
+
+ * Nelson Mandela
+
+  "I stand here before you not as a prophet but as a humble servant of you, the people. Your tireless
+  and heroic sacrifices have made it possible for me to be here today. I therefore place the remaining
+  years of my life in your hands."
+
+  "A traveller through our country would stop at a village, and he didn't have to ask for food or for
+  water. Once he stops, the people give him food, entertain him. That is one aspect of Ubuntu but
+  Ubuntu has various aspects.
+
+
+ * Mother Teresa of Calcutta - http://en.wikipedia.org/wiki/Mother_Teresa
+
+  "Let no one ever come to you without leaving better and happier."
+
+  "When I was crossing into Gaza, I was asked at the checkpost whether I was carrying any weapons. I replied: Oh yes, my prayer books."
+
+
+ * Martin Luther King, Jr. - http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr.
+
+  "I believe that unarmed truth and unconditional love will have the final word in reality."
+
+  The "I have a dream..." speech: http://youtube.com/watch?v=PAKnMLPus1M
+
+ * Albert Einstein
+
+   "I only know one race: the human one."
+
+   "Nationalism is an infantile disease. It is the measles of mankind."
+
+   "Taken on the whole, I would believe that Gandhi's views were the most enlightened of all the political men in our time."
+
+ * Socrates - http://en.wikipedia.org/wiki/Socrates
+
+  "I am not an Athenian or a Greek, but a citizen of the world."
+  (pretty modern mindset, eh?)
+
+  "I know nothing except the fact of my ignorance."
+
+  "Bad men live that they may eat and drink, whereas good men eat and drink that they may live."
+
+  Often when looking at a mass of things for sale, he would say to himself, "How many things I have no need of!"
diff --git a/TurkMeeting.jpg b/TurkMeeting.jpg
new file mode 100644 (file)
index 0000000..181fe51
Binary files /dev/null and b/TurkMeeting.jpg differ
diff --git a/TurkMeeting1.jpg b/TurkMeeting1.jpg
new file mode 100644 (file)
index 0000000..bf31e8f
Binary files /dev/null and b/TurkMeeting1.jpg differ
diff --git a/TurkMeeting2.jpg b/TurkMeeting2.jpg
new file mode 100644 (file)
index 0000000..0b18702
Binary files /dev/null and b/TurkMeeting2.jpg differ
diff --git a/TurkMeetingSmall.jpg b/TurkMeetingSmall.jpg
new file mode 100644 (file)
index 0000000..75ffd12
Binary files /dev/null and b/TurkMeetingSmall.jpg differ
diff --git a/TwoHundredDollarLaptop b/TwoHundredDollarLaptop
new file mode 100644 (file)
index 0000000..1a53924
--- /dev/null
@@ -0,0 +1,100 @@
+#css TwoHundredDollarLaptop.css
+
+OneWindozePerChild.png
+
+== The $200 Laptop is Coming! ==
+
+//"We are putting a deluxe laptop in the hands of every lucky child in the world!"// -- **Ebenezer Scrooge**, TLPC CEO
+
+
+TwoHundredDollarLaptopSmall.jpg
+
+<div style="font-size: small;">Picture courtesy of MassimoSantoro (sue him, sue him!)</div>
+
+=== A Laptop for the Elite ===
+
+<div style="font-size: 18pt">
+The $200 laptop aims to create healthy **free competition** by providing **better performance** and **more features**
+for those who **can afford** it.</div>
+
+<div style="font-weight: bold; font-size: 24pt; color: green; text-align: center">the right laptop for your spoiled brats</div>
+<div style="font-weight: bold; font-size: 24pt; color: red;  text-align: center">now for just $400!</div>
+
+=== A $rich$ set of features ===
+
+Our first product, the **XOXO**, comes with:
+
+<div style="font-size: 16pt">
+ * wide-screen 16" display, **2000 ANSI lumen** for perfect visibility even in full sunlight
+ * dual-core SMP: **AMD Geode** + **Intel ULV** -- no need to choose!
+ * dual-channel, **Double Data Rate** Corsair PC200 memory
+ * dual-keyboard with **independent layouts**: type both in US and JP at the same time! <span style="font-size: small; color: red">(PATENT PENDING IN NIGERIA)</span>
+ * dual-flash **RAID1 storage technology** for improved data reliability!
+ * dual-boot with GRUB in the OS of your choice: preloaded with **Ubloantu Linux** and **Windows EXbedded** -- <span style="color: red">NEW!</span>
+ * Patented WI-FI Fonero technology: choose to be **both a Bill and a Linus**!
+ * UAC-CCS DRM and copy protection scheme for your **Genuine Advantage**!
+ * **Giant** triple-trackpad: simultaneously control up to 3 players in MMRPGs!
+ * Dual lead-acid **hot-swappable** battery packs for improved mileage!
+ * Dual **firewall/webfilter**: only access our PG-rated marketing web sites! 
+ * Online library of downloadable politically correct, violence free, pointless **video games**!
+ * Automatically **charge your credit card** on every purchase made by your child!
+</div>
+
+Designed by the **Department of Redundancy Department**.
+
+=== Smart Computer, Dumb Kid ===
+
+<div style="font-size: 14pt">
+
+If you really **love** your kids, then you **must** buy them the **best** on the market!
+
+Designed from the ground up for the children of rich consumer countries:
+the laptop that grows along with your kids*.
+
+With twice as many features, your children will learn **twice as much**!
+Think about it, you **know** it's true!
+
+</div>
+
+<div style="font-size: 6pt; color: gray">
+
+[*] we'll make sure you will have to upgrade it every year!
+
+</div>
+
+=== Charity is for wimps! ===
+
+<div style="font-weight: bold; font-size: 24pt; text-align: center">
+Join our original "<span style="color: red">GIVE 0, GET 2</span>" program NOW!
+</div>
+
+See for yourself from this independent market analysis:
+
+||                  ||  competitor   || **G0G2**     ||
+|| //You spend//    ||  $400         || **$399.99**  ||
+|| //You give//     ||  1 XO         || **0**        ||
+|| //You GET//      ||  1 XO         || **1 XOXO**   ||
+|| //Pay per view// ||  na           || **charged on your card** ||
+
+=== A glimpse into the future ===
+
+The TLPC Consortium is proud to unveil its UpcomingProducts roadmap,
+with **enhanced collaboration and document sharing features**.
+
+=== What others are saying ===
+
+//I don't smoke nearly as much crack as I'm accused of//
+-- CosmicPenguin
+
+//"When are we going to stop prototyping and start writing code for real?"//
+-- DavidWoodhouse
+
+//"The wisdom of allowing Java programs to mess with physical memory is not a topic which should need further discussion here."//
+-- JonathanCorbet on the LWN Kernel Page
+
+//"They want me to be a whore!"//
+-- LinusTorvalds
+
+---
+
+Visit our [[http://www.mslinux.org/ | secret sponsor]]
diff --git a/TwoHundredDollarLaptop.css b/TwoHundredDollarLaptop.css
new file mode 100755 (executable)
index 0000000..61598cb
--- /dev/null
@@ -0,0 +1,399 @@
+/* make the page look more like a marketing web site  */
+body {
+       background-color: #FFFFFF;
+       color: #000000;
+       font-family: sans-serif;
+       margin-top: 0px;
+       margin-left: 0px;
+       margin-right: 0px;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* if you're reading this, then you've got no life */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* says who? */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* Trust me, I'm an expert -- bernie */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* nothing to see */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* GO AWAY, LOOSER! */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* /.s3kr3t */
diff --git a/TwoHundredDollarLaptop.jpg b/TwoHundredDollarLaptop.jpg
new file mode 100644 (file)
index 0000000..86d165a
Binary files /dev/null and b/TwoHundredDollarLaptop.jpg differ
diff --git a/TwoHundredDollarLaptopSmall.jpg b/TwoHundredDollarLaptopSmall.jpg
new file mode 100644 (file)
index 0000000..5145e0a
Binary files /dev/null and b/TwoHundredDollarLaptopSmall.jpg differ
diff --git a/UlWarning.png b/UlWarning.png
new file mode 100644 (file)
index 0000000..a5934ab
Binary files /dev/null and b/UlWarning.png differ
diff --git a/UpcomingProducts b/UpcomingProducts
new file mode 100644 (file)
index 0000000..2556ad4
--- /dev/null
@@ -0,0 +1,13 @@
+#css ../wikidata/TwoHundredDollarLaptop.css
+
+Share activities...
+
+DoubleLaptop.png
+
+Up to four users can participate:
+
+WindowsLaptop.png
+
+Try our patented multi-tablet mode:
+
+WindowsLaptop2.png
diff --git a/UploadFile b/UploadFile
new file mode 100644 (file)
index 0000000..a939d5e
--- /dev/null
@@ -0,0 +1,7 @@
+It would be nice for PikiPiki to allow people to upload files and embed them into the page.  We can do this using HTTP/HTML file upload in a form.  This could be either a picture to be inserted directly, or some other document to be linked.
+
+The KmWiki WikiClone supports in-place editing of diagrams using a JavaHotDraw-derived widget, and objects in the diagram can link to pages.  This is pretty cool, but quite complicated and not necessarily terribly useful.
+
+OriginalWiki just supports links to documents, but doesn't give people a way to upload: they have to have their own web server, which makes things difficult in some environments.
+
+It would be nice to let people upload multiple files and replace them later.
\ No newline at end of file
diff --git a/User/Bernie b/User/Bernie
new file mode 100644 (file)
index 0000000..cea259f
--- /dev/null
@@ -0,0 +1,11 @@
+== Bernardo "bernie" Innocenti ==
+
+{{BernieXo.jpg | Bernie Innocenti with a B2-test XO laptop}}
+
+More pictures here: [[http://www.flickr.com/search/?q=Bernardo+Innocenti]]
+
+See also [[BernieSchool]], [[BodyMeasures]] and [[ContactInformation]].
+The [[FrontPage]] contains my hCard.
+
+---
+[[Category/User]]
\ No newline at end of file
diff --git a/VersionControlSystems b/VersionControlSystems
new file mode 100644 (file)
index 0000000..109182d
--- /dev/null
@@ -0,0 +1,8 @@
+I've used the following:
+
+ * '''Git''' - Little user experience, but see PikiWiki for an unusual Git application.
+ * '''Subversion''' - Helped setting up DevelerCompany's main repository comprising several projects.
+ * '''CVS''' - Managed large project repositories at DevelerCompany and SiriusCompany.
+ * '''RCS''' - Managed large software repositories at SeacCompany.
+ * '''Rational Clearcase''' - I got a degree from "Rational University" for this one.  Not joking.
+ * '''Source Safe''' - Listed here because some people think it's a real VCS.
diff --git a/VideoTest b/VideoTest
new file mode 100644 (file)
index 0000000..c06ac77
--- /dev/null
+++ b/VideoTest
@@ -0,0 +1 @@
+{{BernieIronMaiden.ogg}}
diff --git a/WaldenPond1.jpg b/WaldenPond1.jpg
new file mode 100644 (file)
index 0000000..ee314c2
Binary files /dev/null and b/WaldenPond1.jpg differ
diff --git a/WaldenPond1Small.jpg b/WaldenPond1Small.jpg
new file mode 100644 (file)
index 0000000..e908cb0
Binary files /dev/null and b/WaldenPond1Small.jpg differ
diff --git a/WaldenPond2.jpg b/WaldenPond2.jpg
new file mode 100644 (file)
index 0000000..5f04f8c
Binary files /dev/null and b/WaldenPond2.jpg differ
diff --git a/WaldenPond2Small.jpg b/WaldenPond2Small.jpg
new file mode 100644 (file)
index 0000000..b70f189
Binary files /dev/null and b/WaldenPond2Small.jpg differ
diff --git a/WeisseBeer b/WeisseBeer
new file mode 100644 (file)
index 0000000..c70942e
--- /dev/null
@@ -0,0 +1 @@
+http://en.wikipedia.org/wiki/Weizen
\ No newline at end of file
diff --git a/WikiCreole b/WikiCreole
new file mode 100644 (file)
index 0000000..814b531
--- /dev/null
@@ -0,0 +1,3 @@
+See: http://www.wikicreole.org/
+
+Also see the CreoleOneDotZeroTestCases.
\ No newline at end of file
diff --git a/WikiDesignPrinciples b/WikiDesignPrinciples
new file mode 100644 (file)
index 0000000..9002166
--- /dev/null
@@ -0,0 +1,11 @@
+ * Open - Should a page be found to be incomplete or poorly organized, any reader can edit it as they see fit.
+ * Incremental - It must be both possible and useful to cite unwritten pages. (incomplete)
+ * Organic - The structure of the site is expected to grow and evolve with the community that uses it. (co-evolution)
+ * Mundane - A small number of conventions provide all necessary formatting.(undistracted)
+ * Universal - The mechanisms of editing and organizing are the same as those of writing so that any writer is automatically and editor and organizer.
+ * Overt - The formatted and printed output will suggest the input required to reproduce it. (concrete)
+ * Unified - Page names will be drawn from a flat space so that no additional context is required to interpret them. (vocabulary)
+ * Precise - Pages will be titled with sufficient precision to avoid most name clashes, typically by forming noun phrases. (happy accidents)
+ * Tolerant - All input will produce output even when the output is not likely to be that desired.
+ * Observable - Activity within the site can be watched and reviewed by any other visitor.
+ * Convergent - Ambiguity and duplication can be removed by finding and citing similar or related content.
diff --git a/WikiSandBox b/WikiSandBox
new file mode 100644 (file)
index 0000000..05ad161
--- /dev/null
@@ -0,0 +1,11 @@
+<<HttpGet|test>>
+
+foo
+
+{{AmigaCheckmark.png}}
+
+{{AmigaCheckmark.gif}}
+
+{{AmigaCheckmark}}
+
+{{GuruMeditation.js}}
diff --git a/WikiWikiWeb b/WikiWikiWeb
new file mode 100644 (file)
index 0000000..fc3f434
--- /dev/null
@@ -0,0 +1 @@
+See: http://c2.com/cgi/wiki?WikiWikiWeb
diff --git a/WindowsLaptop.png b/WindowsLaptop.png
new file mode 100644 (file)
index 0000000..bb93938
Binary files /dev/null and b/WindowsLaptop.png differ
diff --git a/WindowsLaptop2.png b/WindowsLaptop2.png
new file mode 100644 (file)
index 0000000..e5c9775
Binary files /dev/null and b/WindowsLaptop2.png differ
diff --git a/WirelessMesh b/WirelessMesh
new file mode 100644 (file)
index 0000000..232d1a8
--- /dev/null
@@ -0,0 +1 @@
+http://wiki.laptop.org/go/Mesh_Network_Details
diff --git a/WordIndex b/WordIndex
new file mode 100644 (file)
index 0000000..5a06c31
--- /dev/null
+++ b/WordIndex
@@ -0,0 +1,10 @@
+This is an index of all words occuring in page titles.
+
+See also:
+
+ * [[TitleIndex]] -- a shorter index
+ * [[FindPage]] -- find pages by title or content
+
+----
+
+<<WordIndex>>
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/XorgGraphicsCorruption b/XorgGraphicsCorruption
new file mode 100644 (file)
index 0000000..215341c
--- /dev/null
@@ -0,0 +1,15 @@
+See also GreenishBitmaps.
+
+Display corruption on the GeodeLx:
+
+LxCorruption.jpg
+
+
+XVideo not working on the GeodeLx:
+
+LxXvideo.jpg
+
+
+XVideo messing up the colors on the GeodeGx:
+
+GxXvideo.jpg
diff --git a/XorgOlpcBugs b/XorgOlpcBugs
new file mode 100644 (file)
index 0000000..dbb88e5
--- /dev/null
@@ -0,0 +1 @@
+Content moved to XorgOlpcTasks.
diff --git a/XorgOlpcTasks b/XorgOlpcTasks
new file mode 100644 (file)
index 0000000..f119503
--- /dev/null
@@ -0,0 +1,33 @@
+This page tracks bugs and missing features to upgrade the X server and the
+AMD Geode driver to the current the git tip.
+
+Things are also tracked here: http://dev.laptop.org/ticket/1604
+
+
+=== DONE ===
+
+ * GX: EXA Solid Fill broken for 8bit bitmaps (see GreenishBitmaps)
+ * LX: PurpleBlobs
+ * LX: DonutWithStipplesCorruption
+ * GX: Undefined symbol killing the X server
+ * VulcanNervePinch (AKA ThreeFingerSalute) does not zap the X server -- Have fix for this
+
+=== DOING ===
+
+ * Built-in fonts being removed from the font path on server reset. Worked it around with ##X -noreset##.
+
+=== TODO ===
+
+ * LX: display messed up, probably EXA Copy op (see XorgGraphicsCorruption)
+ * GX: While XVideo is active, the colors of the RGB graphics are messed up (see XorgGraphicsCorruption)
+ * GX/LX: Missing XVideo + RANDR support
+ * GX: X screensaver displays vertical bands
+ * evdev: The version from git tip doesn't work at all - must use 1.1 branch or code from RPM -- Mercury knows about it
+ * evdev: USB mouse and kbd don't work any more
+
+=== Bugs I can't reproduce any more (HeisenBug's) ===
+
+ * LX: Camera activity does not display anything
+ * GX: Camera activity crashes
+ * GX: The Calc and BlockParty icons are missing some details. Caused by 32bit blits being submitted to the Solid hook.
+ * evdev: Just hitting CTRL+ALT sometimes kills the server -- Actually, it causes SIGPIPE.
diff --git a/blog/2007/04 b/blog/2007/04
new file mode 100644 (file)
index 0000000..d7cece3
--- /dev/null
@@ -0,0 +1,524 @@
+I nostri programmi riprenderanno tra breve su MayBlog.
+
+== April 2007 ==
+
+=== Mon 30th ===
+
+==== Long time, no C ====
+
+Sono successe un sacco di cose e non ho avuto molto
+tempo per scrivere... Anzi, ho scritto molto, ma non
+sono riuscito a trovare un accesso wi-fi stabile da
+cui aggiornare il wiki.
+
+'''Tip''': leggete bottom-up per evitare il noto fenomeno
+dell'inversione spazio-temporale del blog.
+
+'''Update''': Ho accumulato un grosso pacco di email da leggere
+e processare.  Skippo tutte quelle che mi chiedono dove sono
+finito perche' tanto ormai lo sapete.
+
+
+==== Homecoming ====
+
+Sono di nuovo sullo Shitty Bus per Boston.  Proprio
+in questo momento stiamo lasciandoci alle spalle l'isola
+di manhattan ed i grattacieli di downtown.
+Attraversando il WilliamsburgBridge, vedo alla mia
+destra la sagoma imponente del ManhattanBridge e, subito
+dietro, il BrooklynBridge.
+
+Prima o poi dovro' tornare a visitare questa magnifica
+citta' che non dorme mai.
+
+=== Sun 29th ===
+
+==== The City That Never Sleeps ====
+
+Giornata di turismo.
+
+L'EmpireStateBuilding non e' stato gran che...
+penso che sarebbe stato molto piu' emozionante
+salire in cima alle TwinTowers, ma al loro posto
+adesso c'e' l'impressionante area di GroundZero,
+che a vederla sembrerebbe solo un'enorme fossa...
+se non sapessimo tutti cosa vi e' accaduto.
+
+La LibertyStatue non l'abbiamo potuta visitare perche'
+dal NineEleven e' vietato salirci.
+CentralPark e' assolutamente enorme e pieno di animaletti,
+sopratutto scoiattoli, ruscelli, campetti di baseball e
+ovviamente le stradine per il jogging con le panchine
+che sono staste usate e riusate da innumerevoli commedie
+romantiche di serie B.
+
+TimesSquare non e' affatto una piazza, ma un crocevia.
+Sembra una PiccadillyCircus molto piu' grande e sfarzosa.
+Caldamente raccomandata di notte.
+
+
+=== Sat 28th ===
+
+==== Big Apple, Big Mac ====
+
+Vi risparmio una descrizione dettagliata di NewYorkCity,
+perche' ovviamente l'avete gia' vista in centinaia di
+film, a cominciare dal mitico Ghostbusters che ne offre
+un'immagine molto simile a quel che ho visto.
+
+Vi daro' invece un diff rispetto a quello che tutti
+si aspettano.  La prima impressione e' che la citta'
+sia troppo degradata, sporca e puzzolente, accentuato
+dal fatto che siamo arrivati proprio in ChinaTown e
+poi in LittleItaly.  Il resto di DownTown e' un po'
+meglio, ma comunque piuttosto zozza.
+
+E poi e' proprio vero che i newyorkesi sono rudi.
+Perfino gli annunci della metro sembrano molto
+scortesi.  E se chiedi informazioni ti rispondono
+come se tu fossi stupido a non saperlo gia'!
+
+Evidentemente ai newyorkesi piace cosi': una
+ragazza nella subway mi ha detto che Boston non
+ha carattere perche' e' troppo ordinata e pulita.
+Sara', ma io la preferisco di gran lunga a questa
+cazzo di jungla!
+
+==== NewYork NewYork ====
+
+Sono su un bus di una premiata "ditta" che ti porta direttamente
+dalla china town di Boston alla china town di NewYork
+per soli $15.  Penso si chiami City Bus (ma la ragazza
+dei biglietti ovviamente lo pronuncia come Shitty Bus ;-).
+
+Prima di partire, l'autista si e' mangiato una bella
+ciotola di alghe verdi con i suoi bastoncini.  Pregate
+per la mia incolumita' ;-)
+
+=== Fri 27th ===
+
+==== Coed Friends ====
+
+Ah, dimenticavo di dirvi che ieri mi hanno cambiato
+stanza in ostello e mi hanno detto: "it's a ''coed''
+room, do you mind?".  Ho chiesto: "what the heck
+is a coed?". "there are both men and women in the
+''same'' room". "Oh, why didn't you tell me there was
+such an option before? ;-)"
+
+Cosi' ho conosciuto altri due amici, di cui ancora
+non ho la foto.  Uno e' del Wisconsin e si chiama
+JosephSmith e SamDean e' nato a Londra ma vive in Scozia.
+
+Ieri sera siamo andati a bere un paio di birre in un
+pub in cui c'erano delle ragazze in tiro e molto
+socievoli, nel senso che ti si strusciano addosso con
+il sedere quando gli passi accanto!  Poi pero' ho
+capito che lavoravano per il pub e che c'e' un rigido
+protocollo da seguire: bisogna star fermi e sopratutto
+tenere le mani a posto - solo loro possono toccare!
+
+
+==== Bernardo^2 ====
+
+A forza di scrivere nel WikiWiki finisci per raddoppiare
+tutto e gia' che c'ero mi sono raddoppiato anche io.
+
+Come da programma, venerdi' mattina mi sono fatto vivo
+alla FreeSoftwareFoundation e ho detto: "I'm Bernardo
+and I'm here to see RichardStallman".  Siccome RMS non
+era ancora arrivato, mi hanno invitato a mangiare un
+taco con loro in ufficio.
+
+Mentre mangiavamo, e' arrivato un altro visitatore e
+gli ho sentito dire: "I'm Bernardo and I'm here to
+visit the FSF".
+
+Inizialmente ho pensato che il mio taco contenesse
+sostanze allucinogene, ma poi la cosa e' risultata
+essere reale.  Il mio alter-ego si chiama BernardoParrella
+ed e' di origine italiana, ma vive in California da 15
+anni e ha qualche anno piu' di me.  Bernardo e' un
+giornalista di varie testate alternative e corrispondente
+USA della casa editrice Apogeo.
+
+Una coincidenza incredibile se si pensa che non ci sono
+molti Bernardi neanche in Italia...  Anche RMS si e'
+molto stupito: "We probably never had a Bernardo here
+and now two of them show up at the very same time!"
+
+Dopo esserci fatti benedire da RMS, io e l'altro me
+siamo tornati al MIT.  In questi giorni c'e' una serie
+di conferenze sulla stampa e l'informazione a cui
+partecipava Bernardo ed alcuni suoi amici italiani
+dell'universita' di Urbino.
+
+Uno dei talk era proprio nell'edificio del MitMediaLab,
+cosi' ho potuto vedere l'interno che e' anche piu'
+bello dell'esterno.  Ero a pochi metri di distanza dal
+mio futuro capo, ma non ho avuto la faccia tosta di
+andare al piano di sopra a bussare alla sua porta.
+
+Devo avere ancora un po' di pazienza, i TempiNonSonoAncoraMaturi...
+
+'''CUT HERE - CUT HERE - CUT HERE'''
+
+-----
+
+'''CUT HERE - CUT HERE - CUT HERE'''
+
+
+=== Sun 29th ===
+
+==== NewYorkCity ====
+
+Bernardo e' a NewYorkCity, famosa citta' sull'atlantico. Ha riferito di non preoccuparsi se non scrive. Incredibilmente e' sprovvisto di WirelessConnection.
+
+Non ho molte news. E' stato telegrafico: scusa Massimo, spendo $10/min, ho bisogno che mi chiami i parenti piu' stretti e gli dici che sono a NewYorkCity e sto bene. Scrivilo nel blog.
+
+Scusate se per questi ultimi due giorni sono io a fare un po' di BlogBlabbing. -- MassimoSantoro.
+
+=== Sat 28th ===
+
+==== Missing ====
+
+Bernardo e' attualmente ''missing''. Cio' puo' significare, leggendo il suo blog, alcune cose:
+
+* E' caduto in amore (FellInLove) con RichardStallman. Sono fuggiti a LasVegas con il primo volo e si sono sposati. Domani sera e' invece previsto il divorzio.
+
+* E' stato assunto al volo dalla FreeSoftwareFoundation e adesso stanno decidendo che e' meglio far tornare tutto com'era prima, quando l'OLPC era un progetto '''veramente''' FreeSoftware. Percio' hanno formato una task force e sono andati dal droghiere sotto casa a comprare un po' di bombe a mano, mitra, pistole varie per andare ad uccidere NicholasNegroponte.
+
+* Correndo sull'HarvardBridge e ascoltando UntilTheEndOfTheWorld degli U2, ha deciso di percorrerlo avanti e indietro per 2 settimane di fila senza interruzioni mentre con l'ExOh in mano compila gli ultimi kernel 2.6.21 usciti. 
+
+
+=== Fri 27th ===
+
+==== MirrorMirror ====
+
+Non crederete mai a quello che sto per raccontarvi.  Infatti non ve lo dico
+adesso perche' c'e' casino.  Torno subito!
+
+'''Update (17:45)''': Vi ricordate l'episodio di StarTrek che si intitolava
+MirrorMirror?  In quell'episodio, il teletrasporto ha un problema per cui
+il capitano, il dottore e Spok vengono trasportati in un universo parallelo
+in cui esiste un'altra Enterprise che e' simile alla loro, ma diversa in
+alcuni particolari.
+
+Spok si trova faccia a faccia con il suo alter-ego che ha la barba e che,
+applicando la logica vulcaniana, aveva raggiunto conclusioni opposte!!!
+Alla fine discutendo tra di loro i due Spok finiscono per concordare
+che la cosa piu' logica da fare e' far tornare tutto com'era prima.
+
+(massimo): trinity:/video/tv/startrek/tos/tos_2x04_mirror_mirror.avi 
+(non so come linkare meglio. Forse con il fish? :-)
+
+
+Perche' vi racconto questo?  Lo saprete nella prossima avvincente puntata.
+
+''mmm... ma io che sono un attento lettore ricordo che dovevi incontrare maestade RichardStallman...
+-- PiroPiro''
+
+-- OS/Toro --- ma lo sta scrivendo in lingua Klingon?
+
+==== Typo fixes ====
+
+From the git history it appears that some good fellow at Develer is helping
+me out by fixing several typos I've slipped all over my CurriculumVitae.
+Shame on me!  And thank you, AnonymousCoward!
+
+aleph: Ehm... was me! Thanks for the ARM wizardry :-)
+Se lo trovi laggiu' ti devi assolutamente leggere On The Edge, il libro sulla Commodore... le gesta eroiche di chi ci ha lavorato, dal PET all'Amiga, sono somma fonte di ispirazione, mi stan facendo venire voglia di fare le valigie pure a me :-)
+
+=== Thu 26th ===
+
+==== Late at night ====
+
+'''Update''': Sono le 02:30 del mattino e non ne posso piu' di scrivere,
+quindi stacco per andare a dormire.  Ho rsyncato quello che ho scritto
+fin'ora qua: CurriculumVitae.
+
+Per finire mi ci vorranno un altro paio di giorni a questo ritmo.
+Se lo leggete, mi fareste un grosso favore a fixare gli errori che
+vedete e magari mandarmi un po' di feedback se vi va.
+
+'''Cami''': mannaggia a te...sapessi quanto ci manchi....oops se mi
+legge mio marito mi sa che dovresti trovarmi un posto letto anche a me :-))
+Un grande abbraccio da tutti noi ( e uno speciale dal tuo amico )
+
+'''Bernie''': Ho ricevuto le foto... 10x a lot!  Penso che ne mettero'
+una da qualche parte nel wiki come ricordo :)
+
+
+==== CurriculumVitae ====
+
+Non ho molto da dire... oggi ho portato un po' avanti il
+CurriculumVitae che avevo iniziato in Italia e non avevo finito
+un po' per pigrizia e un po' per prolissita'.
+
+Appena lo avro' messo online, vi prego di dargli un'occhiata
+ed eventualmente editarlo per fixare qualsiasi errore ortografico,
+grammaticale, stilistico, storico o circostanziale.
+
+L'idea e' di farmi vivo con Jim Gettys entro Lunedi',
+con o senza l'appartamento.
+
+
+
+==== FreeSoftwareFoundation ====
+
+Venerdi' mattina vado al quartier generale della FreeSoftwareFoundation
+a trovare niente meno che RichardStallman!  Vi faro' sapere.
+
+=== Wed 25th ===
+
+==== Yahweh ====
+
+L'ostello si trova sulla sponda opposta del Charles rispetto
+al MIT.  Ci si arriva a piedi in pochi minuti attraversando
+Commonwealth Av. (la via dello struscio) e l'HarvardBridge,
+per arrivare in MemorialDrive (il lungarno del Charles).
+
+Quando sono arrivato ad HarvardBridge, ho capito perche' tutti
+ci fanno jogging.  Attraversare il bacino correndo e' un'esperienza
+magnifica che puo' essere ulteriormente intensificata ascoltando
+questa bella canzone degli U2 durante il tragitto:
+
+ [[/wikidata/yahweh.mp3 yahweh.mp3]]
+
+I gabbiani, le barche a vela... I grattacieli di downtown su una
+sponda e sull'altra il campus del MIT con la grande cupola.
+
+Raccomandato dalla Happy Hacker's Guide To The Galaxy.
+da alberto babbo: prova di inserimento. Credo di aver sottova-
+lutato il tuo romanticismo.Anche quando parli di bistecche e vino
+toscano (Montespertoli?) 
+
+==== Powerful Friends ====
+
+Ieri dimenticavo di raccontarvi che l'altra sera sono andato a
+cena con MiguelDeIcaza da LegalSeaFoods.  Come molti di voi
+sapranno, non amo il pesce, ho ordinato una bella bisteccona
+con del buon vino toscano.
+
+Gli ho raccontato dei miei piani diaboloci e Miguel mi ha
+dato qualche utile consiglio.  Dopo cena abbiamo anche
+parlato degli sviluppi futuri di Mono, ma non so cosa fosse
+riservato e cosa no, quindi se siete curiosi leggetevi il
+blog di Miguel!
+
+E' bello avere amici potenti :-)
+
+[[SuperBestFriends.gif Super Best Friends]]
+
+=== Tue 24th ===
+
+==== Trasferta ====
+
+Stamattina mi sono trasferito nell'Hi Boston Hostel di
+Hemenway St.  Spostare i bagagli e' stato un po' faticoso:
+alla roba che mi sono portato dall'Italia se ne e' aggiunta
+altra che ho comprato qua.
+
+==== Rent a Car ====
+
+Sento sempre di piu' il bisogno di avere un'auto per spostarmi
+velocemente per la citta'.  Per ogni appartamento che visito
+parte mezza giornata e questo non e' accettabile, perche'
+l'altra mezza giornata me la brucio per sbrigare le altre
+faccende.
+
+A tal proposito, oggi sono andato a dare un'occhiata da Enterprise,
+che dovrebbe essere il piu' economico.  Per un mese di una compact
+car vogliono $460.  Poco rispetto ai prezzi italiani, ma sempre
+troppo per potermelo permettere.  Penso di comprarne una usata come
+ha fatto Sara.
+Tutti mi consigliano le Toyota perche' a quanto pare le auto
+americane dopo 70K miglia sono gia' da buttare via.
+Ma il vero problema da risolvere per avere un'auto qua a Boston
+sembra essere il parcheggio: vedo parchimetri **ovunque**... a 25
+cent per 30 minuti.
+
+A conti fatti, probabilmente mi conviene rassegnarmi ad usare
+la T (metropolitana), ma devo ammettere che sento davvero la
+mancanza di una bella auto.
+
+
+=== Mon, 23rd ===
+
+==== Shopping ====
+
+Vi scrivo con il mio fido ExOh dal Quincy Market,  dove ho appena consumato un pasto greco.
+
+Stamattina ho comprato un cellulare motorola usato con un
+prepaid da $10 della T-Mobile ed il caricatore nuovo.   Tutto a $30. Un affarone, direi.
+
+Poi ho comprato uno zaino grande, 2 polo, 5 T-shirt e un paio di Adidas per $103.  Super big deal!! :)
+
+Le brutte notizie sono che non ho ancora trovato casa.  Siccome l'hotel costa, mi spostero' in un hostello oggi.  In giro mi hanno detto che c'e' il graduation e quindi le camere si trovano con difficolta'.
+
+==== Hi Hostel! ====
+
+Mi sono spostato in un ostello in Hemenway St.. Adesso spendo $33 al giorno
+con il wifi e la colazione inclusi. Sono anche molto piu' vicino all'EmAiTee . 
+Se lo avessi trovato prima avreirisparmiato un sacco di tempo e soldi.
+
+Ah, il mio nuovo # di telefono e' +1-781-244-CENSORED, ma non
+chiamatemi molto perche' qua i cellulari pagano anche quando ricevono!
+
+==== Catch the squirrel! ====
+
+Adesso sono nel parco dello student center dell'EmAiTee.
+Mi e' appena passato davanti uno scoiattoloino con un pezzo di
+panino tra le mani.  Mi sono girato a guardarlo soltanto io, dal che
+deduco che qua sonon normali come i piccioni a firenze.
+
+Fa un caldo bestiale, ma nei prossimi giorni dovrebbe migliorare (nel
+senso che ritorna il fresco :)
+
+=== Sun, 22nd ===
+
+==== Slow day ====
+
+Mi sono svegliato tardi... avevo davvero un sacco di sonno arretrato.
+Gli esperti dicono che il sonno perso non si puo' recuperare, ma
+l'evidenza dei fatti sembra contraddire gli esperti: dopo 11 ore di
+sonno mi sento davvero riposato :-)
+
+Stamattina ho risposto alla posta e ho scritto alla FreeSoftwareFoundation
+chiedendo se posso fare un pellegrinaggio alla loro sede.
+
+Sto anche browsando pigramente su http://boston.craigslist.org/ per
+trovare un'altra stanza da vedere oggi pomeriggio.  Devo sbrigarmi a
+trovare casa per ridurre il "burn rate" eccessivo di questi giorni,
+altrimenti col cavolo che riesco a mantenermi qua!
+
+==== Homeless ====
+
+Incidentalmente, l'episodio di SouthPark di questa settimana
+e' in tema con la mia attuale situazione.  Si intitola Night
+Of The Living Homeless e potete scaricarlo da questo link di
+cortesia (temporaneo):
+
+  http://bender.codewiz.org/wikidata/southpark_s11e07_night_of_the_living_homeless.avi
+
+Come al solito, la visione e' sconsigliata a chiunque.  Ah, "change"
+in inglese significa anche "spiccioli", l'ho scoperto solo qualche
+giorno fa.
+
+==== esreveR ====
+
+Approposito: questo blog e' a rovescio rispetto a quelli canonici.
+Sto pensando di rovesciarlo...  Ma anche di splittarlo in qualche
+modo: le pagine lunghissime non mi sono mai piaciute.  Che ne dite?
+
+ lobo: beh potresti farlo stack like, diviso per mese :) 
+
+ Batt: In effetti così tocca scorrerlo fino alla fine per leggerlo.
+ Buona l'idea di rovesciarlo. Le pagine lunghe mi piacciono. Ci si
+ può greppare dentro :-) 
+
+ Bernie: avete ragione ma mi fa fatica girarlo io, qua ho una
+ tastiera da laptop e una da bambini... e sono senza mouse.  Non
+ e' che potreste pensarci voi?
+
+ Batt: Ok, fatto, spero di non aver fatto casino :-)
+
+ Bernie: Ottimo, grazie 2^10!
+
+=== Sat, 21st ===
+
+==== Last machine standing ====
+
+Ieri sono arrivato al MIT con labatteria della telecamera gia' a terra. a meta' giornata ho esaurito anche l'ipod. Ho chiamato un po'di numeri per cercare casa e mentre mi facevo dare l'indirizzo... e' mortoanche il cellulare!!! Ho riacceso l'iBook che era agli sgoccioli  per vedere con Google Maps, ma la batteria mi ha piantato.
+
+E ora cosa faccio?  Ho tirato fuori il piccolo XO e l'ho acceso.  Si e' subito registrato da solo sulla rete del MIT e mi ha permesso di vedere la mappa e l'annuncio su internet.  Non essendoci ancora il power management, ho dovuto lasciarlo acceso x tutto il tempo.  E la batteria  era ancora quasi tutta carica!  Allora ci ho attaccato l'ipod per ricaricarlo un po' e ascoltare un po' di U2 al ritorno.
+
+L'XO e' di gran lunga il computer piu' longevo che abbia mai visto... e  la versione finale consumera' anche meno!!!
+
+
+==== Meeting in Kendall Square ====
+
+Vi scrivo usando l'XO dalla fermata della metro di Kendall. La rete del MIT prendebene anche qua.  Sto aspettando FedericoLucifredi, un amico italiano che lavora alla NovellCompany (formerly XimianCompany). E' anche Amico di MiguelDeIcaza (ciao Torello!)...
+
+Ieri ho visto il mio primo appartamento, ma non mi e' piaciuto molto... e' lontano e un po' squallido:
+
+  http://boston.craigslist.org/gbs/roo/315586558.html
+
+Accidenti. scrivere su questa kbd da bambini e' davvero difficile! E mi sembra anche che la gente intorno mi guardi sorridendo, ma forse e' suggestione!!!
+
+
+==== Ramblings ====
+
+Federico arrivera' piu' tardi, ma non so piu' cosa raccontare...
+
+Ieri ho anche conosciuto un agente di banca che mi ha detto di passare da loro per aprire il conto.  Non so se serve un visto... e non so come valutare se le condizioni sono buone.
+
+Voglio anche comprare un cellulare che non suxi (soxi) come il Nokia.  Non ho ancora capito un accidenti, qua ci sono 10 compagnie  telefoniche!  '''Update:''' ho chiesto a FedericoLucifredi e adesso sono ancora piu' confuso di prima, ma penso che mi serva un cellulare GSM e una scheda prepagata.  La T-something dovrebbe fare al caso mio.
+
+
+==== Ximian Headquarters ====
+
+''(Dedicato a Torello)''
+
+Sono andato con Federico e sua moglie negli uffici della Ximian, che sono a due passi dal MitMediaLab.  L'ambiente e' davvero molto bello, Miguel non esagerava affatto quando ce ne parlo'.
+
+Abbiamo pranz-cenato insieme in un ristorante spagnolo con le tapas... e c'era anche il mitico Somillo al Pimiento Verde, che non era buono come in spagna, ma comunque meglio della roba hyper-fritta degli ultimi giorni.
+
+Federico e sua moglie sono davvero due persone gentili e mi hanno dato un sacco di dritte.  Si sono entrambi trasferrelliti qua (10 e 15 anni fa) e adesso sembrano perfettamente integrati nel mondo del lavoro e nella citta'.  Questo mi fa ben sperare.
+
+=== Thu, 20th ===
+
+ Q: ''Sei stato al EmAiTee? Hai rivisto il CowBoy? -- PiroPiro''
+
+ A1: Yeah, ti scrivo da una saletta visitatori del MIT.  C'e' l'accesso libero al wifi in tutto il campus!!
+
+ A2: Con il CowBoy ho parlato in IRC l'altro giorno... ma lui e' in Colorado, non qua.  Mi ha detto che la prossima settimana parte per Madrid e ci stara' un mesetto se non ho capito male.  Se vuoi salutarlo, trovi spesso su FreeNode nel canale #gnash.
+
+ -- bernie
+
+==== Tarda mattinata ====
+
+Come accennavo sopra, oggi ho preso la metro da Logan e sono sceso alla fermata di Kendall/MIT.  Una volta riemerso a quota periscopio, ho visto un ambiente familiare.  Facce da nerd ovunque!  Pratini all'inglese invasi da gente che mangia con il laptop davanti.
+
+Ho girato un po' a caso, finche' non mi sono imbattuto per caso nell'edificio che ho riconosciuto immediatamente come il  MIT Media Lab... la mia destinazione finale!  Ma oggi e' troppo presto.  Sono passato oltre le porte sbirciando.
+
+Poi ho passeggiato in direzione della grande cupola, ma dei lavori in corso mi hanno bloccato la strada.  Un worker mi ha detto di passare da un corridoio interno della facolta'.  Corridoi lunghi pieni di clipboards.  Su un annuncio leggo: "Four Dimensions Party".  Che sara' mai?  Incontro facce da nerd sempre piu' gravi.
+
+Alla fine del dedalo di corridio ho trovato una hall con delle bancarelle di studenti.  In una ho preso un donat ed un caffe' (beverone) per 2 dollari.  Ormai il caffe' lungo inizia a piacermi.  Poi ho visto le grandi colonne greche dietro le bancarelle: WOW!  Per caso sono finito proprio **sotto** alla grande cupola!
+
+http://upload.wikimedia.org/wikipedia/en/6/68/Killian_Court.JPG
+
+Che la forza sia con voi!
+
+
+==== 1400 hours (EST) ====
+
+Al MIT un IP pubblico non si nega mai a nessuno.
+
+Ne ho approfittato per fare un po' di stress test di ytalk con aleph, tom, mostro, wavexx... forse anche rasky.  Poi ho addirittura chiamato l'interno di tom via SIP, ma a questo punto il fw del bcm43xx si e' emozionato troppo e gli e' venuto un colpo.  Il driver del kernel e' rimasto li' incantato con una sfilza di "sending reset sequence... failed."
+
+Ora sono di nuovo online, ma sia io che il portatile stiamo finendo le batterie.  Spero di potervi richiamare presto.
+
+=== Thu, 19th ===
+
+==== Mattina =====
+
+Brrr....
+
+==== Pomeriggio ====
+
+Ho girato un po'.  A parte il clima, la citta' e' bellissima, la gente e' simpatica, il cibo e' buono.  L'albergo non e' il massimo, ma per i prossimi 2 giorni andra' bene.
+
+=== Wed, 18th ===
+
+Per due giorni non ho quasi chiuso occhio.  Oggi ho mangiato solo un sandwich
+**inglese**...  Ho camminato per ore trascinandomi dietro la valigia, mi fanno
+male i piedi, ho finito i soldi, ho sete, il mio aereo ha subito un'ora di
+ritardo...
+
+...eppure oggi e' stato un giorno eccezionale!!!
+
+'''Update:''' Sull'aereo hanno servito un buon pudding con dell'ottimo vino
+francese.  Entrambe cose incredibili per la British Airways.  Dal finestrino
+si vede gia' la costa americana!! :-)
+
diff --git a/blog/2007/05 b/blog/2007/05
new file mode 100644 (file)
index 0000000..5d26eb2
--- /dev/null
@@ -0,0 +1,773 @@
+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 ====
+
+I still couldn't solve the problem of getting to work
+quickly.  I can't afford to waste over 2 hours every
+day like this.
+
+By now, I've tried any possible solution:
+
+ * Car: the office doesn't have a parking lot and there's
+ no way to park within one mile from KendalSquare for less
+ than $18/day.  Monthly fees start from $250.
+
+ * Bus: I need to commute in Dudley and take line no. 1 to
+ MassachusettsAvenue, then walk 15 minutes to KendalSquare.
+
+ * Bus + subway combo: The red line would get me directly
+ to KendalSquare, and there are several routes to get there,
+ but all of them require commuting at least twice.  The
+ monthly link pass costs $75.
+
+ * Car + subway combo: there are some cheap parkings next
+ to the terminal subway stations where you can leave your
+ car for $5/day.  Unfortunately, to get there I must
+ travel in the opposite direction.  And the whole thing
+ will cost $75 + $5*30, about the same of the monthly
+ parking fee.
+
+ * Taxi: Costs $11-$14 * 2 every day, which makes the
+ monthly parking cheap in comparison.
+And even worse, the red line stops running at midnight
+and bus no 1 at 1AM.  Which forces me to leave from
+the office very early (for my standards).
+
+If you want to play with the possibilities, I just
+discovered that the transportation company has a very cool
+web service that would have saved me a lot of time:
+
+{{{
+  http://www.mbta.com/rider_tools/trip_planner/default.asp
+  From: 66 Maywood st., Roxbury MA
+  To:  Kendall/mit Station, Cambridge
+}}}
+
+At the end of the day, the ultimate solution is moving
+closer to the office or at least close to the red line.
+Maybe I could afford to spend $600 for a room, but I
+don't feel like moving right now.  I already have enough
+things on my hands.
+
+''Have you considered to put a bicycle in your combo? You may replace a 10 km walk with it and open up new combinations (and ways to get wet...) -- PiroPiro''
+
+==== Awful Weather ====
+
+Today it's raining lightly.  Yesterday I took an extra shower
+in the evening :-(
+
+The WikiPedia was definitely right: weather in Boston can
+change very rapidly.  Must remember to buy a raincoat like
+RichardStallman's and keep it in my backpack.
+
+
+==== What Next? ====
+
+{{{
+1. Get employed at OLPC
+2. ???
+3. World domination!
+}}}
+
+Just joking, but the truth is that I still need
+to face a lot of new challenges now.
+
+My next problem will be improving my communication skills.
+After one month of full immersion, I can still barely
+understand people talking quickly to each and I clearly
+express myself using an inadequately poor vocabulary and
+too slowly in some cases.
+
+These things will improve over time, while my strong
+Italian inflection is likely to remain forever.  If
+only I could find one, I'd attend to a course to
+correct my diction now.  Actors do them.
+
+Another crucial problem I need to solve quickly is
+getting a visa that allows me to work here permanently.
+There are many possibilities, but none guaranteed to
+succeed.  For now, I'm not thinking about it: my
+employer knows better than me and will help as much
+as possible.
+
+Last but not least, my job is not easy and requires a
+good amount of commitment.  All my colleagues are extremely
+smart and more experienced than I am.  So I need to work
+twice as hard to keep up with them.
+
+A very nice workplace and very interesting assignments helps.
+And, most importantly, I know that what we're doing here is
+going to have a huge impact on the world.
+
+'''Andrea Grandi''': Your words give me no hopes for my future :(
+
+'''Bernie''': Are you planning to come here?  Cool! :D
+
+> All my colleagues are extremely smart and more experienced than I am
+
+More than you? It's not a place for me then :D
+
+'''Bernie''': It's worth trying even if you currently think you're
+not up to the job.  It's a very valuable experience even if you
+end up returning to your home country for some reason.
+
+'''Rasky''': But can you get a perm visa even without an university
+degree? I thought that was absolutely out of question... I knew that
+people without a degree could just get some 1-year temp visa.
+
+
+=== Thu, 17th ===
+
+==== More Pics ====
+
+Here are some more pics of MyOlpcDesk.
+
+=== Wed, 16th ===
+
+==== Office Space =====
+
+Here are a few pictures of the OlpcOffice!
+
+==== Hack Hack Hack ====
+
+I've been assigned a problem with an invalid serial port baud
+rate after resume from software suspend.
+
+I started investigating the hard way, until ChrisBall pointed
+me on IRC to talk with the KernelHacker DavidWoodhouse, who
+obviously had a solution in a few seconds.  Unfortunately,
+it didn't work as we expected and MitchBradley of OpenFirmware
+joined the conversation to help.
+
+Having all the subsystem gurus available to fix your bugs makes
+things a lot easier...  Hehe, I think I like it ;-)
+
+And so tomorrow I'll get back to work on a MandelBug with the Xorg's
+driver for the AMD chipset.  When XVIDEO is enabled and you
+rotate the display with XRANDR, sometimes the X server crashes,
+sometimes it just hangs and sometimes it survives with a corrupted
+display.  And the bad news is that gdb also hangs.
+
+How will I fix this?  Easy: I'll go looking for the driver authors
+first thing tomorrow and beg them to send me a fix :-)
+
+By the way, lately I've been hanging regularly in #olpc on FreeNode.
+My nick is _bernie.  Come over to see what's going on!
+
+
+=== Mon, 14th ===
+
+==== All Night Long ====
+
+At 9PM, I'm still here and plan to stay as long as I can :-)
+
+<please link to the song "All Night Long" here>
+
+
+==== Buried In Work Already ====
+
+'''WARNING''': Technical AbraCadabra ahead!
+
+Today I met most of the team members and bothered a few of them,
+starting from DanWilliams who helped me debug a problem with a
+simple mesh networking scenario involving three laptops.
+
+Today I've also been assigned some work from ChrisBall, who also
+helped me out with many small things such as a dead battery,
+accessing the serial console, etc.  I'm currently adding a
+KernelDebugger command to display the ModelSpecificRegister's
+of the AmdGeodeCpu.
+
+But it seems like I will also refer to RedHat's ChrisBlizzard
+to be assigned more work.  We talked about optimizing the
+video driver for the AmdGeodeCpu, getting the resistive
+tablet to work and maybe adding "tapping" support to the
+capacitive touchpad.
+
+As you know, I like it even more when I'm allowed to ramble
+through a zillion different things like this!
+
+
+==== Sneaky Preview ====
+
+I'm writing this from within the OLPC headquarters.  I came today for
+a second interview and to get a few tasks assigned to me :-)
+
+I have no time to be more specific. Will tell you the details a little later.
+
+
+=== Sun, 13th ===
+
+ '''TODO''': will tell you later
+
+=== Sat, 12th ===
+
+ '''TODO''': will tell you later
+
+=== Fri, 11th ===
+  >MUM<  creepy mummy virus it's taking control here.... :-) WRITE SOON OR IT/SHE WILL DESTROY EVERYTHING!
+==== Quite a Trip ====
+
+Today I'm leaving the safe and familiar BostonCity to boldly go where I've
+never been before.
+
+The current plan is to drive south to ProvidenceCity, BrdigeportCity, NewYorkCity,
+PhiladelphiaCity, BaltimoreCity and, finally, WashingtonCity.  Maybe I'll even
+push myself down in FloridaState to go see the SpaceShuttle!
+
+I could use a GPS.  I've seen a few TomTom's, but $299 seems way too
+much to me for a talking map.  Maybe I'll buy a traditional map for
+$10.
+
+Ah, and I will sleep frugally, of course.  Hostels and motels when I find
+them.  So, over the next few days I'll be lucky if I have intermittent
+Internet access and, consequently, I won't probably be able to sync the
+BrainDump.
+
+
+=== Thu, 10th ===
+
+ '''Babbo''': Ma fino ad oggi con quali danari hai vissuto dato che sei partito con 10€ liquidi?
+
+ '''Bernie''': Ho prelevato i soldi dall'ATM... con il bancomat delle poste!  E vedo dai movimenti
+ sul conto che hanno applicato un buon cambio e nessuna penale strana.
+
+==== Car Rental ====
+
+Today I finally rent a car.  It's a SaturnIon, a brand and model I never heard
+of before.
+
+http://www.edmunds.com/media/seo/500/2006.saturn.ion.jpg
+
+I felt very comfortable driving all over Europe: Italy, Swiss, Spain, France,
+Germany, Belgium, and even Greece...  But, for some reason, I was quite afraid
+of driving a car here in the States. 
+
+Maybe it's because the road signs are somewhat different and there are a few
+subtly different rules, such as turning right on red, not parking in front
+of hydrants, etc.  Most probably, it's because I've seen way too many movies
+where people get stopped by police and thrown in jail quite easily!
+
+Well, so far everything went very well.  I mean, except for parking.  Parking
+in downtown is easy if you're willing to pay $10-12 for a few hours.
+It's a big pain in the ass otherwise...  The best way I've found so far
+is to park near a minor T station and then get the T to downtown :-(
+
+And, of course, the car has AutomaticTransmission, which I managed to learn
+quickly: the trouble comes when you switch the other way around ;-)
+
+Ok, today I've driven all around Boston just to get used to it.  Tomorrow
+I'll probably dare getting on the highway to see around.
+
+
+==== Business Visa? ====
+
+Today I've re-read detailed information on the
+available US visa options:
+
+ http://travel.state.gov/visa/temp/types/types_1262.html
+
+Looks like a ''B-1'' Business Visa would do.  To get one,
+I should go to a US ambassy, and ambassys are usually
+located abroad.  Instead of returning to Italy, maybe
+I could get an appointment in MontrealCity, which is
+near to the border and also an interesting place to see.
+
+
+=== Wed, 9th ===
+
+==== Zip Car ====
+
+Yesterday I applied for this great service: http://www.zipcar.com/ .
+Isn't it a good idea?  Costs less than renting a car and is almost
+as versatile.
+
+<rasky> http://www.carsharingfirenze.it/ :)
+
+Today I walked to their offices to give them my documents
+and get the magnetic card.  They said they will enable it
+first thing tomorrow *if* the "insurance risk declaration"
+I got from Italy suffices.
+
+
+==== Simple shopping ====
+
+Consumers must be very simple minded here.  First, most
+shop names are simply dumb: '''Pay Less''', '''Save-A-Lot''',
+'''Big Deal''', and so on.
+
+''Sounds very '''meno tasse per tutti''' to me... -- PiroPiro''
+
+Second, they try to subtle deceptions such as: "take 2 for $24.xx",
+and, next to it: "take 3 for $21.xx", Which of course is
+impossible.  It's a trap!  The little figures placed
+exactly where you would expect to see the cents, are
+indeed a small notice: ''EACH''.
+
+Today I bought a dozen of razor blades ($1.50), a
+bottle of shampoo ($1.50) and shower gel ($1.50).
+But I spent $12 for adjusting the two pair of
+trousers I had bought a few days ago in the mall!
+$12 ''EACH'', I mean.
+
+
+==== Bad Neighborhood ====
+
+Walking home alone in the night, I may encounter some ''bad'' guys:
+
+http://bender.codewiz.org/FunWithWeapons.jpg
+
+Better be careful :-)
+
+
+=== Tue, 8th ===
+
+==== Veni, Vidi, ???? ====
+
+This morning I shown up at OneLaptopPerChild's headquarters.  It's again next to KendallSquare,
+in OneCambridgeCenter.
+
+JimGettys was very kind: he took me to LegalSeaFood for lunch, repaired my ExOh's keyboard (two
+keys were dead) and introduced me to the team members.
+
+They left me with the usual Hollywood formula: "don't call us, we'll call you".
+But in this particular case, I felt they were sincere :-)
+
+I hope to be soon a member of the OLPC core team!
+
+
+=== Mon, 7th ===
+
+==== Alea Iacta Est ====
+
+As promised...  Yes, indeed.  Everybody please cross their fingers.
+
+Babbo:Pregherò perchè tu possa ottenere quello che cerchi.
+
+Camy:  Mannaggia a voi due ( Bernie e Alberto ) siete cosi..."teneri". Come ho già detto tante volte a Bernie, è fortunato ad avere un babbo cosi! Lo so, lo so che non c'entra nulla con lo stile di questo blog, ma io sono cosi, impulsiva e Bernie lo sa e mi perdonerà.
+A dire il vero anch'io sto in ansia per lui :-) speriamo bene...
+
+Bernie: Via, non fatemi venire il magone voi due :-)
+
+=== Sun, 6th ===
+
+==== International Dinner ====
+
+FedericoLucifredi and his wife Irena were so kind to invite me at their place for a
+fine dinner with appetizers, SirloinSteak (see pic below), several side
+dishes and... Even a PinotNoir!
+
+http://www.fairburysteaks.com/images/bci-sirloin-round-bone.gif
+
+There were also Mauro -- Federico's colleague at Ximian -- and Irena's
+friend who's a physics professor from Providence and could speak perfect
+French and, surprisingly, even Italian!
+
+What can I say?  I think I got a pound or two that night, but it was
+worth it! :-)
+
+
+=== Sat, 5th ===
+
+==== Cinema ====
+
+There's a cinema in building 26 @ EmAiTee, and it's cheap.
+I'm going tonight.
+
+==== Cursious? ====
+
+If you're curious, my room rent is $500 per month.  Utilities,
+ forniture and DSL Internet access are included.
+
+It's not cheap, but it's also not too expensive for Boston.
+They told me that only Manhattan is more expensive here on
+the east coast.
+
+==== CurriculumVitae ====
+
+...is almost ready.  A friend told me that I'd better have
+also a synthetic resume of 1-2 pages for the impatient.
+I think he's right.
+
+Well, I said I'd be finished by last Monday, but then I
+managed to slip past my own deadline visiting NewYorkCity,
+moving in my current room and in other frivolous ways.
+
+Now I have no excuses: the time has come.  Next Monday I
+''will'' write my proposal.  Seriously.
+
+=== Fri, 4th ===
+
+==== Exchange Rates ====
+
+Looks like I'd better convert all my money to dollars *now*:
+
+ http://www.x-rates.com/d/USD/EUR/graph30.html
+
+What do you think about it?
+
+Babbo:penso che $ continuerà a svalutare. Perderai soldi.
+
+==== StataCenter ====
+
+I forgot to tell you about the kewlest building in EmAiTee:
+
+ http://www.eecs.mit.edu/images/big-stata12.jpg
+
+See also: http://www.eecs.mit.edu/stata-link.html
+
+==== Fast night ====
+
+After a long time, I finally get to (ab)use MIT's wi-fi and
+barf my short-term brain buffer into my BrainDump.
+
+Tonight we went to an Irish pub next to Kendall, where I got
+to know a few more Ximian employees.   I got rumors that
+the famous kernel hacker RobertLove would be there, so after
+a while I turned to the guy next to me and asked: "Is
+RobertLove really going to come?".  And he replied: "Speaking."
+
+Another guy told me: "Hi, I'm BAHB". "Pardon?".  "BAHB!".
+"What???".  Federico promptly helped me out: "Ha detto che si
+chiama BOB :-)"
+
+The beer was good.  I discovered that a BlueMoon is the
+nearest approximation of a WeisseBeer I can find here,
+and I'm not at all displeased by its taste.
+
+==== Slow day ====
+
+My landlord has recently switched DSL provider and Internet
+doesn't work any more: the sync light on the modem flashes.
+It seems that crappy ISPs are a common disease in the States
+as well.
+
+Yesterday, he called for service and, finally, they told him
+they would send a tech today from 8AM to 18PM.  They refused
+to be more specific.  And so I've agreed to wait here to let
+the guy in... I care about it for myself too!
+
+==== Weight ====
+
+By the way, today I'm exactly 150 pounds (use GoogleCalculator
+to get it to SI units).
+
+150 pounds = 68.0388555 kilograms
+
+=== Thu, 3rd ===
+
+==== Roxbury ====
+
+They told me Roxbury is quite an infamous suburb of Boston.
+And my first impression confirms that: shops are uglier,
+parks and streets are somewhat dirtier (but not as much as
+in NewYorkCity!) and, most importantly, some of the neighbors
+look creepy.  Especially in the night, streets are crowded by
+people with criminal faces and many homeless.
+
+You know I'm not the type who's easily scared off by a bunch
+of zombies, but I'll feel much better when I'll drive a car.
+
+==== Moving In ====
+
+I've finally settled in my room.  There's no need to describe the house
+in detail, as it's the most typical colonial design: two floors plus
+basement, front and back yards, sliding windows, wooden floors
+everywhere.  You've come to know them very well from the movies.
+
+Today I went to the mall to gather the essentials: a blankets,
+a pillow case and some bath towels.  The bed is comfortable and
+I was quite tired already, therefore I fell asleep early in the
+evening and kept on until 8 AM.
+
+'''WARNING: TIME WARP OCCURRED'''
+
+-----
+
+'''WARNING: TIME WARP IMMINENT'''
+
+=== Fri, 4th ===
+
+Alberto: Attento a convertire € in $ perchè € si sta apprezzando,e quindi $ svalutando rispetto a €.
+
+Belle le foto scovate da Massimo. Have a good stay in Btn.
+
+Massimo: Bernie, you taught me: http://www.google.com/search?q=100+USD+in+EUR 
+
+
+Massimo: Since Bernie could not give us any picture, I had to use flickr: here they are!
+
+http://www.flickr.com/search/?q=bernardo+innocenti
+
+Piro: what in the heaven is RMS doing dressed like a camp tent? :D
+
+=== Wed, 2nd ===
+
+==== BankOfAmerica ====
+
+I went to BankOfAmerica and opened a bank account.  I went there wearing a yellow T-shirt
+and a weary pair of jeans.  In the beginning, they referred me to a young guy who quickly
+tried to offer me a student's saving account.  When I queried for interest rates, credit
+cards, and dollar/euro conversion rates, they finally realized that I was going to move
+a bit of money.
+
+When I've shown them my balance, they immediately switched me to a very polite girl who
+took all the time to explain me everything in detail until after their closing time and
+recommended me to open *3* different accounts to get a rate of 4.80% with no fees!
+I totally hate when people judge you by your wealth, dressing, or other stupid status
+symbols, but maybe a bank is the only exception where it makes sense to do so.
+
+Banking appears to be far, far simpler here.  I already feel like I know
+everything while in Italy I still can't read most of the paperwork I get from
+my banks.
+
+Batt: Or maybe american bankers are so skilled that you are happy while, in truth, they have stolen your money forever :-P
+
+Massimo: Yahr yahr! He didn't realize they already got 4.80% of his balance from his pocket with a magician move! Yahr yahr! Anyway... 4-5% rate is not absurd in the US. It has always been almost like this as far as I can remember (maybe sometimes it was even 6-7%). It's useful for someone (like bernie), but tragic for someone who does not have any money and to buy a house with those mortgages it's almost impossible. Still, the US has got a very low rate in comparison with other extra-european countries.
+
+=== Tue, 1st ===
+
+==== Good News, Everyone! ====
+
+'''After a long struggling, I've finally found a room!'''
+
+And I'll be moving in *today*!  But I'm writing on Thursday the 3rd, actually (aren't you thinking fourth-dimentionally yet?).
+
+The room is nice and comes with some forniture, including a desk.  It's on the second floor
+of a house where the landlord lives with her wife and a very friendly puppy.I like it
+that way: all those houses shared by students I've seen so far tend to become unmaintained
+and dirty quite quickly, while this one is a real house with a fully operational kitchen,
+bathroom and even a clean back garden!
+
+My landlord is Armenian, but have been living here in Boston for a long time.  My first
+impression is he's a very nice person, honest and easy going.  I haven't met his wife yet --
+she'll be back on Sunday.
+
+I'm afraid the house is a bit far away from MIT, in southern Boston.  But that won't
+be a problem as soon as I buy a car.  There may even be a chance to rent or buy the
+car readily from my landlord's son.
+
+I don't know the address yet.  I should, but I forgot the sheet on the table when I went there.  And I can't call my landlord either because I've stolen his cell phone by mistake also.  Yeah, I reckon I mustn't  a good impression, actually  :-)
+
+
+'''Camy''': the landlord lives with '''his''' wife
+
+==== Do You Speak English? ====
+
+Some of you will be pissed off by this change, but I'm starting to make
+some international friends here and none of them could read Italian.
+
+Writing in English is also what I need to improve my writing skills.
+For the few of you who barely know English, some more reading surely won't hurt!
+If you're real lazy,
+[[http://translate.google.com/translate?u=http%3A%2F%2Fbender.codewiz.org%2Fwiki%2FMayBlog&langpair=en%7Cit=en Google Translator]]
+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!''
diff --git a/blog/2007/06 b/blog/2007/06
new file mode 100644 (file)
index 0000000..4174840
--- /dev/null
@@ -0,0 +1,222 @@
+== June 2007 ==
+
+The story continues in the [[blog/2007/07|July 2007 blog]].
+
+=== Sat, 30th ===
+
+==== Italian profanity ====
+
+I just found out that "A Cappella" is how Italians say "in the style of the church".
+It's used for music played by human voice instead of instruments.  Yes, indeed.
+Nobody could understand why I was grinning :-)
+
+
+
+==== Random Birthday Paradox ====
+
+I'm writing you this from ChrisBalls's house.  cjb for IRC friends.
+Yesterday was his wife's birthday.  And also the birthday of somebody
+else too.  That's where the title came from: http://en.wikipedia.org/wiki/Birthday_paradox .
+
+We're having a lot of fun and getting drunk very quickly.  Someone
+came with a box of Avocados with a picture of Avogardo saying:
+"let's Party. arriba."  It's the things like these that will make it
+very sad for me to leave this nation.
+
+Food is vegan, and incredibly tasty if you ask me.  There are people
+from the office as well as other nerds from other places.  One guy
+showed up with a tee saying: "shut the fuck up and write some
+code!".  We're listening to TheSoundOfSilence from Xyzzy's (*) mp3 player.
+That's one of my favourite songs, but I thought it was from the Beatles :-)
+
+(*) We'll call her Xyzzy 'cause she doesn't want her name to end up on
+Internet.
+
+
+Xyzzy: remember...all is not as it appears to be and the best place to hide something is in plain sight
+
+Bernie: hmmm... then I guess I'll hide at OLPC and the USCIS won't find me :-)
+
+RandomBirthdayParty.jpg
+RandomBirthdayPartyHouse.jpg
+RandomBirthdayPartyTv.jpg
+RandomBirthdayPartyHall.jpg
+
+
+=== Tue, 26th ===
+
+==== Long time, no C++ ====
+
+The title was inteded to be a joke on "long time, no see", because I've
+not been updating the blog for some time.
+
+But this reminds me that, yes, indeed I've not been doing any C++ for a few
+months now. That's probably irrelevant to most of you... but this is my blog
+and I get to decide what goes in.  Except when *you* edit it.  Damn WikiWikiWeb!
+
+The reason we don't have any C++ in the OLPC is that, in the Linux world,
+C++ never flied that much.  The kernel hackers say it's not well suited
+for kernel programming, and I partially agree.  Of course, C++ can't be
+used for glibc and POSIX system libraries.  Even MicrosoftCompany uses C
+for those.
+
+This leaves us with three more layers to exclude: windowing server,
+desktop and applications.
+
+X11 is written in C for historical reasons.  Since its internals mostly
+deal with interfaces and specialization of interfaces, C++ would have
+been very beneficial.
+
+Gnome also uses C, for no good reason.  KDE is older than Gnome and
+was entirely written in C++, although I clearly remember g++ 2.7.2 being
+quite a painful experience.  The GObject crap in glib and GTK is expecially
+ugly, hard to use and error prone due to lack of good OOP support in the
+language.
+
+And applications?  Well, applications in the OLPC are written in Python
+anyway, like many higher level applications in regular Linux distros.
+
+There's a few exceptions: Mozilla is written in C++ and eToys is written
+in SmallTalk.  I don't know about TamTam.
+
+'''rasky:''' in fact, with the raise of scripting languages and fully-featured
+platforms (like Java's), using C++ for doing almost *anything* is the wrong
+choice. As you said, system programming wants C for several good reasons, and
+almost anything else can be done in scripting language. I think one last thing
+that C++ is still good today at is high-performance libraries (eg: math
+libraries), where you don't want to use C and you need a lot of performance.
+But C++ is feeling more and more like a dead horse...
+
+'''marco:''' About writing kernels in C++: 
+http://okmij.org/ftp/cpp-digest/toy_OS.txt
+
+=== Wed, 13th ===
+
+==== Under pressure ====
+
+Miletstone B4 was expected to ship today.  I don't care because my work
+is for due for Trial2.  But many of my colleagues were extremely
+under pressure.
+
+There is one last bug with some laptops not coming out of resume.
+And it's still not fixed at 21:00.  Kernel hackers are scraping
+their heads.
+
+We had pizza together and, seeing so many tired faces, I casually asked:
+"when do we close for summer?".
+
+People look at me puzzled: "What do you mean exactly by ''close''?".
+
+"Err... companies don't close for summer here in the States?".
+
+They look at each other, trying to guess if it's some kind
+of joke: "Why would companies ever ''close''?  They're not schools."
+
+I quickly added: "Oh, I'm asking because, you know, most
+companies in Italy do close a few weeks for summer".
+
+At this point everybody laughed like if companies closing
+was an extremely funny idea.
+
+This is one reason why we have a strong economy here: people
+are extremely committed at work.  Will I ever catch up?  Hope so.
+
+
+=== Tue, 12th ===
+
+==== Eutelia Voip ====
+
+I have a new public phone number: {{055-3984187}}.
+
+It's Eutelia's VOIP service, formerly Skypho.  People told me
+that the quality is good.  All the previous phone numbers remain
+valid.
+
+I've also switched from Ekiga to a SIP client that doesn't
+totally suck:
+
+ http://www.twinklephone.com/
+
+Actually, the user interface is horrible.  But if you close
+your eyes, it works beautifully.
+
+
+=== Mon, 11th ===
+
+==== Sleeping At The Office ====
+
+We have a futon here.  And it's quite comfortable.  Sleeping
+at the office has its pros and cons, hereby listed by Dillinger:
+
+OfficeSleep.jpg
+
+
+==== Bender Down ====
+
+There has been a longstanding outage of our wiki server since yesterday.
+Today, my sister finally fixed the problem by rebooting both the modem
+and the computer.
+
+http://bender.codewiz.org/bender.jpg
+
+I'm planning to move bender here one day, so I can properly maintain
+it, but first I need to consolidate my visa position.
+
+
+=== Fri, 8th ===
+
+==== More laptop news ====
+
+Available here:  http://wiki.laptop.org/index.php?title=News
+
+Some links to videos in the end.  There's not much about me, mostly because I've not done
+much this week besides chasing bugs.
+
+
+==== Father and son private business ====
+
+ E' una settimana che non scrivi. Dove sei sparito? -- '''Babbo'''
+
+Avevo problemi di ADSL piuttosto gravi su questo server... ora e' a posto, ma oggi ho da finire delle cose urgenti.  Vedo di scrivere due righe nel w/e, scusate tanto -- '''bernie'''
+
+=== Sat 2nd ===
+
+==== Food FUD ====
+
+Two days ago I went to the local pub for the HappyHour... the HungryHour actually.
+And I ordered this tasty dish of Cheese Bacon Fries!  Yummy yum!
+
+ http://gastrologica.com/cheesefries.jpg
+
+Ok, it's a disgusting blob of pure fat.  And the infamous Cheddar
+cheese, also known as "solid cholesterol":
+
+ http://www.dann-online.com/HappyHour/lrg93.jpg
+
+
+If you're looking for something healthy, you can always try a
+salad.  Just make sure you don't get a Caesar salad with its
+ultra-fat dressing sauce:
+
+ http://www.kosherblog.net/media/caesar.jpg
+
+You may also want to avoid hot dogs drowned in chili sauce:
+
+ http://onokinegrindz.typepad.com/ono_kine_grindz/images/WaffleDogwithChili-thumb.jpg
+
+American pizza is edible and even good... But I recently discovered that
+Pepperoni aren't vegetables, but a kind of hot salami:
+
+ http://imagecache2.allposters.com/images/pic/PTGPOD/409409~Close-up-of-Pepperoni-Pizza-Posters.jpg
+
+
+And, finally, beware of food franchises pretending to be Italian.
+There are many:
+
+ http://jrfowler.com/SbarroLogo.JPG
+
+=== Fri 1st ===
+
+==== Bernie is going to write something here soon ====
+
+Yes. Definitely.
\ No newline at end of file
diff --git a/blog/2007/07 b/blog/2007/07
new file mode 100644 (file)
index 0000000..50b711d
--- /dev/null
@@ -0,0 +1,112 @@
+Keep reading on SeptemberBlog.
+
+== July 2007 ==
+
+=== Fri, 20th ===
+
+==== In Wales ====
+
+Araf!  I'm currently host of my good friend Cristina and
+her husband, in the small town of Llanon, near the city
+of Aberystwyth.
+
+I asked for directions outside Birmingham: "I'm going to a place
+whose name I can't even pronounce".  "Sounds like Wales, then"
+said the man I had stopped.
+
+Anyway, the place is nice.  It would be much nicer if it stopped
+damn raining, but, you know, this is the United Kingdom after all.
+
+This reminds me of a funny story: as usual, yesterday I drove
+out of the parking without looking in the wrong direction.
+This time, a car passed by cursing me with its horn.  So I
+finished my manover, of course going to on the right lane
+by force of habit.
+
+At this point, the car in front of me stopped, and I noticed
+it was strangely colored with yellow and orange stickers.
+A uniform came out and at this point I realized it was a
+policeman.
+
+He walked to my window, bearing a very serious face.
+Finally, he told me: "don't you know how to drive?
+You're supposed to stay on the *left*!"
+
+Promptly, I replied: "Err... Sorry... I'm used to
+drive on the right, you know?  It's my first time in *England*!"
+
+And the policeman, even more serious: "You mean in Wales,
+don't you?".  He'd probably close an eye for driving on the
+left, but not for calling his homeland England!!! :-)
+
+Well, driving on the left is a pleasant experience.
+And it's not even as hard as I thought: anybody not too much
+attached to their lives should give it a try!
+
+=== Sun, 8th ===
+
+==== Trip to Europe ====
+
+I booked a round-trip flight to London. Departure on July 14th, return on August 7th.
+
+I'll stay in England for a few days to attend to the GuadecConference in Birmingham and visit
+my friend Cristina in Aberystwyth, Wales.
+
+I'm looking fwd to see all my Italian friends soon!  I've not yet booked a flight to
+Italy, but I've got an appointment at the US Consulate in Florence for July the 26th
+for a B1 (non immigrant business visitor visa).  This will hopefully extend my
+permanence another 6 months.
+
+
+==== Bender KO ====
+
+Ok, bender has been down again for some time.  Someone must have fixed (e.g. rebooted)
+it during the weekend.  Thanks.
+
+But I'm very curious what's wrong with it.  Last time, mostro reported that dhclient
+had lost the IP.  Is it dhclient, then?  Or the dhcp server in the dlink modem?
+
+=== Sat, 7th ===
+
+==== Shakers ====
+
+Today we went to NewHampshire for a trip.  The original plan was to
+camp somewhere, but the weather sucked, so instead we went to see the
+village of the Shakers:
+
+ http://en.wikipedia.org/wiki/Shakers
+
+Pretty interesting.
+
+=== Sun, 1st ===
+
+==== GUADEC 2007 ====
+
+Since I'm basically forced out of the UnitedStates, I guess I could go here:
+
+ http://www.guadec.org/
+
+I've never been a strong Gnome supporter.  Actually, I've not
+even been a Gnome user until lately.
+
+Then why?  Well, one reason is that it's in Birmingham, next to
+where my friend Cristina lives.  She invited me so many times
+to visit her in England, and I really wanted to, but I never
+had the opportunity to do it in so many years.
+
+Another good reason is that some of the OLPC people will be
+there.  And I'll be able to meet many other non-OLPC hackers
+too.
+
+If you want to come over, please contact me.
+
+==== Body mass ====
+
+My body mass increased to 154 pounds.  Or the gravity
+of earth increased just too fool me.
+
+==== GPLv3 ====
+
+I've updated the license of PikiPlus to GPLv3, and I invite
+you to do the same with your programs and with any programs
+distributed under the GPLv2 with the "or later version" clause.
diff --git a/blog/2007/09 b/blog/2007/09
new file mode 100644 (file)
index 0000000..6cb3385
--- /dev/null
@@ -0,0 +1,132 @@
+== Brain backup for September 2007 ==
+
+The story continues at OctoberBlog
+
+=== Sat, Sep 22nd ===
+
+==== Compassion for Microsoft? ====
+
+Today Rafael and I went through [[MIT]] to have lunch at the
+StattonBuilding.
+
+Along the InfiniteCorridor, we've seen an ad inviting to a Microsoft conference
+on development tools.  Scheduled for today and started a few minutes earlier
+in room 6-120. The ad said silly slogans such as "smart tools for smart people!"
+and "let's talk with Microsoft!"  Clearly, they were trying to hire MIT grads!
+
+So we went to see what this was about.  The room was not exactly crowded: only
+a young man eating pizza and a woman wearing a Microsoft T-Shirt.
+We asked if the conference was still planned, and the woman told us: "yes, I've
+just started introducing XAML, the new ''lingua franca'' for user interface description".
+
+So we got sited and watched a presentation which basically said they're still
+busy reinventing XUL and Glade... So they can deliver SilverLight, a Flash
+clone that depends on the .NET runtime.
+
+"Questions?".  There weren't any.  She offered us a free DVD with developer
+tools.  Me and Rafael each took a copy to be polite.  The other guy didn't
+bother.  I had never realized how pathetic Microsoft has become.  These days,
+very few people are interested in what they do and what they say.
+Unexpectedly, today I felt some compassion for them... or at least for
+their employees.
+
+
+=== Tue, Sep 11th ===
+
+==== Compatibility =====
+
+I've also been helping to enhance compatibility with BadVista.
+
+==== Ethiopian ====
+
+I'm currently adding support for the EthiopianLocale,
+which isn't as easy as you would expect.
+
+
+=== Sun, Sep 9th ===
+
+Some big updates to GeekiGeeki, the software that runs this wiki.
+Notabily, authentication is now supported.
+Log in as AnonymousCoward if you don't have an account on
+DevelerCompany's servers.
+
+
+=== Mon, Sep 3rd ===
+
+==== Trip to MontReal, day 3 ====
+
+Boring day.  We visited the SaintJosephsOratory, then
+we quickly headed back to Boston.  We spent a lot of
+time at the border and in the traffic.
+
+We arrived at night... everyone was quite tired.
+
+
+=== Sun, Sep 2nd ===
+
+==== Trip to MontReal, day 2 ====
+
+Day two of the trip to MontReal.  They woke us up at 6 in
+the morning (groan) and we left for QuebecCity with no
+breakfast.  This place's better be wonderful!
+
+Yes, QuebecCity was rather cool, but they gave us little time to visit
+it properly.
+
+Except for the old citadel, where we've seen the changing of the guard.
+Really a ridicolous cerimony: the soldiers wear a furry cap and a guy
+shouts orders in french.  They have a live goat as a mascotte and they
+walk her around the plaza.
+
+On the way back to Montreal, we stopped at the MontmorencyFalls...
+nice place, but I almost got lost there!  I wasn't paying attention
+when the guide said the bus would have moved to pick us back on the
+top of the falls, so I walked back to the lower parking lot.
+Luckly, Juliette convinced the bus driver to come and see if I was
+there.
+
+We had dinner again in the same chinese restourant.  This time,
+the guide had silently arranged vegetarian food without me asking.
+Very kind of her.  Unfortunately, Juliette found a black hair in
+her soup, and a few people left the table, disgusted.
+
+=== Sat, Sep 1st ===
+
+==== Trip to MontReal, day 1 ====
+
+On Monday, it will be labor day, so Juliette and Peter took advantage of this
+extended week-end to take a three day guided tour to MontReal:
+
+So this was the last chance to visit French Canada with Juliette as a guide,
+as she'll be leaving for Saudi Arabia in a few days and we'll probably not
+see her for some time.  I was lucky enough to join at the very last minute.
+
+As usual, the bus departed from Boston's ChinaTown, but this time the cheap
+bus company of choice was SunshineTouring.  The guide barely speaks English
+and is also not an expert of Canadian history and culture.
+
+Along the way, we did two stops:
+
+ * A cruise with the MinneHaHa on LakeGeorge.
+
+ * For water rafting in an impressive canyon (but the water flow was very calm: boring!)
+
+MontReal is as enchanting as they say.  Approaching from the highway, you
+see the notorious bunch of skyscrapers in the distance, beautifully lit
+with colorful lights.  Makes me think of U2's "The City of Blinding Lights".
+
+We had dinner in a crappy chinese restourant.  Fixed menu, no
+vegetarian food for me except for white rice.  Anyway, all the
+food looked crappy so I don't think I've lost too much.
+
+The hotel, at least, was ok.  I shared my room with a retired
+man called Mr Chan.  He's originally from HongKong, and moved
+to the USA before his city was given back to China.  At that
+time, many people feared that communism would have taken over.
+Mr Chen arrived in the UnitedStates alone, and didn't speak
+English at all.  He worked very hard for 15 years so he could
+retire at a reasonable age.  His story makes me hope for the
+better.
+
+----
+CategoryBlog
\ No newline at end of file
diff --git a/blog/2007/10 b/blog/2007/10
new file mode 100644 (file)
index 0000000..ad07048
--- /dev/null
@@ -0,0 +1,60 @@
+== Bernie's brain backup for October 2007 ==
+
+The story continues in NovemberBlog, of course.
+
+=== Thursday, the 25th ===
+
+It seems that FlorenceCity, where I come from, decided to help our project.
+Tomorrow my friend Torello will discuss the details with MattKeller, the
+OLPC director for Europe.
+
+OlpcMedusa.jpg
+
+
+=== Monday, the 22nd ===
+
+Yesterday we had a good dinner at RodDee, a Thai takeaway in Brookline.
+Despite the look and feel, the food is awesome.  Highly
+recommended unless you're on diet.
+
+  http://www.roddeethai.com/images/rod1_2.jpg
+
+=== Tuesday, the 2nd ===
+
+==== Pics from New York ====
+
+Our good old friend SamDean sent us his photos from our trip together to NewYorkCity a
+few months ago:
+
+  http://picasaweb.google.com/s.d.dean/SamJoAndBernardoInNewYork
+
+=== Monday, the 1st ===
+
+==== Bike! ====
+
+Our president Walter comes to OneCambridgeCenter every day riding a bike.
+So I asked him if he new a bike shop where I could buy a cheap one for
+myself.
+
+And, guess what?  Instrad of just telling me, he just got me a blue Huffy
+he had at home!
+
+http://www.cpsc.gov/cpscpub/prerel/prhtml00/00030.jpg
+
+
+The bike is identical to the picture.  It had not been used for
+some time, so it had both tires flat.  But Walter pumped them on
+and they seem to be holding.  The chain also clanks a little,
+but I'm sure a drop of oil will fix that too.
+
+Wow!  I can now cut half of the time on my way to the office by
+getting directly to the JFK/U-Mass red line station on the bike!
+
+Or maybe I could even attempt going all the way to the office...
+It won't be faster, but it's good exercise and could help me loose
+some more weight.  Yes, I'm stuck at 146 pounds and I don't seem to
+be able to loose any more by just eating veggie food and replacing
+sugar with sweateners.
+
+---
+CategoryBlog
\ No newline at end of file
diff --git a/blog/2007/11 b/blog/2007/11
new file mode 100644 (file)
index 0000000..c8eebfb
--- /dev/null
@@ -0,0 +1,134 @@
+The story continues at DecemberBlog
+
+== Bernie's brain backup for November 2007 ==
+
+=== Thu 22nd ===
+
+==== Thanksgiving ====
+
+My friend and colleague DjbClark invited me at his parents'
+house for thanksgiving.  It was a new, pleasing experience for me.
+
+My impression is that it is a family reunion very much like
+a second Christmas, but without the inconvenience of presents :-)
+
+http://www.bigoven.com/images/blog/tgiv/tradmenu.jpg
+
+//(stock photo)//
+
+=== Sat 17th ===
+
+==== Yummy photos ====
+
+DaSnake uploaded some pictures of the places we visited together on Flickr:
+
+ * BostonCity: http://www.flickr.com/photos/dasnake/sets/72157603205244949/
+ * NewYorkCity: http://www.flickr.com/photos/dasnake/sets/72157603203628915/
+ * ChicagoCity: http://www.flickr.com/photos/dasnake/sets/72157603198958510/
+ * OneLaptopPerChild: http://www.flickr.com/photos/dasnake/sets/72157603203191269/
+
+=== Wed 14th to Thu 15th ===
+
+==== Back to Boston ====
+
+I'm back in Boston with DaSnake.  He's been my guest for just one day.
+Then he had to be back in FNAL for the shifts.
+
+I really had urgent business at work, so I left my friend alone sightseeing Boston for the day.
+
+http://www.radisson.com/rad/images/hotels/MABOSTON/loc3_450.jpg
+
+//(stock photo)//
+
+=== Mon 12th to Tue 13th ===
+
+==== Back to NYC ====
+
+Flought Went to NewYorkCity with DaSnake.  Finally got to visit the
+AmericanMuseumOfNaturalHistory.  Pretty impressive!
+
+http://www.iesny.org/images/OCEANLIFE.jpg
+
+//(stock photo)//
+
+http://www.rdominis.net/newyork/dinasaur01.jpg
+
+//(stock photo)//
+
+=== Fri 9th to Sun 11th ===
+
+==== An old friend ====
+
+A few days ago, my old friend DaSnake appeared on IRC and told me he's
+was an intern at FermiLab National Accelerator, near ChicagoCity.
+I told him I was at OneLaptopPerChild, in CambridgeCity.
+
+So we decided we were "close enough" to visit each other's workplace
+and do some tourism together.  So, on Friday morning, I took a cheap
+UsAirways plane to ChicagoOHare through Philadelphia.
+
+==== Trip To Fermilab ====
+
+Refer to the [[http://www.fnal.gov/pub/visiting/map/site.html | Fermilab map]].
+My friend lives in a coed apartment in the Fermilab village, which is
+surrounded by several little lakes with gooses, buffalo and various other
+animals.  Indeed, a very pretty natural park.
+
+http://www-bd.fnal.gov/wao/fermipics/94-0470-09.jpg
+
+//(stock photo)//
+
+On Saturday, I took a bike and rode on the bike path to the main
+laboratory buildings.  I took a guided site tour, starting from the
+museum.  They have lots of real-scale models of the accelerator parts
+and really working equipment such as scintillators and Geiger's counters.
+
+Then we visited the Wilson Hall, a 16 floors building shaped like Goldrake's
+and Mazinger's atomic base.
+
+http://www-bd.fnal.gov/wao/fermipics/99-0005-04.jpg
+
+//(stock photo)//
+
+ Q: ma cos'è tutta questa neve:è una cartolina? E tutti questi uccelli?
+
+ A: e' una foto presa a caso dagli archivi del FNAL :-)
+
+Then... WAH!  They guided us **inside** the [[http://linac.fnal.gov/ | Linac]]!
+The Linac is the LINear ACcelerator facility, the first stage of acceleration
+that produces protons for the MainInjector.  It was like entering an old
+science fiction movie.  You know, like Frankenstein or Buck Rogers: with giant
+Tesla generators, panels with flashing lights and indicators...Buck Rogers
+The continuous buzz reminded us that the proton beam was shooting through
+this long corridor next to me.
+
+http://www-bd.fnal.gov/wao/fermipics/93-0073.jpg
+
+//(stock photo)//
+
+Finally, we visited the MainControlRoom, from which they run the whole thing.
+The room looks like the bridge of an old starship, surrounded by monitors,
+with a bigger chair in the middle for the captain.
+
+
+FermiLab is no doubt the most amazing place in the world:
+
+ * http://www-bdnew.fnal.gov/tevatron/
+ * http://www-bd.fnal.gov/wao/fermipics/fermipics.html
+ * http://en.wikipedia.org/wiki/Tevatron
+
+To beat this place, next time I shall visit the NCC-1701A!
+
+
+==== Chicago By Night ====
+
+Yesterday we went to ChicagoCity's downtown.  Wow... I was told the skyline was really
+magnificent, but the real thing exceeded all my expectations.
+
+http://allthingsgo.files.wordpress.com/2006/12/images-chicago-2005-chicago-by-night-2-700x700.jpg
+
+//(stock photo)//
+
+We walked around a little, then went up the
+[[http://en.wikipedia.org/wiki/John_Hancock_Center | John Hancock Center]],
+the third tallest skyscraper, for a breathtaking view of the whole city by night.
diff --git a/blog/2007/12 b/blog/2007/12
new file mode 100644 (file)
index 0000000..a03d1d5
--- /dev/null
@@ -0,0 +1,44 @@
+== Bernie's brain backup for December 2007 ==
+
+** See you on next year's JanuaryBlog **
+
+=== Sat 15th ===
+
+==== How many hackers does it take to make the bloody sound work? ====
+
+DavidWoodhouse was kind enough to take a picture of Ivan, Michael and
+myself half an hour into our failed effort at fixing the amplifier
+at Michael's place.
+
+Also check out our featured video:
+
+ * http://radian.org/~krstic/img/attitude-of-violence.mov
+ * http://david.woodhou.se/ivan-promotes-an-attitude-of-violence.avi
+
+HowManyHackersDoesItTakeToMakeTheBloodySoundWork.jpg
+
+
+=== Sun 2nd ===
+
+==== Snow! ====
+
+Yesterday the temperature dropped considerably: -9°C in the night.
+I'm well equipped, but it's still quite chilly.
+
+Today fell the first snow of the year... And more is forecasted
+over the next two days.
+
+http://www-personal.umich.edu/~robertof/photos/boston_snow.jpg
+
+//(stock photo)//
+
+=== Sat 1nd ===
+
+==== First OLPC deployment: now it’s real ====
+
+See: http://radian.org/notebook/first-deployment
+
+The guy in the picture is my colleague Ivan, the designer
+of our security system.
+
+http://wiki.laptop.org/images/6/60/Uruguay.jpg
diff --git a/blog/2008/01 b/blog/2008/01
new file mode 100644 (file)
index 0000000..1451385
--- /dev/null
@@ -0,0 +1,184 @@
+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/2008/02 b/blog/2008/02
new file mode 100644 (file)
index 0000000..c2158e8
--- /dev/null
@@ -0,0 +1,110 @@
+== 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/2008/03 b/blog/2008/03
new file mode 100644 (file)
index 0000000..f3aeec1
--- /dev/null
@@ -0,0 +1,76 @@
+The story continues on [[blog/2008/04|April 2008]].
+
+== 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/2008/04 b/blog/2008/04
new file mode 100644 (file)
index 0000000..87dd9c6
--- /dev/null
@@ -0,0 +1,43 @@
+The story continues at [[May2008Blog]].
+
+== Bernie's brain backup for April 2008 ==
+
+=== Wed, 30th ===
+
+==== Simply disgusted ====
+
+Are we //really// selling kids to these people?
+
+OneWindozePerChild.png
+
+I took my distance from OLPC management (aka resigned), but I'm
+still fully committed to the olpc principles the way everybody but
+one person intends them.
+
+
+=== Sat, 26th ===
+
+==== OLPC One ====
+
+Check out this heart breaking video made by our great sysadmin HenryHardy:
+
+  http://www.codewiz.org/pub/olpc/video/OLPC-One-mpeg4.avi
+
+Also available on YouTube if you like proprietary web applications
+that prevent you and others from getting back what you have uploaded
+in its original full quality format:
+
+  http://www.youtube.com/watch?v=s4ojFcZIqRU
+
+=== Sun, 6th ===
+
+==== Birthday party in London ====
+
+I had a few idle days, so I headed to London.  Actually, I //drove// there!
+London is just 4h30 away from Brussels, plus the ferry boat, for which I spent a lot of
+money because I showed up at the port  without having booked a ticket in advance.  Next
+time, I will know better.
+
+I got hosted by Cristina, and on Sunday we had a birthday party a friend of hers:
+
+  http://www.flickr.com/photos/24157442@N02/sets/72157604417644179/detail/
diff --git a/blog/2008/05 b/blog/2008/05
new file mode 100644 (file)
index 0000000..3a70553
--- /dev/null
@@ -0,0 +1,17 @@
+[[June2008Blog|go to next month]]
+
+== Bernie's brain backup for May 2008 ==
+
+
+==== Linux Tag ====
+
+The whole SugarLabs team attended LinuxTag:
+
+
+More pictures: [[http://www.skolelinux.de/~ralf/LT2008/]]
+
+=== Wed, 7th ===
+
+==== SugarLabs ====
+
+We are working to make Sugar an independent, decentralized, FreeSoftware project: http://www.sugarlabs.org/
diff --git a/blog/2008/06 b/blog/2008/06
new file mode 100644 (file)
index 0000000..9ad915b
--- /dev/null
@@ -0,0 +1,66 @@
+== Bernie's brain backup for June 2008 ==
+
+=== Sat, 28th ===
+
+==== Hash House Harriers ====
+
+{{http://aponarch.com/hhhh/trash/trash_1526-1550/trash_1547/trash_1547-1.jpg}}
+
+I completed my first [[http://en.wikipedia.org/wiki/Hash_House_Harriers|Hash]] without
+taking a shortcut!  About 12Km, 2.5hrs, almost non-stop running... and I even got
+two nasty leeches in my shoes.  Read the full [[http://aponarch.com/hhhh/trash/trash_1526-1550/trash_1547/trash_1547.html | commentary with photos]].
+
+{{http://www.sciencefriday.com/news/041907/leech.jpg}}
+
+=== Tue, 24th ===
+
+==== Heckuva ====
+
+Oh, gosh... my ego is expanding so much one it's gonna blow up the office!
+
+ * http://blog.olenepal.org/index.php/archives/316
+ * http://blog.olenepal.org/index.php/archives/315
+
+=== Mon, 23th ===
+
+==== Me @ OLE Nepal ====
+
+{{BernieAtOle.jpg|bernie at OLE Nepal}}
+
+
+=== Sat, 21st ===
+
+==== The Hash ====
+
+{{http://aponarch.com/hhhh/trash/trash_1526-1550/trash_1546/trash_1546-1.jpg | Himalayan Mixed Hash Run No. 1546}}
+
+My friends and colleagues are members of something halfway between a sports club
+and a secret society:
+
+  http://aponarch.com/hhhh/
+
+So I was dragged into this Hash, even though I'm probably one of the laziest man in the world.
+It's like a race, but we don't care who wins: the fun is running through the spectacular natural
+environments of Nepal, searching for hidden indications of the path forward in the form of
+stashes of bits of paper.  I'm writing this on Tuesday, and my legs still hurt a lot, but I had
+a lot of fun! Next week I may even be able to complete the whole course ;-)
+
+
+At the arrival, we form a circle and if you get called in the middle for some reason you get to
+drink a lot of beer -- quickly! -- or throw the rest of your cup on your head.  Newcomers
+(aka virgins) like me are bond to drink as part of their initiation, but any excuse seems to
+be good for a round.
+
+Here's the full commentary of this week's event with a brief description of me and my knee-high socks:
+
+  http://aponarch.com/hhhh/trash/trash_1526-1550/trash_1546/trash_1546.html
+
+=== Sun, 15th ===
+
+==== Kathmandu ====
+
+I'm sitting in the airport hall of [[http://en.wikipedia.org/wiki/Doha|Doha, Qatar]],
+waiting for my third and final plane to [[http://en.wikipedia.org/wiki/Kathmandu|Kathmandu]].
+
+I'll be spending the next 2.5 months in Nepal working as a volunteer for [[http://www.olenepal.org/|OLE Nepal]].
+I don't know much, but I have high expectations.
diff --git a/blog/2008/07 b/blog/2008/07
new file mode 100644 (file)
index 0000000..c98913c
--- /dev/null
@@ -0,0 +1,37 @@
+[the story continues at [[August2008Blog]]
+
+== Bernie's brain backup for July 2008 ==
+
+=== Fri, 18th - Goodbye party ===
+
+{{Pictures/vacation/Nepal2008/PartyAtHome/100_1813.jpg|Party at the OLE Nepal house|maxwidth=640}}
+
+ * [[Pictures/vacation/Nepal2008/PartyAtHome|My photos]]
+