hacking and gonzo since 2000
264 posts posted under label "Code"
Implementing file locks using Python's with statement
30. Jun under Code · Code improvement · Code rewrite · Python · Tips
Monitor anything and get free notifications on your iPhone
26. Jun under Announcements · Code · Python · Tips
LAUNCH: Wedoist Live Chat
24. Jun under AJAX and comet · Code · node.js · Wedoist
Kyoto Cabinet v1.0 released
28. May under Code · Database · Design
How to build your own Monads
26. May under Code · Code improvement · Design · JavaScript · node.js · Tips
redis_wrap: Python wrapper for Redis datatypes
24. May under Announcements · Code · Code improvement · Design · Python
What's new in Redis 2.0?
21. May under Announcements · Code · Code improvement · Database · Design
node.magic_dom: A DSL for building HTML in node.js
16. May under Announcements · Code · JavaScript · node.js
ElementStore: jQuery.data standalone implementation
14. May under Announcements · Code · Code improvement · JavaScript
John Resig on Advanced Javascript to Improve your Web App
11. May under AJAX and comet · Code · Code improvement · Interesting · JavaScript
Will memristors change everything?
9. May under Code · Code improvement · Design · Interesting · Tips
Command-T for Vim, an awesome plugin
8. May under Code · Tips · VIM Editor
How to write better JavaScript code
27. Apr under Code · Code improvement · Design · JavaScript · Tips
Parallel processing made easy in Python
31. Mar under Code · Python · Tips
Plurk: Instant conversations using Comet
30. Jan under Code · Plurk · Tips
Comet (long polling) for all browsers using ScriptCommunicator
28. Jan under AJAX and comet · Code · JavaScript · Plurk · Tips
The ultimate Vim configuration (vimrc)
16. Jan under Announcements · Code · Tips · VIM Editor
Comet with node.js and V8
29. Dec 2009 under AJAX and comet · Code · JavaScript · node.js · Plurk · Stuff · Tips
Microsoft China rips off Plurk
14. Dec 2009 under Code · Design · Life · Plurk
The structure of code is also important
1. Nov 2009 under Code · Code improvement · Code rewrite · Todoist
Social programming should be a feature of a language
28. Oct 2009 under Code · Design · Python · Stuff
Tornado - The fastest WSGI server?
13. Sep 2009 under Benchmarks · Code · Python
memcached: Benchmark of 4 Python libraries
3. Sep 2009 under Benchmarks · Code · Python
The goodness of monitoring graphs
2. Sep 2009 under Code · Stuff · Tips
The Unladen Swallow strikes back
29. Aug 2009 under Benchmarks · Code · Plurk · Python
Python unladen-swallow at least 33% slower than Python 2.5.1
27. Aug 2009 under Benchmarks · Code · Plurk · Python
Fixed sized map in Java and LRU map
25. Aug 2009 under Code · Tips
How Twitter (and Facebook) solve problems partially
22. Aug 2009 under Code · Design · Plurk · Tips
_why's way of living
21. Aug 2009 under Code · Life
Character count in Lua
20. Aug 2009 under Code · Tips
Academics vs. Engineers: PyPy vs. V8
14. Jun 2009 under Code · JavaScript · Life · Python
The art of scaling
13. Jun 2009 under Code · Design · Plurk
LightCloud adds support for Redis
10. Jun 2009 under Announcements · Code · Python
Why we can't find a theory of everything
9. Jun 2009 under Code · Life
Plurk Comet: Handling of 100.000+ open connections
7. Jun 2009 under AJAX and comet · Code
The right tool for the job
31. May 2009 under Code · Design · Stuff · Tips
How to disable iFrame encapsulation
26. May 2009 under Code · Plurk · Security
Important fact about trends
15. May 2009 under Code · Design · Plurk
Pycon 2009: Drop ACID and think about data
7. May 2009 under Code · Database · Python · Tips
A Better JavaScript Profiler
29. Apr 2009 under Benchmarks · Code · JavaScript · Tips
Learning from MySQL experts
27. Apr 2009 under Code · Database · Stuff · Tips
Map Reduce vs. Parallel DBMS
16. Apr 2009 under Code · Design · Stuff
How to prevent XSS attacks
14. Apr 2009 under Code · Design · Security · Tips
Upgrading MySQLdb on Ubuntu/Debian
7. Apr 2009 under Code · Python · Tips
Preventing login hacks: Rate limiting using memcached
5. Apr 2009 under Code · Python · Security · Tips
The depressing state of dynamic languages
4. Apr 2009 under Code · Python
Finding and fixing memory leaks in Python
31. Mar 2009 under Code · Python · Tips
Hotmail, MSN and live.com contacts grabber
27. Mar 2009 under Code · Python · Stuff · Tips
Fast polling using C, memcached, nginx and libevent
24. Mar 2009 under AJAX and comet · Benchmarks · Code · Python · Tips
The pain of Capistrano
22. Mar 2009 under Code · Plurk · Python · Tips
Timeout process call in Python
18. Mar 2009 under Code · Python · Tips
Doing optimizations and doing it in Python
17. Mar 2009 under Benchmarks · Code · Design · Python · Tips
Jack of all trades, master of none
12. Mar 2009 under Code · Life · Stuff
Hacking without distractions
7. Mar 2009 under Code · Tips · VIM Editor
Extend your analytics suite with LightCloud counters
6. Mar 2009 under Code · Python · Tips
Test if two strings are probably equal
5. Mar 2009 under Code · Python · Tips
LightCloud is now open source
28. Feb 2009 under Announcements · Code · Python
How to convert links to TinyURLs
10. Feb 2009 under Code · Python · Tips
Python's set datatype
6. Feb 2009 under Code · Python · Tips
Take a break hack
26. Jan 2009 under Announcements · Code · Life · Python · Tips
Evolve
26. Jan 2009 under Code · Design · Tips
Splitting architecture apart via signals
25. Jan 2009 under Code · Code improvement · Code rewrite · Design · Python · Tips
IE error: Expected identifier, string or number
15. Jan 2009 under Code · JavaScript
Distributed lock on top of memcached
27. Dec 2008 under Announcements · Code · Python
The future is clouded
24. Dec 2008 under Code · Interesting · Stuff · Todoist
Sub list generator
16. Dec 2008 under Code · Python · Tips
Got to love syntactic sugar
15. Dec 2008 under Code · Python · Tips
Experience vs. reason
2. Dec 2008 under Code · Design · Stuff
LightCloud benchmarks
28. Nov 2008 under Announcements · Benchmarks · Code · Python
Do complex problems demand complex solutions?
26. Nov 2008 under Code · Python
MemcacheRing: Consistent hashing for python-memcache
25. Nov 2008 under Announcements · Code · Python
Consistent hashing: Improving distribution
23. Nov 2008 under Code · Python
How not to enable code customization
21. Nov 2008 under Code · Code improvement · Code rewrite · Python
Consistent hashing implemented simply in Python
19. Nov 2008 under Announcements · Code · Python
Beautiful Python documentation using Sphinx
14. Nov 2008 under Code · Python · Tips
Debugging memory leaks in a WSGI application
11. Nov 2008 under Code · Python · Tips
Thinking a code design through
8. Nov 2008 under Code · Code improvement · Code rewrite · Python
Static checking Python code
4. Nov 2008 under Code · Code rewrite · Python
Proper date manipulation in JavaScript
3. Nov 2008 under Code · Code rewrite · JavaScript · Tips
Finding bottlenecks in WSGI applications
29. Oct 2008 under Benchmarks · Code · Python · Tips
Convenience and standards
27. Oct 2008 under Code · Code rewrite · Design
A peek at memcached's implementation
21. Oct 2008 under Code · Design · Plurk
My fight against spam
21. Oct 2008 under Code · Skeletonz
Functional chains using partial (in JavaScript)
15. Oct 2008 under Code · Code improvement · JavaScript
Reactive vs. proactive development
5. Oct 2008 under Code · Tips
Team productivity
26. Sep 2008 under Code · Life · Tips
Creating your own code swarm
25. Sep 2008 under Code · Interesting · Stuff
A look at the Arc language
21. Sep 2008 under Code · Interesting
Simplifying code by doing less
16. Sep 2008 under Code · Code improvement · Code rewrite · JavaScript · Tips
Run in thread Python decorator
15. Sep 2008 under Code · Python · Tips
Code rewrite: Send it in
10. Sep 2008 under Announcements · Code · Code rewrite
Circular imports in Python
8. Sep 2008 under Code · Python
Hiding the details and building a better API
5. Sep 2008 under Code · Code improvement · Python · Tips
Chrome's V8 vs. TraceMonkey
4. Sep 2008 under Code · JavaScript
Visual captcha: Fighting blog spam
25. Aug 2008 under Announcements · Code · Interesting · Skeletonz · Tips
Easily reduce and optimize PNG images
16. Aug 2008 under Code · Plurk · Tips
Keeping the focus
20. Jul 2008 under Code · Design · Stuff · Tips
Installing Vim 7.2 Beta on Ubuntu
17. Jul 2008 under Code · Tips · VIM Editor
Python's with statement
17. Jul 2008 under Code · Python · Tips
Using ctags in Vim
15. Jul 2008 under Code · Tips · VIM Editor
Great programmers and great chefs
13. Jul 2008 under Code · Tips
Python/JS ninja extraordinaire wanted
8. Jul 2008 under Code · Plurk
AJS 4.5 is out
21. Jun 2008 under Announcements · Code · JavaScript
Important things learned
23. May 2008 under Code · Interesting · Life · Tips
Plurk.com opens up
12. May 2008 under Announcements · Code · Design · Life
The creativity in web programming
22. Feb 2008 under Code · JavaScript · Tips
Language matters
9. Feb 2008 under Code · Interesting · Tips
Better JavaScript programmer
20. Jan 2008 under Code · Code improvement · JavaScript · Tips
Tip: Use a egg timer to take a break
20. Jan 2008 under Code · Life · Tips
Code smell
12. Jan 2008 under Code · Code improvement · Design · Interesting · JavaScript · Tips
Python 2.5: Using any function
27. Dec 2007 under Code · Interesting · Python · Tips
My vacation
26. Dec 2007 under Code · Life
MapReduce
24. Dec 2007 under Code · Design · Interesting · Stuff
Python list filtering
23. Dec 2007 under Code · Code improvement · Python · Tips
Python hokus-pokus
21. Dec 2007 under Code · Code improvement · Interesting · Python · Tips
Python 2.5 one line if's
17. Dec 2007 under Code · Code improvement · Python · Tips
PHP!?
10. Dec 2007 under Code · Design · Stuff
What every programmer should know about memory
9. Dec 2007 under Benchmarks · Code · Interesting · Stuff · Tips
Cozy coding
23. Nov 2007 under Code · Life
New kick-ass monitor
22. Nov 2007 under Code · Life · Stuff
rmap: Smart reverse iteration
22. Nov 2007 under Code · Interesting · JavaScript · Tips
Erlang for Python developers
20. Nov 2007 under Code · Python · Tips
Just Doist It
15. Nov 2007 under Code · Design · Life · Todoist
Google lectures on software development
17. Oct 2007 under Code · Interesting · JavaScript · Life · Stuff · Tips
300 eBay logins - in one day!
16. Oct 2007 under Code · Life · Stuff
Jottit
16. Sep 2007 under Announcements · Code · Design · Interesting · JavaScript · Python
Delayed Ajax update [redux]
12. Sep 2007 under AJAX and comet · Code · Code improvement · Interesting · JavaScript · Tips
Delayed AJAX update
11. Sep 2007 under AJAX and comet · Code · Code improvement · JavaScript · Tips
Virtual Networking Environment
3. Sep 2007 under Code · Design · Interesting · Stuff
CouchDb
3. Sep 2007 under Code · Design · Interesting · JavaScript · Python
AJS 4.1
31. Aug 2007 under Announcements · Code · JavaScript · Tips
iRemind: Reminders on your startpage
29. Aug 2007 under Announcements · Code · Design · Todoist
iRemind (the idea)
27. Aug 2007 under Announcements · Code · JavaScript
Optimization in Nginx
25. Aug 2007 under Benchmarks · Code · Code improvement · Tips
Y Combinator in JavaScript
25. Aug 2007 under Code · JavaScript
Blog updates
25. Aug 2007 under amix.dk related · Code
Arc framework
22. Aug 2007 under Code
IMMI project
19. Aug 2007 under Code · Design
Regular expressions
19. Aug 2007 under Code · JavaScript · Tips
My idea
18. Aug 2007 under Code · Design · Life · Stuff
What leads to success?
16. Aug 2007 under Code · Design · Interesting · Life · Tips
JS rewrite
16. Aug 2007 under Code · Code improvement · JavaScript · Tips
A million-user idea?
16. Aug 2007 under Code · Design · Life
My other projects
14. Aug 2007 under Code · Life
Unleashing ZSH
13. Aug 2007 under Code · Stuff · Tips
Polymorphic JS code
7. Aug 2007 under Code · Code improvement · JavaScript
Eloquent JavaScript
3. Aug 2007 under Code · JavaScript
LodgeIt.vim: Pasting code made easy
1. Aug 2007 under Code · Python · Tips
Google translator rocks
25. Jun 2007 under Code · Stuff
Why Python for web-development?
22. Jun 2007 under Code · Python · Tips
Coding again!
20. Jun 2007 under Announcements · Code
Magic DOM: Moving JavaScript forward
18. Jun 2007 under Announcements · Code · Code improvement · JavaScript
More readable JavaScript code
17. Jun 2007 under Code · Code improvement · JavaScript · Tips
DOM enlightenment (JS trick)
15. Jun 2007 under Code · Code improvement · JavaScript · Tips
Server down
31. May 2007 under amix.dk related · Code
Little room
29. May 2007 under Code · Design
Todoist's new frontpage
23. May 2007 under Code · Design · Life
Todoist
19. May 2007 under Announcements · Code · JavaScript · Todoist
Todoist midget
18. May 2007 under Announcements · Code · Todoist
On the fly rendering [JS hack]
17. May 2007 under Code · Code improvement · JavaScript · Tips
Regular expressions
16. May 2007 under Code · Stuff
CSS images (smart optimization)
14. May 2007 under Code · Python · Tips
AJS 4.0!
12. May 2007 under Announcements · Code · JavaScript
Sortable list in less than 50 lines of code
12. May 2007 under Announcements · Code · JavaScript
Beatiful complex code
9. May 2007 under Code · Code improvement · Python
Tuning JavaScript code
8. May 2007 under Benchmarks · Code · Code improvement · JavaScript
Skeletonz: The forgotten CMS
8. May 2007 under Code · Python · Skeletonz
How an update looks like
7. May 2007 under Code · Todoist
Testing is cool
6. May 2007 under Code · Python
Wanna hack like in the movies?
6. May 2007 under Code · Stuff · Tips
The extended map function
26. Apr 2007 under Code · JavaScript · Tips
Scaling MySQL up
24. Apr 2007 under Code · Tips · Todoist
JavaScript debugging trick
23. Apr 2007 under Code · JavaScript
Russians can code (nginx)
23. Apr 2007 under Code · Tips
Gmail+Todoist Firefox plugin
22. Apr 2007 under Announcements · Code · Todoist
14 hours of code
18. Apr 2007 under Code · Life
Rewriting code
17. Apr 2007 under Code · Code improvement · Code rewrite · JavaScript · Tips
Profiling JavaScript
13. Apr 2007 under Benchmarks · Code · Code improvement · JavaScript · Tips
Folding in Vim
13. Apr 2007 under Code · Tips · VIM Editor
Upcoming Todoist feature (Gmail related)
12. Apr 2007 under Code · Design · Todoist
Spell checker in 20 lines of code
10. Apr 2007 under Code · Python
Todoist collapses
9. Apr 2007 under Code · Design · JavaScript · Todoist
Firebug (lite?)
9. Apr 2007 under Code · JavaScript · Tips
Java database wrapper
4. Apr 2007 under Code · Tips
Jinja Template Engine
24. Mar 2007 under Announcements · Code · Python
JavaScript tricks
22. Mar 2007 under Code · Code improvement · JavaScript · Tips
Spell check for Opera
15. Mar 2007 under Announcements · Code · JavaScript · Orangoo
Orangoo Spell Opera Hack
11. Mar 2007 under Code · JavaScript
Code rewrite
10. Mar 2007 under Code · JavaScript · Tips
I was l33t
7. Mar 2007 under Code · Life
Hacking Gmail - Part 3
7. Mar 2007 under Code · Python · Tips
Format syntax JS implementation
3. Mar 2007 under Code · JavaScript · Tips
PyPy: Making Python faster?
24. Feb 2007 under Code · Python
Smart use of partial
24. Feb 2007 under Code · Code improvement · Python · Tips
Backup files using Gmail
22. Feb 2007 under Code · Python
Girls and MySQL
15. Feb 2007 under Code · Life
Available for work
12. Feb 2007 under Announcements · Code · Design · Life
Todoist progression
10. Jan 2007 under Code · Design · Todoist
Small iterators
10. Jan 2007 under Code · Design · Skeletonz
Nested lists in Todoist
8. Jan 2007 under Code · Design · JavaScript · Todoist
Initializing objects in GreyBox
29. Dec 2006 under Code · JavaScript · Tips
AmiFormat 2.0
23. Dec 2006 under Code · Python · Skeletonz
Virtualization (Web) 2.0
8. Dec 2006 under Code · Education · JavaScript · Python
JavaScript OOP - the smart way
25. Nov 2006 under Announcements · Code · JavaScript
JavaScript disco
18. Nov 2006 under Code · JavaScript
Boosting your console skills
15. Nov 2006 under Code · Tips
Yellow Fade Technique
14. Nov 2006 under Code · JavaScript
Java goes GPL
13. Nov 2006 under Code
GreyBox 4.0 unleashed
10. Nov 2006 under Announcements · Code · JavaScript
moonWalk demo
1. Nov 2006 under Code
Vim 7: Turning completion on
26. Oct 2006 under Code · VIM Editor
Skeletonz Googelized
25. Oct 2006 under amix.dk related · Code · Skeletonz
My first real Java app
25. Oct 2006 under Code · Stuff
GreyBox 3D
22. Oct 2006 under Code · JavaScript · Orangoo
Reusable components
20. Oct 2006 under Code · Code improvement · JavaScript
Client side vs. server side
18. Oct 2006 under AJAX and comet · Code · JavaScript
Syntax highlighting
14. Oct 2006 under Code · Skeletonz
Nested loops
10. Oct 2006 under Code
MyGrep: Simplistic grep in Vim
9. Sep 2006 under Code · VIM Editor
Loading scripts on demand
8. Sep 2006 under AJAX and comet · Code · JavaScript · Skeletonz
Pocoo - Python forum
5. Sep 2006 under Code · Python
AJS 3.0: JavaScript taken to a new level
21. Aug 2006 under Code · JavaScript · Skeletonz
AJS 3.0 sneak peak
19. Aug 2006 under Code · JavaScript · Skeletonz
Are two elements overlapping each other?
15. Aug 2006 under Code · JavaScript
RND template redux
13. Aug 2006 under Code · Code improvement · JavaScript
RND - fast and simple JS template system
11. Aug 2006 under Code · Code improvement · JavaScript
Pythonic code rewrite
9. Aug 2006 under Code · Code improvement · Code rewrite · Python
AmiDB going enterprise
7. Aug 2006 under Code · Python · Skeletonz
MVCxN pattern
2. Aug 2006 under Code · Skeletonz
Deleting ticket spam in Trac
23. Jul 2006 under Code · Python
If programming languages were women, who would they be?
19. Jul 2006 under Code · Stuff
Skeletonz templates
28. Jun 2006 under Code · Python · Skeletonz
Scripting Gmail
21. Jun 2006 under Code · Python
Digg GreyBox 3
21. Jun 2006 under Code · JavaScript
Orangoo labs and GreyBox 3
20. Jun 2006 under Code · JavaScript · Orangoo
Solving the JavaScript scoping madness in a smart way
18. May 2006 under Code · Code improvement · Code rewrite · JavaScript
The power of functional programming
14. May 2006 under Code · Code improvement · JavaScript
The principles of extending software
13. May 2006 under Code · Code improvement · Design
GoogieSpell 3.4 is out
11. May 2006 under Code · JavaScript · Orangoo
A toolbar with tooltips in some hours
10. May 2006 under Code · JavaScript
Introduction of AmiDB
3. May 2006 under Code · Orangoo · Python
Updates!
1. May 2006 under Announcements · Code · Stuff
Opera support
28. Apr 2006 under Code · JavaScript · Orangoo
GoogieSpell v3.2
27. Apr 2006 under Announcements · Code · JavaScript
Python saves my day
18. Apr 2006 under Code · Python
Configuring Apache and CherryPy to handle a Digg effect
18. Apr 2006 under Code · Orangoo
Download GoogieSpell 3.1 and digg Orangoo Spell
17. Apr 2006 under Announcements · Code · Orangoo
Checking an user aginst a LDAP service
14. Apr 2006 under Code · Python
Python vs. Ruby
13. Apr 2006 under Code · Python
NiceShoe framework
3. Apr 2006 under Code · Python
Hula hoop isn't a framework
26. Mar 2006 under Code · Python
AJS 1.6
20. Mar 2006 under Announcements · Code · JavaScript
Web application optimization
15. Mar 2006 under Benchmarks · Code · Design · Python · Skeletonz
Creating DOM elements the COOL way
26. Feb 2006 under Code · Code improvement · Code rewrite · JavaScript
Comments :)
26. Feb 2006 under Code
3 useful Python scritps
3. Feb 2006 under Code · Python
What could be improved in Python
24. Dec 2005 under Code · Design · Python
dmoz2mysql is downloaded over 2000 times
9. Nov 2005 under Code
Test driven with Python
6. Nov 2005 under Code · Python
SimpleEditor
17. Jun 2005 under Code · JavaScript
Most Used Text Tags on the Internet (MUTTI)
30. Jan 2005 under Code
PNG transformer - Using PNG
24. Jan 2005 under Code
IE improvements
23. Jan 2005 under Code
Grab my RSS feed
Blog labels
AJAX and comet
amix.dk related
Announcements
Benchmarks
Code
Code improvement
Code rewrite
Database
Design
Education
Interesting
JavaScript
Life
node.js
Orangoo
Plurk
Political
Psychology
Python
Security
Skeletonz
Stuff
Tips
Todoist
VIM Editor
Wedoist
Blog Archive
Posts in
2010
Posts in
2009
Posts in
2008
Posts in
2007
Posts in
2006
Posts in
2005
Posts in
2004
My Projects
Plurk
Todoist
Skeletonz CMS
GoogieSpell
GreyBox
AJS
Other...
Plurk.com
Login
© 2000-2009 amix. Powered by
Skeletonz
.