Posts Tagged ‘Programmierung’
Mittwoch, 20. August 2008
Thermocline of Truth in IT-Projekten
Link zu diesem Artikel
In many large or even medium-sized IT projects, there exists a thermocline of truth, a line drawn across the organizational chart that represents a barrier to accurate information regarding the project’s progress. Those below this level tend to know how well the project is actually going; those above it tend to have a more optimistic (if unrealistic) view.
Quelle: The Wetware Crisis: the Thermocline of Truth : Bruce F. Webster
Doch diese Thermocline of Truth ist nicht statisch:
As the project delivery deadline draws near, the thermocline of truth starts moving up the levels of management because it is becoming harder and harder to deny or hide just where the project stands. Even with that, the thermocline may not reach the top level of management until weeks or even just days before the project is scheduled to ship or go into production. This leads to the classic pattern of having a major schedule slip — or even outright project failure — happen just before the ship/production date.
Erinnert mich spontan an Windows Vista.
Tags: Programmierung
Labels: IT
Mittwoch, 9. Juli 2008
cURL versendet POST- als GET-Request
Link zu diesem Artikel
… und zwar genau dann, wenn man CURLOPT_NOBODY aktiviert.
Dieser Erkenntnis hatte ich nach ca. einer Stunde debuggen meines Twitter-Cron-Jobs. Eine Google-Suche führte dann auch schnurstracks zur Erläuterung des „Bugs“, der eigentlich ein Feature ist/sein soll:
Setting CURLOPT_NOBODY to FALSE will now switch the HTTP request method
to GET simply because previously when you set CURLOPT_NOBODY to TRUE first and then FALSE you’d end up in a broken state where a HTTP request would do a HEAD by still act a lot like for a GET and hang waiting for the content etc.
If you issue a POST request and then want to make a HEAD or GET using the same re-used handle, you must explicitly set the new request type using CURLOPT_NOBODY or CURLOPT_HTTPGET or similar.
Quelle: [ 2010735 ] setting a CURLOPT_NOBODY option forces GET request
Tags: Programmierung, Web-Entwicklung
Labels: IT, Linux
Donnerstag, 26. Juni 2008
PHP wartet auf RoR-Entwickler
Link zu diesem Artikel
The maintainers published the code for the security patches on the 18th,
thus giving crackers almost a week head start in finding an exploit in
older versions. They then shipped broken releases on the 20th, making it
impossible for anyone to upgrade to an official version. And we haven’t
heard anything since. What’s going on?
Quelle: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) – Ruby Forum
Da ist die Eisenbahn wohl entgleist … Macht nichts, alle Wege enden irgendwann bei PHP!
Tags: Programmierung, Web-Entwicklung
Labels: Web
Mittwoch, 25. Juni 2008
Tomcat – die perfekte Wahl für Web-Applikationen
Link zu diesem Artikel
Over the last few weeks my photo collection application has been struggling seriously with its performance. The Tomcat server would sometimes crash, which isn’t so serious, as my monitoring script would restart it at most 30 minutes later.
Quelle: On robots, URL design, and bad optimization | Larsblog
Toll! Mein Apache-Server stürzt wegen PHP-Scripts auch hie und da ab, aber dank eines Scripts ist er nach spätestens 30 Minuten wieder im Netz. Hey, im Internet stört es niemanden, wenn Server für 30 Minuten offline gehen *höhö*
Nun mal im Ernst: Wieso Tomcat, wenn es AMP längst tun würde? Ich erschlage Fliegen hier im Haus ja auch nicht mit dem Sturmgewehr.
Tags: Programmierung, Web-Entwicklung
Labels: Web
Dienstag, 10. Juni 2008
Hex-Editor für Mac OS X
Link zu diesem Artikel
0xED
… war mir heute gerade wieder äusserst nützlich, um die Datenstruktur der von Nokias PC Suite erzeugten .nbu-Dateien zu analysieren (alle paar Jahre wieder ein neues Format – das letzte Mal spuckte die Applikation noch .nbfs aus …)
Immerhin ist die Struktur nicht mehr so kryptisch und erinnert an das VCARD-Format.
Tags: Mac, Programmierung
Labels: IT
Mittwoch, 28. Mai 2008
Vom Hammer und den Nägeln
Link zu diesem Artikel
Some of the largest sites on the internet — sites you probably interact with on a daily basis — are written in PHP. If PHP sucks so profoundly, why is it powering so much of the internet?
The only conclusion I can draw is that building a compelling application is far more important than choice of language.
Quelle: Coding Horror: PHP Sucks, But It Doesn’t Matter
Wie sagt ein Kollege immer so schön? Es kommt nicht auf die Grösse des Hammers drauf an, sondern wie man damit nagelt … Übertragen wohl: Es kommt nicht auf die Grösse des Hammers drauf an, sondern auf das, Haus, das man zusammennagelt. Oder so …
Tags: PHP, Programmierung
Labels: Web