Archive for the 'University' Category

Change happens

Lets start in spring this year. The semester was my last semester of my undergraduate study. So I started to look for a job. That should be just a temporary job for at most one year. Because I would like to start a Postgraduate study in a year. So I searched for an internship in the US or the UK (a goal was to improve my english skills). This took a lot of time and it turned out to be a fight against the world economic crisis. Finally after a few months I gave up! The crisis won.

Continue Reading »

1 Comment »

Thomas Post on September 28th 2009 in Stuff, University

Video Filters in OpenCV

For the “Audio and Video Processing” lecture tomorrow I had to write some simple video filters. The professor recommended to use the DirectShow SDK. But everyone who knows me knows that when there is a way to do something without Windows I will do it without! So I used the OpenCV library from Intel. Which I know from my last semester project. I wrote a little program who uses the iSight as video source. (based on the OpenCV XCode example project) You can select 8 diffrent video filters by pressing number 1-8 on your keyboard.

  • 0: no filter
  • 1: 3×3 Sobelfilter Horizontal
  • 2: 3×3 Sobelfilter Vertical
  • 3: 3×3 Laplace
  • 4: 3×3 Box Filter
  • 5: 3×3 Gauss Filter
  • 6: 5×5 Gauss Filter
  • 5: 5×5 Box Filter
  • 6: 7×7 Box Filter (overflow)

With the key ‘t’ you can add an additional filter who generates four abstract colored pictures.

Filter 1 Filter 2 Filter 2

Downloads:

No Comments »

Thomas Post on April 2nd 2009 in Audio And Video Processing, University

My Bachelor Thesis

ePark24 logo

Today we (Roman and me) started our bachelor thesis. We had a first meeting with our advising professor, scheduled one with our external customer and already had some problems.

The thesis comprehends the development of a mobile payment application for the iPhone. With this application a customer should be able to pay parking lots from he’s iPhone as easy as possible. Our external customer called ePark24 has already a payment system. That system is a bit circumstantially. So our goal is to take the existing services and put them behind an iPhone application and expand it with some nice, useful and handy features.

Now that service is based on some 0900 numbers. You call them and then you enter your parking location and your license plate – or lot number. To do that automatically we need to dial so called DTMF codes. But that isn’t possible. Simple: Apple forbids to do that!.

The first version of that iPhone App should be available in the iPhone App Store by mid May 2009. I will try to keep you up to date about my thesis and that app on this blog. ePark24 announced our iPhone App already in their january newsletter. Have a look at the bottom of page two.

In this spirit, happy parking!

No Comments »

Thomas Post on February 17th 2009 in University

Sometimes Java is just disgusting

This week I was learning for the assessment tomorrow: “Distributed Software Systems”. So I had a lot to learn about Servlets, XML-RPC, SOAP, REST, JRI and JMS. All of them are interesting technologies and I learned a lot!

But (a big but) most of the time it’s so hard and complicated to implement them with Java. For all of them (except RMI) you need an external framework who isn’t included in the Java SE. Even JMS although it’s a technology that is specified by sun! That means for every technology you have to deal with different types of documentations, different webpages and peculiarities of every API. There is no “standard” how such things are done in the Java world. I needed a lot of time to learn all the stuff and there is almost no framework where I can say now: “wow that’s cool”. RMI is here an except too. RMI is quite nice.

For me, more and more the only reason why Java has its right to exist is its platform independence. Due to the fact that the Java framework itself is not how I expect it from a framewrok that has such a big market share (and the reasons above are far not the only ones!)

No Comments »

Thomas Post on July 3rd 2008 in Java, Regards

Status Update

After some time of silence (i had a lot to do for the University) I’d like to post what is going on with V1ru8.net. How you’ve seen, two weeks ago i released a new version of iPhoneNotes 0.7. I think thats a quite final version but maybe it’s the last version of iPhoneNotes because of the iPhone 2.0 firmware. If it has a proper implementation of Notes synchronization I will stop developing it and it is possible that I release it under GPL. So that’s all about iPhoenNotes.

Now I’m working on a new Project called Marks. It’s a small iPhone app for students to manage their modules, credits and marks.


I hope this application will be available at the App Store in mid june. If you have any ideas or wishes what should be included in this app – then let me know!

Now let’s start to search a vacation job. I’d like to get one where I can work on a software project. But there are just two weeks time so I think I try to get a vacation job at the company where I made my apprenticeship and administrate Windows NT domains :-(

1 Comment »

Thomas Post on June 16th 2008 in Management, Stuff, iPhone

Probability and Statistics with Mathematica and Excel

Mathematica:
Binomial: \binom{a}{b} \Rightarrow $Binomial$[n,m] Binomial

Average: \frac{1}{n} \cdot \sum_{i=1}^{n}x_i \Rightarrow $Mean$[\{x_1,x_2,\hdots,x_n\}] Mean

Median:\text{Median}[\{x_1,x_2,\hdots,x_n\}] Median

Modus: \text{Commonest}[\{x_1,x_2,\hdots,x_n\}] Commonest

Excel:
Binomial Distribution: P(X = k) = \binom{n}{k} \cdot p^k \cdot q^{n-k} \Rightarrow $binomdist$(k$,$n$,$p$,true/false$)

Poisson: P(X = k) = \frac{\mu^k}{k!}\cdot e^{-\mu} \Rightarrow $poisson$(\mu$,$k)

Hypergeometric Distribution: P(X=k) = \frac{\binom{M}{k} \cdot \binom{N-M}{n-k}}{\binom{N}{n}} \Rightarrow $hypergeomdist$(k$,$M$,$N$,$n)

Normal Distribution: \Phi_{\mu,\sigma}(x) = \Phi \left( \frac{x-\mu}{\sigma} \right) \Rightarrow $normdist$(x,\mu,\sigma,$true/false$)

\Rightarrow $norminv$(P(X),0,1)

Standard Deviation: \sigma := \sqrt{\frac{1}{n} \sum_{i=1}^{n}(x_i – \bar{x})^2} \Rightarrow $stdev$(x_1,x_2,\hdots,x_n)

Experimental Standard Deviation: \sigma := \sqrt{\frac{1}{n-1} \sum_{i=1}^{n}(x_i – \bar{x})^2} \Rightarrow $stdevp$(x_1,x_2,\hdots,x_n)

No Comments »

Thomas Post on January 31st 2008 in Math

Helpfully functions in mathematica for cryptographic

1 Comment »

Thomas Post on January 4th 2008 in Math