Armed with a text editor
mu's views on program
and recipe!
design
Posts
«
December 2024
»
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Links
Wiki Markup
Blog Posts
Blog Changes
Recent Changes
/wiki/CairoTutorial
/css
/blog/2008/02/26/bento_week_7
/blog/2008/02/18/bento_week_6
/blog/2008/02/12/bento_week_5
/templates/blog_trackback
/templates/atom_trackbacks
/blog/2008/02/09/using_quilt_for_inplace_tooltips
/blog/2008/02/06/inplace_tooltips_vs_aptitude
/blog/2008/02/04/bento_week_4
/blog/2008/01/28/bento_week_3
/blog/2008/01/21/bento_week_2
/wiki/CairoTutorial/tips-letter.png
/wiki/CairoTutorial/tips-font.png
/wiki/CairoTutorial/tips-ellipse.png
/wiki/CairoTutorial/the-mask.png
/wiki/CairoTutorial/textextents.png
/wiki/CairoTutorial/stroke.png
/wiki/CairoTutorial/source.png
/wiki/CairoTutorial/showtext.png
/wiki/CairoTutorial/setsourcergba.png
/wiki/CairoTutorial/setsourcegradient.png
/wiki/CairoTutorial/path-moveto.png
/wiki/CairoTutorial/path-lineto.png
/wiki/CairoTutorial/path-curveto.png
/wiki/CairoTutorial/path-close.png
/wiki/CairoTutorial/path-arcto.png
/wiki/CairoTutorial/paint.png
/wiki/CairoTutorial/mask.png
/wiki/CairoTutorial/fill.png
/wiki/CairoTutorial/destination.png
/wiki/CairoTutorial/diagram.py
/wiki/recipes/pie
/wiki/recipes/sorbet
/blog/2008/01/15/bento_first_weeks_lessons
/templates/header
/templates/footer
/blog/2008/01/14/bento_my_new_hobby
/blog/2007/07/09/editing_appreciated
/wiki/CairoTutorial/tips.py
/wiki/CairoTutorial/draw.py
/blog/2007/07/06/fixing_im_ja
/blog/2007/04/07/rereplaygain
/wiki/rganalysis.py
/blog/2007/03/20/script_your_build_no_really
/templates/xhtml
/wiki/EpiphanyExtensions/strip-zero-width.py
/wiki/EpiphanyExtensions/strip-zero-width.ephy-extension
/wiki/EpiphanyExtensions
/wiki/EpiphanyExtensions/no-close-button.ephy-extension
/wiki/EpiphanyExtensions/expand-all-tabs.ephy-extension
/wiki/EpiphanyExtensions/expand-all-tabs.py
/wiki/EpiphanyExtensions/tab-active-close-button.ephy-extension
/wiki/EpiphanyExtensions/tab-active-close-button.py
/wiki/EpiphanyExtensions/tab-menu-close.ephy-extension
/wiki/EpiphanyExtensions/tab-menu-close.py
/wiki/EpiphanyExtensions/expand-four-tabs.py
/wiki/EpiphanyExtensions/expand-four-tabs.ephy-extension
/wiki/EpiphanyExtensions/no-close-button.py
/blog/2006/10/21/plugging_in_to_epiphany
/wiki/EpiphanyExtensions/stripzerowidth.ephy-extension
/wiki/EpiphanyExtensions/stripzerowidth.py
/blog/2006/10/12/lament_of_the_python_developer
/templates/menu
/blog/2006/09/30/mmm_proprietary_serviceware
/blog/2006/08/26/bikesheds
/templates/blog_entry
/templates/atom_comments
/templates/blog_summary_entry
/templates/blog_comment
/image/feed-10.png
/image/feed-12.png
/image/feed-16.png
/blog/2006/08/06/cankiri_2
/wiki/Cankiri
/wiki/WikiMarkup
/blog/2006/07/29/cankiri_1
/wiki/PythonTrace
/templates/atom
/wiki/PyGTKCairoTutorial
/wiki/CellRendererProgressMask.py
/wiki/PyGTKCairoTutorial/transform.png
/wiki/PyGTKCairoTutorial/shapes.png
/wiki/PyGTKCairoTutorial/framework.png
/wiki/PyGTKCairoTutorial/transform.py
/wiki/PyGTKCairoTutorial/shapes.py
/templates/xhtml_edit
/wiki/PyGTKCairoTutorial/framework.py
/templates/blog_calendar
/wiki/Cairo
/blog/2006/07/13/article_mash_up_1
/blog/2006/06/03/painful_debugging
/static/trace
/blog/2006/05/29/csharp_internationalization_limits
/blog/2006/05/28/csharp_internationalization
/blog/2006/05/18/puzzling_answers_1
/blog/2006/05/17/puzzlers_1
/blog/2006/05/14/summer_of_code_2006
/blog/2006/02/08/quodlibet_copyright_infringement
/blog/2006/01/31/free_softwares_underbelly_2
/blog/2006/01/28/free_softwares_underbelly_1
/blog/2006/01/18/pyxyz_require_sense
/static/fmtcheck.py
/templates/rellinks
/blog/2005/12/29/where_do_tags_come_from
/blog/2005/12/17/python_format_string_vulnerabilities_3a
/blog/2005/12/17/python_format_string_vulnerabilities_3
/static/fmtcheck_parsetuple_41738_diff
/templates/wiki_missing
/
/wiki/bad_mmap_move
/blog/2005/11/30/python_format_string_vulnerabilities_1
/static/fmtcheck_buildvalue_full_39818
/static/fmtcheck_parsetuple_full_39818
/wiki/FormatCheck
/blog/2005/12/01/python_format_string_vulnerabilities_2
/blog/2005/12/08/developing_mutagen_5_unit_tests
/blog/2005/12/07/developing_mutagen_4_meta_leverage
/blog/2005/12/06/developing_mutagen_3_data_driven_metaprogramming
/blog/2005/12/05/developing_mutagen_2_id3v2_4_frames
/blog/2005/12/02/developing_mutagen_1_background
/blog/2005/11/29/obligatory_fast_bio
/templates/template_missing
/templates/recent
/templates/delete_confirm
/templates/404