blattertech informatikLukas BlatterNiederlenzerstrasse 21
5600 Lenzburg/AGSwitzerland

079 569 25 90
https://www.blattertech.ch

Adresse anzeigen

Blog

Linktipp 18

17. Juli 2013 |  CSS |  PHP |  WEBDESIGN |  LINKTIPPKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

RedBeanPHP - Datenbankzugriff ohne SQL Statements
Stefan Wienströer hat ein ausführliches Tutorial zu RedBeanPHP veröffentlicht. RedBeanPHP legt automatisch eine Datenbankstruktur zu Objekten an oder erweitert diese.
Der Einsatz gestaltet sich sehr einfach. Mehr dazu in verlinkten Tutorial.

Windows Developer System – Der Webserver
Um Webseiten zu entwickeln gibt es verschiedene Möglichkeiten. Optimal setzt man dabei auf einen eigenen Webserver auf dem PC / Mac. Eine Möglichkeit dafür ist der ZendServer. Sascha Presnac stellt das System in seinem Blog vor:

Create modern CSS3 hover effects
Sehr gutes Tutorial welches zeigt, wie Hover Effekte in CSS3 aufgebaut sind und welche Auswirkungen die einzelnen Parameter haben.

Praktische jQuery Snippets
Auf catswhocode.com hat Jean-Baptiste Jung einige sehr praktische jQuery Snippets zusammengetragen:

  • Smooth Anchor Scrooling
  • Bildgrössen Anpassung
  • Inhalt beim Scrollen automatisch laden
  • Höhe eines Div Elements ermitteln
  • JSON Parsing
  • und einige weitere

Fontastic - Webapp zum Zusammenstellen von Icon-Fonts
Mit Fontastic lassen sich angepasste Icon-Fonts erstellen. Seit längerem haben Icon-Fonts anstelle von Grafischen Icons Konjuktur. Statt jedoch eine Icon-Font mit 300 Zeichen zu laden, lässt sich mit Fontastic eine Font zusammenstellen welche nur die 3-4 Zeichen die man benötigt beinhaltet.

PowerPoint 2007 - Vorschau während der Präsentation aktivieren
Wird eine Präsentation via Beamer an die Wand projeziert, so kann der sogenante Moderationsmodus genutzt werden. Damit können neben den Folienkommentaren auch eine mitlaufende Uhr und die nächsten bzw. vorangegangenen Folien angezeigt werden.
Aktiviert wird das ganze wie folgt: 2. Monitor / Beamer anschliessen. Danach in PowerPoint in die Registerkarte "Bildschirmpräsentation" gehen, dort "Bildschirmpräsentation einrichten". In den Einstellungen "mehrere Bildschirme" aktivieren und den Haken beim Präsentationsmodus setzen.

jQuery Unveil
Laut t3n das kleine Lazy-Load Plugin für jQuery. Für Responsives Webdesign lässt sich damit einfach das Laden von verschiedenen Bildauflösungen umsetzen

Regelmässig poste ich interessante Links auf Twitter: @lukasblatter


PHP - Array mit Key und Value in einen String umwandeln

8. Juli 2013 |  PHPKommentare (0)

Mit folgendem Snippet lässt sich ein Array mit Key und Value einfach in einen String umwandeln:

$input = array('item1' => 'value1', 'item2' => 'value2', 'item3' => 'value3');
$output = implode(', ', array_map(function ($v, $k) { return $k . ':' . $v; }, $input, array_keys($input)));

Das Resutlat ist nun:

item1:value1, item2:value2, item3:value3

 

 


Linktipp 17

9. April 2013 |  LINKTIPP |  CSS |  PHP |  TYPO3 |  WEBDESIGNKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

PHP header() Umleitung funktioniert nicht
Funktioniert eine header() Umleitung nicht, so ist bereits vor dem header() Aufruf eine Ausgabe erfolgt. Mit headers_sent kann einfach ermittelt werden wo diese Ausgabe erfolgt ist.


Linktipp 12

26. November 2012 |  LINKTIPP |  CSS |  JQUERY |  PHP |  SNIPPLETS |  COMPUTER |  CMS MADE SIMPLEKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Mehr Windows 8 Apps im Store finden – Ländersperre deaktivieren
Wer Windows 8 installiert hat und im Appstore nach neuen Apps suchte, hat sich sicher auch schon über die kleine Auswahl gewundert. Diese Auswahl ist einer kleinen Option geschuldet. Mit der Ländersperre "Apps in der bevorzugten Sprache schneller finden" schränkt man den Appstore derzeit komplett ein und findet die wirklich guten Apps nicht mehr.

