home ‣ All 636 articles

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


Krzysztof Kowalczyk