26.03.2010
von Daniel
Kommentare deaktiviert

Webentwicklung in virtueller Umgebung

In den letzten Tagen habe ich mich etwas mit der Virtualisierungssoftware VirtualBox von Sun Microsystems beschäftigt und will nun einmal über die Möglichkeiten und die Vorteile dieser Technik im Zusammenhang mit der Webentwicklung berichten.

Weiterlesen →

08.03.2010
von Daniel
2 Kommentare

Das schließende PHP Tag am Ende einer Datei und die Sache mit der Stecknadel im Heuhaufen

Wer seit vielen Jahren mit PHP programmiert, der ist es sicherlich gewohnt, jedes geöffnete PHP-Tag auch wieder zu schließen.

So ging es mir auch, bis ich vor längerer Zeit mal zu einem Probearbeiten für einen neuen Job eingeladen war und es plötzlich hieß: “So machen wir das aber nicht mehr, das PHP-Tag wird nicht mehr geschlossen.”

Die Frage beschäftigte mich zu dem Zeitpunkt schon, warum das PHP-Tag am Dateiende nicht mehr geschlossen werden sollte. Ich habe es seit Jahren verwendet und es sind mir nie Nachteile durch die Verwendung aufgefallen. Warum nun also?

Weiterlesen →

25.01.2010
von Daniel
1 Kommentar

Besserer Code durch ordentliche Kontrollstrukturen

In diesem Artikel schreibe ich mal ein wenig über Kontrollstrukturen. Genauer gesagt Verzweigungen in Programmen, vielleicht auch besser bekannt als ‘if’ oder ‘switch’.

Warum denn das? Die Praxis zeigt, dass obwohl es sich dabei um absolute Grundlagen handelt, viele Programmierer unnötigen und dadurch oft unübersichtlichen Code schreiben.

Es lohnt sich auf jeden Fall mal einen Blick darauf zu werfen.

Weiterlesen →

13.01.2010
von Daniel
Kommentare deaktiviert

Tabellen kopieren

Einfaches SQL-Statement zum Kopieren von Tabellen.

Mit Daten:

INSERT INTO kopierte_tabelle SELECT * FROM original_tabelle

Ohne Daten:

CREATE TABLE kopierte_tabelle LIKE original_tabelle;

Nachtrag:

Ich habe eben noch diesen Beitrag gefunden, in dem beschrieben wird, wie das komplette Schema ohne Daten kopiert werden kann.

Schlagwörter: Adapter, Amazon, Animation, Annotations, Anonyme Klasse, Ant, Apache, API, Array, ArrayAccess, Attachment, AutoLoader, Bedienung, Bedingung, Benchmark, Bildbearbeitung, BOM, Bootstrap, Bot, Byte Order Mark, Callback, CamelCase, Canvas, Captcha, Cheatsheet, CLI, Closure, Cloud, CodeSniffer, Community, Comparator, Contest, Controller, Converter, CouchDB, Countable, Cronjob, CSV, CustomLibrary, Custom_Model, Data Mapper, Datei, Datenbank, Datenstruktur, Datentypen, Dating, Decorator, Dekorierer, Design Patterns, Dump, Duplikat, each, Eclipse, Entwicklung, Entwurfsmuster, Enum, Erweiterung, Eventhandling, Exception-Handling, Extension, Factory, Fehler, Flash, Foreach, Formatierung, Formular, Funktion, Futon, Header, HTML5, HTTP, IDE, If, Implementierung, InnoDB, Interceptor, Interface, isset, Iterator, Java, JavaScript, jQuery, Konfiguration, Konsole, Kontrollstruktur, kopieren, Late Static Binding, Layout, Linux, Listeners, Logging, Löschen, Magento, Magic Methods, Marketing, Methode, Model, MVC, MySQL, NetBeans, Objekt, Observable, Observer, OOP, Operator, Parameter, Partnersuche, Performance, PHP, phpMyAdmin, PHPUnit, Plugin, Proxy, Qualitätssicherung, Query, Reflection, Request, Response, Rest-API, Rockstar, Routing, S3, Samba, Scheifen, Schleife, Schutz, Secure Shell, Selbstreferenz, Shop, Sicherheit, Sicherung, Singleton Pattern, SOAP, Sortierung, Sourcecode, Spam, Speicherproblem, Spickzettel, SPL, SSH, Statement, Stellvertreter, Strategy Pattern, Stream, String, Sun VirtualBox, Support, Switch, Symfony, Symfony2, Symfony Live, Tag, Template, Template Method, Ternär Operator, Testing, Thumbnail, Tool, Tour, Twig, Type-Cast, Umwandlung, Underscore, unset, Vererbung, Verzweigung, Video, Videospiel, Virtualisierung, Visitor Pattern, Vorschaubild, walk, Webserver, Webservice, Weiterleitung, Wrapper, Youtube, Zeitsteuerung, Zend Framework, Zend_Cloud, Zend_CodeGenerator, Zend_Http_Client, Zend_Service, Zugriffsmethode