Fritz Thomas

After upgrading my Browser on Ubuntu 9.04 to Firefox 3.5 Shiretoko i couldn’t watch Flash Videos in Fullscreen resolution.
Read the rest of this entry »


You can safely empty some directory`s in Gentoo. But as always – first make sure if my suggestions are OK for YOU too!

# As superuser
gentoo ~ # emerge --sync
gentoo ~ # emerge -av gentoolkit
gentoo ~ # emerge -av --newuse --deep --update world
gentoo ~ # emerge -av --depclean
gentoo ~ # revdep-rebuild
gentoo ~ # rm -rf /var/tmp/portage/*
gentoo ~ # rm -rf /var/tmp/ccache/*
gentoo ~ # rm -rf /var/tmp/binpkgs/*
gentoo ~ # rm -rf /var/tmp/genkernel/*
gentoo ~ # rm -rf /usr/portage/distfiles/*
gentoo ~ # rm -rf /tmp/*

First, you have to install gentoolkit if you haven done this already. Then we remerge or update all packages where USE flags have changed. Then we are searching for unneeded dependencies and remove them. Finally we check if there are any packages with unresolved link dependencies, let them emerge and then clean up some directories.

Optionally you can defrag some of your partitions if this is neccessary. In case of XFS you can do this by:

gentoo ~ # xfs_db -r /dev/hda2

After this you should have a cleaned up gentoo environment, with no broken dependencies and no unneeded packages or libraries.


I recently stumpled across Swiftfox when i searched for a Firefox 3.5 .deb File for Ubuntu 9.04. The .deb Files should be compatible with all Debian based distributions.

The benefit of Swiftfox is it is up-to-date with the latest Firefox Version and you get it as an optimized build for your CPU! Currently there are build for Intel Prescott, AMD64, AMD64 (32bit OS) and each with one build for older CPUs.

Go to http://getswiftfox.com/ to read more about it.


Recently on the TYPO3-5 Mailing-List Eike Starkmann wrote about his master thesis project called Saros:

Saros is an Eclipse plugin for collaborative text editing and
distributed pair programming, i.e. it allows two or more developers to
work together in real-time on the same files. It is similar to Gobby,
SubEthaEdit or Google Docs but focuses on programming in Eclipse.”

He summarizes the advantages of using such a plugin:

“[Projects] … can benefit from Saros because I think it brings many
advantages to Open Source Software development:

  • Distributed Pair Programming is like a live peer review. This should
    help with finding good design, get rid of bugs, increase readability, etc.
  • Transferring knowledge should be easier to do when more than one
    person look at and work with the same code. This should also help to
    give new developers an introduction to the code.
  • In contrast to screen sharing, Saros only shares your actions inside
    of Eclipse with regards to the project you are both working on (think
    privacy) and you are still independent to explore the project on your own.

Saros can be useful in the following contexts:

  • Working on complicated problems in the code
  • Performing code reviews
  • Debugging
  • Code presentation
  • Code sprints
  • Introducing new developers to the project

There is also a screencast avilable which demonstrates the features very well.


30 Jun, 2009

PHP 5.3.0 officially released

Posted by: Fritz Thomas In: PHP

Now it is finally here. The long awaited PHP 5.3.0 Release with Namespaces, Late Static Binding, Closures, many new extensions, new additions to the SPL and many more.
Read the full Release Announcment for PHP 5.3.0
You can download PHP 5.3.0 on php.net Download site.


Read the full News at the FLOW3 Project Website:


Tags: ,

25 Feb, 2009

Little Blog update

Posted by: Fritz Thomas In: Overall

I have just updated my Blog a bit. Actually i updated just some CSS but i hope it has more contrast now.

Tags:

You may know the CSS declarations text-align and vertical-align. Perhaps you tried alredy to vertically align inline span elements within a div block element but did not succeed yet. I will try explain how to achieve this with a simple button example.
Before:screenshot14
After: screenshot13
Read the rest of this entry »


18 Feb, 2009

CSS Browser Compatiblity

Posted by: Fritz Thomas In: Overall

Many of you may already know this sites. But one more link can not be that bad.

If you are searching for a list of CSS Attributes and their compatibility in the major browsers with examples, demos, hacks or workarounds to get it working Cross Browser wide take a look at http://www.quirksmode.org/css/contents.html and http://de.selfhtml.org/navigation/syntax.htm#css (only in german language at the moment).


Yesterday Zend Framework 1.7.5 was released with the normal enhancements and bug fixes. There is also an update to Zend_View which breaks Backwards Compatibility due an Security Issue. Read more on this on Matthews Blog.

It is available for download as usual on http://zendframework.com/download/latest.


Do you ever wanted to know which features of HTML5, SVG or CSS3 are implemented in which browsers, or when they are going to implemenet it?
Thats what you can see in the compatibility tables on “When can i use” .
Read the rest of this entry »


Mozilla released a new Labs project which shows what can be done with HTML5. It uses only Web Technologys – No Flash. I write this because it might look like Flash in the video.

Bespin is not another richt text editor. It is a fully integrated development environment usable right in your browser. Like the title of Bespin Homepage says: “Code in the Cloud”.

Read the full announced on the Mozilla Labs Blog.

Or watch this introducing screencast from Dion and Ben:


Introducing Bespin from Dion Almaer on Vimeo.


06 Feb, 2009

Funny Stoned Kid after Dentist

Posted by: Fritz Thomas In: fun

“Is this real life?”, “I can’t see anything…”, “I feel funny….” –> So funny!


06 Feb, 2009

Designing Rich Web Interfaces

Posted by: Fritz Thomas In: Overall

There is also a Web Site about the new book: http://designingwebinterfaces.com with a little comparison of the essential controls needed in an web application and which JS Librarys have implemented it so far and how.


The first annual ExtJS Conference was announced and takes place in Orlando, Florida from 14th to 16th April 2009. There is also a release party of the new ExtJS 3.0 release.
Read the rest of this entry »


Have you ever needed the absolute path of the shell script within this script? I do not mean the current working dir (pwd). That is different, because you do not know from which path the bash script is called.

In my case i needed the absolute path, because i wanted to call another script, which is by convention, in the same directory as the called script. In such a case you would use realpath in PHP – readlink is the bash equivalent to it.

1
2
3
4
# Absolute path to this script. /home/user/bin/foo.sh
SCRIPT=$(readlink -f $0)
# Absolute path this script is in. /home/user/bin
SCRIPTPATH=`dirname $SCRIPT`

07 Jan, 2009

Picture gallery moved

Posted by: Fritz Thomas In: Hardware| Overall

I made some changes to my picture gallery. There is also new folder ‘Hardware‘. Within this folder there are all pictures of my previous blog posts about new hardware. This is:

If you have made any High Quality Photos of your Hardware in at least 1024×768 resolution and you think this might interest other people, please contact me via the contact form.


01 Jan, 2009

First!

Posted by: Fritz Thomas In: Overall

Yay. First!!


After buying some cool new stuff from Thinkgeek my workroom looks like this now. Only the orignal super mario sound is missing. Maybe this will be done in the future. ;-)


Songbird is for the first stable release yet powerful.But do you miss an option or feature in Songbird.  Take a look at the addons for songbird. I missed to minimize the player in the notification area of Gnome in Ubuntu 8.10 and i found an addon – Firetray for Songbird. Installed, Restarted, ready to minimize.


A few weeks ago Adobe announced to release new versions of the Flash player and Air simultaneously for the 3 major operating systems Linux, Mac and Windows.

Today Adobe released AIR for Linux in Version 1.5 to catch up with the others. So in future Linux Users of AIR do not have to wait for new version. I think this is just another step of Adobe in the Linux world. I hope they will release also other Software simultaneously for Linux in future. For example Photoshop or other foto related programs of Adobe.

bildschirmfoto-adobe-adobe-air-mozilla-firefox

Read the rest of this entry »


The Upgrade to Wordpress 2.7 did not raise any errors and was straight forward. I just followed as usual this guide: http://codex.wordpress.org/Upgrading_WordPress

This was the last upgrade i had to make, because of the new automatic upgrade system introduced in Wordpress 2.7. In Future an upgrade will only be a click away. Yay. ;-)


05 Dec, 2008

I love Clouds

Posted by: Fritz Thomas In: Overall

I found a really nice tool on our corporate blog. Wordle .

To describe best what worlde does with Webpages – take a look at this picture:

Tags: ,

After upgrading to Ubuntu 8.10 Intrepid you may get some error on sshfs mounted directories, when you tried to copy something on this places. This fix seems to be fixed in sshfs 2.1. If you need a fast fix on this install sshfs 2.1 manually from here: http://packages.ubuntu.com/jaunty/sshfs

Select the right Architecture and download the .deb file from one of the locations on the next site. You can open the deb file directly with GDebi Package Manager.

Ignore warnings that an older version was found in your package manager.


As i posted some days ago, the ExtJS Roadmap was updated and includes some very interesting and promising new features. Some of them will be:

  • Comet
  • Charting API
  • etc…

Now Jack Slocum posted a preview of a visual drag and drop developer tool for ExtJS. In the Screencast he shows how to create a grid with an XML Source with Drag and Drop.

Read the rest of this entry »


Andi Gutmans writes in a recent blog post about the progress of Zend_Amf in the Zend Framework since the partnership between Adobe and Zend:

At ZendCon this year we announced a partnership between Zend and Adobe. The goal of the partnership is to help make it easier for PHP developers to use Flex. Since then there has been a flurry of activity including blog posts and the introduction of Zend_Amf into the main trunk of Zend Framework.

Read the rest of this entry »


No, it is not April the first! According to a report by TechWorld, a student asked Steve Ballmer on a Developer Conference in Australia:

“Why is IE still relevant and why is it worth spending money on rendering engines when there are open source ones available that can respond to changes in Web standards faster?”

Read the rest of this entry »


On the Roadmap Site for ExtJS, there are some new interesting features to come for early 2009. Some of these are:

  • Flash Charting API
  • Ext.Direct – Remoting and data streaming/comet support – on of my favorites.
  • Integrated client-server data binding/marshaling of updates
  • ARIA/Section 508 accessibility improvements
  • Update the Ext event registration model
  • Ext.Ajax enhancements
  • All new lightweight, high-speed core base library

Some words on the “new lightweight, high-speed core base library”:

Read the rest of this entry »


Darrell Meyer wrote an interesting Article on ExtJS Blog how to test JavaScript generated User Interfaces with Selenium. Selenium is tool to automate testing the functionality of web applications. Tests are written in Selenese, a very simple HTML Syntax.

In his article he describrs how to test a Form Interface genereated with ExtJS. But the article is a very good introduction in Selenium and how to write such tests, regardless of the used JavaScript Library.

Read the full article on the ExtJS Blog.



  • admin: Hi! For more information go to http://extjs.com/ . There is a preview video of this Tool called Ext.De
  • jagocoding: nice info bro... where can i download this tools ?? can u give me ulr, this is free or not ?
  • admin: Of course! This should be rm -rf /tmp/*
  • Christian: rm -rf /tmp* bad idea. at least do rm -rf /tmp/* but if things go worse it will skrew your X Session
  • Aleksandr: Hi! Thank you, it really works, you could even do it in one line like here: http://www.devhands.com/2010/01/how-to-get-the-full-path-from-the-running
  • matt: thanks for the tip. freeing up the distfiles freed me up 5GB of diskspace. My root is only 20GB which I thought should be plenty but my disk hit 100
  • admin: Kurz nachdem ich mein Tutorial geschrieben habe hat sich einiges im Zend Framework geändert bzw. wurde in die Coding Standards aufgenommen. Deshalb i
  • DarthMaul: Thank you. You seem to be the only one who could answer this for me. Everyone else seems to recommend using $PWD or pwd command and just won't listen
  • Jochen: Der Fehler kann _auch_ auftreten, wenn an den Dateien das Lese-Recht für den Webserver fehlt.
  • iptoux: darf man fragen ob da noch nen weiterer teil kommt ? ich mein ist ja jetzt bald 2 jahre her seit dem ersten teil.