23
04
2008
Joel on Software schreibt über Eisberge und das solltet ihr wirklich lesen. Es geht um Manager, Entscheider und warum Programmierer und Manager nicht gut miteinander reden können.
Lieblingszitat:
You know how an iceberg is 90% underwater? Well, most software is
like that too -- there's a pretty user interface that takes about 10%
of the work, and then 90% of the programming work is under the covers.
And if you take into account the fact that about half of your time is
spent fixing bugs, the UI only takes 5% of the work. And if you limit
yourself to the visual part of the UI, the pixels, what you would see in PowerPoint, now we're talking less than 1%.
That's not the secret. The secret is that People Who Aren't Programmers Do Not Understand This.
Auszug aus The Iceberg Secret, Revealed
Kommentar :
1 Kommentar »
Kategorien : Anmerkung, Coding, Lesenswert
Trackbacks :
Keine Trackbacks »
14
04
2008
Johannes Schlüter (Entwickler bei MySQL) hat mich die Tage kontaktiert um mich zu Fragen ob ich/wir Interesse an einem
PHP TestFest hätten. Kurz zum
TestFest, es geht um die Verbesserung der Testabdeckung der Test Suite für PHP selber. Das Ganze wird im Mai stattfinden und ein genauer Termin steht noch nicht fest. Meldet euch bei mir bzw. Johannes damit er ungefährt weiß wie groß das Interesse ist. Jeder ist natürlich ganz herzlich eingeladen seine eigenen Test zu schreiben. Mehr dazu
hier.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Organisatorisches, PHP, Treffen
Trackbacks :
Keine Trackbacks »
08
04
2008
Warum bin ich nie auf sowas gekommen? Ah ich weiß, ich hab's nicht gebraucht bisher. Aber jetzt weiß ich wo ich den passenden Code finde um eine spezielle Zeile aus einer Datei auszulesen. Und hier für euch via
PHPGuru.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Lesenswert, PHP
Trackbacks :
Keine Trackbacks »
18
03
2008
Sie sind nicht unbedingt immer nötig. Für viele gibt es mit Firefox-Erweiterungen einen adäquaten Ersatz. Und trotzdem sie sind praktisch: die Rede ist von Online-Validatoren. Die bekanntesten Vertreter solcher Prüfprogramme sind wohl sicher die des W3C für (X)HTML und CSS.
Es gibt aber auch eine Reihe weiterer Prüfprogramme, die auch Programmierern das leben erleichtern können, etwa bei debuggen einer Webseite oder insbesondere beim Performance-Feintuning od. optimieren.
Hier also eine Liste hilfreicher Online-Tools, die über die Markup-Validierung hinaus gehen. Jeweils mit kurzer Info für welchen Zweck ich sie einsetze, evtl. Vorteile, sowie Alternativen: Firefox-Erweiterung, die man zum selben Zweck verwenden kann.
"Online-Validatoren" vollständig lesen
Kommentar :
1 Kommentar »
Kategorien : Coding, Shorttips, Tutorial
Trackbacks :
Keine Trackbacks »
17
01
2008
Da ich gerade Excel XML Files schreibe bin ich auf folgenden Fehler gestossen: Mein automatisch generiertes XML wurde von Excel nicht gelesen und als Fehler erhielt ich nur den leicht kryptischen unbrauchbaren Fehler "Zu viele Tags". Übersetzung von Microsoft ins Deutsch lautet so in etwa: Ihre Worksheets brauchen unterschiedliche Namen, bitte vergeben sie für jedes Worksheet (Tabellenblatt) einen eigenen Namen. Hoffe es hilft.
via
A Ranger's Tale
Kommentare :
Noch keine Kommentare »
Kategorien : Coding
Trackbacks :
Keine Trackbacks »
Tags für diesen Artikel:
Coding
09
01
2008
Für alle die sich die mit Silverlight beschäftigten möchten ist der folgende Artikel sicherlich interessant.
Writing Silverlight applications in PHP
Wir bauen Silverlight Oberflächen in PHP, mit ausführlichen Quellen und komplettem Source als Download.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Lesenswert, PHP
Trackbacks :
Keine Trackbacks »
06
12
2007
Weil mir das Thema gerade im Kopf rumschwirrt und ich vorhin erst wieder über das aktuelle Level von Webentwicklungen mit Alex diskutiert habe, wenn ihr nicht eh schon einen benutzt wird es Zeit euch einen Issuetracker zuzulegen. Ich selbst habe die letzten Monate mit
Flyspray gearbeitet, finde den aber ziemlich unübersichtlich und manchmal ziemlich zickig. Gerade kurz gegoogelt und bin auf
phpBugTracker als Alternative zu
Bugzilla gestossen. Hat damit schon jemand Erfahrungsberichte gemacht?
Kommentar :
1 Kommentar »
Kategorien : Coding, PHP, Shorttips, Tooltip
Trackbacks :
Keine Trackbacks »
21
11
2007
Uh, was Neues und zwar etwas bei dem man sich fragt wieso vorher da noch keiner drauf gekommen ist.
Cachefile.net von John Davis bietet allen JS Entwicklern die Möglichkeit ihre Javascripte über eine zentrale Domain zu laden, was dann bedeutet: Der Browser cachet die Files und erst wenn der Cache expired oder gelöscht wird, muss die Bibliothek erneut geladen werden. Was das für die Performance bedeuten kann, wenn man z.B. ExtJS benutzt muss ich ja keinem erklären, oder?
Der Nachteil ist, das an den Libs nichts geändert werden kann (was man eh nicht machen sollte) und das man von der Serverperformance von Cachefile abhängig ist.
Da wir in unserem Projekt mit relativ vielen Libs arbeiten, überwiegen hier ganz klar die Vorteile, also hab ich mich das erste Mal in meinem Leben dazu bereit erklärt und habe John Davis via Paypal eine kleine Spende zukommen lassen. Ich hoffe das viele andere ähnlich handeln damit dieser brilliante Service lange weiter lebt.
Kommentare :
3 Kommentare »
Kategorien : Coding, Javascript, Shorttips
Trackbacks :
Keine Trackbacks »
22
10
2007
Weil ich gerade selber darüber gestolpert bin hier ein Lösungsansatz für Probleme mit Json und Prototype.
Wenn die Jsondaten zu gross sind, passen sie nicht mehr in den X-JSON Header und dann kommt Prototype aus dem Tritt und lädt die Datei nicht.
Die Lösung hat m3nt0r für uns. Zwei Zeilen in Prototype ändern und gut ist.
Kommentare :
Noch keine Kommentare »
Kategorien : /dev/null, Coding, Shorttips
Trackbacks :
Keine Trackbacks »
10
10
2007
Ajax ist toll, wir Requesten was das Zeug hält. Api in MSIE 7 geladen, Datensatz gelöscht, Modus gewechselt und ...
WAS ZUM HENKER MACHT DER DATENSATZ DA?
FF angeworfen, selber Seite, kein Datensatz.
MSIE Cache gelöscht, reload, Datensatz ist weg.
Google -> ajax msie cache, folgende Lösung gefunden:
<?
header( "Cache-Control: no-cache, must-revalidate" ); // HTTP/1.1
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
?>
Hoffe es hilft.
Kommentare :
Noch keine Kommentare »
Kategorien : Coding, Shorttips
Trackbacks :
Keine Trackbacks »