Versehentlichen Datenverlust in HTML-Formularen verhindern
Sebastian Klüh hat in seinem Blog ein einfaches jQuery Snippet veröffentlicht, mit welchem der versehentlichen Verlust von Formulardaten verhindert werden kann.


Linktipp 11

14. Oktober 2012 |  LINKTIPP |  CSS |  PHP |  TYPO3Kommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Compatibility Library zu den neuen Hash-Funktionen von PHP 5.5
Bereits in Linktipp 9 hatte ich die neuen Passwort-Hash Funktionen verlinkt. Nun gibt es auf Github dazu eine Kompatibilitäts Library welche die Funktionen bereits ab PHP 5.3.7 nutzbar macht.

Der Quatsch der Post-PC Ära
Regelmässig kann man überall von der Post-PC Ära lesen. Nachbelichtet hat einen interessanten Artikel veröffentlicht weshalb dies eben nicht stimmt.


Linktipp 10

26. September 2012 |  LINKTIPP |  PHP |  COMPUTER |  WEBDESIGN |  CMS MADE SIMPLEKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Template's mittels include in CMSMS nutzen
Tapio Löytty hat eine Anleitung geschrieben wie in CMSMS ab Version 1.11 Templates mittels "include" und "block" Funktionen von Smarty3 genutzt werden können.


Linktipp 9

19. September 2012 |  LINKTIPP |  JQUERY |  PHP |  SNIPPLETS |  WEBDESIGN |  CMS MADE SIMPLEKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Die ganz normale Praxis der Folter
Das Journal21 hat einen Hintergrundbericht zum Thema Folter veröffentlicht der die erschreckende Fakten wie, wo und warum auch von den USA gefoltert wird.

CSS Arrow Please
Mit diesem Dienst lassen sich Sprechblasen in CSS3 sehr einfach erstellen. (via @cyon)


Linktipp 7

11. September 2012 |  LINKTIPP |  SONSTIGES |  PHP |  SNIPPLETSKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Mülltonnen mit Internetanschluss
Interessant welche sinnvollen Anwendungen es für Alltagsgegenstände mit Internetanschluss gibt. Die Mülltonnen werden mit Solarstrom betrieben und haben eine eigene Müllpresse welche die Kapazität von 60 auf 700 Lt erhöht. Per Internetanschluss wird der Füllstand regelmässig gemeldet. Somit können die Touren perfekt darauf abgestimmt werden.


Linktipp 6

4. September 2012 |  LINKTIPP |  PHP |  WEBDESIGNKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

60 User Interface Design Tools A Web Designer Must Have
Das Tripwire Magazin beschreibt hier diverse Tools die einem Webdesigner dienlich sein können. (via @wowawebdesign)

Nützliche elektronische Reisebegleiter für Geschäfts- und Ferienreisen


Dynamische Variablennamen in PHP

4. September 2012 |  PHPKommentare (0)

Beim programmieren gibt es bei mir selten das Problem, dass sich ein Variablenname erst zu Laufzeit auf Grund mehrere Umstände definiert. Um einen dynamischen Variablennamen zu nutzen, kennt PHP 2 Varianten:

$varName = "test".$value[$key]";
if ($$varName) { }

Eine elegantere und direktere Lösung ist diese Möglichkeit mit der normalen Variablendeklaration:

${'test'.$value[$key]} = “inhalt”;

PHP: Mit Explode einen String in $key => $value umwandlen

27. August 2012 |  PHPKommentare (2)

Heute musste ich einen String in ein Array mit Key und Value umwandeln. Die normale explode Funktion von PHP bietet diese Möglichkeit nicht. Fündig geworden bin ich dazu bei Stack Overflow.

Mein String:

artur:Artur Meier,hans:Hans Meister,fritz:Fritz Sommer


Linktipp 4

23. August 2012 |  LINKTIPP |  ECLIPSE |  PHP |  SNIPPLETSKommentare (0)

Unter Linktipp veröffentliche ich in unregelmässigen Abständen einige interessante Links welche mir über den Weg gelaufen sind:

Geschäftsmodell «Versicherung»:
«Versichere möglichst viele Leute möglichst hoch, meide erkennbare Risiken, und wenn dann trotzdem ein Schadenfall eintritt, suche einen (juristischen) Grund, nicht zahlen zu müssen.» (via steigerlegal.ch)


Podcasts mit PHP verwalten

