Oracle application express two level tabs, a how to

October 9, 2008

Well, just because it took me 1.5 days to figure out how to just get a simple two tab lay-out working with oracle Application express (Apex) I thought I’d share my new found glory.  For people that want to create and use a two tabbed lay out (actually the tabs part) I wrote a tutorial to figure out how to do so.

Creating some tabs that must be simple… that’s what impression you get from seeing the options in Apex but %$#% no, apex is completely useless the way it is set up and how naming of items can be used so inconsistently.

Well, all your worries will go away. You will find out that it is not you.  And you will finally get a better understanding how to use tabs in Apex.  And you maybe will think again before using such a silly oracle product 😉

It’s quite the story (17 pages) so I created a pdf file that contains the tutorial. Good luck.


A nice Python IDE

July 15, 2008

For people like me (lazy) using IDE’s is very helpfull while coding. When I started coding python I had a hard time finding one that made me happy. Until recently… I discovered that eclipse had a plugin for python. Which made me happy. Eclipse is an nice IDE also has a lot of other plugins such as one for subversion.

The only thing that is hard to work with (for me) is the way eclipse handles workspaces.

Some advantages:

– code completion
– console output
– subversion plug in
– open source

Pydev plugin

Tkinter example application

July 7, 2008

I needed to write a small (python) desktop application. After having looked for example TkInter applications without success. I thought it be nice to share what I came up with coding TkInter. I tried to write a ‘framework’ and an easy way to deal with similarities within the different screens without having to repeat myself. What that meant for me was a per screen status messaging, progress indicator and error messages and of course a screen title and similar interface per screen.

I also wanted the view to just be a view and not know anything about the processes that it triggers. And i wanted to be able to run the processes without the view(with console). So therefore the controller came to life (sortof MVC, but not really)

If you start the app you can select module -> ver to see a process in action to give you sortof an idea how it could work for you.

I took everything out just to show the essentials, hope it gives you some ideas to start your own Tkinter application.

Download example app