Archives for jpichon.net
- Fri 30 August 2024
- ShipItCon 2024
- Wed 28 August 2024
- ShipItCon 2023
- Sun 07 May 2023
- Extracting reviews from Goodreads into Markdown pages
- Tue 25 April 2023
- Book reviews: Year 2021
- Tue 25 April 2023
- Book reviews: Year 2020
- Tue 25 April 2023
- Book reviews: Year 2019
- Tue 25 April 2023
- Book reviews: Year 2018
- Tue 25 April 2023
- Book reviews: Year 2017
- Tue 25 April 2023
- Book reviews: Year 2016
- Tue 25 April 2023
- Book reviews: Year 2015
- Tue 25 April 2023
- Book reviews: Year 2014
- Tue 25 April 2023
- Book reviews: Year 2013
- Tue 22 November 2022
- Moving to Mastodon
- Mon 07 October 2019
- UXDX 2018
- Wed 26 December 2018
- Anki & Japanese Support Add-on on Fedora 28: "Something something 32 bit support"
- Mon 29 October 2018
- Recettear on Proton
- Fri 09 March 2018
- OpenStack PTG Dublin - Rocky
- Fri 23 February 2018
- Migrated to Pelican
- Wed 27 September 2017
- OpenStack Client in Queens - Notes from the PTG
- Fri 07 July 2017
- TripleO Deep Dive: Internationalisation in the UI
- Fri 31 March 2017
- git status & unicode paths
- Thu 02 March 2017
- OpenStack Pike PTG: TripleO, TripleO UI | Some highlights
- Tue 28 February 2017
- OpenStack Pike PTG: OpenStack Client | Tips and background for interested contributors
- Mon 27 February 2017
- FOSDEM 2017 | From the community devroom
- Thu 15 December 2016
- A Quick Introduction to Mistral Usage in TripleO (Newton) | For developers
- Mon 30 May 2016
- EFI, Linux and other boot-loading fun | a.k.a. where's my Grub gone
- Sun 19 April 2015
- Switching locale (Gnome 3, Fedora 20) | and making sure all the menus switch too
- Sat 18 April 2015
- Japan
- Wed 04 February 2015
- FOSDEM 2015
- Thu 20 November 2014
- PyCon Ireland 2014
- Wed 08 October 2014
- DK House Sapporo
- Fri 01 August 2014
- Training at EuroPython 2014 | Making your first contribution to OpenStack
- Mon 19 May 2014
- Adventures with Steam on Linux | Today: Mark of the Ninja doesn't start
- Wed 22 January 2014
- Train the Trainer course | FETAC Level 6
- Fri 05 July 2013
- Testing in Horizon | Unit testing for the Openstack Dashboard
- Tue 02 July 2013
- Evolving Open-Source Night | Open-Source Night - June
- Thu 09 May 2013
- git diff showing a weird output | ^[[1;33m^[[mmmmh?!
- Sun 24 March 2013
- Open-Source Night #2: March 2013
- Sat 23 February 2013
- Open-Source Night: Event #1 | February 20th
- Fri 22 February 2013
- Talk transcript: Making your first open-source contribution
- Wed 30 January 2013
- "Making your First Open-Source Contribution" | Ireland Girl Geek Dinners
- Tue 29 January 2013
- Interested in open-source? | Come to Tog!
- Wed 16 January 2013
- Friendliness in open-source
- Tue 27 November 2012
- Python meet-up, November 2012: DevOps 101 | DevOps 101
- Mon 02 July 2012
- wvdial: stackmaster assertion failure & EuroPython
- Sat 30 June 2012
- EuroPython 2012 | Let's go
- Fri 15 June 2012
- Python meetup, June 2012: Message brokers & Python | ActiveMQ
- Mon 04 June 2012
- Adventures in Japan
- Wed 29 February 2012
- CESI 2012 | "TEACHnology: Merging teaching and technology in schools"
- Mon 30 January 2012
- Teaching Webcraft / Audience | Who are your learners?
- Sun 15 January 2012
- Teaching Webcraft / Compare your practices to IES report's recommendations
- Sat 10 December 2011
- Debugging udev rules | under Debian
- Fri 02 December 2011
- Teaching programming to beginners | Latest roundup
- Mon 07 November 2011
- Playing Last.fm from emacs
- Mon 31 October 2011
- Teaching, take 4
- Mon 24 October 2011
- Learning Japanese | or, what to after the Michel Thomas Method
- Tue 11 October 2011
- Electro-sewing workshop in Tog
- Mon 10 October 2011
- PyCon Ireland 2011 | Another successful event!
- Fri 07 October 2011
- PyCon Ireland 2011: BEGIN!
- Sat 01 October 2011
- Book review: The Name of the Wind, by Patrick Rothfuss
- Sun 25 September 2011
- Teaching again
- Tue 13 September 2011
- aptitude / apt-get limbo
- Mon 12 September 2011
- Balsamiq Mockups, oh, and Pinch too | Pinch is a micro-blogging reader for identi.ca on the N900
- Thu 08 September 2011
- Michel Thomas Method: Learning a language | Japanese Foundation Course
- Wed 07 September 2011
- Using Coverage to generate reports (Python)
- Wed 31 August 2011
- LaTeX workshop in Tog
- Mon 29 August 2011
- Python/Django Crash Course in Tog
- Fri 26 August 2011
- "Making Your First Contribution To Open-Source" | Irish Hackerspaces Week 2011
- Mon 22 August 2011
- Irish Hackerspaces Week 2011
- Wed 10 August 2011
- Desktop Summit 2011 - Back!
- Thu 04 August 2011
- Desktop Summit 2011
- Wed 27 July 2011
- GTUG July meet-up: Google APIs & panel on hackerspaces and formal education
- Mon 25 July 2011
- Book review: The Talent Code, by Daniel Coyle
- Mon 18 July 2011
- Book review: The Sin of Wages, by William B. Abernathy
- Tue 12 July 2011
- EuroPython 2011: Nicholas Tollervey on the London Python Code Dojo
- Tue 12 July 2011
- EuroPython 2011: Lightning Talks
- Tue 12 July 2011
- EuroPython 2011: Mark Ramm on A Python Takeover
- Sun 10 July 2011
- Successful origami workshop
- Sun 10 July 2011
- EuroPython 2011: Mark Ramm on Relate or !Relate
- Thu 07 July 2011
- EuroPython 2011: Raymond Hettinger on Python Tips, Tricks and Idioms
- Wed 06 July 2011
- EuroPython 2011: Brian Fitzpatrick on the Myth of the Genius Programmer
- Tue 05 July 2011
- EuroPython 2011: Simone Federici on Django Productivity Tips and Tricks
- Sun 03 July 2011
- Squishy Circuits Workshop: A success!
- Fri 01 July 2011
- EuroPython 2011: Simon Willison on Advanced Aspects of the Django Ecosystem
- Mon 27 June 2011
- Couple of thoughts on EuroPython 2011
- Mon 27 June 2011
- EuroPython 2011: Alex Martelli on API Design Anti-Patterns | A few notes
- Mon 27 June 2011
- EuroPython 2011: Wesley Chun on Python 3, Python 103 | Incomplete notes on interesting talks
- Mon 27 June 2011
- EuroPython 2011: Simon Willison on Challenges in developing a large Django site
- Fri 24 June 2011
- EuroPython 2011: David Cramer on building scalable websites
- Wed 22 June 2011
- Origami workshop in Tog | Friday, July 8th
- Sat 18 June 2011
- EuroPython 2011
- Sat 11 June 2011
- Getting Hibernate (Suspend to disk) working | Linux Debian Squeeze / Lenovo Thinkpad X201
- Tue 07 June 2011
- Upgrading to Moodle 2.0
- Mon 30 May 2011
- Squishy Circuits workshop! | Having fun learning about electronics by playing with conductive dough
- Sun 29 May 2011
- Bees with machine guns | Load testing
- Sat 21 May 2011
- Reimaging Learning Conference
- Sun 01 May 2011
- Getting started developing for Maemo in Python
- Wed 27 April 2011
- Re-imagining learning | A conference on education
- Sun 24 April 2011
- The Science Gallery
- Sat 23 April 2011
- Kevin Warwick @ the Science Gallery | Cybergenetics
- Wed 20 April 2011
- Book review: The No Asshole Rule, by Robert Sutton | Building a Civilised Workplace and Surviving One That Isn't
- Mon 11 April 2011
- Python Office Hours 1st edition, roundup
- Sun 10 April 2011
- A Quick and Incomplete Intro to Jasmine | Javascript unit testing
- Mon 04 April 2011
- Python Office Hours | Trying something different
- Wed 30 March 2011
- Inventorium event, impressions | A successful evening!
- Mon 28 March 2011
- Inventorium Education Symposium
- Sun 27 March 2011
- Course content, now CC-BY-NC
- Sun 27 March 2011
- Book reviews: The Stolen Throne, & The Calling, by David Gaider (Dragon Age)
- Sat 19 March 2011
- Dexy Documentation Workshop in Tog
- Fri 18 March 2011
- Excellent talk on outreach and growing your community | Moar contributors moar
- Thu 17 March 2011
- Testing django admin customisations
- Sun 13 March 2011
- Getting started with virtualenv
- Wed 02 March 2011
- Teaching conclusions
- Sun 20 February 2011
- Book review: How to survive your first year in teaching, by Sue Cowley
- Tue 15 February 2011
- Python Ireland February meet-up | Introduction, unit testing
- Sun 06 February 2011
- FOSDEM, over and out
- Wed 02 February 2011
- Tethering on the N900
- Thu 27 January 2011
- Teaching, teaching | Session #2
- Sun 23 January 2011
- FOSDEM 2011
- Sat 22 January 2011
- A few notes from the first session | Teaching again
- Wed 19 January 2011
- Book review: Blink, by Malcolm Gladwell | The Power of Thinking without Thinking
- Thu 13 January 2011
- Teaching begins on Monday
- Mon 10 January 2011
- Book review: The dip, by Seth Godin
- Sun 09 January 2011
- Next teaching plans
- Mon 03 January 2011
- Book review: Monstrous Regiment, by Terry Pratchett
- Fri 31 December 2010
- Collaboration in education
- Thu 30 December 2010
- GUADEC: Inside the Banshee Awesome Factory
- Tue 28 December 2010
- Spring cleaning
- Fri 10 December 2010
- Book review: Outliers, by Malcolm Gladwell
- Mon 06 December 2010
- Gnome Development Documentation & Tools HackFest | Retrospective & random thoughts
- Thu 18 November 2010
- StormMQ / AMQP evangelist night
- Mon 15 November 2010
- Sewing in December
- Sun 14 November 2010
- Linux on the Lenovo ThinkPad X201
- Mon 01 November 2010
- Book review: Marcher, by Chris Beckett
- Sat 30 October 2010
- Recovering a lost partition table | Trial by fire
- Sun 24 October 2010
- Building Gnome-Shell | ...at last!
- Fri 08 October 2010
- Book review: Don't You Have Time to Think?, by Richard Feynman
- Thu 07 October 2010
- First publication!
- Sun 26 September 2010
- Teaching programming, conclusions
- Fri 24 September 2010
- TEDx Dublin 4
- Fri 24 September 2010
- Gnome Development Documentation and Tools Hackfest
- Mon 13 September 2010
- Identi.ca and XMPP
- Sat 11 September 2010
- 'Intro to programming', session #3
- Fri 10 September 2010
- Book review: Stones into Schools, by Greg Mortenson & Mike Bryan | Promoting peace with books, not bombs, in Afghanistan and Pakistan
- Thu 09 September 2010
- Python Ireland September meetup | Profiling, lambada, cloud computing
- Wed 01 September 2010
- 'Intro to programming' class
- Tue 31 August 2010
- A couple of science-fiction book recs
- Thu 26 August 2010
- Teaching, edition #2
- Tue 24 August 2010
- Django admin actions and intermediate pages | Tagging multiple articles at once
- Thu 19 August 2010
- Mozilla Drumbeat Festival | Learning, Freedom and the Web
- Wed 18 August 2010
- OSS Bar Camp // September 2010
- Tue 17 August 2010
- Oh, sweet! The Sugar learning environment
- Sat 14 August 2010
- Book review: Presentation Zen, by Garr Reynolds
- Fri 13 August 2010
- Python Ireland August meetup | Community building & education
- Sat 07 August 2010
- Hackerspaces Week
- Thu 05 August 2010
- Python course for beginners in Dublin
- Wed 04 August 2010
- GUADEC 2010: "Building a strong post 3.0 Gnome story"
- Mon 02 August 2010
- MeeGo Conference in Dublin
- Sun 01 August 2010
- Gnome census
- Sat 31 July 2010
- Random thoughts about the Netherlands and GUADEC | From the airport
- Mon 26 July 2010
- Ready for GUADEC
- Thu 22 July 2010
- Curious about git?
- Sun 18 July 2010
- PyCon Ireland 2010
- Fri 16 July 2010
- PyCon is on tomorrow!
- Sat 10 July 2010
- More education links
- Tue 06 July 2010
- 5 questions for GUADEC participants
- Sat 03 July 2010
- Linkage: education and tech
- Thu 24 June 2010
- Book review: Sun Certified Programmer for Java 6 Study Guide, by Kathy Sierra and Bert Bates
- Tue 22 June 2010
- Certification
- Mon 07 June 2010
- Installing Planet Venus | on Debian Lenny
- Mon 07 June 2010
- Xterm control sequences, a quick and incomplete introduction
- Wed 02 June 2010
- Contributing to an open-source project: Sugar, a newcomer's perspective.
- Mon 24 May 2010
- Django: GROUP BY datetime
- Fri 21 May 2010
- Django + mod_wsgi and PHP | Slowly improving my httpd.conf-fu
- Tue 18 May 2010
- GUADEC 2010
- Mon 17 May 2010
- Moodle deprecation warnings -> navigation bar | build_navigation()
- Sat 15 May 2010
- Synchronous Hackathon
- Tue 11 May 2010
- Back to Moodle | The joys of digging up old projects
- Mon 26 April 2010
- Figuring out HCI
- Sat 24 April 2010
- Book review: Women don't ask: Negotiation and the gender divide, by Babcock and Laschever
- Wed 21 April 2010
- New addition to the family | Roomba!
- Mon 19 April 2010
- Teaching how to program using Python, roundup
- Sun 18 April 2010
- OSS Bar Camp
- Sun 11 April 2010
- Book review: Three cups of tea, by Mortenson and Relin | One man's mission to promote peace... one school at a time
- Mon 05 April 2010
- Moved
- Tue 16 March 2010
- Commit access | Contributing to Sugar
- Thu 11 March 2010
- Python Ireland meetup
- Tue 09 March 2010
- Teaching Python, session 2! | Reflecting on the process
- Sun 28 February 2010
- Ubuntu-ie February 2010 talks | In Limerick!
- Sat 20 February 2010
- Book review: The Passionate Programmer, by Chad Fowler | The Passionate Programmer: Creating a remarkable career in software development
- Fri 19 February 2010
- Another case study | Open-source in NI school
- Thu 18 February 2010
- Teaching how to program, first impressions
- Sun 14 February 2010
- Teaching how to program
- Wed 10 February 2010
- FOSDEM 2010: Gnome talks | Bug triaging, Plugin framework, A new kind of IDE
- Mon 08 February 2010
- FOSDEM 2010: Saturday morning keynotes | Welcome to FOSDEM, Promoting open-source methods in large companies, Evil on the Internet
- Mon 08 February 2010
- Back from FOSDEM
- Mon 01 February 2010
- InternalError: current transaction is aborted, commands ignored until end of transaction block | Take Two
- Sun 31 January 2010
- Schools using open-source
- Sun 31 January 2010
- Contributing
- Wed 27 January 2010
- Link: NZ school ditches Microsoft and goes totally open source
- Mon 25 January 2010
- FOSDEM 2010
- Sat 23 January 2010
- Open-source in schools: an awesome link | With case studies!
- Mon 18 January 2010
- Book review: Ship It!, by Jared Richardson, Will Gwaltney | Ship it! A Practical Guide to Successful Software Projects
- Sun 10 January 2010
- InternalError: current transaction is aborted, commands ignored until end of transaction block
- Thu 07 January 2010
- Book review: User Interface Design for Programmers, by Joel Spolsky
- Mon 04 January 2010
- Welcome