31. October 2006, 09:41, by Silvan Mühlemann

Ich habe da nur was Kleines

AergerWer meint, Software-Entwickler sei ein entspannender Beruf wie Portier bei einer Versicherung oder Aufsichtsperson im Kunstmuseum, der irrt sich gewaltig. Bugs, unter dicken Schichten modrigem Code versteckt; Libraries, wo die Doku mit Babelfish von Russisch auf Englisch übersetzt wurde… und der CEO, welcher ein Aenderungswunsch an der App mit “Ich habe da nur was Kleines” ankündigt.

Download Windows 8 Explorer Free Autodesk3dsMaxEntertainmentCreationSuitePremium2012(64-bit)

Buy Windows 7 Service Pack 1 Dvd

Adobe Photoshop Cs6 Download Free Software Downloads Windows 7 Office 2007 Professional Product Key Microsoft Office 2010 Professional Plus Discount Cheap Windows 7 License Key Rosettastone Polish Level 1, 2, 3 Set Autodesk Motionbuilder 2011 Adobe Photoshop Cs5 Price Rosettastone Russian Level 1, 2 3 Set

How To Buy Used Windows 7 Retail

Cheap Windows 7 64 Bit Upgrade Rosettastone German Level 1, 2, 3, 4 5 Set Buy Windows 7 For Parallels How To Buy Windows 8 Upgrade AutodeskAutocadElectrical2009 Windows 8 8400 Product Key Buy Windows 7 Cheapest Buy Windows 7 In Bulk RosettastoneIrishLevel1Mac
Siemens Solid Edge St4 (64 Bit) Adobe Premiere Pro Cs6 Mac How To Buy Windows 8 Office 2010 Professional Plus Download Buy Windows Vista Student Best Price Windows 7 Home Premium Buy Adobe Photoshop Cs6 Buy Windows 8 Slate Buy Autocad 2012 Buy Windows 7 New Zealand Elcomsoft Advanced Disk Catalog 1.51 Purchase Onenote 2007 Windows Xp Pro Product Key /aAdobe Creative Suite 5 Web Premium Mac href="http://www.familycafe.net/?cheapsalebuyoem=346">Autodesk Factory Design Suite Ultimate 2012 (64-bit) Microsoft Windows Vista Ultimate With Sp2 (32bit) Purchase Avid Media Cheap Microsoft Windows Server 2008 Standard Oem Autodesk Autocad Mep 2011 Microsoft Office Visio Professional 2010 Best Buy Oem Soft Autodesk Autocad Civil 3d 2011 Purchase Online Creative Suite 5 Production Buy Windows 7 Starter MicrosoftOffice2007Ultimate Windows 7 Oem 85in1 Buy Windows 8 Adobe Creative Suite 6 Master Collection Buy Windows 7 License Office 2007 Enterprise Product Key SonyDvdArchitectPro6 Cheap Illustrator Cs6 Cheap Illustrator Mac Where To Buy Windows Xp Pinnacle Studio 14 Ultimate Collection Cheap Microsoft Visual Studio 2012 Professional AutodeskAutocadLt2009(32-bit) Office 2004 Student And Teacher Edition Mac Download Software For Cheap The Foundry Nuke 6 Mac Cheap Windows 7 Mini Laptops Buy Windows 7 Nigeria Adobe Acrobat X Pro Mac Microsoft Mappoint 2010 North America
Cheapest Photoshop Cs5
Windows 8 (32 Bit) Buy Order Software Online Buy Excel 2007 Microsoft Office 2007 Professional Purchase With Best Price Windows 7 Professional Discount Buy Windows 7 Professional 64 Bit Product Key Microsoft Expression Studio 3 Best Buy Oem Soft Adobe Creative Suite 6 Student Discount Windows 7 Ultimate Download 64 Bit Buy Windows 7 Student Full Version AdobeTechnicalCommunicationSuite3.5 Buy Outlook 2007 Office 2011 Home Student Mac Iskysoft Imedia Converter 2 Mac Cheap Windows 2008 Oem Where Can I Buy Windows 8 Upgrade Buy Windows 7 Installation Disc Buy Outlook Buy Windows 7 Professional Online India Buy Cs5 Production Premium Buy Windows 7 Home Windows Messenger 4.7 Downloads Windows 7 Key 2011 Buy Photoshop Cs5 Extended Mac Adobe Creative Suite 6 Design Standard Student And Teacher Edition AutodeskAutocadLt2012(64-bit) AutodeskMudbox2012Mac AutodeskMaya2013Mac(64-bit) Buy Microsoft Project Professional 2013 Cheap Windows 7 For Students Microsoft Office 2010 Infopath (32-bit) Windows 8 Setup Key Microsoft Office Powerpoint 2010 (32-bit) And Buy At Buy Windows 7 Service Pack 1 Dvd AdobeSoundboothCs5 Autodesk Autocad Architecture 2012 (32-bit) Nik Software Silver Efex Pro 2 Mac (64-bit) Cheap Adobe After Effects Cs6 Oem Purchase Creative Suite 4all Adobe Flash Builder 4.5 Premium Photoshop Cs5 Serial Buy Microsoft Office 2011 Mac Office 2011 Mac Price Buy Windows 7 Home Premium Or Professional Buy Microsoft Office 2010 Home And Student AdobePhotoshopElements9Mac Siemens Solid Edge St4 (32 Bit) Best Price Flash Cs5 Professional Buy Windows 7 Thin Pc Microsoft Office 2010 Pro Price Microsoft Windows 7 Price Oem Indesign Cs5 Purchase Oem Version Microsoft Windows 7 Home Premium (32 Bit) Nik Software Color Efex Pro 4 Complete Edition Purchase On Line Adobe Creative Suite 5 Production Cheap Upgrade To Windows 8

