|
needed to convert a proprietary vector .ai adobe illustrator file to the open .svg format, inkscape failed, ai2svg failed, uniconverted worked! yay. very easy just do: $ uniconverter Martlet.ai Martlet.svg 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 t..
|
|
needed to convert a proprietary vector .ai adobe illustrator file to the open .svg format, inkscape failed, ai2svg failed, uniconverted worked! yay. very easy just do: $ uniconverter Martlet.ai Martlet.svg 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 t..
|
|
Agile software development has hit the mainstream! Since the Agile Manifesto was published, various software development methodologies that follow the manifesto's values have steadily gained popularity. Many organizations are adopting these lightweight processes to get their software built. Many of the Agile methodologies recognize and value the input of users as domain experts:
|
|
Further to my previous post - I presented this issue at LINX65 - video and slides can be found below. Video Fixed Slides - LINX’s PowerPoint install seems to have corrupted my slides on the day.
Comments and feedback are most welcome.
|
|
Further to my previous post - I presented this issue at LINX65 - video and slides can be found below. Video Fixed Slides - LINX’s PowerPoint install seems to have corrupted my slides on the day.
Comments and feedback are most welcome.
|
|
Here’s a neat trick if you want set an object in a specific state in a unit test, but you don’t want to violate encapsulation: @Test public void withdrawShouldReduceBalance() { Account account = new Account() {{ super.balance = 100; }}; account.withdraw(10); assertEquals(90, account.getBalance()); } @Test(expected=IllegalStateException.class) public void overdraftShouldThrow() { Account account = new Account() {{ super.balance = 5; }}; acco..
|
|
Hibernate error means the complete opposite of what it says, due to wording error
-
www.databasesandlife.com
-
17 years ago
-
eng
The following XML:
|
|
Using Perfsheet and TPT scripts for solving real life performance problems
-
tanelpoder.com
-
17 years ago
-
eng
Karl Arao has written a nice blog entry where he used also some of my tools for visualizing and understanding performance of a RAC cluster suddenly gone slow. He presents a systematic approach he used for gathering evidence and also hopefully you notice that having the ability to easily visualize performance data (with PerfSheet for example) can be very helpful and time saving when troubleshooting non-trivial problems. Check his blog..
|
|
Using Perfsheet and TPT scripts for solving real life performance problems
-
tanelpoder.com
-
17 years ago
-
eng
Karl Arao has written a nice blog entry where he used also some of my tools for visualizing and understanding performance of a RAC cluster suddenly gone slow. He presents a systematic approach he used for gathering evidence and also hopefully you notice that having the ability to easily visualize performance data (with PerfSheet for example) can be very helpful and time saving when troubleshooting non-trivial problems. Check his blog..
|
|
A couple of years ago I was on a trip to Budapest with a couple of friends. While roaming the streets we were passing by a casino and my friend insisted that there was a perfect strategy that would only lead to winning at roulette tables. Curious as I was I had him explain his theory. The system basically works as follows: First, you place a coin on red. If red wins, take your winning and start over.
|
|
fedora announces that they’ll be replacing potentially patent encumbered mono based note taking application tomboy with the line for line port to c++ called gnote . https://www.redhat.com/archives/fedora-desktop-list/2009-June/msg00003.html with any luck we'll be able to replace f-spot , and banshee too. have a look at: http://santanu-sinha.blogspot.com/2009/06/solang.html You can hire James and his team at m9rx corporat..
|
|
fedora announces that they’ll be replacing potentially patent encumbered mono based note taking application tomboy with the line for line port to c++ called gnote . https://www.redhat.com/archives/fedora-desktop-list/2009-June/msg00003.html with any luck we'll be able to replace f-spot , and banshee too. have a look at: http://santanu-sinha.blogspot.com/2009/06/solang.html You can hire James and his team at m9rx corporat..
|
|
Google doesn’t understand social or collaboration. There’s not much more to it than that, though for the sake of making this a an actual blog post I’ll explain a bit more. Blogger was huge, it was the place to go if you were creating a blog. There weren’t many www.mybloghere.com , many of the largest most popular blogs on the internet were on blogger. People had accounts, people registered to post comments, people had full fledged profil....
|
|
Google doesn’t understand social or collaboration. There’s not much more to it than that, though for the sake of making this a an actual blog post I’ll explain a bit more. Blogger was huge, it was the place to go if you were creating a blog. There weren’t many www.mybloghere.com , many of the largest most popular blogs on the internet were on blogger. People had accounts, people registered to post comments, people had full fledged profil....
|
|
One of my favourite CPUs from my CPU collection is the original Pentium 60MHz shown here. The reason that this model (SX835 with Gold top) is one of my favourites in not because it looks good, but rather that it was one of the Pentium models that had the famous FDIV bug. The FDIV bug was a problem with the floating point unit in early Pentium CPUs that resulted in reduced precision of division operations (FDIV is the x86 assembly languag..
|
|
One of my favourite CPUs from my CPU collection is the original Pentium 60MHz shown here. The reason that this model (SX835 with Gold top) is one of my favourites in not because it looks good, but rather that it was one of the Pentium models that had the famous FDIV bug. The FDIV bug was a problem with the floating point unit in early Pentium CPUs that resulted in reduced precision of division operations (FDIV is the x86 assembly languag..
|
|
ORA-04031 errors and monitoring shared pool subpool memory utilization with sgastatx.sql
-
tanelpoder.com
-
17 years ago
-
eng
Since Oracle 9.2 the shared pool can be “partitioned” into multiple parts. This was probably done for relieving shared pool latch contention for crappy applications (which use shared pool latches too much due bad cursor or connection management). The “partitions” are called shared pool subpools and there can be up to 7 subpools. Each subpool is protected by a separate shared pool latch and each subpool has its own freelists and LRU list. ....
|
|
ORA-04031 errors and monitoring shared pool subpool memory utilization with sgastatx.sql
-
tanelpoder.com
-
17 years ago
-
eng
Since Oracle 9.2 the shared pool can be “partitioned” into multiple parts. This was probably done for relieving shared pool latch contention for crappy applications (which use shared pool latches too much due bad cursor or connection management). The “partitions” are called shared pool subpools and there can be up to 7 subpools. Each subpool is protected by a separate shared pool latch and each subpool has its own freelists and LRU list. ....
|
|
The Agency for Public Management and eGovernment in Norway is currently developing guidelines for IT-projects within the Norwegian governmental sector. The Norwegian Computing Association hosted a presentation and discussion about this work yesterday. I was privileged enough to summarize the comments from one of the three discussion groups at the meeting. For the enjoyment of the internet, I hereby provide a few ideas on eGovernment project..
|
|
Just found this while testing http://www.bing.com/ and thought I should preserve it here to be dammed sure I can find if when I want it. If the relationship is clearly “is-a”, I use inheritance. If it is more like “can-be”, I use interfaces. Eg, TextBox “is-a” Control, ArrayList “can-be” enumerated (so it implements IEnumerable).
|
|
If you want more evidence of the stupidity of government getting involved in health care and child care, read this:
|
Over Queen’s birthday weekend ( May 30th – June 1st ) I played in the Waitakere Licensing Trust Open. The tournament is held in Lincoln Road in West Auckland which is a dreary area of light industrial buildings, big-box retailers, fast-food and everything else that West Auckland prides itself on. I bought some breakfast at … Continue reading Waitakere Open 2009
|
|
i <3 tab completion, coloured grep, and coloured ls, however i would love to see coloured tab completion. what would this entail? imagine you have files: “apply”, “applied” and “applications” in a directory, and you typed: “cat ap”
|
|
i <3 tab completion, coloured grep, and coloured ls, however i would love to see coloured tab completion. what would this entail? imagine you have files: “apply”, “applied” and “applications” in a directory, and you typed: “cat ap”
|
|
i thought grep was broken, but it’s not. see below: james@dazzle:~$ echo $0 bash james@dazzle:~$ echo 'hello world' > .hello james@dazzle:~$ grep 'hello world' * james@dazzle:~$ grep 'hello world' .* .hello:hello world james@dazzle:~$ shopt | grep dotglob dotglob off james@dazzle:~$ shopt -s dotglob james@dazzle:~$ shopt | grep dotglob dotglob on james@dazzle:~$ grep 'hello world' * .hel..
|
|
i thought grep was broken, but it’s not. see below: james@dazzle:~$ echo $0 bash james@dazzle:~$ echo 'hello world' > .hello james@dazzle:~$ grep 'hello world' * james@dazzle:~$ grep 'hello world' .* .hello:hello world james@dazzle:~$ shopt | grep dotglob dotglob off james@dazzle:~$ shopt -s dotglob james@dazzle:~$ shopt | grep dotglob dotglob on james@dazzle:~$ grep 'hello world' * .hel..
|
|
A casual puzzle game designed for children. Help free the eponymous Bumps by moving them into place, clicking “go”, and then watch as they roll and bounce around. Try to place the Bumps so that they collect all the keys to free their trapped friends! Though remember that each Bump can only collect the keys corresponding to its colour. Try and complete all 99 levels. Where to play? There’s typically a few second hand copies floating aroun..
|
|
A casual puzzle game designed for children. Help free the eponymous Bumps by moving them into place, clicking “go”, and then watch as they roll and bounce around. Try to place the Bumps so that they collect all the keys to free their trapped friends! Though remember that each Bump can only collect the keys corresponding to its colour. Try and complete all 99 levels. Where to play? There’s typically a few second hand copies floating aroun..
|
|
I haven’t posted in a while (no time travel excuse this time), so I’m going to just post a quick link:
|
|
Alex Gorbachev invited me to speak at Oracle Meetup @ Sydney event in April. I in addition to useful (and less cool) stuff I showed some useful (and very cool) stuff there too. I demoed my PerfSheet tool and also something completely new what I’ve been working on for last few months. Alex has uploaded couple of videos in to youtube, if you’re interested what I’ve been up to in last few months, check them out here:
|
|
Alex Gorbachev invited me to speak at Oracle Meetup @ Sydney event in April. I in addition to useful (and less cool) stuff I showed some useful (and very cool) stuff there too. I demoed my PerfSheet tool and also something completely new what I’ve been working on for last few months. Alex has uploaded couple of videos in to youtube, if you’re interested what I’ve been up to in last few months, check them out here:
|
|
Server Fault , the question and answer forum for systems administrators opened their doors today to the public. It is created by the same notorious bloggers who brought you Stack Overflow , Joel on Software and the Daily WTF . Go have a look, ask a question, answer a question and have fun! You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random tho..
|
|
Server Fault , the question and answer forum for systems administrators opened their doors today to the public. It is created by the same notorious bloggers who brought you Stack Overflow , Joel on Software and the Daily WTF . Go have a look, ask a question, answer a question and have fun! You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random tho..
|
|
so the idea was to open this up to sys admins in other mcgill departments, so if we don’t know about you, drop us a line and we’ll get you added to the blog. if people like the idea, then we’ll host this on a better cs machine than dazzle . 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..
|
|
so the idea was to open this up to sys admins in other mcgill departments, so if we don’t know about you, drop us a line and we’ll get you added to the blog. if people like the idea, then we’ll host this on a better cs machine than dazzle . 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..
|
|
Scripts for showing execution plans via plain SQL and also in Oracle 9i
-
tanelpoder.com
-
17 years ago
-
eng
Hi all, Here are few scripts which allow you to query SQL execution plans and their execution statistics out from V$SQL_PLAN and V$SQL_PLAN_STATISTICS yourself. Why would you want to do this as there’s the DBMS_XPLAN.DISPLAY_CURSOR() function in Oracle 10g? Well, my scripts work also on Oracle 9.2. Also they give you better detail (and flexibility) compared to DBMS_XPLAN.DISPLAY_CURSOR. Of course in 9i there’s the DBMS_XPLAN.DISPLAY....
|
|
Scripts for showing execution plans via plain SQL and also in Oracle 9i
-
tanelpoder.com
-
17 years ago
-
eng
Hi all, Here are few scripts which allow you to query SQL execution plans and their execution statistics out from V$SQL_PLAN and V$SQL_PLAN_STATISTICS yourself. Why would you want to do this as there’s the DBMS_XPLAN.DISPLAY_CURSOR() function in Oracle 10g? Well, my scripts work also on Oracle 9.2. Also they give you better detail (and flexibility) compared to DBMS_XPLAN.DISPLAY_CURSOR. Of course in 9i there’s the DBMS_XPLAN.DISPLAY....
|
|
In this third podcast in the Oslo Developer Conversation series, I talk with Linda Rising about fearless change. We discuss the how to inspire an organization to change and touch on how developers are, at the end of the day, just another mammal. See the (English language) podcast at ProgramUtvikling’s site.
|
|
Due to many recent events, which I’m sure I’ll disclose later, I’ve been in an interesting situation of a good bit of leverage. While leverage can of course be taken advantage of and misused, it also plays a very fair role in business. When hiring a new college graduate in most cases you take the offer you are given, some are able to negotiate for a higher salary, but most are quite unsuccessful. This is because they don’t have any leverage....
|
|
Due to many recent events, which I’m sure I’ll disclose later, I’ve been in an interesting situation of a good bit of leverage. While leverage can of course be taken advantage of and misused, it also plays a very fair role in business. When hiring a new college graduate in most cases you take the offer you are given, some are able to negotiate for a higher salary, but most are quite unsuccessful. This is because they don’t have any leverage....
|