home ‣ All 580 articles

 
2009
June
2315minutes for mac now available (mac, software)
15Cocoa and Objective-C reference (cocoa, objective-c, reference)
13Shared http caching (idea)
5Network drives, .net, security and virtualbox (.net, c#)
April
15Setting unicode rtf text in rich edit control (win32, programming)
11Accessing Mac file shares from Windows 7 (mac, windows)
915minutes - a simple productivity tool (software)
6Recent mupdf work (mupdf)
March
28Valgrind on mac (valgrind, mac)
28Unladden-swallow - making Python faster (python)
16Interesting mac source code (cocoa, objective c, mac, src)
14Silverlight info (silverlight, programming, src)
14Interesting win32 source code (src, programming, win32)
14Forcing basic http authentication for HttpWebRequest (in .NET/C#) (.net, c#)
14WTL resources (win32, programming)
12scdiff update (Windows git/subversion/cvs gui diff previewer) (software)
8Parsing s3 log files in python (s3, aws, python)
8Compacting s3 aws logs (s3, aws, python)
6How content-based addressing can help web performance
February
26HTTP info (http, reference)
26Essential software (software)
26File/Directory operations in C# (c#, .net)
24Programming in C interesting articles (c, programming)
24Password-less authentication with ssh (ssh)
24Where do bugs come from? (programming)
23Summary of David Ditzel talk on binary translation (talk, summary)
21Experience with using Rietveld for code reviews (programming)
20Exporting data from EverNote
19Those who adapt, survive
19Mupdf notes (sumatra, mupdf)
18App Engine as generic web host (appengine)
18NSCopying, NSMutableCopying or NSCoding (objective c)
17Previewing changes before commiting on mac (svn or git) (git, svn, mac)
2008
December
13Mac program scheduling (like crontab) (mac)
October
2SumatraPDF 0.9.3 released (sumatra)
August
24SumatraPDF 0.9.1 released (sumatra)
11SumatraPDF 0.9 released (sumatra)
11Results of tweaking compiler flags before 0.9 release: (sumatra, optimization, programming)
July
27realloc() on Windows vs. Linux (programming, optimization)
18Minimalism is the new black
14habit forming (psychology)
6Announcing fofou - forum software for Google App Engine (appengine)
5Why Google should sponsor a faster Python VM
5Google App Engine tip (appengine)
May
29SumatraPDF 0.8.1 (sumatra)
20Extreme (size) optimization in C and C++ (programming, optimization)
April
18_NT_SYMBOL_PATH considered harmful (windbg, debugging)
17Remapping Page Up and Page Down on Mac to move a cursor (mac)
17Thinkpad x60 - a retrospective
16Software worth buying - SftpDrive and ExpanDrive (software)
14Software worth using: andLinux (software)
12Pet peeves of mine - files (ui design)
9Someone concurred (appengine)
8Google App Engine - the first Internet operating system (appengine)
7gflags - a debugging story (programming, debugging, win32)
4variadic macros in msvc (programming, c++, msvc)
4Variadic macro - Wikipedia, the free encyclopedia (programming, c++)
4Variadic Macros (C++) (visual studio, c++)
4Strategies for Implementing POSIX Condition Variables on Win32 (programming, c++, unix)
4macports (mac)
3Using a different username with svn+ssh (unix, ssh, svn)
March
28Python static code checkers (python)
28Apt reference (apt, unix, reference)
28making unix user a sudoer (unix)
27darcs reference (darcs, reference)
27gcc (c++, gcc, programming)
27mod_rewrite examples (unix, apache)
26Interface Builder reference (cocoa, xcode)
26IBOutlet, IBAction (cocoa)
26DNS debugging (unix, networking)
25Exercise (health)
25Diet (health)
25Notes on SSD drivers (hardware)
24NSLog and NSString formatting (objective c, cocoa)
24A way to simulate various network conditions (mac, networking)
20Reverse DNS lookup (unix, networking)
20Airs - Ian Lance Taylor ยป volatile (programming, c++)
19backtrace_symbols() and -rdynamic in gcc (programming, mac, gcc)
18How to think (self improv, psychology)
18Consistent hashing. (alogrithms)
18intermittent variable reward (psychology)
18Software for making screencasts on windows (software)
15Objective-C patterns (objective c, cocoa)
15Memory management in Objective-C (objective c)
15Collections: NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet, NSMutableSet, NSCountedSet (objective c)
15Simple object in Objective-C (objective c)
15Setting goals (self improv)
15Deliberate practice (self improv)
15Notes form Standford compilers course (prog lang, compilers, programming)
15DHL in San Francisco (san francisco)
14International bank recommendations
14NSString, NSMutableString, NSRange (objective c)
14Objective-c basics (objective c)
14Debugging mod_wsgi in python (python)
14SimpleDB concepts. (aws)
14std::string and std::vector reference (c++)
14cl.exe cmd line args (c++, msvc)
14objdump -g (unix)
14valgrind basics (unix, debugging)
14ssh agent (unix, ssh)
14enabling coredumps (unix, debugging)
14screen basics (unix)
13fixing cygwin dll load problem (unix, cygwin)
13Setting up EC2 (aws)
13apache: enabling mod_rewrite (unix)
13Faster metabolism (health)
13Exercise links (health)
13tar reference (unix)
13dpkg reference (unix)
13svn - setting executable property (svn)
13Windbg reference. (debugging, windbg, win32)
13Sumatra dev notes (sumatra)
13Mac software installed: (mac)
13C# essentials (c#, .net)
13Mapping frenzy (idea)
13Javascript reference (javascript)
13Java reference (java)
13Emacs tips. (emacs)
13D programming language reference. (d lang)
13gdb quick reference (debugging, gdb)
13Design process at Apple (ui design)
February
2picoLisp - Arc before Arc
January
12Great Android talk (android)
11Too much oo
9Rebol vs. Shoes
8Thinkpad x60 - a year later
7Logging in WinDBG (debugging, windbg)
4Sumatra 0.8 released (sumatra)
2007
July
30Sumatra PDF 0.7 released (sumatra)
30Merge tools showdown
June
27Is Apple working on Flash competitor?
25Sane #include hierarchy for C and C++ (programming, c, c++)
April
29SumatraPDF 0.6 released (sumatra)
29A debugging story (debugging, windbg)
14Few things I've learned when writing Sumatra PDF (sumatra)
122 great books and one not so great
March
5SumatraPDF 0.5 released (sumatra)
February
20SumatraPDF 0.4 released (sumatra)
16memset() considered harmful (programming)
January
12Obligatory iPhone post
9valgrind basics (programming, debugging, valgrind)
2006
December
8Programmers are silver bullets (or: after all this years, C still kicks Python ass)
November
26Sumatra PDF 0.3 released (sumatra)
22Talk on designing good APIs (programming)
September
21Navigating source code in large programs
21Newline standards (programming)
7Gdb basics (gdb, unix, programming)
5Writeboard hack: use Gmail for list of writeboards
3On how I improved Sumatra performance by ~60% (sumatra, optimization, programming, profiling)
August
29Installing Ubuntu (unix, admin)
22Deeply nested if statements
20What I love about Google open-source project hosting
17A simple catchpa scheme
16Paradox of bad comments
15Order of #include headers in C/C++ (programming)
14Performance optimization story (programming, optimization)
12Where do bugs come from and how to avoid them
7The missing msvcr80.dll story (programming, msvc)
7php_mysql.dll not loading in PHP 5.1.4 and Apache 2.2
7Sumatra PDF 0.2 released (sumatra)
June
7Short tutorial on svn propset for svn:externals property (svn)
3Sumatra PDF is born (sumatra)
April
11Wordpress 2.0.2 upgrade
11Python id3 library (python)
9OnFolio observations
8Bloglines vs. Newsgator
March
31tar basics (tar, unix, admin)
22Nabble - hosted forums
20Big fat lawsuit - the saving grace of patent insanity?
18Designing web forums software
14Inscape mini-review (software)
12Bloglines and Google Groups RSS feeds
12Document your software
11Digg and the craft of catchy headlines
8Pleasantly surprised by Microsoft's documentation team
3What makes a CD bootable
February
28Gmail feature request - show unread messages first
25Mobile data
12C portability notes (c, programming)
January
30Embedding binary resources on Windows (win32, c, programming)
28Disable word completion in edit control on Pocket PC (programming)
26Make C code safe for C++ (c, c++, programming)
25More on linker error
15rpm basics (rpm, unix, admin)
15Apache authentication (apache, unix)
15Benchmarking php code fragments (php)
15Basics of mysql (sql, mysql)
14Pawn: yet another embedable language (programming)
14Basics of writing DOS .bat batch files (batch, windows, programming, admin)
14Compile-time asserts in C (c, programming)
13Debugging adventure (programming)
7Get file size under windows (win32, c, programming)
3Subversion basics (svn)
2Check if file exists on Windows (win32, c, programming)
1High-resolution timer for timing code fragments (win32, c, programming)
1Getting user-specific application data directory for .NET WinForms apps (.net, c#, win32, winforms)
2005
December
31Pickling (serialization) in Python (python, serialization)
31Local DNS modifications on Windows (/etc/hosts equivalent) (windows)
31Accurate timers on Windows (win32, programming)
31Avoiding SQL injection bugs in PHP (php, security, sql)
28Another lesson in entrepreneurship (business)
28Serialization in C# (c#, .net)
7Perl and lisp programmers
November
22Unix for masochists, or the art of e-mail forwarding with procmail (unix, admin)
2UI design tip: icons are not enough (ui design)
October
31Gmail feature request - intelligent account selection for reply
28Pre-RTM Visual Studio 2005 uninstall tool
28Storage is expensive
27A book to read, talks to listen to
26Code-name Monad and the value of different perspective
26Petzold on Visual Studio and mind corruption
25Bloglines vs. Google Reader - the verdict
25Unsolved source control problems
25Rich client is here
18TextDrive.com could use some improvements
17Awesome nerdTV interview
17Open Dylan Beta 1 - not ready for windows
17Interesting Dave Winer interview
13Open-source and windows
8Publish your word documents on the web with writely
8Writely wishlist
8Writely-in-a-weblog
6Web 2.0 AJAX Quicken, anyone?
August
24Google Desktop - good reinvention of the wheel
July
29Longhorn/Vista fonts
25VirtualEarth vs. Google Maps - not hitting the high note
10Deep indentation vs. flat
June
29RocketDock - Mac OS X Doc for Windows
May
28Visual Studio 2005 usability issue
10musikCube - nice mp3 player
6Backpack observations
5How to delete a file you get from urllib.urlretrieve() (python)
5Ubuntu - more of the same
February
11Explanation of U.S. cell-phone mobile data plans
9Subversion with SSH on Windows tip
January
5The thing called abuse
2Google saga - episode 205
2Google - what kind of a giant they are?
243 depressing things
2004
December
31Google - comments on comments
31Bad Google - the fallout
312005 prediction - the rise of anonymous p2p
31Counterpost to a counterpost
30Google - we take it all, give nothing back
27Python 2.4, Windows and MySQL
27GPL 3 - anti-patent virus?
25Font Vera Sans Mono - recommended for programmers
25Google - ultimate hypocrite
13Recovering data from formatted drives
8scdiff update
October
22University of Washington on-line videos
9Alan Cox on writing better software
3scdiff 0.3 released
August
31DocSynch - multi-editor plugin for collaborative text editing
30A collaborative text editor for Windows
July
22Don't use 0 instead of NULL
15Review of "Hot text - web writing that works" (book, review)
7Daily reading
June
30Microsoft leading the way with open bug database
14wTail release
12More productivity tips (self improv)
10A tip from "Getting things done"
9scdiff update
5.NET Framework bootstrapper (.net)
4scdiff - show diffs of local changes in CVS or Subversion repository in a GUI
3ScintillaNET project launched
3PHP pitfall #1 (php)
2Blogs should always provide "previous posts" button
2Patterns in interaction design (web and gui design pattern) (ui design)
2Experiences of Using PHP in Large Websites
2Web writing that works (writing)
May
29Startup: A Silicon Valley Adventure - book review (book, review)
April
19Psyco - effortless, significant speedup of Python programs (python)
January
21IRC clients (software)
2003
December
23What people want?
18Myths Open Source Developers Tell Ourselves
7Making money on shareware (business)
5The story of Photoshop
2Royalties in game buisness (business)
November
25Finance for geeks (business)
21More information is better
19C programming tips from Rob Pike (c, programming)
16Review of 3 LCD projectors
14Skype as an example of changing nature of social interactions (software)
12Watch TV on the internet
12How to make money developing Mac apps (business)
2Opportunities exist in software (business)
October
20Marketing and sharware articles (business)
14A shameless rip-off, or what did you expect?
September
26Learn to juggle 4 balls
17Macromedia Flash versioning snafu
15List tricks with CSS (css)
15Speek freely no more
10Critical reading skills
8Not as happy as you thought you will be
3Making money from open-source software
August
27Different ways of doing pixels
27Shirky on Wikis
21Profiling in Python (short intro) (python)
20Popular fallacies
15Better selling through a web-site (business)
July
24Lucene for searching source code
24Extracting Keywords From The Apache Logfile With Perl
23Century dictionary on-line
23Hydra 1.1 released
23Should I stay in software business (business)
16Usability Heuristics for Rich Internet Applications
15Memex - "sue me please" device
14As we may think
9How much can you make writing computer books
3O'Reilly on software
1cmd.exe replacement for Windows (software)
June
30Programmers don't steal enough
28Software can always be better
26Good software, bad buying experience
25Why consistency is important in software design
23My future is so bright that I'll need to wear sunglasses
22Business lessons from Adobe (business)
20Another ArsDigita story
17Marketing articles (business)
15The second coming manifesto
13Writing to sell (business, writing)
11On difference between amateur and professional shareware (business)
7Free (and old) book on drawing
5Given enough eyeballs make all bugs shallow
4VoodoPad - wiki-like editor for Mac (software)
May
31Is software industry a place to be - Greenspun perspective
31i.e. vs. e.g
27Creating software, paying for software
25Impressions on using WingIDE
14Integrating blogs and wikis
10Carmack on creativity
10What kind of an employee a small software company needs?
8Amazon's wisdom on web design
8How to emulate micropayments
6Hooked on wiki
6Perl to Python compiler (python)
5Paul Graham essay
4Finding internet radios
4Cheap bandwidth
April
26Do you read the old papers?
26Bayesian filtering for non-spam detection purposes
25Is open-source viable?
25A battle for better copyright terms
23XFree86 - too little, too late
22Are Microsoft products any good?
20Java decompiler
20NNTP access for mailing lists
19Visual diff and merge tool (software)
19Solving a problem you didn't have
18Multi-network file sharing
17Another open-source vs. closed-source debate
15XFree86 fork
13Why ransom won't work (very well)
10Programming language 100 years from now
5Getting the most out of conferences
4Hydra - a distributed, collaborative editor
3DEFCON talks on-line
3Abut Face - second edition (book)
1Disabling WFP (Windows File Protection)
1Asking the right question about language design
March
26What would you do if you quit your job?
24Don't change URIs
22Outsourcing
14An old ad for a job at Microsoft
11Always-on experience
5Talk about MOP
3Remote desktop - from Windows to Mac OS X
February
21An almost accurate quote
20Proper linking for Amazon Associates
19Professional photography ain't easy
19Photography anecdote
17Programs that start at boot
17Inspiring marketing article (business)
17Creative commons presentation
15Sound recording setup
15The power of open-source
14Reading for today
12Photography sites
11Slyck.com
10Python idoms (python)
9Dictionary worth buying
5Intellectual monopoly
1Disappointed by The Bat!
January
31SICP lectures available on-line
31Old ArsDigita content
31Christopher Alexander's talk
30Kapor talks about Chandler
29Automated Alexa
28Successful upselling
28Convergence is the future
26Cheap and good Pocket PC
26Browsing Newton
26Website marketing
26iPod competition
25Good software design contradicts eXtreme Programming
24Critique of Microsoft's Watch
24Google loves me
22Online Games Report
22Sold on RSS aggregators
22WinSCP 2.1 beta
22Pretty but pathetic
20My crystal ball
20Business-centered design
20Source Insight 3.5
19Author lacks originality - news at eleven
18Danger sells many
17Spam conference webcast
17Successful telecommuting
17Addicted to trailers
17Offshore outsourcing
17Another reason to use Mozilla
17Sidekick news
16Idea for a newshound
16Ecco for free
16What to do when people disagree
15Somebody's reading
14P2P SourceForge
13Blog about game design
13Publicity 101
13Pepper is alive
12A good thing about Safari
10Sony pulls old, disgusting tricks
9Lying with a straight face
7Something out of nothing
5Catch me if you can
5Your life
3PG does it again
2002
December
19The ghost of ArsDigita
19Selling Microsoft
17High Tech start up
16Recruitment is like dating
15Developping for cell-phones
14Blown to bits
2How to make an app
November
30Muppets go to Hollywood
29If it breaks
28Mac upgrade
23Free Pepper
22A bigger agent
17Good programming practices
14Tablet PC
11LL1 Videos
10LL2 webcast
9Spam for spam
6How to refuse features
5How to sell software
October
31Vista prototype
28Are you unlimited?
27Open-source lesson from a stripper
23Ray's vision
21Corman Lisp 2.0 shipped
21Mitch makes waves
20Mitch Kapor strikes again
20Joel, man of his word
16No money in blogging
13Things I'm waiting for -= 2
13Profitable open-source business
13The future of cleaning
11Listen to tomatoes
11Live
10Slate knows
6High-level not so good
5Platform Leadership
4Embedded failure
3A different view
3Amazon light
2Amazed but not shaken
1Better Safari
1Tufte speaks
September
30Net words
29Safari disappointement
29Deconstructing Palm
28Show me the code
27Arms race is good for you
26Close but no cigar
25Multimedia need not apply
24Comments need not apply
23No money in content
23MIT's OCW
22Joel on social experiments
22MovableType request
22Mozilla book on-line
21SonyEricsson doesn't get it
21Moving to MovableType
20Company that doesn't exists
20Lisp conference
19Blog song of the day
18Patents are bad for your health and software industry
18Corman Lisp
17A new programming language
17Those are the good times
17You'll have a job
16Let's spam the world
16Rackshack.net is the winner
16Dangerous speculations
16Great business without innovation
16Ideas are worthless
16camworld: &#
16Three-way merge
12High tech martyr
11Moving on
11A lesson in marketing needed
11My new Pocket PC
10Buffered blogging
9You won't make money blogging
9I'm not the only one
9Give a spammer bad address
9Spam, even more of it
8The history of bookfinder
8We don't need Intellectual Property (that much)
6I got interested in creating
4The stupidest thing a software company can do
4Interview with MicroStrategy CEO
4Interview with Robert Rodriguez
3Blog your resume
3Quote from "Net Words"
2WinAmp 3
1More on software demos
August
30How to make money on the Internet (and anywhere else)
29.htaccess tip
29Bootstrapping BitTorrent
28Bookmarks out of control
28The future is here, it's just not evenly distributed
27Clicktracks - a better log analysis
27Information business as a relationship
26More on aggregation
25Spam protection
25Aggregation is not enough
23Daemon tools for mounting iso images (software)
21On writing well (writing)
18What I need: ssh/sftp file system driver for Windows
14WinSCP is a nice and (software)
12The value of programming
11How to be a leader in your field
7Performance, profiles (profiling)
7Windows programming tip: launching a browser (win32, c++)
5Stuff costs more than you think
4Life of Hellen Keller
3C Interfaces and Implementations (book, programming)
1Wozniak's speech
July
30"Programming Jabber" (book)
27"How To Be a Web Whore Just Like Me"
26Principle of good design: discoverability (ui design)
23Open Source is Philanthropy
19Bugs and eyeballs
17You and your research
17Laws of marketing #22 (resources)
16Laws of marketing #21 (acceleration)
16Laws of marketing #20 (hype)
15Laws of marketing #19 (failure)
14Laws of marketing #18 (success)
14Laws of marketing #17 (unpredictability)
13Laws of marketing #16 (singularity)
12Laws of marketing #15 (candor)
12Fine interview with Marcelo Tosatti
12Laws of marketing #14 (attributes)
11Laws of marketing #13 (sacrifice)
11Laws of marketing #12 (line extension)
11Laws of marketing #11 (perspective)
10Laws of marketing #10 (division)
10Laws of marketing #9 (opposite)
8Laws of marketing #8 (duality)
7Laws of marketing #7 (ladder)
7Laws of marketing #6 (exclusivity)
6Laws of marketing #5 (focus)
6Laws of marketing #4 (perception)
5Laws of marketing #3 (mind)
5Laws of marketing #2 (category)
2Laws of marketing #1 (leadership)
1Redefining Professionalism for Software Engineers
June
21CVS, Windows and binary files
21SMART Goals (self improv)
20Our job, as writers
19If you program in Python, use pychecker (python, programming)
17The most important thing in life is to be free to do things
17"Opening Xbox" (book)
17On "The 22 Laws Of Marketing" (book)
16Just finished "Renegades of the empire" (book)
12How to subvert patent system



Krzysztof Kowalczyk