Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

The generation that has been growing up was raised in a world that was radically different from the world we live in now. There is a generational shift, and we know that what we were taught is no longer true: [caption id="" align=“alignright” width=“200” caption=“What does your brain look like?”][/caption] We were taught to trust information from authorative sources, but we’ve learned to prefer the voices of named individuals. Be personal.

Every now and then I see someone wondering why Oracle is “returning wrong results” for some count queries when counting using COUNT(column_name) instead of COUNT(*) or COUNT(). Oracle is actually returning correct results, its just that sometimes the people asking the questions haven’t realized that COUNT(column) is something semantically different from COUNT(*). COUNT(*) operation counts all rows fed to it by execution plan branch un..

Every now and then I see someone wondering why Oracle is “returning wrong results” for some count queries when counting using COUNT(column_name) instead of COUNT(*) or COUNT(). Oracle is actually returning correct results, its just that sometimes the people asking the questions haven’t realized that COUNT(column) is something semantically different from COUNT(*). COUNT(*) operation counts all rows fed to it by execution plan branch un..

When developing PHP, a front-end PHP file will include other files: classes, utilities, etc. When writing those class files, one also needs to use the tags are necessary to introduce PHP to the “exceptional circumstance” that one might actually want to program some PHP.)

as part of a different project, i needed to duplicate some existing terminal magic in python. what i needed to write was something similar to the getch() function in curses. it can be found in: ncurses*/base/lib_getch.c after doing an: apt-get source libncurses5 what’s the magic? i need to stay in a continuous loop reading from the file descriptor, however i want to return periodically so that gobject doesn’t block and the interface can r..

as part of a different project, i needed to duplicate some existing terminal magic in python. what i needed to write was something similar to the getch() function in curses. it can be found in: ncurses*/base/lib_getch.c after doing an: apt-get source libncurses5 what’s the magic? i need to stay in a continuous loop reading from the file descriptor, however i want to return periodically so that gobject doesn’t block and the interface can r..




Impressed - boyter.org - 16 years ago - eng
Was playing around with Python for a second there. I learnt about one of the new “multiprocessing” features. Its pretty standard stuff, but thankfully does what I actually wanted Python to always do. Allow me to multiprocess any Map function. Below is the sample code (2.6 and above only sorry). from multiprocessing import Pool import time def f (x): return x * x if __name__ == '__main__' : ..

Network code is working reasonably well now. The server generates a unique MD5 hash (only six characters) for an entity, then broadcasts a packet to the clients instructing them to spawn an entity of the correct type, and assign the same hash as its ID. From then on, the server turns over the reigns to the entity's controller, which can send any information it wants in its own sandboxed data packet.

I’m sure you are all familiar with this situation: SQL> alter system kill session '152,33'; alter system kill session '152,33' * ERROR at line 1: ORA-00031: session marked for kill The session trying to issue the kill will hang for 60 seconds and then return this “session marked for kill” message. And the target session does not get killed at all. So why is that? The issue is in what this alter system kill command is doing. It’s not a....

I’m sure you are all familiar with this situation: SQL> alter system kill session '152,33'; alter system kill session '152,33' * ERROR at line 1: ORA-00031: session marked for kill The session trying to issue the kill will hang for 60 seconds and then return this “session marked for kill” message. And the target session does not get killed at all. So why is that? The issue is in what this alter system kill command is doing. It’s not a....

I've spent way too much time fooling with the Blender-Panda3D content pipeline, so I'm moving back to working on gameplay and coding. That being said, the art was fun while it lasted. Here's a sample of the results: All art in this screenshot was created by me. The arena geometry enclosing the map was created by extruding individual faces of an icosphere. The texture maps were drawn in the excellent Inkscape , then touched up in t..

First major update - etodd.io - 16 years ago - eng
Mmm. Been a while, hasn't it. Latest and greatest feature list: Nifty particle effects for bullet impacts Decent AI pathfinding Grenades don't go through walls any more :D New test map with spiffy baked lighting courtesy of Blender Current project: revamping the orbital dock model seen on the front page screenshot. First up: my first shot at a rusty grungy metal texture. Made from scratch in Photoshop in about a half hour with four..

