August 2007
68 posts
“Co różni stronę internetową od papierowego dziennika? W świetle prawa - nic....”
– “Rz”: wyrok SN utrudni życie Internautom
Aug 29th
Aug 27th
You Are a Planeswalker →
Aug 27th
Composite Primary Keys →
This free software is an extension to the database layer of Rails – ActiveRecords – to support composite primary keys as transparently as possible.
Aug 27th
Aplikacja webowa - wybór technologii →
Aug 27th
doctest-mode →
doctest-mode is an Emacs major mode for editing text files that contain Python doctest examples.
Aug 27th
The Shrinking Python Web Framework World →
Aug 27th
Doctest for Ruby →
Aug 27th
Google Summer of Code 2007: PyBlosxom ... finale →
Aug 27th
A disappointing SoC experience →
Aug 27th
High Performance Ruby MVC: Merb →
Aug 27th
The Rails Way: Testing the Right Stuff →
Aug 21st
Rewriting Software →
Aug 21st
Userzy fotka.pl na temat jabbera ... →
Aug 21st
DictMixin →
Aug 20th
Anarchizm według Chomsky'ego →
Aug 20th
Universal Floating Point Errors →
Aug 20th
Does Syntax Matter? →
Aug 16th
A bright future: security and modern type systems →
Aug 15th
WatchWatch
Aug 15th
Haskell: more than just hype? →
Aug 15th
2 tags
Calculate size of a project with Ruby
ruby -e ‘print %w{css sh py html}.inject(0){|s,e| s+=Dir[“**/*.#{e}”].inject(0){|s,f| s+=File.read(f).split(“\n”).size}}, ” lines of code\n”’
Aug 14th
Debugging in Python →
Aug 14th
Of Microformats and the Semantic Web →
Aug 14th
Data normalization, is it really that good? →
Aug 14th
1 tag
Finished reading Producing Open Source Software. Thanks to Karl and Google.
Aug 13th
WatchWatch
She says, "I pray Although they fall on deaf ears, Am I supposed to take it on myself? To get out of this place"
Aug 13th
An Approach to Composing Domain-Specific Languages... →
Aug 12th
How well do you know prototype →
Aug 12th
Aug 11th
Exploring DreamHost's Promo/Discount Code →
Aug 11th
The Most Excellent and Lamentable Tragedy of... →
Aug 11th
2 tags
Somehow pyvix.vix.VM.copyFileFromGuestToHost terminates the interpreter if the source file on guest machine doesn’t exist. It doesn’t leave a core or a stack trace and simply leaves without reason. Strange.
Aug 10th
“As it turned out, building a big computer is a good excuse to talk to people...”
– Richard Feynman and The Connection Machine
Aug 10th
What the hell are Monads? →
Aug 10th
Continuing Sudoku →
Sudoku solver via constraint programming
Aug 10th
1 tag
with_delay implementation in Ruby
It turns out with_delay I mentioned earlier can be implemented in Ruby, using set_trace_func. class LineTracer   def self.enable(proc)     set_trace_func lambda { |event, file, line, id, binding, classname|       if event == “line”         if @last_line.nil?           @last_line = line         elsif line == @last_line.succ           proc.call           @last_line = line         end...
Aug 10th
1 tag
Partial solution for cleanup&return problem
I couldn’t solve cleanup&return problem in Python. Now, there seems to be a solution by using exceptions and with statement (thus Python 2.5 only): from __future__ import with_statement def cleanup_on_return(cleanup_func):     class ReturnNow(Exception):         pass     def raise_return_now():         raise ReturnNow     class CleanupClass(object):         def __enter__(self):...
Aug 10th
Compile-Time Metaprogramming →
Aug 10th
Aug 9th
Aug 9th
1 tag
Software documentation observation #2
Writing documentation is really a wonderful way to find bugs. Because you’re going to explain things you have to get a good understanding of the system inner workings, and that will often reveal hidden problems.
Aug 9th
Drawn into Python vs. Ruby argument →
Aug 9th
browser.chrome.load_toolbar_icons →
To enable favicons for bookmarks in Firefox/SeaMonkey.
Aug 9th
2 tags
I really need code generation
Another place were I’d like to have macros. A macro like this: with_delay(5):     first_command()     second_command()     third_command()  would generate: first_command() delay(5) second_command() delay(5) third_command()
Aug 9th
Dynamic Help in Web Forms →
Aug 9th
I had enough Firefox instability. Switched to SeaMonkey.
Aug 8th
1 tag
“Z-index only works on elements that have been positioned (eg ...”
– W3schools
Aug 8th
WatchWatch
The Computer Revolution hasn’t happen yet
Aug 8th
200 minutes well spent
A Taste of Haskell, part I and part II
Aug 7th