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

A World A'Fair - www.joehxblog.com - 17 years ago - eng
For the ultimate in foreign food and culture, go to the Dayton A World A’Fair . They do it about once a year.

I saw a cool device today. One of my customers manages data centers and they have a new data center and need to connect it to their old ones, so they’ve bought/rented some “dark fiber” between their data centers and have fiber multiplexers at each end so that lots of fiber-optical devices at each end can all talk to one another over this single dark fiber. (Or something like that – I don’t know too much about networking equipment!)

Twitter has finally hit mainstream, it was bound to happen and with Ashton, Oprah, Shaq, among many others it’s now going to be around for a while. This means a lot of interesting things for twitter such as scalability to handle this new massive growth which will be much more regular unlike the more sparse spikes they would see before. But as user of twitter it means something far different, it means twitter is about to run out of usefulnes....

Twitter has finally hit mainstream, it was bound to happen and with Ashton, Oprah, Shaq, among many others it’s now going to be around for a while. This means a lot of interesting things for twitter such as scalability to handle this new massive growth which will be much more regular unlike the more sparse spikes they would see before. But as user of twitter it means something far different, it means twitter is about to run out of usefulnes....

Functions take parameters. What order should these parameters be in? Perhaps a bit of a ridiculous question, given that it clearly doesn’t matter. void writeUser(Connection c, User u) { ... } void writeUser(User u, Connection c) { ... } If one writes either of these functions, they will both work, and any performance differences between the two would be an extreme micro-optimization which wouldn’t be platform independent (e.g. in RISC ..

The MySQL LOCK TABLES (and UNLOCK TABLES) command has a nasty side-effect. It implicitly commits the current transaction. This caused a bug in production code (a normally irrelevant temporary error, which should have normally caused a rollback, only rolled back to the last UNLOCK TABLES command due to its implicit commit, and thus left the database in an inconsistent state, meaning that when the request was retried the software found the ....

I just noticed this in 11g Licensing doc ( http://download.oracle.com/docs/cd/B28359_01/license.111/b28287/options.htm#sthref69 ): All data dictionary views beginning with the prefix DBA_HIST_ are part of this pack, along with their underlying tables. The only exception are the views: DBA_HIST_SNAPSHOT, DBA_HIST_DATABASE_INSTANCE, DBA_HIST_SNAP_ERROR, DBA_HIST_SEG_STAT, DBA_HIST_SEG_STAT_OBJ, and DBA_HIST_UNDOSTAT. They can be used wi..

I just noticed this in 11g Licensing doc ( http://download.oracle.com/docs/cd/B28359_01/license.111/b28287/options.htm#sthref69 ): All data dictionary views beginning with the prefix DBA_HIST_ are part of this pack, along with their underlying tables. The only exception are the views: DBA_HIST_SNAPSHOT, DBA_HIST_DATABASE_INSTANCE, DBA_HIST_SNAP_ERROR, DBA_HIST_SEG_STAT, DBA_HIST_SEG_STAT_OBJ, and DBA_HIST_UNDOSTAT. They can be used wi..

Java’s slogan was “write once, run anywhere”. They received a certain amount of criticism but I have to say that compared to other programming languages it’s really true. You can use it for: Background jobs (without user-interface) Server-side web applications (many web servers & web frameworks available) In the web browser (applets) In the web browser (translation from Java to Javascript by  GWT ) On the desktop (using platform-independe..



Using mercurial for the beginner may sounds scarry here are fast tips Edit ~/.hgrc This is a Mercurial configuration file. [ui] username = Your Name #enable ssh compression ssh = ssh -C [extensions] enable hg convert to import you old svn repository hgext.convert= #enable hg glog command hgext.graphlog = enable color diff, need mercurial >=1.1 color= enable visual filemerge on OsX [merge-tools] filemerge.executable=opendiff filemerge.args=$..

People sometimes ask how come I know so much about Oracle (and some Unix) internals and how do I have such a passion for these things. Also, another thing you may have noticed is that for some reason a large amount of hardcore computer hackers, low level troubleshooters and various internals experts happen to come from Russia. And I can answer why this is so! A little bit of history: I am an Estonian, was born in Estonia and lived ove..

People sometimes ask how come I know so much about Oracle (and some Unix) internals and how do I have such a passion for these things. Also, another thing you may have noticed is that for some reason a large amount of hardcore computer hackers, low level troubleshooters and various internals experts happen to come from Russia. And I can answer why this is so! A little bit of history: I am an Estonian, was born in Estonia and lived ove..

South Pole Videos - johnj.com - 17 years ago - eng

South Pole Videos - johnj.com - 17 years ago - eng

South Pole Videos - johnj.com - 17 years ago - eng

Thanks the the internet archive I found one of the first (or one of the only?) websites I designed i.e. I did the graphics, did the “implementation” using a tool which produced HTML, etc. (Although the company logo etc already existed, I didn’t write the texts..) This was for AAA+ which was the first company I worked for in my life, which was also the company I worked for just after coming to Vienna, so has a lot of associations of newnes..

I came across this problem at work and also over on this www.stackoverflow.com thread . You have a directory and you want to recursively zip it up. Simple, right? The equivalent of the unix command "zip myDir.zip myDir". Should be like 5 lines of code? Python even has a built in zipfile module, sweet! Well, as is often the case (see urllib and friends), python's "batteries included" slogan is more like "enough batteries for 36 seconds incl....



Adiós Gloria - danielpecos.com - 17 years ago - spa
Me ha costado bastante escribir este post, pero finalmente creo que el recuerdo lo merece. Como homenaje, se están recogiendo firmas para dar su nombre a una de las aulas del ESTCE: http://homenajeagloria.uji.es/ El pasado 14 de abril de 2009 falleció nuestra compañera y amiga Gloria Martínez. Gloria fue una de las profesoras encargadas de poner en marcha en 1991, fecha de su creación, los estudios de informática en la Universidad....

SQL is a declarative language – in other words you just declare what needs to be done and Oracle takes care of the part how it’s done. However there’s nothing declarative about the actual SQL execution when it happens. SQL plan is just a tree of kernel rowsource functions executed in a specific order (defined in child cursor’s sql area). The root of SQL plan is where the fetch function (opifch2 for example) gets the rows for passi....

SQL is a declarative language – in other words you just declare what needs to be done and Oracle takes care of the part how it’s done. However there’s nothing declarative about the actual SQL execution when it happens. SQL plan is just a tree of kernel rowsource functions executed in a specific order (defined in child cursor’s sql area). The root of SQL plan is where the fetch function (opifch2 for example) gets the rows for passi....

På dagens møte i IASA Oslo fremsatte jeg påstanden at vi trenger en “vær-varsom plakat” for arkitekten. Spesielt fokuserte jeg på virksomhetsarkitektens rolle og risiko. I diskusjonen etterpå kom vi inn på mange av aspektene og det var mange veldig gode forslag der jeg ikke fikk notert meg alt, så jeg har utelatt mange ting som kunne vært sagt. Her er mitt førsteutkast til “vær-varsom plakaten”: Hold tilbake til innflytelse: Når du foreslår..

In this era of massive government spending, a huge government deficit, untold amounts of consumer debt, and stories of layoffs after layoffs, some have come to wonder how those who have money achieved their wealth. Those some have come to the conclusion that the evil rich through trickery and deceit.

See the previous post for background and first few games. One thing I noticed about central Wellington is that nowhere at all does a show sell any sort of can or bottle of soft-drink for less than $2.50 , I suspect it’s some sort of cartel of shopkeepers agreeing not to compete on the price. … Continue reading North Island Champs – Easter 2009 – pt2

I’ve been busy with a series of seminars, so haven’t managed to blog much… Karl Arao has posted some feedback from my Singapore seminar and also the pictures we took with attendees. By the way, he has other good Oracle stuff in his blog so check it out here .

I’ve been busy with a series of seminars, so haven’t managed to blog much… Karl Arao has posted some feedback from my Singapore seminar and also the pictures we took with attendees. By the way, he has other good Oracle stuff in his blog so check it out here .

Over Easter 2009 I went to the North island Chess Championship in Wellington. The event was 8 games over 4 days ( Friday to Monday ) and a single Swiss draw of 31 players. The field was fairly strong with the top 7 players in the field being in the top 20 in New Zealand. … Continue reading North Island Champs – Easter 2009

Thoughts on Scrum - peterlyons.com - 17 years ago - eng
So I had a chance to work in the Scrum methodology for about six months recently. I thought I'd write up some of my thoughts on the experience and the process. Please note that first, this is my first experience working in the Scrum process. I am sure as I use it more these opinions will change. Second, these are strictly my personal thoughts and opinions and in no way represent the experience of my team or anyone else. Third, my project ....

https://30.media.tumblr.com/BkkpWzjVDmcc4tce9aoYipp3o1_500.jpg) Great news people.. I had almost given up on getting any spam. Thought that the spammers would be afraid of anyt...

https://30.media.tumblr.com/BkkpWzjVDmcc4tce9aoYipp3o1_500.jpg) Great news people.. I had almost given up on getting any spam. Thought that the spammers would be afraid of anyt...

During my spring cleaning, I ended up getting rid of my AS/400 model 9404-D10 from 1991. Since the power supply is dead in it, I decided to disassemble and photograph the inside of this amazing machine. AS/400s are well known for their legendary uptimes, and were the “jewel” of IBM in the late 1980s to 1990s. In 1993, when IBM was close to splitting up their divisions into smaller companies, Bill Gates said that “the only part of IBM th..

During my spring cleaning, I ended up getting rid of my AS/400 model 9404-D10 from 1991. Since the power supply is dead in it, I decided to disassemble and photograph the inside of this amazing machine. AS/400s are well known for their legendary uptimes, and were the “jewel” of IBM in the late 1980s to 1990s. In 1993, when IBM was close to splitting up their divisions into smaller companies, Bill Gates said that “the only part of IBM th..

In this second podcast in the Oslo Developer Conversation series, I talk with Robert Martin about FitNesse. We discuss the origins of FitNesse and it’s relationship with Fit, the relationship between acceptance tests in FitNesse and unit tests and the new Slim-tables in FitNesse. See the (English language) podcast at ProgramUtvikling’s site. Comments: jhannes - May 26, 2009 In the PodCast, Bob mentions Parnas tables as an inspiration for Fi..

This is a test case from my current project: Scenario: Finish gathering information Given I have an open case And the case has a task "gather information from X" And the case has a task "gather information from Y" When the user confirms that task "gather information from X" is completed And the user confirms that task "gather information from Y" is completed Then the case should generate a new task "evaluate customer standing" It seems pret..

Posing Rigs - johnj.com - 17 years ago - eng
Been following along with Justin Chin about how to create posing rigs with SketchUp. Whereas he is using it to pose detailed 3D models (with an eye to making a comic and/or film using SketchUp), my interest relates more to orienting figures in space for paintings — placing the masses, in perspective. So far it seems promising, though I have yet to carry it through to a real painting. Posing rig example Though the tools are conte..

Posing Rigs - johnj.com - 17 years ago - eng
Been following along with Justin Chin about how to create posing rigs with SketchUp. Whereas he is using it to pose detailed 3D models (with an eye to making a comic and/or film using SketchUp), my interest relates more to orienting figures in space for paintings — placing the masses, in perspective. So far it seems promising, though I have yet to carry it through to a real painting. Posing rig example Though the tools are conte..

Doing the Code Dojo at Oslo XP meetup last Monday, I realized a new concept that I’ve been using unconsciously for a while: I only add to the structure of my system when I have a test that cannot be satisfied by the current design. The rules of test-driven development tells me to wait to create a more advanced design until I have a reason to do so. And that reason should be a failing test.

I’m at C’s house, waiting for him to get back from work and doing a bit  of work on other projects. I am also reading Emergency  by Neil Strauss. Its catchy tagline is “This Book will Save your Life” is really very… optimistic.

Today is definitely a sad day - SGI announced their bankruptcy. SGI was once a great company - in the 1990s, they made the best computers ever, such as the Indigo2, O2, and Octane. The cases and designs looked awesome, and they had amazingly fast 64-bit MIPS RISC CPUs and stellar video cards! Plus, they made an excellent graphical UNIX operating system: IRIX. Although I am a Mac OS X UNIX user now, IRIX will always be my favourite UNIX...

Windows, Linux and OS X offer the ability to view the utilization of each CPU/core in the system. This is completely useless. On all these operating systems, tasks get switched from one core to another on a regular basis. (I don’t know why this happens, but I suppose there is no reason for it not to happen.) Here is my CPU-bound single-threaded program running on a dual-core computer. I suppose all one can really say is that if o..

Today is definitely a sad day - SGI announced their bankruptcy. SGI was once a great company - in the 1990s, they made the best computers ever, such as the Indigo2, O2, and Octane. The cases and designs looked awesome, and they had amazingly fast 64-bit MIPS RISC CPUs and stellar video cards! Plus, they made an excellent graphical UNIX operating system: IRIX. Although I am a Mac OS X UNIX user now, IRIX will always be my favourite UNIX...

5 visitors online