Dr Mabuse's scribblings

...some notes on stuff

Subscribe to RSS feed

Windows Live extension for Opera (removes ads)

,


If you're also annoyed by blinking ads in Windows Live Hotmail, Calendar, Photos, Skydrive, etc. then please check out my new extension for Opera which silently removes them for you.

All you have to do is install the extension and leave it enabled or enable it in the Opera extensions configuration window (CTRL+SHIFT+E).

Enjoy it!

drmabuse

PS A link to the extension will be provided as soon as it is available.

Telepolis mnews: Mediennutzung und Schlafstörungen

Scott's Choice

A fine method for finding the optimal width of bins (or clusters) in histograms is called "Scott's Choice". I can say that it really really solved my issue with extremely "undistributed" values. The algorithm works as following:



PS: Sigma is the standard deviation.

Cross-Flash succeeded

Some time ago, I looked for a firmware update for my DVD-ROM drive, which is an OEM-variant of an LG GSA-H30N drive, the LG GSA-H31N to be more detailed. Unfortunately, and that was the first time ever this happened to me, the firmware update froze after around half of the work was done. Then I ordered another DVD drive online (I'm afraid, Blu-ray is still too expensive) and for a couple of days I haven't thought about that much. Well, some days later, I wanted to rip a CD and when the drive's drawer came out, I realized that the firmware update must have been successful nevertheless. Therefore, I decided to give a firmware-cross-upgrade a try. I stumbled upon a forum where that topic had been discussed before. I knew it will work with my drive as well. And it worked like a charm!
< >

Another Job Well Done...

, ,

Some days ago, I achieved my target to share some amount of my CPU's capacity with some interesting BOINC projects. Since the early days of BOINC there has been much work done, at least on the client program. So installation and setup are now very easy. BOINC stands for Berkely Open Infrastructure for Network Computing and is a platform for Distributed Computing. With Distributed Computing (also known as Grid Computing) a complex computer task can be split up into small parts, which then can be handled by ordinary personal computers. Normally, you would need a mainframe to complete those complex tasks in acceptable time.

With the BOINC software, you are able to participate in projects which all have many complex tasks to be done and cover different topics. You can choose for whom you want your computer to do work: People fighting cancer, people fighting malaria, scientists working with the Large Hadron Collider at CERN and so on. There's a list of projects at the BOINC homepage.

As your computer does work for the projects you chose, you gain credit points. These are called Cobblestones and represent the amount of time your computer(s) spent computing for BOINC. Apart from that, they're worth nothing wink but you will see that collecting Cobblestones is very addictive! Statistics about you are automatically generated (e.g. at BOINCStats) and allow you to compare with others around the world using similar hardware, living in your country and so on.

In order to be finished with BOINC someday, I set myself amounts of Cobblestones as targets for each project I participated in. Some days ago, I achieved the last of my targets. This satisfies me especially because computers produce a lot of heat when working for BOINC and this surely does not help me during this hot summer. wink You can compare your own statistics with mine if you want, see my banner above.

Happy computing, spock

drmabuse

One point zero!!!

,

School's out forever

Alice Cooper

Not that I am really thinking of having done with school for the rest of my life. But for the moment, I have done, doner, donest with it.

happy

That's because I successfully passed it, finished my studies with average grades and - most important of all - made a Bachelor Thesis which brought me the best score for the first time ever during my studies: My Thesis has been marked with "1,0" (which is equivalent to an "A")! Now this is awesome!

Proudly yours

drmabuse

Thesis Abstract

, , ,

Now, that I'm finally done with my Bachelor Thesis crap wink , I want to post its abstract here as my last words about it. Next, I will head on for new adventures, full speed ahead!

Read more...

JSP/JSF/TagLib development

,

Property Editor not registered with the PropertyEditorManager

Maybe you encountered this error once after having created a tag for your JSP/JSF developments. There are some JIRA issues guessing a problem with the Tomcat versions 5.x and 6.x. Well, that's right in some way but it's not the reason for the error. The problem is rather that newer versions of Tomcat expect your tag library descriptors (TLDs) to comply with version 2.1 of the TLD schema. This means that there's a significant difference between TLD schema version 2.0 and 2.1 which you have to take care of. Look here:

<tag>
  <description>
    Sample tag description for TLD schema 2.0.
  </description>
  <name>myCustomTag</name>
  <tag-class>org.me.tag.myCustomTag</tag-class>
  <body-content>empty</body-content>
  <attribute>
    <name>myAttribute</name>
    <required>true</required>
    <type>java.lang.String</type>
    <description>
      In TLD schema 2.0 the type is declared without a surrounding <deferred-value> tag.
    </description>
  </attribute>
</tag>


   
<tag>
  <description>
    Sample tag description for TLD schema 2.1.
  </description>
  <name>myCustomTag</name>
  <tag-class>org.me.tag.myCustomTag</tag-class>
  <body-content>empty</body-content>
  <attribute>
    <name>myAttribute</name>
    <required>true</required>
    <deferred-value>
      <type>java.lang.String</type>
    </deferred-value>
    <description>
      In TLD schema 2.1 the type is declared with a surrounding <deferred-value> tag.
    </description>
  </attribute>
</tag>
   

As you can see, in TLD schema v2.1 you have to declare the type of your attributes in a <deferred-value> tag. That's the reason why Tomcat runs into an error when executing your JSPs. Since Tomcat is also the Servlet/JSP container of some application servers (e.g. JBossAS), this error will also appear there.

Hope this can help you.

Goodbye Mabuse

Don't tell anyone!

Mobile post

,

Hello, I'm writing on my cellphone while attending a really boring course at the university. You have to be thankful if you're lucky enough to be doing something sensible and un-time-wasting. I think I'll start reading something about statistical tests. Have a nice time! Mabuse
February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29