Author Archives for dhaas

ExtDocSuite 3.1.1-3


We are back with a small update to ExtDocSuite. The most notable change is the workaround implemented so that the scrolling-position in every tab is kept when changing tabs. Firefox does this automatically, but WebKit has no such feature, so we implemented it manually. Believe it or not, this makes a huge difference when using [...]

Introducing ExtDocSuite


ExtDocSuite is our attempt on packaging the great ExtJS Documentation in an easy to use application for offline use based on Adobe Air.

MySQL Workbench Propel export plugin v0.5


After more than a year, the propel export-plugin got updated! The changes are not massive, but nice nonetheless.
Lets see what is new:

Works with Workbench 5.1 (OSS and SE)
Adds support for Workbenchs User Data Types
Fixes BOOLEANS appearing as UNKNOWN (when using Workbench 5.1)
Supports Propel 1.3 defaultExpr-Attribute
Add name-attribute to unique and index-tags
Add size-attribute to unique-indexes and normal [...]

MySQL Workbench Propel export plugin v0.4


I finally came around to update the Workbench propel export plugin. Sorry that it took so long.
This is what is new:

Added support to set database baseClass manually
Added support to set phpName per table manually
DATETIME type is converted to TIMESTAMP type
Added support for onDelete and onUpdate foreign key constraints (based on work by Antoine Noal aka [...]

Debugging PHP-AJAX Applications with FirePHP


While developing DiLoc|Rail I often found it tedious to debug server-side problems in my XmlHttpRequests. When PHP spits out an error, the JSON will become invalid. Allthough I handle this globally and a nice error message is displayed, it is not that optimal. Furthermore if you want to output some debug-info from the server-side processing, [...]

How to clear Ext forms


Perhaps you know the problem:
You have an Ext form into which you loaded data through the load() method. Later on you want to clear the form because you want to reuse it for a new empty record. In this case the forms reset() method will not work like you want, because it will reset the [...]

MySQL Workbench Propel export plugin


So I wrote about converting MySQL Workbench files to Propel schema files.
Now I have a much improved solution: A plugin for MySQL Workbench that allows you to export your current catalog as Propel schema file.

Small MySQL Workbench review


This is a small review of MySQL Workbench in the current Version 5.0.16RC. Since I use Workbench at work for some time now and am a beta tester for the standard-edition, I thought it would be useful to give an overview of the current state.
This review is in no way intended to be complete, and [...]

Improved code display with wp-syntax


We just improved the blog to improve the display of sourcecode. Since the layout is very narrow, there isn’t much space for code. So now, when you hover your mouse over a code passage it enlarges to the full width available, and shrinks again when you move your mouse out of it. I hope you [...]

How to submit Ext forms the right way


Updated 2008/03/12: The code got updated, read more at the bottom.
When you work with Ext, sooner or later you will stumble across a design desicion made by the ext developers: Submitting forms is done in the traditional way. This means that the values submitted come from the value field of the input-tag inside the form. [...]

dhaas

I'm a software developer living in germany. Currently I'm mostly developing webapplications with PHP/Javascript, and some internal tools in C++/Qt.

At home I'm rather geeky and spend (sometimes to much) time on improving my own IT-infrastructure consisting of my own little server, a nas, MythTV across the whole apartment and of course a heterogenous network of Windows, Linux and MacOs boxes.