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

If you’ve taken any shared pool dumps from 11g+ databases lately, you might have wondered about what all the memory allocation reason codes like SQLA^ea880c38, KGLS^da11791e might mean. Oracle 11g has introduced a little improvement in how library cache manager allocates shared pool chunks for its objects. Here’s an excerpt from a shared pool heap dump, but this is visible also from X$KSMSP (you should be very careful when thinking of r..

If you’ve taken any shared pool dumps from 11g+ databases lately, you might have wondered about what all the memory allocation reason codes like SQLA^ea880c38, KGLS^da11791e might mean. Oracle 11g has introduced a little improvement in how library cache manager allocates shared pool chunks for its objects. Here’s an excerpt from a shared pool heap dump, but this is visible also from X$KSMSP (you should be very careful when thinking of r..

A few weeks ago I got really into stackoverflow.com , the question/answer site for programming: But now I’ve got a bit bored of it. If you want to achieve reputation, it seems you have to take the following things into account: People will only vote up your answers who are able to see that your answer is correct; therefore common topics or easy topics (such as simple SQL questions) will get more votes and therefore reputat....

About two years ago Google announced (probably to take some of the wind out of Cuil’s sails) that they had found over 1 trillion unique URL’s on the web. Keep in mind that not all of those are unique as some pages could have multiple URL’s but its still a mind bottlingly large number. I never really realised the scale of the web though till I started crawling it myself. Not armed with billions, or even millions of dollars I am doing t..

Recently, we have heard that the Android operating system has the largest market share in the US, and is set to take over the whole world. Personally, I chose Android long before it was this popular. Why? Background I won’t bore you with my personal history, but I’d like to say a few things. I’m a programmer and like to tweet things. If there isn’t an application that does the job, I write it myself. Couple years ago, I was given the then....

Recently, we have heard that the Android operating system has the largest market share in the US, and is set to take over the whole world. Personally, I chose Android long before it was this popular. Why? Background I won’t bore you with my personal history, but I’d like to say a few things. I’m a programmer and like to tweet things. If there isn’t an application that does the job, I write it myself. Couple years ago, I was given the then....

I just received the monthly Dreamhost newsletter - the November 2010 edition, to be exact. As usually it made me smile. It starts out like this:

I just received the monthly Dreamhost newsletter - the November 2010 edition, to be exact. As usually it made me smile. It starts out like this:

On an earlier blog post, I reported that Google had robotic cars on the road already. Well, the road isn’t the only place robots are starting to take over.

National Novel Writing Month (NaNoWriMo) started today and I was lucky enough to be sick on the day that I was meant to write my first 2,000 words. Thankfully dedication prevailed and I ended up writing a bit over 2,500 words to kick off my novel. Off to a pretty good start! The working title for my novel is Cambion and it is a character-driven story about the Stockholm Syndrome in an abduction situation.

True knowledge exists in knowing that you know nothing. - Socrates As those of you who read my blog often know, I recently made a career jump to a contracting firm to consult at different large-scale organizations. To my dismay, my first assignment has been more as a developer than as a coach/scrum master, but I felt this would also be a good opportunity to observe and understand how to coach effectively.

I just got home from Party at the Prison, an awesome Halloween party hosted by Tsvet Productions. I was working at the party, hosted at the Fremantle Prison, as the “ghostly girl”. My makeup was so scary, it even freaked me out. My job was to “hover” around a graveyard which people walked past as they existed the red carpet, so it was right near the entrance. As a result there was a lot of picture-taking by both party goers and media. I h..

DeathSpank - www.joehxblog.com - 15 years ago - eng
To my loyal fan, who’s out there… somewhere.. Sorry I haven’t posted in ten days. I’ve been busy with school, plus I’ve been a bit under the weather (that’s sick, for those who don’t know their idioms).

I’ve published a Norwegian language article titled: “Slik lykkes du med smidig utvikling” (“How to succeed with agile development”) at the company blog for Steria Norway. Go check it out if you understand Norwegian!

Un articolo sul Somasegar’s Weblog annuncia oggi il rilascio imminente di un nuovo modello di programmazione asincrona per C# and VB: Today, we are unveiling significant language and framework enhancements in C# and Visual Basic that enable developers to harness asynchrony, letting them retain the control flow from their synchronous code while developing responsive user interfaces and scalable web applications with greater ease.  This C..


I though I’d do something different this time. Instead of describing something technical, I have recorded a five minute video that shows a very neat trick in Java: How to create a bit of code that wraps existing method calls to an object with any behavior you may desire. This is nothing new, but I’ve noticed that not many developers know how to use it, so I hope this video may be useful:

La  ASP.NET Developer Guidance Map è una eccellente risorsa sia per il programmatore alle prime armi che per il veterano. Fornisce una ottima selezione di  risorse web catalogate nelle seguenti categorie: Primi Passi, Architettura e Design, Codice di Esempio, Come Fare, Filmati, Addestramento. Peccato sia disponibile solo in formato PDF, qualcuno dovrebbe approntare una pagina wiki o qualcosa di simile che riproduca questi contenuti.

Being both a mediocre biz dev guy and a nerd means I get to post on the Developer blog as well as our Company blog, and today I’d like to…


Being both a mediocre biz dev guy and a nerd means I get to post on the Developer blog as well as our Company blog, and today I’d like to…

I was running tests on some very large tables on an Exadata cluster and found an interesting bug. Instead of having to query 4Billion row tables, I have reproduced this case with a cartesian join… Check this. I’m generating 8 Billion rows using a 3-way cartesian join of set of 2000 rows. So, this results in 2000 * 2000 * 2000 rows, which is 8 billion rows. SQL> with sq as (select null from dual connect by level <= 2000) select count..

I was running tests on some very large tables on an Exadata cluster and found an interesting bug. Instead of having to query 4Billion row tables, I have reproduced this case with a cartesian join… Check this. I’m generating 8 Billion rows using a 3-way cartesian join of set of 2000 rows. So, this results in 2000 * 2000 * 2000 rows, which is 8 billion rows. SQL> with sq as (select null from dual connect by level <= 2000) select count..

I had a studio here and helped put on some shows and exhibits. White Lightning Wherehouse from Nelle Owens Dunlap on Vimeo.

I love VMware workstation. I keep VMs around for basically every version of every major Linux distribution, and use them heavily for all kinds of kernel testing and development. This post is a quick writeup of my networking setup with VMware Workstation, using dnsmasq to assign my VMs addresses and provide a DNS server to resolve VM addresses. The objective I want to be able to resolve my VM’s hostnames so that I can ssh to them, or run oth..

I love VMware workstation. I keep VMs around for basically every version of every major Linux distribution, and use them heavily for all kinds of kernel testing and development. This post is a quick writeup of my networking setup with VMware Workstation, using dnsmasq to assign my VMs addresses and provide a DNS server to resolve VM addresses. The objective I want to be able to resolve my VM’s hostnames so that I can ssh to them, or run oth..

As an architect for a team with a large number of people, I have a couple of problems: I often make decisions that turns out to be quite crappy. Even when I think I’ve written or drawn something that’s smart, it often turns out that it’s incomprehensible to everyone else Luckily, I’ve noticed that most developers have characteristics that almost always counter these weaknesses: Most developers are pretty smart, especially when they’re tryin..

Yesterday I wrote about rearranging my schedule to get up earlier to get home earlier and get a chance to walk Keeda in the morning and as well as at night. I set my alarm to 6am, woke up, and collapsed back into bed. It did not work. Tonight I’m trying a different method - I’m pretending it’s Daylight Savings and setting my iPhone clock forward an hour. That way when I get up at 7am I’m really getting up at 6! Genius.

Grid Style Sheets Must Die I have been aware of Grid Style Sheets for quite a while, but I long ago dismissed them as a fad like CSS Resets.  Recently though it came to my attention that OSCommerce 2.3 switched to the  960 Grid Style  to replace its table based layout system.  I spend most of my development time working with OSCommerce and thought it would be good to understand this change so I could decide whether or not to integrate it i....

Grid Style Sheets Must Die I have been aware of Grid Style Sheets for quite a while, but I long ago dismissed them as a fad like CSS Resets.  Recently though it came to my attention that OSCommerce 2.3 switched to the  960 Grid Style  to replace its table based layout system.  I spend most of my development time working with OSCommerce and thought it would be good to understand this change so I could decide whether or not to integrate it i....

I recently started working on a personal project - a web application - and faced a difficult decision. What technology stack do I use? I like my personal projects to both fulfil a requirement and to teach me something in the process. Java is my native language, so I initially thought I’d build it in wicket-spring-hibernate. The problem is that I can only work on the project for a few hours a week, and I find that developing in Java just..

So I’ve been playing this game on Facebook and thought I might post a screenshot of it in action. Then I thought, I could 1-up that and play a video! So here it is:

So since making the linux to Mac transition, I have this mindset of things on the Mac are supposed to "just work" and be fantastic and marvelous and flawless. This preconception was shattered again when I tried to burn some CDs recently. I downloaded and ISO and tried to burn it with Finder. In Ubuntu, if you try to burn a single .iso file to disc, it prompts you that you probably want to just make a disc from that CD image, and thus does t..

Ellen mentioned doing NaNoWriMo this year and inspired me to participate as well! I had the intention of participating in the National Novel Writing Month a couple of years ago but never seemed to have the strength to keep going with my novel and it fizzled out. This year I’m committed - and hope I stay that way despite how ridiculously busy I’ve been. I already have the idea for my novel in my head and have started planning chapter by c..

Rearranging my schedule - liza.io - 15 years ago - eng
I have realized that my normal 9-5 schedule seems very inefficient. As it stands right now, here’s my general daily schedule:

I saw Sufjan Stevens last night at the Uptown Theater in Kansas City. It was an awesome, awesome show. I think it was more enjoyable because I had only a vague idea of what to expect, as I hadn’t listened to his Age of Adz album beforehand. I’m not a big fan of electronica or synth anything, and his new work is a mishmash of 80’s-style beats (“Put on your slow-jam pants,” he told the crowd before one song) and, well, I don’t know what. ..

I saw Sufjan Stevens last night at the Uptown Theater in Kansas City. It was an awesome, awesome show. I think it was more enjoyable because I had only a vague idea of what to expect, as I hadn’t listened to his Age of Adz album beforehand. I’m not a big fan of electronica or synth anything, and his new work is a mishmash of 80’s-style beats (“Put on your slow-jam pants,” he told the crowd before one song) and, well, I don’t know what. ..

The title pretty much says it. In Oracle 11.2, if you have the Diag+Tuning Pack licenses and the SQL monitoring kicks in for your SQL statement, then instead of the old fashioned ERRORSTACK dump reading you can just query the V$SQL_MONITOR.BIND_XML to find the values and metadata of your SQL statement’s bind variables. I’ve written an example here: https://tech.e2sn.com/oracle-living-books/oracle-troubleshooting/oracles-real-tim....

The title pretty much says it. In Oracle 11.2, if you have the Diag+Tuning Pack licenses and the SQL monitoring kicks in for your SQL statement, then instead of the old fashioned ERRORSTACK dump reading you can just query the V$SQL_MONITOR.BIND_XML to find the values and metadata of your SQL statement’s bind variables. I’ve written an example here: https://tech.e2sn.com/oracle-living-books/oracle-troubleshooting/oracles-real-tim....

I thought I’d post a quick update on my kvass making initiative. There’s not really much of an update. The five fermentation days are up and my kvass smells like beer and tastes like it, too. I don’t know if it tastes like good beer as I don’t like beer, so to me it’s pretty darn horrible. What a waste! I guess I’ll just have to buy some fake plastic-bottled kvass from Amazon.com

What if you had to report daily your progress on the tasks you’re programming in your project. Wait, you say: “I already do that in my daily standup meetings”. But if your standup meeting is anything like most standup meetings out there, you’ve got a serious blind spot. What if I said that writing code doesn’t constitute progress. Code is effort, not value. In order to demonstrate value, you have to be able to show your progress to someone ..


As much as I like things to be perfect I soon discovered from my startup camp experience that its far more important to have a minimum viable product out there and generating interest. After all how can you determine how worthwhile your time investment is without throwing out your ideas and testing the reaction. That’s always something scary for any developer, but probably is the correct approach. And so I am releasing a quick weekend p..

Ctrl-1 is the magic “do what I think” button in Eclipse. Whenever I press it, Eclipse seems to come up with something that’s helpful in the current context. In this blog post, I illustrate 10 things that Eclipse hide under the ctrl-1 keypress. This is a follow up on my post on Eclipse stenography. I got some comments on my last post about Eclipse stenography about the animated gifs. I know this can be annoying, but I considered the alternat..

71 visitors online