26. Juni 2012 |  PHP |  SNIPPLETSKommentare (4)
Im Moment befasse ich mich gerade mit dem Thema Podcast. Ziel ist es, möglichst einfach mit wenig Aufwand einen Vortrag als Podcast zur Verfügung zu stellen.
Die Idee:
  • Aus den Aufnahmen ein MP3 machen
  • dieses nach einem bestimmten Schema benennen
  • die ID3 Tags mit Inhalten zu füllen
  • Hochladen
  • Ein Cronjob liest das Verzeichnis aus und generiert aus Dateinamen und ID3 Tags einen Podcastfeed

Array Keys mit implode zu einem String umwandeln

29. November 2011 |  PHP |  SNIPPLETSKommentare (3)

Gerade eben wieder mal Array Keys mit implode in einen String umwandlen müssen. Bevor ich die sehr einfache Lösung wieder vergesse und sie das nächste Mal suchen muss:

implode("|",array_keys($array));

Damit werden alle Keys des Arrays mit einem | Pipe getrennt in einen String geschrieben.


Reguläre Ausdrücke

4. November 2011 |  PHP |  SONSTIGESKommentare (0)

Vor kurzem war ich wieder mal auf der Suche nach einem regulären Ausdruck. Dabei habe ich das Tutorial von Daniel Fett gefunden welches ich hier verlinke:

Tutorial Reguläre Ausdrücke

Das Tutorial ist eines der besten deutschsprachigen Tutorials welches ich zu diesem Thema gefunden habe. Alle Zeichenkombinationen nach denen gesucht werden können sind hier aufgeführt und erklärt. So kann auch ein Regex-Laie relativ einfach zum Erfolg kommen. Zum Testen der Regulären Ausdrücke kann z.B. der RegExr (Online) oder auch das von Daniel Fett empfohlene Programm Regex-Coach.

Viel Spass beim Regexen.


PHPDoc Blöcke in Eclipse automatisch einfügen

5. Oktober 2011 |  ECLIPSE |  PHP |  SNIPPLETSKommentare (0)

Bisher habe ich meine PHP Funktionen/Klassen mehr schlecht als recht dokumentiert. Nach einem längeren Gespräch mit einem Kollegen über Sinn und Unsinn von guter Dokumentation, habe ich mich auf die Suche gemacht, wie dies in Eclipse am einfachsten umsetzbar ist.

Eclipse hat dazu eine ganz einfache Funktion, welche den PHPDoc Syntax einfügt. Folgende Zeichenfolge eingeben und danach Enter drücken.

/**

Eclipse fügt damit folgendes ein:


Nützliche Eclipse Kurzbefehle

28. September 2011 |  ECLIPSE |  SONSTIGES |  PHP |  SNIPPLETSKommentare (0)

Es gibt verschiedene Tools um PHP zu entwickeln. Mein bevorzugtes Tool ist Eclipse. Hier stelle ich ein paar Kurzbefehle vor, welche die Arbeit mit Eclipse beschleunigen:

Ctrl+Shift+L
Mit diesem Befehl werden alle Kurzbefehle aufgelistet

Ctrl+K
Zur nächsten gleichen Zeichenfolge springen.


Autolightbox

14. Juli 2011 |  PHP |  SNIPPLETS |  CMS MADE SIMPLEKommentare (7)

Autolightbox ist die einfachste Möglichkeit eine Lightbox eines Bilder zu erzeugen. Das Grundprinzip funktioniert so:

Beim Speichern einer Seite, eines Blog- oder eines Newseintrags wird der Inhalt nach Bildern durchsucht. Dabei vergleicht das Script ob das Bild mit der korrekten Grösse oder verkleinert eingebunden ist. Ist das Bild verkleinert eingebunden, wird ein Thumbnail generiert und die Bild-URL auf das Thumbnail angepasst. Zusätzlich wird um das Bild einen Link auf das Originalbild erstellt.

Hier die Schritt für Schritt Anleitung mit Zwischenkommentaren


5er Rundungen in Excel, PHP, etc

29. Juni 2011 |  EXCEL |  PHPKommentare (0)

5er Rundung ExcelIn der Schweiz ist die 5er Rundung eine häufig gebrauchte Rundungsform (der Schweizer Franken kennt keine 1 Rappen sondern als Minimumbetrag 5 Rappen). Da dies in der Regel kein Programm unterstützt, muss man sich die Rundung selber erstellen.

Die zu rundende Zahl wird durch 5 dividiert, die Anzahl Stellen auf 2 gesetzt und das Ergebnis mit 5 multipliziert.