What will the daily experience of software development look like, say, five years from now? Have our current processes reached their peak, or will the world continue to change? Alan Kay said “the easiest way to predict the future is to invent it.” Here are some ideas of the future I want to invent: I hope it will be dramatically better than what we currently do. [caption id="" align=“alignright” width=“240” caption=“Steel pipes (by monkeyc.

Women's Classic 5km Race - liza.io - 16 years ago - eng
I ran my first race! And I finished! I showed up at Burswood at 7:30. I quickly gulped down my Endura and went to study the course. There were quite a few people there (200 racing in total for both the 5 and 10km plus their partners, families, and whatever other onlookers came).

Iggy Fernandez posted an interview with me (published in NoCOUG journal) on his blog. If you are interested in a little bit of my history and some more general (not-so-technical) thoughts of mine, check it out here: http://iggyfernandez.wordpress.com/2009/08/08/great-expectations-an-interview-with-tanel-poder/

Iggy Fernandez posted an interview with me (published in NoCOUG journal) on his blog. If you are interested in a little bit of my history and some more general (not-so-technical) thoughts of mine, check it out here: http://iggyfernandez.wordpress.com/2009/08/08/great-expectations-an-interview-with-tanel-poder/

Like many years before , it is again time to head out on a motorcycle trip. This time we're traveling together with Suski on my old Triumph Legend , the bike that has taken me around Europe and the Black Sea , and has been out of commission for last three years. But now it runs again. Tonight we're taking the ferry to Gdynia , and then the idea is to head south through Poland, Slovakia, Hungary, Serbia and Bulgaria to..


It’s not secret that Apple likes to control their platform tightly. As long as their dictatorship is a benevolent one, whether you find this objectionable or not is a rather uninteresting question. But lately, the question seems to be less and less academic: Google’s Voice Application for the iPhone got rejected and two existing applications (GV Mobile and Voicecentral) were removed from the AppStore! This is an extremely nasty thing to do ..

Some informations for iphone developers, and iphone owners. We have created a new iphone & ipod blog in french, with a dedicated developer category: tout sur l’iphone (everything about the iPhone). I will continue to write iphone development related posts here, mostly traducted from tout sur l’iphone, but if you are a french speaker I recommend you to read the blog first and his developer part which will be bigger.



It was so long but python 2.6 is now in Gentoo stable, here is how to upgrade. First emerge –sync your ports tree (as of 31st July 2009). Then update your ports _emerge -upvD world _remove -p when ready. When emerging python-2.6.2 it will become the main python, as you can see with eselect python list. So you only have to rebuild every ports that rely on python, simple ? Yes with python-update



This Norwegian language post talks a little about a quick intro to Scrum that I wrote for my employer Jeg har forfattet en “3-minutters guide” til Scrum. Dette er en to siders lettlest artikkel som publiserer via min arbeidsgiver Steria. Denne har som mål å være tilgjengelig både for tekniske og ikke-tekniske prosjektdeltagere som gjerne vil forstå litt mer om hva Scrum dreier seg om. Du finner artikkelen på Sterias arkiv over 3-minuttersgu..

In my current project, we use Flex as the user interface framework of choice. Flex has some nice features, but it takes a long time to build changes and start up, so it takes a while to validate our changes. Yesterday, we found a problem with one our UI components, and used JUnit to hunt down the same problem all over our code. The problem was with tables. We had a table where we had set the percentage width of each column, but the total di..

ssh hanging - purpleidea.com - 16 years ago - eng
i’m sure everyone who has used ssh has experienced this, but couldn’t put their finger on what was happening exactly. this article explains. You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. You can follow James on Twitter for more frequent updates and other random thoughts. You can support James on GitHub if you'd like to h..

ssh hanging - purpleidea.com - 16 years ago - eng
i’m sure everyone who has used ssh has experienced this, but couldn’t put their finger on what was happening exactly. this article explains. You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. You can follow James on Twitter for more frequent updates and other random thoughts. You can support James on GitHub if you'd like to h..

After years of pain playing with Solaris 10 Jumpstart’s package clusters, I took some time to build an ultimate install profile for Solaris 10. The available packages clusters are : SUNWCrnet is Reduced Network Support Software Group. -> lack of everything, from bash to bzip SUNWCreq is Core System Support Software Group. -> lack of bash, manpages… SUNWCuser is End User Solaris Software Group. -> include CDE Desktop, Mozilla, etc SUNWCprog ..

Yosemite July 2009 - solomon.io - 16 years ago - eng





turns out the cheetah python templating engine (2.0 since year 2006) is quite reminiscent of fortran (since the 1950’s) in their use of the #slurp directive (cheetah) and the $ string. either one, when appended to the end of a string, remove the implicit newline which usually gets printed. it took me ages to figure out how to suppress newline printing back when i did someone’s fortran homework, now i’ve had to struggle with it all o..

turns out the cheetah python templating engine (2.0 since year 2006) is quite reminiscent of fortran (since the 1950’s) in their use of the #slurp directive (cheetah) and the $ string. either one, when appended to the end of a string, remove the implicit newline which usually gets printed. it took me ages to figure out how to suppress newline printing back when i did someone’s fortran homework, now i’ve had to struggle with it all o..

i have this software with a gtk mainloop, using dbus and all that fun stuff that seems to play together nicely. i know about the kernel inotify support, and i wanted it to get integrated with that above stack. i thought i was supposed to do it with pyinotify and io_add_watch , but on closer inspection into the pyinotify code it turns out that it seems to actually use polling ! (search for: select.poll) thinking i was confused, i ema..

i have this software with a gtk mainloop, using dbus and all that fun stuff that seems to play together nicely. i know about the kernel inotify support, and i wanted it to get integrated with that above stack. i thought i was supposed to do it with pyinotify and io_add_watch , but on closer inspection into the pyinotify code it turns out that it seems to actually use polling ! (search for: select.poll) thinking i was confused, i ema..

Why do all societies we know of practice some form of religion? Either religion must be “true”, or there must be some sort of natural explanation for this universal phenomenon. [caption id=“attachment_403” align=“alignright” width=“161” caption=“Breaking the Spell”][/caption] “Breaking the Spell” by Daniel Dennett presents avenues of research into these explanation. He does not profess to have the answers to this question, or even the right..


16 visitors online