Kore Nordmann - PHP / Projects / Politics ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Kore Nordmann :Date: Mon, 07 May 2012 12:23:38 +0200 :Copyright: CC by-sa ============================= Articles published in my blog ============================= - Generating XML schemas from XML data Already some time ago I published a tool on Github which allows you to generate (or learn) XML schemas from XML data. You provide the tool with a set of XML files and you get a nice, human readable, XML schema (XSD, DTD, …) from that. Read more for the details. - static considered harmful This is a provoking title, but, in my honest opinion, a very valid rule of thumb. During the last years of teaching other developers, developing PHP libraries and applications and doing quality assurance on other peoples software I came to this rather abrasive conclusion - let me tell you why… - Standardization of ontologies For university I "had" to write a paper about the standardization of ontologies, focussing on the historic evolution, the associated technologies and the theoretical background of logics. Here it is... - Current state of semantic web For university I have been asked to summarize the current state of the Semantic Web. Existing and emerging technologies. There was a quite tight limitation on the amount of content, but it resulted in a good overview on this topic with a slight focus on computer science. - CouchDB - A use case This article tries to give you an overview on how CouchDB can be used to map data to a data storage and how it is completely different from relational databases. I try to introduce the basic concepts and show an advanced use case. - PHP charset/encoding FAQ This is list of frequently asked questions about charsets and encodings within the PHP ecosystem. It also answers some general charset and encoding questions, as it answers HTTP related questions. If you know about other related common questions feel free to send it to one of the authors. - Image creation with PHP - Image Tools There are several ways to create images or graphics with PHP. First there are some well known extensions, like ext/GD, or perhaps ext/ming everybody immediately remembers, when it comes to graphics generation. But there are several structural differences not in between the avaliable libraries, but also between the image formats you can create. This article series will give you some insight on the formats and libraries, and then shows how an abstraction layer could be build. This sixth part of the article finally covers additional tool classes which will proof helpful during image creation. - Image creation with PHP - Text rendering There are several ways to create images or graphics with PHP. First there are some well known extensions, like ext/GD, or perhaps ext/ming everybody immediately remembers, when it comes to graphics generation. But there are several structural differences not in between the avaliable libraries, but also between the image formats you can create. This article series will give you some insight on the formats and libraries, and then shows how an abstraction layer could be build. This fifth part of the article covers the complex topic of text rendering with all the backends. - Image creation with PHP - Integrating bitmaps There are several ways to create images or graphics with PHP. First there are some well known extensions, like ext/GD, or perhaps ext/ming everybody immediately remembers, when it comes to graphics generation. But there are several structural differences not in between the avaliable libraries, but also between the image formats you can create. This article series will give you some insight on the formats and libraries, and then shows how an abstraction layer could be build. This fourth part of this article, which describes the integration of bitmaps with the various backends. - Image creation with PHP - Gradient rendering There are several ways to create images or graphics with PHP. First there are some well known extensions, like ext/GD, or perhaps ext/ming everybody immediately remembers, when it comes to graphics generation. But there are several structural differences not in between the avaliable libraries, but also between the image formats you can create. This article series will give you some insight on the formats and libraries, and then shows how an abstraction layer could be build. This third part of this article makes the images a bit more colorful, by providing support for gradients in the graphics.