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

Coskan Gundogar and Karl Arao have written two interesting articles about Oracle performance analysis and visualization, check these out! Coskan’s article: http://coskan.wordpress.com/2010/01/27/working-with-statspack-part-1a-diagnosis/ Karl’s article: http://karlarao.wordpress.com/2010/01/31/workload-characterization-using-dba_hist-tables-and-ksar/ Note that in March I will be releasing PerfSheet v3.0, which will have lot..

In my Beyond Oracle Wait interface article I troubleshooted a test case where an execution plan somehow went “crazy” and started burning CPU, lots of logical IOs and the query never completed. I have uploaded the test case that you can run here (note that it drops and creates tables T1..T5 in your schema): /ast/02_bind_peeking_nested_loops.sql Basically what I do is this: I run the query with bind variable values where only a ha..

In my Beyond Oracle Wait interface article I troubleshooted a test case where an execution plan somehow went “crazy” and started burning CPU, lots of logical IOs and the query never completed. I have uploaded the test case that you can run here (note that it drops and creates tables T1..T5 in your schema): /ast/02_bind_peeking_nested_loops.sql Basically what I do is this: I run the query with bind variable values where only a ha..

if i’ve been silent as of late, it’s because i’ve been furiously coding away. i’ve got what i think are some elegant implementations cooking, and with any luck my extra work will pay off in hours and days and months of time saved down the road. i’ve got a few interesting (interesting with respect to your average rating of the blog posts on this site) posts cooking in my mind, and hopefully they’ll appear shortly!

if i’ve been silent as of late, it’s because i’ve been furiously coding away. i’ve got what i think are some elegant implementations cooking, and with any luck my extra work will pay off in hours and days and months of time saved down the road. i’ve got a few interesting (interesting with respect to your average rating of the blog posts on this site) posts cooking in my mind, and hopefully they’ll appear shortly!

Facebook is where I have more noise than any other social site, twitter may even tie facebook at amount of sheer content I receive in my feed. With regards to the ratio of what I care about to what I see facebook is a lot better, due to their news feed versus live feed. However, their news feed is still very often off. I wrote some time back about web 3.0, and how essentially showing what I want to see is what the web will become. You’ll ta....

Facebook is where I have more noise than any other social site, twitter may even tie facebook at amount of sheer content I receive in my feed. With regards to the ratio of what I care about to what I see facebook is a lot better, due to their news feed versus live feed. However, their news feed is still very often off. I wrote some time back about web 3.0, and how essentially showing what I want to see is what the web will become. You’ll ta....

I often encounter people whether at my office or at other places of employment that are distraught after getting an earful from a manager from some problem arising. The problem usually isn’t in their control, and therefore they don’t understand why they get heat for this. Most managers though do actually understand when issues come up, however what they don’t appreciate is late notice, lack of problem solving, and dictating what should be d....

I often encounter people whether at my office or at other places of employment that are distraught after getting an earful from a manager from some problem arising. The problem usually isn’t in their control, and therefore they don’t understand why they get heat for this. Most managers though do actually understand when issues come up, however what they don’t appreciate is late notice, lack of problem solving, and dictating what should be d....

Git in pictures - blog.nelhage.com - 16 years ago - eng
In my previous blog post, I discussed how git is distinctive among version control system in the way in which it makes the backend model that is being used to store data the most important element of the tool, and that experts use it by having the complete model in their head, and thinking in terms of operations on this object model, rather than just in terms of knowing specific commands to accomplish specific tasks.

Git in pictures - blog.nelhage.com - 16 years ago - eng
In my previous blog post, I discussed how git is distinctive among version control system in the way in which it makes the backend model that is being used to store data the most important element of the tool, and that experts use it by having the complete model in their head, and thinking in terms of operations on this object model, rather than just in terms of knowing specific commands to accomplish specific tasks.