Buy Windows And Doors

Microsoft Office 2010 Sharepoint Workspace Office 2011 Discount Microsoft Streets Trips 2011 College Students Corel Videostudio Pro X4 Buy Windows 8 Pro Key Cheap Windows Xp ParallelsDesktop7Mac Purchase Windows 7 Online Photoshop Cs6 Oem Buy Windows 7 Iso Online Adobe Creative Suite 6 Design Web Premium Mac Windows 7 Ultimate Download Buy Windows Disc Buy Windows 7 49 Where To Buy Cs5 Master Collection Xilisoft Video Converter Ultimate 5.1 Microsoft Windows Vista Ultimate With Sp2 (32bit) Buy Windows 8 Enterprise Cheap Windows 7 Pro Retail Discount Microsoft Windows Xp Windows 2000 Base Purchase Online Creative Suite 5 Master Collection Buy Audition Cs55 Cheap Cheap Microsoft Windows 7 Ultimate

(more…)

Filed under: Blogroll
28. October 2006, 19:10, by Silvan Mühlemann

BarCampZurich: Geek-Shirt statt Hemd.

Der richtige Dresscode am BarCampZurichVerdammt. Overdressed. Hätte ich doch das tilllate-Shirt mit dem Aufdruck “62.65.159.0/27″ angezogen, anstatt Hemd und Jackett.

Renommierte Speaker wie Peter Hogenkamp und Nicolas Berg würden auftreten, hatte ich im Vorfeld mitbekommen. Themen wie “Key Learnings of Starting Up 8 High-tech Companies” und “Software as a Service” liessen mich glauben, es handle sich um eine Konferenz im Stil Im Hilton à 1000$ pro Tag. Hemd und Jackett also!

(more…)

Filed under: Web Development
27. October 2006, 18:37, by Silvan Mühlemann

Sauberer Code dank Hungarian Notation.

Ungarisches Parlament“Das macht ja nur dä Code unläserlich und git meh z’tippe”, erwiderte ich Entwickler Al, als er vor zwei Jahren zum ersten mal den Vorschlag brachte, in Variablen gemäss Hungarian Notation zu benennen. Weil Microsoft dies anwendet, ist dies noch lange keinen Grund, dies auch bei tilllate einzuführen.

Mit der Hungarian Notation werden Variablen gemäss Typ und Verwendung zu benennen. Also bennennt man einen Zähler in einer for-Schleife anstatt mit $row mit $cudRow. cud steht dann für “counter unsigned double Row”.
(more…)

Filed under: Programming
26. October 2006, 10:53, by S R

Gentoo und Server Hardware

Gentoo LogoHardware durcheinander?
Durch unser Wachstum haben wir diverse Server Typen im Einsatz, das reicht von selber gebauten “Kisten” über Asus Geräte, IBM Blades und schlussendlich die Dell Blades. Mit diesen haben wir super Erfahrungen gemacht was Remote Administration anbelangt (Digital KVM & PowerSwitch).

Wir versuchen natürlich die Hardware möglichst homogen zu halten was die Administration (Hardware & Software) erleichtert. Unsere Linux Distro ist Gentoo, somit können wir jeweils einfach den Kernel kompilieren welchen wir für die jeweiligen Geräte benötigen. Was darüber läuft (Apache, PHP, mySQl etc.) ist ja sozusagen Standart und birgt keine Probleme mit der darunterliegenden Hardware. Die Installation läuft bei uns wie folgt.

(more…)

Filed under: IT Infrastructure
25. October 2006, 19:25, by Silvan Mühlemann

Die neue Serverlieferung ist da

Einmal mehr Weihnachten in der tilllate-IT-Abteilung. Server 34 bis 37 sind da. Dell Poweredge 1955 mit 2x Dual Core Xeon 3GHz und 8GB RAM pro Blade. Namenswünsche sind bei unserem System Engineer Stefan zu platzieren.

