paul.luminos.nl

Updates

Fifteen years ago, I was tinkering in PHP and hosted my first website on my desktop PC from my bedroom in my parents' house. Soon I had launched my own website in what would ultimately become my blog. It's funny how well I recall building on it and proudly launching updates and sharing it on my own little corner of the web.

How incredible to think how much has changed since then. From my university studies, to starting my own businesses, to falling in love and getting married. It hasn't all been fantastic; divorce, the loss of loved ones and the subsequent depression were difficult, but from it all I've learned so much.

Yet so much has stayed the same! Scrolling through my past, I see how my passion for technology and my yearning to develop myself has never faltered. Who knows which challenges I'll face next! The thought only excites me.

With this, I write my final post on this blog. I am, as always, active elsewhere on the web, primarily on my GitHub and Stack Overflow accounts.

It's been well over two years since I last maintained my blog, and spam had gotten the better of it. I rigorously reviewed my Naive Bayes implementation, and sure enough, spotted some bugs.

Now that the positive spam classifier is reset, all comments should trigger a Turing code challenge, which with some additional complexity now hopefully further discriminates humans from malicious web-crawling bots.

While back in 2005 it was fun and challenging to write my own spam filter, the open source community has since truly opened up, with magnitudes of great implementations. Now I just have my fingers crossed that my simple classifier dismays most of those spammers.

You should best ask a question like that on Stack Overflow. I have invested a considerate amount of time to try to accomplish the same thing, and have come the conclusion that it is simply not possible.

It is not possible to obtain an instance of Phone as it requires reserved internal permissions. It might be possible with a rooted phone, but I haven't tried that as that solution wouldn't suffice for my purpose.

Sorry to disappoint. Best of luck!

vikas (guest)

Thursday, January 5 2012, 13:15

Hi paul,

I have also invested lot of time to get Callmanager instance in android. to send DTMF tones, but no luck so far. can you give me some hint for that in rooted phone.

Paul (admin)

Tuesday, January 17 2012, 2:30

I'm afraid I can't help you other than pointing you in this direction. Like I said, that solution wouldn't have sufficed, so I didn't pursue it. Perhaps you could try posting a new question on Stack Overflow.

As part of my master, I needed to generate a data set with labeled facial features, including head_top, head_bottom, eye_left, eye_right, nose and mouth. I put together a simple Java SWT-based application that makes annotating photographs easy.

WiFi out of range? Reddit not responding? TryAgain is one of the first add-ons I add to a fresh installation of Firefox, because it's such a simple solution to a common annoyance.

The original version came in the form of a userscript back in April, 2006, soon replaced by a Firefox add-on with added functionality. As the years progressed, Mathijs (add-on caretaker) moved to Chrome, leaving reviewers complaining that it wouldn't work in the latest versions of Firefox.

Fear not! New life has come to TryAgain. I have taken the add-on upon myself as a hobby project, and have already added functionality some reviews asked for:

Since Eclipse Galileo, the documentation for SWT has been assimilated into the Eclipse Help pages. This is nice if you want to look something up on the net, but is a royal pain in the ass if you want to hook up your IDE to the SWT Javadocs.

It annoyed me so much that I grabbed the source from CVS, compiled it, generated the Javadocs and bundled them in Jars for you, me and the rest of the world to use.

Provide the path to the Jar, and specify doc as the path within the archive