Thirty years ago, people bought music on a record….a tangible thing like any other item for sale in a store. Now, people can download information (text, music, movies, etc.) from the Internet effortlessly. This copying of information has threatened the business models of many large and powerful companies such as music labels and movie producers. And these companies have reacted to their shrinking profits by abusing copyright and suing th..

Thirty years ago, people bought music on a record….a tangible thing like any other item for sale in a store. Now, people can download information (text, music, movies, etc.) from the Internet effortlessly. This copying of information has threatened the business models of many large and powerful companies such as music labels and movie producers. And these companies have reacted to their shrinking profits by abusing copyright and suing th..

I have published a new article to tech.e2sn.com about recursive sessions and ORA-00018: maximum number of sessions exceeded error message: http://tech.e2sn.com/oracle/oracle-internals-and-architecture/recursive-sessions-and-ora-00018-maximum-number-of-sessions-exceeded Note that I’m working on setting up RSS feed for tech.e2sn too, coming soon :)

I have published a new article to tech.e2sn.com about recursive sessions and ORA-00018: maximum number of sessions exceeded error message: http://tech.e2sn.com/oracle/oracle-internals-and-architecture/recursive-sessions-and-ora-00018-maximum-number-of-sessions-exceeded Note that I’m working on setting up RSS feed for tech.e2sn too, coming soon :)

Nicholas Carr, my favorite information technology skeptic, has written a great post on privacy with respect to the Gmail security breach and Facebook’s “enhanced” privacy options: Read More

Nicholas Carr, my favorite information technology skeptic, has written a great post on privacy with respect to the Gmail security breach and Facebook’s “enhanced” privacy options: Read More

I have a tendency of really latching onto very simple ideas. Typically these ideas don’t require complex engineering to make them happen. This is not to say the engineering is not important, but more so that it is some variation of engineering feats that have been done before. The reason I tend to like these over more complex engineering that really makes something better is that making something better is typically a marginal improvement. ....

I have a tendency of really latching onto very simple ideas. Typically these ideas don’t require complex engineering to make them happen. This is not to say the engineering is not important, but more so that it is some variation of engineering feats that have been done before. The reason I tend to like these over more complex engineering that really makes something better is that making something better is typically a marginal improvement. ....

Yesterday we had a success disaster. An überpopular mashup album that mixed the Wu Tang Clan and The Beatles was released a few days ago and yesterday it got stumbled upon and boing boinged and tweeted to the four winds. Our downloads per minute went through the roof. We’ve dealt with big releases in the […]

Imagine writing an online shop with different types of products. Normally all products would have common attributes such as title and price. Some attributes will likely differ. Tee may have size such as S, M, or L, while a Pen could have an ink_color. It’s easy to see that Tee is a Product, and so is Pen. We are looking at an is_a relationship. When I program this type of relationship I usually use inheritance. class Product < Activ....



The web is becoming saturated. It’s no longer the pimply faced 20 somethings living in their mom’s basements that are the key users and the source of most of the traffic on the web. Now you have communities for pregnant moms, sites for elderly widows looking to date, and social sites for kids from the time they’re able to talk. So now that the web is hitting its saturation point of types of people interacting it becomes a critical issue to ....

The web is becoming saturated. It’s no longer the pimply faced 20 somethings living in their mom’s basements that are the key users and the source of most of the traffic on the web. Now you have communities for pregnant moms, sites for elderly widows looking to date, and social sites for kids from the time they’re able to talk. So now that the web is hitting its saturation point of types of people interacting it becomes a critical issue to ....

What you see below is a common problem. Someone sends you (or posts to a forum) a wide execution plan, which is unreadable because of wrapped lines. For example, this one below: -------------------------------------------------------------------------------- ------------------- | Id  | Operation  | Name  | E-Rows |  OMem | 1Mem | Used-Mem | -------------------------------------------------------------------------------- ------------------....

I’ve been helping a number of people get started working with git over the last couple of weeks, as Ksplice has brought on some new interns, and we’ve had to get them up to speed on our internal git repositories. (As you might expect from a bunch of kernel hackers, we use git for absolutely everything). While that experience is what prompted this post, it wasn’t really anything I haven’t seen before as SIPB transitioned from a group that mo..