Der Blick in unser Rack
Ready for global domination :-)

Filed under: IT Infrastructure
, 09:15, by Silvan Mühlemann

Meine 3 liebsten Firefox Extensions

FirefoxInternet Explorer 7 ist live. Firefox 2.0 ist live. Trotzdem werde ich noch eine Weile bei Firefox 1.5 bleiben. Erstens bin ich schon über dreissig. Da stürzt man sich nicht sofort auf alles, was neu ist und glänzt. Dann sind noch verschiedene Extensions, welche noch nicht auf FF2 laufen.

Hier sind sie, meine Favoriten:

Gold: Firebug

Firebug IconSieger mit grossem Abstand: Der Feuerkäfer. In einer AJAX-App wird das DOM nicht korrekt aufgebaut? Command-Shift-C und mit der Maus auf das Element navigieren, welches Probleme macht. Ein Javascript verhängt sich in einer Endlosschlaufe? Breakpoint setzen und Step-by-step mit dem Debugger durch das Skript spazieren. Ein H1 ist Pink und 3cm gross? Ab in den Inspector um zu schauen, welches Teil des CSS für das Uebel verantwortlich ist.
Ich liebe diese Extension. Schnell. Extrem usable. Extrem breit einsetzbar.
(more…)

Filed under: Web Development
22. October 2006, 20:59, by Silvan Mühlemann

Das tilllate-Framework

ScaffoldSymfony, CakePHP, EZPublish… Dutzende Frameworks für PHP sind heuzutage frei verfügbar. Als ich im August 2000 mit der Programmierung von tilllate.com startete, war noch alles Handarbeit. Selbst das Sessionhandling war mit PHP3 noch selbst zu coden.

2006: Die Codebasis ist immer noch die gleiche. Ein Framework haben wir inzwischen. Ein selbstgebautes.

Wie ist dieses aufgebaut? Ein Beispiel: Das folgende Skript ist der sogenannte Invoker für die Grossansicht des Fotos (Hier in vereinfachter Darstellung):

require_once(‘application.php’);
$template = new template();
$template->set_template_file(‘templatepath/default.php’);
$template->set_include_file(1, ‘mo_fot_picture_view.php’);
$template->write();

(more…)

20. October 2006, 18:32, by Silvan Mühlemann

Markenpimping mit Rekursiven Akronymen

RecursionZu Zeiten von PHP/FI stand das Akronym PHP für “Personal Home Page Tools”. Nicht gerade der beste Name, um buzzword-empfängliche Manager zu überzeugen, diese Sprache in ihrem Unternehmen einzusetzen.

Mit PHP 3 war die Sprache soweit gereift, dass sie für weit mehr taugte als nur das Gästebuch oder den Visitor-Counter auf der Personal Homepage. Auf “Personal HomePage Tools” wurde “PHP Hypertext Preprocessor”. Ein rekursives Akronym. Mmmmh, sagt sich der CTO… tönt doch gleich etwas mehr “enterprisy”. Sahne!
(more…)

Filed under: Programming
19. October 2006, 22:13, by Silvan Mühlemann

SCRIPT-Tag und lahme Ad-Server

YawningIn London hätten die Girls besonders kurze Jupes. Du gibst also uk.tilllate.com in die Adresszeile ein. Die Seite lädt: Logo – Navigation – drei Sekunden Pause… – Fullbanner – Contentbox – drei Sekunden Pause… – Rectangle-Banner – drei Sekunden Pause…

Und so geht’s weiter, bis die Seite nach endlosen fünfzehn Sekunden endlich fertig aufgebaut ist. Schuld an der langen Aufbauzeit sind aber nicht etwa die langsamen tilllate-Web-Server. Der Bölimann ist ad.uk.doubleclick.net, welcher die Banner für unsere UK-Seite ausliefert. Dem Besucher ist dies aber egal: “tilllate ist langsam”, wir gemotzt.
(more…)

Filed under: Web Development
18. October 2006, 22:30, by Silvan Mühlemann

60 000 Zeilen?

pile of paper60 000 Code-Zeilen hat die tilllate Applikation? Wie kommt das zustande? Kommentiert ihr zu gut? Bilder als Base64-String abgelegt? Oder habt ihr kein Template-System und wiederholt den HTML-Header in jedem einzelnen Skript?

Zugegeben, letzteres war mal so *schäm*. Die erste Version von tilllate.com Anno 2000 war mit dem Dreamweaver-Template-System erzeugt. Eine Vorlage liefert HTML-Gerüst mit Navigation. Platzhalter für die Skripte. Jede Änderung am Template erforderte eine Neugenerierung aller Skripte. (more…)

Filed under: Web Development,tilllate.com
Next Page »

© 2013 tilllate Schweiz AG - Powered by WordPress