Murray's Blog
Murray Cumming. Software Developer. Parent.
- Posts
- 861 from 13 Mar 1995 to 14 Nov 2019
- Posting
- quiet since 2019
- Kind
- personal blog
- Feed
- https://www.murrayc.com/feed/
2019 1
2018 3
2017 10
- Google App Engine: Using subdomains
- GWT: Changing from GWT-RPC to JSON with RestyGWT
- A C++ developer looks at Go (the programming language), Part 3: Concurrency
- Kids Coding: Simple Java
- A C++ developer looks at Go (the programming language), Part 2: Modularity and Object Orientation
- A C++ developer looks at Go (the programming language), Part 1: Simple Features
- C++: std::string_view not so useful when calling C functions
- C++ Implementations of “Engineering the Compiler” Pseudocode
- Boost Graph Library: modernization
- gtkmm 4 progress
2016 20
- Trying googletest
- Suffix Tree: Suffix Array and LCP Array, C++
- gtkmm 4 started
- Suffix Tree, Ukkonen, C++
- C++17: constexpr if
- Galaxy Zoo iPhone/iPad app
- Big-O Quiz: Graph Theory
- Boost Graph Library and C++ >17
- libsigc++ 2.99.5: Even less code
- BigOQuiz: C++ Standard Library Algorithms
- Trying CMake Again
- libsigc++: std::function-style syntax.
- libsigc++ 3.0: Very variadic
- Playing with C++ Variadic Templates and Dynamic Programming
- Big-O Quiz: An experiment with Google AppEngine
- GWTP: Model/View/Presenter for GWT with GIN/GUICE dependency injection
- Simple GWTP and Objectify example with Maven
- C++ Core Guidelines: Ownership and Parameters
- libxml++ 3.0 soon
- C++ tuple utils
2015 20
- Playing with xdg-app for PrefixSuffix and Glom
- Galaxy Zoo app for iPhone: Learning iOS Development
- Modern C++: Variadic template parameters and tuples
- glibmm: Deprecated Glib::Threads
- Coursera/Stanford course: Algorithms: Design and Analysis, Part 2
- gtkmm 3.18 and glibmm 2.46
- Coursera/Stanford course: Algorithms: Design and Analysis , Part 1
- gtkmm now uses C++11
- android-galaxyzoo: Fixing typical Android bugs
- Galaxy Zoo iPhone App: Developers welcome
- Galaxy Zoo Android app: New Surveys
- Looking for Work
- Processing for Kids
- PrefixSuffix revived
- glibmm 2.44.0 and gtkmm 3.16.0
- Blogified old AI documents
- GTK+: Aligning / Justification in text widgets
- Locking down a GNOME setting
- android-galaxyzoo: Superficial porting to Android 5.0 (Material design)
- android-galaxyzoo: Network I/O and UI responsiveness
2014 12
- Galaxy Zoo for Android
- Android: Changing action icon colors with Android 5.0’s drawable tinting
- Android: Changing the Toolbar’s text color and overflow icon color
- Looking at the Zooniverse code
- Android Glom Experiments
- Family Research
- Google Music is a bit Awkward
- Heart of Rock and Soul: 992 out of 1001
- cluttermm 1.18
- glibmm 2.40 and gtkmm 3.12
- Openismus Over
- Lego Wedo with MIT’s Scratch: Simple Robotics for Kids
2013 17
- jhbuild and clang’s scan-build
- glibmm 2.38 and gtkmm 3.10
- Openismus Mini
- C++ in Glom: shared_ptr and slots/functions
- C++11 in glibmm
- gtkmm 3.8
- More Maliit Keyboard Improvements: QtQuick2
- Maliit Keyboard Improvements
- The Warmth Of Other Suns
- glibmm 2.35.8
- OnlineGlom: MySQL support
- Rygel Documentation
- Trying Google Apps For Education
- The Quantum Universe
- OnlineGlom: Slightly Saner Logins
- Glom: Experimental MySQL Support
- Updated Maliit packages for Ubuntu
2012 22
- Openismus running jenkins for continuous integration
- Programming For Kids
- Online Glom: Image fields
- gtkmm maintainership
- Openismus at UDS
- Openismus Revived
- Generating SPDX files with licensecheck
- Openismus Status
- Rygel for a DLNA Player
- Online Glom is now all Java
- Online Glom: Deployment
- Online Glom: Reports
- Glom 1.22
- Openismus Getting Smaller
- I like writing regression tests
- Openismus at FOSDEM 2012
- Online Glom: More Translation
- Online Glom: Now easy to build
- Online Glom: Translations
- Meyah at 1 and Liam at 4
- Online Glom: Implementing a search box
- Glom: Translating the example files
2011 26
- Online Glom
- Discussing Maliit Keyboards and Plasma Active
- N9s for Openismus
- gtkmm book updated
- Glom 1.20
- Maliit: The only real on-screen keyboard
- Glom: Avoiding SQL Injection
- Bugzilla without our own Server
- Desktop Summit, Berlin
- Openismus work on Evolution-Data-Server and SyncEvolution
- Meyah at seven months
- Krzesimir Nowak joining Openismus
- Glom: Storing PDFs
- Glom: Simplified main window
- Programming with gtkmm 3
- Missing the Meego Conference 2011
- Openismus is Hiring
- Lies I Tell My 3 Year Old Son
- gtkmm 3.0.0
- glibmm 2.28 with Gio::Settings and Gio::DBus
- Glom: GtkNotebook with no frame
- Return of the GNOME Events Box
- Nexus S
- Handing over cluttermm
- gtkmm 2.24 soon
- Avoiding Use of Deprecated API
2010 41
- Meyah Kathi
- Translated gtkmm.org Web Site
- Liam at the Kindergarten
- Non-Automatic Layout is Useless / Qt Designer has bad defaults
- gtkmm book on Kindle
- The GNOME Events Box is missing
- Trainee mini gtkmm projects
- Openismus contributions to GTK+
- gtkmm 2.91.2
- libgda’s SqlBuilder API
- Glom: Choice drop-downs can show related fields
- gtkmm 2.91.0
- gtkmm 2.22
- cluttermm releases and cluttermm_tutorial fixes
- Openismus Hiring C++ Developers
- Massifg Prints Valgrind Massif Graphs
- Expecting a Daughter
- Trainee Mini Projects
- Openismus at GUADEC 2010
- Glom: Backups and coping with PostgreSQL upgrades
- Qt’s Open Bug Tracker
- Tristan Van Berkom joined Openismus
- Gitorious Merge Requests are Awkward for Small Changes
- All gtkmm documentation moved to library.gnome.org
- Autotools Things
- Jens Georg and Jon Nordby joining Openismus
- Openismus 2010 Trainees Chosen
- Friedrich Kossebau joining Openismus
- Glom Python Documentation
- Glom 1.14
- Openismus needs more Qt developers
- Testing Glade files
- gtkmm 2.20 released
- What our Trainees Learn
- Openismus Wants More Trainees
- Glom 1.13/14 using boost::python
- Openismus Website Now More Shiny
- In Helsinki at the weekend, Monday and Tuesday
- GtkToolPalette in GTK+ 2.20
- Peter Penz Joining Openismus
- Liam at Two
2009 35
- Trying to use gnuplot in massif_grapher
- LDTP in jhbuild: A Cry For Help
- Graphs from valgrind’s massif
- Trying qmake and CMake
- Glom on Maemo: Slight Improvements
- Qt’s Bug Tracker Is Not Very Open
- Maemo Summit and N900
- Glom on Maemo: navigation video
- Glom 1.12
- Nokia N900: We’ve been busy
- Non-Recursive Automake is the Best Alternative to Automake
- Leaving GUADEC
- Openismus 2009 T-Shirts
- maemomm API reference
- Maemo: APIs and Porting
- maemomm for Maemo 5 and Screenshots
- Xephyr on Ubuntu Jaunty
- Openismus at GUADEC 2009
- Revo Pico RadioStation
- Maemo 5 Desktop Widget Example
- Stiller
- Scanner for Linux: HP OfficeJet J6424
- Tutorial for Clutter 0.9/1.0
- libglom is now 100% non-UI
- Learning Java Web Stuff
- Cooperating Application Instances in GNOME?
- Books in the Openismus Office
- Glom 1.10
- boost::python in Glom
- planet.openismus.com and Trainees
- Glom 1.8 bug fixes. Ubuntu packages
- Inefficient Crèche/Kindergarten Allocation in Munich
- Flumotion Documentation
- Liam at one year, standing
- Documenting Telepathy: Examples
2008 59
- Meeting the new Openismus Trainees
- Scanner for Linux?
- Trainees Chosen
- projects.gnome.org
- Gramps for Geneology
- Openismus wants trainees
- developer.gnome.org cleaned up
- Glom 1.8
- gtkmm 2.14 on MS Windows
- Daniel Borgmann joining Openismus
- Maemo Summit and Openismus Party
- Openismus Party Tonight
- Openismus Party after the Maemo Summit
- Openismus in Berlin
- cluttermm and playing with clutter-box2d
- Finding an office in Berlin
- D-Bus in jhbuild: Confusion and hacks
- Liam at six and a half months
- GooCanvas has come home
- Back from Istanbul, headed to Helsinki
- The Case of the Disappearing Emails
- Openismus 2008 T-Shirts
- Running and Turkish
- Thinkpad X61: Everything just works in Ubuntu
- Openismus Will Euch Haben
- Scanning Old Photographic Slides
- Trying to File Bugs for Fedora Linux
- Booked our GUADEC Accommodation
- Replacing Travelmate 4100 hard drive
- Things I hate about Trac
- Back from North Berwick
- On holiday, laptop down
- Jan Arne Petersen joining Openismus
- Brussels and Prague
- André Klapper and Karsten Bräckelmann joining Openismus
- PostgreSQL has no Bugzilla
- Discovering Unused Code?
- Anjuta versus Eclipse: Using an existing code base
- Glom: Calendar Portal
- Not going to LinuxTag 2008
- Big Tables in Glom: Leaks and libgda
- Big Tables in Glom: GtkTreeView
- Openismus: Looking for a Bugmaster
- Glom 1.6 bug fixes
- Just-Works IR Remote Controls on Ubuntu
- Webcams that just work with Ubuntu Linux
- Using an ekiga.net SIP address from a Nokia N95?
- Getting my microphone to work
- glibmm 2.16.0
- To the GTK+ HackFest in Berlin
- Two Months and Smiling
- Clutter Tutorial done for now
- gnome-lirc-properties: Using PolicyKit to get sudo access
- gnome-lirc-properties: A GUI to configure Infra-Red Remote Controls
- Crappy GPS Applications
- Openismus needs another GTK+/GNOME developer
- giomm: gio in C++
- Bug-fixed Glom 1.6 in Ubuntu 7.10 “Gutsy”
- Liam Kiefer
2007 93
- Changes
- GNOME versus projectors
- Widescreen
- Clutter Tutorial
- gstreamermm: C++ bindings for gstreamer
- New www.gnome.org: Plone people needed
- Glom’s Initial Dialog
- My Mobile Phone Is For Girls
- Glom in Maemo Chinook extras
- GNOME Board 2007 candidates: The good
- Libepc
- My WordPress cracked
- Eightysevened
- gtkmm book as pdf
- goocanvas experiences
- Glom: Print layouts
- Playstation 3
- Horrible Compiz in Ubuntu betas
- libgda: iterator-based data models
- Some new C++ bindings
- GNOME 2.20 Release Notes
- developer.gnome.org clean up
- Matthias Hasselmann joining Openismus
- Glom 1.6
- Micro system that plays Ogg from USB?
- Linux-compatible wireless USB adaptor: Slightly better in Ubuntu Gutsy
- Giving Away The Old Events Box PC
- Small pretty audio player, to replace YP-F1
- Work on Modest and C++ for Maemo
- Maemo Chinook/Sardine C++ bindings
- Release Notes stuff for GNOME 2.20
- Maemo Chinook alpha and Sardine extras
- Scratchbox Moving Target
- gtkmm 2.11/12 API freeze
- VMWare Workstation 6.0
- Travel in August
- Going to GUADEC
- Openismus T-Shirts for GUADEC
- prepare-ChangeLog.pl for git?
- Bugs I CC, and how to be a hero.
- GNOME Event Box: Flag
- GNOME Event Box: New stuff
- Self-Improvement Projects
- Ubuntu on Thinkpad X61s?
- Openismus at GUADEC
- Nautilus: Dragging the path
- Strategies for multiple gconf notifications
- Glom ported to libgda 3.0
- Zeltdach Tour
- Christian Kellner and Marcus Bauer join Openismus
- g_idle handlers in unexpected sequences
- Openismus hiring
- D-Bus Inspector
- TimiÅŸoara video on Spiegel.de, excuse for a photo.
- Visited Amsterdam
- GNOME Events Box: Mini-PC?
- gtkmm approved for GNOME Desktop modules.
- Visiting Amsterdam
- GNOME Summer Of Code 2007: ranking.
- GNOME visions: More needed
- libgda and libgnomedb 3.0 API Freeze
- Munich’s New Jewish Museum: No stories
- Nautilus 2.18 bug whine: Name column still annoying
- Multipress input method is now in GTK+
- My GNOME of the future: People
- Roadmapping GNOME
- Glom 1.4
- Martin Michlmayr’s research on time-based releases
- Economist subscription
- Really no software patents in EU?
- GNOME file manager column too small?
- ABI Stability of C++ Libraries
- Fanfare Ciocărlia
- Openismus at FOSTEL
- Nokia’s N800 “Canola” media player
- Scratchbox on Ubuntu Feisty
- FOSDEM and the Dreaded Lurgy
- Linux-compatible wireless USB adaptor: Results
- Glom: Relationships Overview
- Dealing With Zealots In Open Source Communities (part 2)
- libgda and libgnomedb and C++
- Dealing With Zealots in Open Source Communities
- N800, Internet Radio Player
- subversion: diff between branches
- GTK+ Multipress Input Method
- Going to FOSDEM
- Linux-compatible wireless USB adaptor that I can actually buy? (part 3)
- Maemomm: Maemo for C++, with gtkmm
- libgnomedbmm: Database UI widgets for gtkmm
- Linux-compatible wireless USB adaptor that I can actually buy? (part 2)
- Linux-compatible wireless USB adaptor that I can actually buy?
- New printer: Lexmark E120n
- Things I brought back from the UK
2006 105
- Creating GTK+ input methods
- GNOME bug-buddy magic
- Self-hosting Glom
- Wish Lists
- GNOME Foundation Board elections, 2006
- Glom: Showing related related records
- SQL: joins and duplicates.
- GNOME Code of Conduct: GNOME is people
- Parallel Skiiing in Munich
- GNOME Events Box at T-DOSE
- Got him!
- Laika Eclipse plugin
- GNOME Foundation Board candidates, 2006
- Embedding Python and importing from memory
- Probably not running for the GNOME Foundation Board again
- Ubuntu Developer Summit, Mountain View
- Munich -> San Francisco airport security
- Visiting the Googleplex: Worth it for the produce alone
- What I’m doing now
- /tmp does not belong in file save dialogs.
- Repository Analyzer improvements
- Glom 1.2
- Ubuntu Mountain View Summit
- Overselling Portland
- HRB 164185 (Openismus GmbH)
- Daniel Elstner blogs again
- Glom 1.1/1.2
- Debian Repository Analyzer for license compliance
- Evolution and IMAP
- New employee
- Secure silent mail server
- Back from Romania
- Automatically rotating images on Linux
- Adobe Source Libraries (ASL): Adam and Eve
- Installing an email server on Ubuntu
- More Glom reviews
- Romania? Ba da!
- Get on the planet.
- Web 2.0 yadda yadda
- Parsing .deb packages with Python?
- Openismus GmbH on the way
- Munich’s big square computer
- German mini job
- Debian soname/suffix/0c2a/thingy overview?
- Women in Open Source #2
- Real Optimization
- gtkmm 2.9/2.10 API almost done
- gtkmm documentation: Wrapping C libraries
- 9 to 5 GNOME
- Back from GUADEC & Barcelona
- GNOME API/ABI Stability document 90% done – help needed
- GUADEC, Vilanova, Spain
- Postgres detection via Avahi?
- GNOME Women’s Summer Outreach
- Party, Football, etc.
- GNOME Mentored Projects #2
- New Hackergotchi
- GNOME Mentored Projects
- Glom 1.0.3 on Ubuntu Dapper
- Web 2.0 programming languages
- GNOME’s Google Summer of Code: Let your students code.
- Glom bounty: Relationships Overview
- Women in Open Source
- gtkmm code size
- Lowfat
- Eclipse for existing code
- GNOME at LinuxTag 2006, Wiesbaden
- Munich’s LiMux to use KDE
- Short Commute
- FC5 and Ubuntu 6.06 like my laptop.
- svn branches are directories?
- Glom Web UI
- Building modified debian packages
- www.glom.org editing possible again
- Romanian audio
- GNOME Platform Overview
- gtkmm trainers in the U.S.?
- Romanian
- Security versus satisfaction
- Glom 1.0
- ListViewText
- W-8BEN (U.S. Tax Withholding)
- GNOME 2.14 release notes heroes
- UK Passport renewal in Munich
- 2-digit years are broken
- This Don Marti dude is OK.
- Flurry of Features
- Spanish For Insomnia
- Glom Beta 1
- Heavy Snow
- Back online
- Connection Lost
- Glom on Fedora?
- Unto This Last furniture
- cairomm maintenance
- C++ Code Size
- Glom Precise Printouts
- Glom Buttons
- In the Viertel
- noapic is like a new laptop
- Glom across borders
- gtkmm manual styled
- Glom feeling good
- Long filenames versus distcheck
- Karslruhe, Berlin, Lisbon, Munich
2005 115
- Where’s my parport0?
- Cairo with gtkmm: documentation
- VMWare Workstation
- GTK_FLOATING
- Is Linus normal?
- 20D wide-angle lens
- GNOME for bad eyesight
- LinuxWorld Expo Frankfurt pictures
- Simple GNOME marketing
- Cairo C++ bindings
- $100 Laptop – I want to believe
- Accessible cellphones
- Push-scrolling
- Maemo with C++
- End-of-year travels
- linking to older glibc ABI
- GNOME at LinuxWorld Expo, Frankfurt
- Sabayon and Pesselus
- munichblogs and berlinblogs
- Switched to WordPress
- Getting out of the way
- New gtkmm applications
- GNOME Board candidates
- Munich is Ubuntu Town
- N770 Emulator
- Ubuntu CDs for GNOME at Systems, Munich
- Acer Travelmate 4101WLMI and Ubuntu
- GNOME at Systems, Munich
- Comments disabled.
- GNOME Board size referendum
- Dangerous Windows
- Dead Laptop
- Slightly here
- Network programming
- 2.12 release notes and press release for translation
- GNOME Lockdown Editor?
- Work in Karlsruhe
- Back from North Berwick
- Week in Edinburgh / North Berwick
- Release Team demanding API documentation?
- GUADEC helpers doing ApacheCon too
- SQL: 2 joins to the same table, with the same key
- GNOME Events Box PC
- Thin Clients really work
- Glom does pictures
- Landshuter Hochzeit
- Glom in Ubuntu
- LinuxTag done: Effective marketing
- GNOME and Ubuntu on German TV
- GNOME at LinuxTag 2005
- Hierarchical Spatial is real
- FC4 install crash
- Sueddeutsche Ubuntu Article
- The Written Word work
- Ideal GNOME Developer documentation
- LinuxTag Guest Appearances
- Good GNOME stories
- GNOME Events Box
- GUADEC Slides
- GNOME at Events
- GUADEC Heroes
- Best GUADEC Ever
- GUADEC Party is now the Novell GUADEC Party
- GUADEC: Antenna adaptor needed
- GUADEC Speakers' Reception
- To GUADEC
- Copenhagen
- Mac-style Hierarchical Spatial
- libsigc++ patch
- New Glom web site
- GUADEC cheap accommodation – last chance
- Glom: Reports
- Copenhagen Trip
- GUADEC Party (bring the fun)
- murray v. mailman continues
- GNOME Deutschland website/wiki
- VMWare use gtkmm
- SUSE versus Mailman
- GUADEC Hotels – book today
- GUDAEC Registration
- Glom logo?
- GUADEC barracks / Be Steve McQueen
- Debian in Munich
- GNOME Member Logo
- Glom: Reports/Printing
- Glom: calculated fields – related records
- Ubuntu – it's the hope I can't stand
- Glom calculated fields
- Stuttgart apartment for GUADEC in May?
- Simpler TreeView API
- planet.gnome-ev.de
- delcious:days
- GNOME Deutschland e.V.
- Glom progress
- Glom User Administration
- More glom sensibleness
- More Glom
- Munich GNOME 2.10 "party"
- GNOME 2.10 almost here: release notes and translation
- Grippe and Tooth
- libxml++ article
- GUADEC 2005/Stuttgart building
- Nvidia TwinView
- Ubuntu wins again
- Proprietary C++ compilers no longer awful
- Linux 802.11g success and Ubuntu
- Berliny Munich
- Porting gtkmm for The Written Word
- munichblogs.com
- testing filter
- Board and GUADEC conference calls
- GNOME API freeze
- Back in Munich, again
- Great GNOME in 2004
- Venetian New Year
2004 125
- Linksys WRT54GS
- Blog Comments
- GUADEC 2005 Paper
- Usable Ubuntu
- Venetian New Year
- Glom 0.8.10
- Progressive improvement
- Whistling past the graveyard, again
- MSVC 2003 compiler bug versus gtkmm
- Franz Ferdinand
- Fernando in Berlin
- gtkmm 2.5 release
- openBC, schmopenBC
- Intoleranz
- Proprietary media codecs
- Ubuntu LiveCD
- ClearCase not funny anymore
- Crappy German Hosters
- Sophie Calle
- Crappy cinestar
- GTK 2.5/2.6 new stuff
- Election wipeout
- Glib::OptionContext
- Usability goes mainstream, finally
- Tannenbaum runs electoral-vote.com
- Sony-Center Wahlparty tomorrow night
- Theatrical weekend
- GNOME Foundation elections
- Berlin Wahlparties
- gtkmm 2.5
- Reality-based distro
- Election Night in Berlin
- Munich Linux presentation in Berlin
- Sprachduo and Kulturkueche
- Presidential Debate 2
- Presidential Debate 1
- The Office
- Back from Brno
- Brno, Czech Republic
- ClearCase
- Linux phones
- Berlin GNOME 2.8 partychen
- GNOME 2.8 hard code freeze
- Dodgy Ballot
- Dodgy Polls?
- Back from hols
- Stabilising
- Status
- Eclipse 3 and C plus plus
- Hartz but fair
- Still here
- German hoster needed
- libsigc 2.0 close to working with SUN Forte
- Berlin 2
- The documentary it deserves
- berlinblogs.com
- Test
- Berlin
- API/ABI Freeze
- Onwards with Glom
- Embedding Python in Glom
- Goodbye Gap
- Gabber is dead
- Infectious gypsies
- LinuxTag 2004
- Distros need community, distros need schedules
- Raus
- Openismus
- Freedom of movement
- Ignoring the awkwards
- European elections/constitution
- Internationalized date/time formats
- Glom
- CSS pain
- Reagan
- Glom
- Glom
- Radio Hass
- importing advogato entries to pyblosxom
- Election posters 2
- Testing umlauts in the title – ü, ä, ö
- Blog moved
- Green party election posters
- Blog moved
- Munich Blogs
- Munich Blogs
- pyblosxom
- pyblosxom
- Annoying g++ improvement of the day
- Don’t mention the war(s)
- Annoying g++ improvement of the day
- Long live the interim government
- Long live the interim government
- I love smartpointers
- Seeing and believing are both often wrong
- I love smartpointers
- Mobile ranting
- Torture is wrong. Now you know.
- Devhelp
- Glade 2.6 does good stuff
- Pstronglibgdastrong
- Building consensus is difficult.
- list populations
- Pstronggtkmmstrong
- Pstrongfirmastrong
- Hacking
- So far so good
- Stick a fork in it …
- GNOME 2.6
- A clearly-defined development platform
- Java generics
- Strongpgtkmmstrong
- GNOME keyboard shortcuts
- GNOME Betas, GTK+ API Freeze, and GNOME Bindings API Freeze
- Settled, connected
- My SMTP server (not really under my control), can't send to sourceforge mailing lists:
- Back to Bayern!
- Finding an apartment in Munich is an ordeal
- jhbuild on debian
- Bblogs as tech support
- Back from Blighty
- Strongpgtkmmstrong
- GNOME Bindings
- Daniel lives
- Escaped
2003 56
- Pstronggtkmmstrong
- Little tasks completed
- Strongettorestrong
- Release team
- Going gnome-vfs
- Stronggnomestrong
- GNOME Foundation Votes
- GNOME Bindings release set
- Connection
- MIME types
- GNOME Release team
- gtkmm 2.3.0
- Pstronggtkmmstrong
- Nautilus
- libsigc++
- Pstronggtkmmstrong
- list madness
- Debian, finally
- Release early, release often
- Nuremberg, gtkm 2.3
- libxml++
- GTK+ bindings
- GNOME 2.4, stuff
- Back from walking around the Dachstein
- Location
- libglademm
- Pstronggtkmmstrong
- Hard Drive
- Dell laptop hard drive is completely kaput.
- Ximian Connector
- Clearcase was written by Daleks
- Strongjfdistrong
- Another week of long hours fighting against ClearCase
- XP, schmechschpee
- Open Source Management
- In Nuremberg
- GUADEC, Dublin
- Still no connection
- Poor connections
- People who email me directly with random technical questions
- Loss of time
- Pstronggnomestrong
- Stronggnomestrong
- WLAN in Linz
- Linz WLANs
- Stronggtkmmstrong
- Pfor some reason this showed up as a diary edit rather than a new addition ill try again im inlined to blame our dodgy proxy
- gnome-vfsmm
- Stronggtkmmstrong 2
- Linz Connection problems
- Bonobo(mm)
- Going to Linz, Austria
- Nie wieder
- GNOME release notes
- Glom port to gtkmm2
- gtkmm 2.2.0
2002 36
- orbitcpp
- API/ABI-frozen libglademm
- libgnomecanvasmm and gconfmm: API frozen
- gtkmm book
- regexxer
- libxml++
- gtkmm 2.0.0
- gtkmm: Berlin get-together
- gtkmm get-together
- Returned from a week in Munich
- gtkmm: Closer to a stable release
- gtkmm API freeze
- gtkmm: Auto-store editable TreeView cells
- gtkmm API freeze
- Pi seem to spend a great deal of my time now just processing a hrefhttpwwwadvogatoorgprojgtkmmgtkmma patches from bugzilla at least its progress even if im not making it all people are learning how to
- Mac Carbon
- Pocket PC
- Playing with MacOS X
- In London now
- Taking the train through France
- Back from my quick tour of eastern europe
- gtkmm: TreeView
- My time in Munich seems to be over.
- danielk officially co-maintainer of gtkmm
- gtkmm2 on Solaris
- C++ wrappers for libgda
- Back from GUADEC3.
- First libbonobouimm tarball
- libbonoboui(mm)
- Writing FileMaker Plug-ins
- ORBit2 cpp branch
- Xerces-c++ sane includes
- Back from Thailand
- New releases of gtkmm and gnomemm
- First versions of gnomemm
- We released gtkmm 1.3.2 for gtk+ 1.3.12
2001 46
- gtkmm2 work is moving along nicely.
- C++ wrappers for libgnomeui and libgnomecanvas
- Back from Egypt and the Red Sea.
- gtkmm 1.3 is going very well.
- Initial version of gtkmm for GTK+ 1.3
- Progress on gtkmm-1.3.
- Still working long hours on gtkmm-1.3.
- GDK wrappers in gtkmm-1.3
- gtkmm 1.3
- Gtk– 1.3
- Time to look for another contract.
- gtkmm-1.3 code generation
- Support the individuals who have lost loved ones.
- Whistling past the graveyard
- GUADEC 2
- <p>I made a little more progress on <a href="http://www.advogato.org/proj/Gtk–/">Gtk–</a> 1.3
- 1 year later, I’ve finally got flat-rate ASDL
- Xerces-C++ header installation
- C++ reference-counting smart pointers
- DBTools.h++
- Microsoft Binary Compatibility
- Gtk– FAQ
- Multiple C++ String types
- Gtk– 2
- Some thoughts about Mono
- Guillaume and chakie asked me to clarify my whingeing about the QT API
- The more I use QT the less I like it.
- I’m enjoying the overall unixyness of my new contract
- Finally released Gnome– 1.2.0
- After the recent, and now subsided, GNOME flamewar
- Yet another total disk failure
- The first day of my new contract
- Back from a few days limping around NYC.
- I’m going to france for a few days tomorrow.
- When will I learn not to use travelocity.
- Posted a “Problems with Java” article on my site
- My agent sends me an rtf file
- I found a new contract
- Released the first version of Glom
- I released a first version of GConf–
- Back from GUADEC II, which seemed like a great success.
- Released a new version of Bakery
- Finished another contract.
- Gauss Interprise’s VIP Portal Manager
- Finally got GNOME CVS access.
- Life would be a lot less tedious if Sun would just supply the GNU toolchain with Solaris
2000 10
- Released a new version of Bakery.
- Started new contract this week for a vertical market internet startup in Munich
- My email inbox is full of 6000 identical spams
- Released my GNOME C++ Application Framework code
- Released a new version of my MySQL C++ API branch
- I’m back from a few days walking in the mountains
- <P>Just posted a couple of docs on my site:
- I leave my contract today.
- Xerces C++ XML parser
- This week, I finally get to leave my dull contract.