I’ve been helping a number of people get started working with git over the last couple of weeks, as Ksplice has brought on some new interns, and we’ve had to get them up to speed on our internal git repositories. (As you might expect from a bunch of kernel hackers, we use git for absolutely everything). While that experience is what prompted this post, it wasn’t really anything I haven’t seen before as SIPB transitioned from a group that mo..



Why cURL doesn't work well with relative paths that PHP works fine with, and a workaround for the issue.

This is the second part of the joint blog “project” with James Morle, called “The Wait Interface Is Useless (Sometimes)”. We already did a joint presentation on this topic at UKOUG and more conferences will follow :) Read the first part by James here for intro. So, where do we go when Oracle’s wait interface doesn’t help us? We will show multiple techniques over time, but here’s where I normally continue when wait interface is “useles..

This is the second part of the joint blog “project” with James Morle, called “The Wait Interface Is Useless (Sometimes)”. We already did a joint presentation on this topic at UKOUG and more conferences will follow :) Read the first part by James here for intro. So, where do we go when Oracle’s wait interface doesn’t help us? We will show multiple techniques over time, but here’s where I normally continue when wait interface is “useles..

Gameplay trailer - etodd.io - 16 years ago - eng
Finally got sound working in these videos, yay! New features in this video include the aforementioned shadow mapping and reloading, a brand new three player map called Orbit, and heavy modifications to the original Impact level. I really cannot wait to get the multiplayer up and running, and get people playing the beta. Next on my to-do list are a few standard online features: basic match-making, in-game chat, etc. Without further ado:

There’s a continual shift that seems to be happening on whether contextual advertising is better than behavioral. It seems that most people are becoming bigger and bigger on behavioral, and assuming that contextual has reached it’s peak. After meeting with a company that at first started to do both, blurring the lines, taking advantage of each when they had appropriate data it started to become clear that they more so have their place and t..

There’s a continual shift that seems to be happening on whether contextual advertising is better than behavioral. It seems that most people are becoming bigger and bigger on behavioral, and assuming that contextual has reached it’s peak. After meeting with a company that at first started to do both, blurring the lines, taking advantage of each when they had appropriate data it started to become clear that they more so have their place and t..



As it turns out, one of the least used practices of agile development is also one of the most powerful. Up into the start of last year, I only worked sporadically with pair programming. Last year, I was lucky enough to be part of a team that used pair programming all the time. Since I’ve experienced real pair programming, I never want to give it up. Pair programming offers benefits to many stakeholders:

strong>The Beauly to Denny Power Line Issue... As we would say in Scotland, an ‘almighty rammy’ has predicatably broken out over the decision by the Scottish Government to give the go-ahead to the building of a 137 mile power line connecting Beauly in the North of the country to Denny (...

strong>The Beauly to Denny Power Line Issue... As we would say in Scotland, an ‘almighty rammy’ has predicatably broken out over the decision by the Scottish Government to give the go-ahead to the building of a 137 mile power line connecting Beauly in the North of the country to Denny (...

On the 5th of December 2004 when I was 22 years old I changed my life 180 degrees. I quit my earlier very special life and moved back to Sweden to change my life totally. I had no money, education, experience or connections and some people highly doubted that I could get successful – personally [...]

On the 5th of December 2004 when I was 22 years old I changed my life 180 degrees. I quit my earlier very special life and moved back to Sweden to change my life totally. I had no money, education, experience or connections and some people highly doubted that I could get successful – personally [...]

This is part three of a multi-part introduction to termios and terminal emulation on UNIX. Read part 1 or part 2 if you’re new here) For my final entry on termios, I will be looking at job control in the shell (i.e. backgrounding and foreground jobs) and the very closely related topic of signal generation by termios, in response to INTR and friends. Sessions and Process Groups For the purposes of termios, processes are organized into two hi..

77 visitors online