2023 |
December 15
|
Introducing Black Light 3 |
2020 |
December 5
|
Brighter than White — EDR on Macs |
November 11
|
macOS Big Sur and M1 Macs |
June 19
|
Sim Daltonism’s purple bug |
February 13
|
More Hot Keys in Black Light Pro |
2019 |
October 18
|
Font substitution and missing text |
October 11
| macOS Catalina: Authorize Screen Recording |
September 17
|
Black Light Pro 1.1 on the App Store |
September 2
| Gamma Board 1.3: Presets |
September 2
| Gamma Control 6.3: Color Profiles |
June 3
|
Tip for better Storyboard & XIB localization |
May 27
|
Gamma Board Test Flight |
April 15
|
Red Stripe 3: Repainting Colors |
2018 |
September 24
|
macOS Mojave |
September 20
| Black Light Pro |
August 31
|
Slow load time, code signing, and the sandbox container |
April 11
|
Groups in Gamma Board |
April 11
| Gamma Control: Launch at Login |
2017 |
September 21
|
High Sierra |
July 31
|
Counterparts Lite 1.5 |
July 24
| Gamma Control 6 + Gamma Board |
April 19
|
Another Black Light Post |
March 28
|
Black Light, Night Shift & Flux |
March 26
| Using Black Light to Avoid Image Retention |
2016 |
August 28
|
Counterparts Lite Update |
July 7
|
Choosing a Window Level in Red Stripe and Sim Daltonism |
February 9
|
Swift: Mixins using Protocol Extensions |
February 4
| The Flower Icon |
January 28
|
Red Stripe 2 and the all new Sim Daltonism 2 |
2015 |
August 12
|
Welcome to Xcode |
June 18
|
Introducing Red Stripe |
March 15
|
Gamma Control 5 |
2014 |
December 19
|
Thoughts on Auto Save |
October 1
|
Xcode 6, XLIFF, and straight quotes |
September 2
|
It Better Stands on Its Own |
July 29
|
Mac App Store Icons Messed Up |
July 23
| War Zone, Lost Lives |
June 15
|
Now is a good time to stop exposing my visitor’s browsing history |
June 9
| App Store Bundles as an Upgrade Path |
June 4
| Counterparts Lite and XLIFF |
June 3
| Thoughs on Swift |
May 26
|
Counterparts Lite |
2013 |
December 18
|
Black Light 2.0, Gamma Control 4.0 |
September 6
|
Sim Daltonism and Retina displays |
September 1
| Black Light and Gamma Control on the Mac App Store |
June 14
|
Game Controllers |
May 8
|
MeoTempo |
April 11
|
PHP Markdown Lib |
January 14
|
Aaron Swartz, slices of an inbox |
2012 |
August 16
|
Perhaps Microsoft Freaked Out |
July 31
|
iCloud is great, but worrisome too |
July 16
| Multi-Safari 5 |
July 15
| Small Revolution, High Resolution |
June 17
|
Apple shifts its icon guidelines |
June 2
| Mutex synchronization in D |
April 6
|
Greenwich |
March 1
|
Inflated |
January 22
|
Petition |
January 18
| What’s important |
2011 |
December 12
|
Introducing MFIndexSetForeach |
November 12
|
Resizable edges allows moving windows in Lion |
July 25
|
Getting to the dock in Lion's full screen mode |
July 19
| Magic Launch goes to Metakine |
June 18
|
Objective-C reference counters |
June 15
| Sim Daltonism 1.0.4 |
June 1
| DMD/Objective-C Alpha 1 |
January 25
|
Asounding 1.1 |
January 8
| The GPL and the iOS App Store |
January 6
| Not in the App Store |
2010 |
December 30
|
Magic Launch part of Macworld's 15 Gems of the Year |
November 4
|
Magic Launch 1.4.1 |
November 2
| D/Objective-C Preliminary Design |
October 22
|
Mac App Store |
September 23
|
Javascript Off |
September 16
| D/Objective-C: hit a dead end, start anew |
August 2
|
August Sale: 35% off Magic Launch |
July 12
|
Using two versions of the same application |
July 7
| Public Debt |
June 11
|
Multi-Updates |
June 7
| The best feature of Safari 5 |
June 3
| A new Canadian copyright bill |
May 17
|
The killer and the private eraser |
May 6
| Making their jobs easier |
April 28
|
Multi-Safari Downloads |
April 22
| Magic Launch 1.3: The power of shell commands |
April 21
| The Preference Pane Update Problem |
April 12
| A reconciling proposal |
April 11
| 3.3.9 |
April 9
| Collateral Damage |
March 26
|
Magic Launch 1.2, Macword Review, Volume Pricing |
March 22
| D for Xcode 1.2 |
March 18
| AACS and planned obsolescence |
March 7
| Downloading Applications with Safari 4 |
March 2
| Magic Launch 1.1.1 |
February 22
|
Magic Launch 1.1: Use a different application for a specific file label |
February 11
| Indie Developer Spotlight |
January 27
|
Welcome to a new Apple-world device |
January 22
| Magic Launch 1.0.1 for files with no extension |
January 18
| Markdown and XSS |
January 9
| About LaunchCodes |
January 6
| Introducing Magic Launch |
2009 |
December 30
|
Markdown Sustainability |
December 19
| Online Payment Processor |
December 14
| Youtube, could you dump Flash please? |
December 8
| Beta Testers Needed |
October 21
|
Time Machine Translation Mess |
October 13
| Tumiki Training Night |
October 10
| Update to Black Light & PHP Markdown |
September 1
|
Introducing Asounding |
August 31
|
Porting a game to the iPhone |
August 23
| Mystery App |
August 9
| Hungarian Notation, the Original |
August 3
| Properties are Functions |
August 2
| Too Much Icons Is Like Not Enough |
July 19
|
MobileSafari-friendly |
July 10
| Problems with Multi-Safari and Anti-Spam Measures |
April 10
|
Risk Free Offer |
April 8
| C3: Comments on Memory Management |
April 4
| VTable Benchmarking |
March 5
|
Snow Safari |
February 21
|
I am American |
February 14
| Some Ideas for Dynamic Vtables in D |
February 7
| Class extensions in D? |
February 5
| Non-fragile ABI in D? |
2008 |
April 30
|
Multi-Safari on Leopard |
April 19
| Downloading Applications |
2007 |
November 20
|
Update on Multi-Safari |
October 22
|
Playing with Xcode internals |
October 10
| PHP Markdown's no-markup mode |
September 25
|
Using the D/Objective-C Bridge |
September 21
| Extended warranties are a funny thing |
September 17
| The D/Objective-C Bridge |
September 11
| For Hire |
September 10
| Let's Restart That |
2006 |
December 3
|
The state of Markdown |
November 25
|
Nation |
October 18
|
Garth Turner's MPtv |
September 25
|
Command-Shift-D Adventure |
September 22
| Winning against guerilla warfare? |
September 9
| Who Stopped the Wayback Machine? |
July 26
|
Xcode: Per-Architecture SDK |
July 25
| September 1752 |
July 20
| Tricked Deck |
June 28
|
And so appeared SmartyPants Typographer |
June 7
| Multi-Safari, now with a download link |
May 23
|
Correspondence with my MP |
May 19
| Minor Changes |
May 3
| Color Oracle vs. Sim Daltonism |
April 29
|
Hermione |
April 27
| “Safe” nuclear bombs? |
April 25
| Writing twice about everything |
April 21
| Pixel Is Not Screen Pixel |
April 20
| Letter to my MP |
March 10
|
Got-a-book! |
March 6
| Universalized |
February 19
|
Invasion of Canada |
February 13
| The Misleading 1024×768 |
February 11
| The famous Danish cartoon |
February 7
| Subpixel antialiasing Achilles heel |
January 31
|
Naomi Klein |
January 24
| God Bless Canada |
January 21
| Fortunately, we are not in a two-party system! |
January 16
| Green |
2005 |
December 30
|
Markdown and Wordpress 2.0 |
December 27
| Bad uses of the @ operator |
December 24
| Merry Christmas |
December 9
| Bug-Fix Day |
November 24
|
Reflex — Templates, Part 2 |
November 20
| Big Box Mart |
November 18
| Reflex ” Templates, part 1 |
November 6
| Independent journalist in Iraq |
November 3
| The State of Reflex |
November 2
| Gamma Control 3.0 |
October 31
|
Halloween!… and stereo balance |
October 11
| PHP Markdown & Text Encoding |
October 3
| Sim Daltonism 1.0.1 |
September 27
|
Multi-Columns |
September 26
| Multi-Safari Update |
September 20
| Opera 8.5 ” Fit To Window |
September 6
| Sim Daltonism |
September 5
| PHP Markdown Extra 1.0 |
September 2
| Humanitarian Crisis |
September 1
| More on Reflex |
August 29
|
New Hosting Provider |
August 19
| Michaëlle Jean, Governor General |
August 4
| Vacation |
July 29
|
PHP Markdown Extra |
July 26
| Graduated |
July 20
| iCab 3 beta : Impressive |
June 23
|
Who benefits? |
June 22
| News from 2056 |
June 12
| Mac Sub-Menus |
June 7
| Multi-Safari |
June 6
| PHP Markdown 1.0.1b / PHP SmartyPants 1.5.1d |
May 31
|
WordPress Text Flow vs. Markdown |
May 20
| Just Like Radium Watches and Fluoroscopes |
May 1
| Liquid Image |
April 21
|
Iraq still at war |
April 17
| PHP Markdown 1.0.1a |
April 7
| Will VLC survive? |
April 1
| The Big Change in Colors |
March 6
|
Did you feel it? |
February 26
|
Misconception |
February 18
| Who said the G5 was so much powerful? |
February 14
| Bilingual Web Site |
February 2
| Ready to scroll |
January 31
|
WordPress Annoys Me |
January 24
| Minority |
2004 |
December 31
|
December 25 morning |
December 18
| PHP Markdown 1.0.1 |
November 27
|
The little story of PHP Markdown |
November 17
| What worse could happen |
October 30
|
I'm not dead yet |
September 12
|
Draw me a diagram |
August 29
|
Week off and iBook G4 |
June 17
|
Why did Internet Explorer ceased evolving |
May 16
|
Generic Website Publishing System |
April 30
|
Hello summer |
April 1
| Renew (bis) |
March 21
|
Not happy |
March 11
| Growing number of styling languages |
March 7
| Too much ads |
March 4
| Bad timing |
March 2
| Renew |
February 1
|
Life in blue |
January 31
|
USA budget for dummies |
January 30
| Haunted Computer |
January 1
| Happy New Year |
2003 |
December 25
|
Merry Christmas |
December 20
| Time elapsing |
December 6
| My aging software |
November 23
|
Cute tree |
November 20
| Every 10 days |
November 16
| What to say about... |
November 9
| Retaliation |
November 8
| 2006 Census given to a company? |
November 8
| A regression in Panther? |
November 3
| Apple dealers' S.O.S. |
October 31
|
Java 3D for Mac? |
October 25
| New Safari Bugs |
October 21
| Portable Mac Problems? |
October 14
| Software patents (bis) |
October 9
| The panther is comming |
October 2
| Direct on target |
October 1
| Invalid Password |
September 29
|
Boom boom! |
September 27
| Software Patents |
September 20
| A little futuristic look |
September 16
| Where Xcode has gone? |
September 14
| Logging enabled |