Archive for the 'Computer' Category

Mon
23
Oct '06
How to remove old kopete status messages
by Frank Spychalski filed under Computer

Kopete allows you to quickly add a message whenever you change your online status. Just click Set Status -> Online -> New Message and enter a new message.

kopete screenshot

But there is no way (at least in the graphical UI) to remove these messages again. These messages pile up and the UI is cluttered with useless old messages.

To remove unwanted messages, close kopete and edit .kde/share/config/kopeterc. You will find a section [Away Message] with a Messages entry. As you have probably guessed by now, this entry contains a comma-separated list of your away messages.

.kde/share/config/kopeterc
...
[Away Messages]
Messages=work,bughunting...,meeting,Essen
...

And now I have to set my online status to work again :-)

Related Posts:

Technorati Tags:


Fri
20
Oct '06
Best current PDA contest
by Frank Spychalski filed under Computer

Palm V Image

My old PDA (Palm V) is slowly falling apart and I’m thinking about buying a new one. The Palm TX has all the features I really want: PDA with WiFi. A smartphone would be nice, but I’m not willing to do without WiFi.

Here is my perfect PDA wishlist, if someone knows of any other PDA/Smartphone that fits these criterias and is available in Germany, please leave a comment.

  • default PDA functionality (this should be no problem)
  • small and shiny (~Palm V - Apple should build a PDA)
  • WiFi
  • decent runtime (this will probably clash with WiFi)
  • able to sync IMAP-mailboxes
  • any kind memory card, I’m not picky

And now to the contest part of this post: If someone recommends a PDA and I follow this recommendation, he or she will get all my old PDAs (2 * Palm V, 1 with Titanium Case) :-)


Mon
7
Aug '06
Playing on the CodeGolf Range
by Frank Spychalski filed under Computer, Fun, Ruby, articles

picture by bigpru

I stumbled over this funny site called CodeGolf.com and tried my luck on the first problem (actually it’s the sixth, but it was the last and therefore appeared first on their page - confused?) Writing a Brainfuck Interpreter:

The brainfuck language uses a simple model of a computer consisting of an array of memory cells, a movable pointer into the array, an output stream, an input stream and the program itself. The program is formed from a sequence of the below commands :

  • > - Increment the pointer to point to the next cell to the right.
  • < - Decrement the pointer to point to the next cell to the left.
  • + - Increment the byte pointed to by the pointer.
  • - - Decrement the byte pointed to by the pointer.
  • [ - Jump forward to the command after the corresponding ] if the byte at the pointer is zero.
  • ] - Jump back to the command after the corresponding [ if the byte at the pointer is non-zero.
  • . - Output the value of the byte at the pointer.
  • , - Accept one byte of input, storing its value in the byte at the pointer.

It didn’t take me very long to write a running interpreter. My first version was more than a thousand characters. Even after renaming the variables and stripping all the whitespaces I still needed around 700 characters, which is huge compared to the best Ruby solution with only 142 characters. Read the rest of this entry »


This is a great thread on Lamba the Ultimate. The quality of posts at LtU is usually pretty good, but this one is even better. What really suprised me is the lack of flaming. Probably because of the “that you can’t prove (yet)” in the original question, which labeled everything as speculation.

The whole discussion is worth reading and there is a wealth of interesting pointers. Below is the list of links I followed or will follow as soon as I find the time.


Fri
21
Jul '06
Updated favorite posts
by Frank Spychalski filed under Blog

I looked through my logs and was happy to see that some of my older posts are still quite popular. When I reread them I found some minor mistakes and added a little content. Anyway, I updated these three older posts:


Wed
28
Jun '06
Barcamp Berlin
by Frank Spychalski filed under Computer

Frank Westphal writes about Barcamp Berlin. This was the first time I heard about a Barcamp but the whole idea sounds like a lot of fun:

The Rules of BarCamp:
BarCamp is an ad-hoc un-conference born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from attendees.

Anyone with something to contribute or with the desire to learn is welcome and invited to join.

When you come, be prepared to share with barcampers.
When you leave, be prepared to share it with the world.

I think I will give it a try, at least some of the topics sound interesting to me:

  • Microformats
  • Mobile Tagging Matrix
  • Web2.0 und Datensicherheit
  • Ruby on Rails
  • Privatsphäre im offenen Web

I don’t know what I could talk about, but I’m sure I will be able to improvise…

Technorati Tags:


Sun
18
Jun '06
Java 6 (aka Mustang) goes Ruby
by Frank Spychalski filed under Computer, Java, Ruby

Some time ago Martin Fowler wrote about Humane Interfaces which led to an lively debate. This is really old stuff, but yesterday I read about the upcoming Java 6 aka Mustang and one of the changes was adding the isEmpty() method to String.

So it seems like Java is slowly getting more humane :-)


Wed
24
May '06
Closed for vacation
by Frank Spychalski filed under Computer

This blog is closed for vacation. I will spend the next 2 1/2 weeks far away from any computer hiking through Ireland…


Tue
9
May '06
Still working on my RSS Filter
by Frank Spychalski filed under Computer, projects

I started working on my RSS filter again. It’s a rewrite of my php test as a small Ruby on Rails app using Bob Aman’s FeedTools. All the time I was wondering if this is really worth spending my time. To me the idea of filtering feeds seems obvious, but it felt strange that there were no other tools around to provide the same service.

Yesterday I found Feedrinse, so perhaps my idea isn’t strange after all. They provide only very simple features: filter by author, filter by keyword and filter by tag. Not much, but it shows there is a market :-)


Sat
1
Apr '06
Errorhandling Ruby vs. Java
by Frank Spychalski filed under Computer, Java, Rants, Ruby, articles


At my daytime job I had to rewrite a class which sends a Message to a Queue. Sounds simple? With EJB3 it is reasonably simple and can be done in around 10 lines of code involving lots of lookups. But if you are looking for a reliable solution which works even when the application server reboots every once in a while your code gets messy. My current solution has 120 lines of code and there are still some things to add like buffering of unsent messages. Read the rest of this entry »