Marcel Eichner // Ephigenia

  • Home
  • Illustration
  • Code
  • Kontakt

Aktuelle Projekte

Horrorblog.org
jQuery.slideShow
Franklin
code.marceleichner.de

This Blog-Website is built with Harrison!

Blogs & Freunde

Gimmixx
Martin Fleck
Torsten Bergler
Jens Franke
Robokid
Peter Kröner
Polycoder
Coding Horror
Lotterliebe
CodeBalancer
Pseudocoder
Migrador
Dachdeckermeister Peter Arold in Werda, Plauen, Hof und Umgebung La Petite Provence - Pension und Festsaal in Leisnig Piv-Berlin, Immobilienverwaltung Verwaltung Berlin blogoscoop

#507

04.07.2011 19:51
0 Kommentare
Share
  • php
  • apache
  • gd-lib
  • image
  • server
  • nginx
  • static
  • content
  • delivery
  • .htaccess
One problem when relaunching large projects with a ton of images is to re-create all the thumbnails that users have uploaded in the years. If you don’t use paperclip (ruby) or anything like it in PHP (is there any like it!?) where you can run run one command to re-create all the thumbnails in all specified sizes your can try to keep it flexible and create every image on demand.

Theory

The Webserver should serve the image if it exists. If the file does not exist, the request should be redirected to a PHP script that searches and creates the requested image file (in requested size) at exactly the location it was originally requested. The second request on the file will not be redirected to the PHP script and will server the image that now exists.

Practice

So the first thing to archive is to send the request of a not existing image to a PHP file. That’s easy if you’re familiar with all the nginx directives:

This rule can be combined with the anti-hotlinking rules for images with nginx I showed you last week.

After that we need to create a format that includes width and height of any requested image so that the
thumbnailer.php
knows which size the created image should have. A valid request for a resized file should always have all parameters (width, height) in it:
../img/public/9c4be029/438xauto/filename.jpg

This makes it easy to split up width, height with a regexp in
thumbnailer.php
. The following code is just an example. You’re surelly integrate the logic into your frameworks:

That’s it! After that you can request any image in any size on your webserver by only creating it once it’s requested.

There are some things you can add, like other parameters in the
$formatRegexp
string to add different resizing methods or even filters, or limitations on the
width
and
height
parameter.

Appendix: Apache

It’s almost the same thing with apache. Just add a few lines to your
.htaccess.
and all your image requests are redirected to the thumbnailer (or anything):

#502

02.07.2010 12:18
4 Kommentare
Share
  • os
  • ubuntu
  • linux
  • open-source
  • betriebssystem
  • netbook
  • laptop
  • mobile
  • Bericht
Screenshot von Ubuntu 10.4
Um auch unterwegs ein wenig an meinen Horrorblog Reviews zu arbeiten und Konzepte zu schreiben oder sonstwas zu machen habe ich mir in der letzten Woche mein erstes Netbook zugelegt. Das trendige iPad kam nicht in Frage, da es keine Tastatur hat, nicht erweiterbar ist und man nur die Apps aus dem AppStore installieren kann.

Um mich nicht mit dem auf dem Samsung N150 vorinstalliertem Windows 7 rumägern zu müssen hab ich direkt beim zweiten mal hochfahren den vorher präparierten USB Stick mit der Ubuntu Live-CD angesteckt und schon nach wenigen Klicks war Ubuntu installiert. Beim erstellen des USB Sticks hat es sich herausgestellt, dass die Anleitung auf der Ubuntu Download Seite für OSX nicht funktioniert und dass man mit der Windows Anleitung besser fährt.

Nach der Installation stand mir die ganze Open-Source Welt offen und ich hab’ erstmal meine Lieblinge cmatrix und figlet für die Kommandozeile installiert. Weitere Programme findet man über die Software suche und kann sie super schnell und einfach installieren.

#474

21.07.2009 09:32
0 Kommentare
Share
  • code
  • Web
  • tip
  • cake
  • links
Jetzt fang ich glaub ich auch an alle paar Tage mal ein paar Links zu posten die sich so ansammeln. Quer durch den Gemüsegarten wie man das von anderen Blogs auch gewohnt ist:

* Online RegExp Teste (PHP)
* iphone werbung die man nie sehen wird :D
* Wieso man Login-Versuche begrenzen sollte
* Streetfiles feiert 1-Jähriges! Herzlichen Glückwunsch!
* Google Visualization API
* msn live mail captcha cracked (via Instant-Thinking)
* Cakefest Berlin Sheets (Danke Oli!)
* Yahoo Pipes CakePHP Super Feed

#442

04.02.2009 11:56
0 Kommentare
Share
  • code
  • Web
  • Reality
  • fundstücke
  • video
  • flash
  • 3d
  • augemented
  • live
General Electric Smart Grid stellt uns ein kinderleichtes Beispiel von Augemented Reality vor. Einfach ein A4 Blatt ausdrucken in die Webcam halten und schon entfaltet sich das kleine Windkraftwerk inklusive Sonne, Boden und Häuschen!
Wer keine Webcam hat, oder sich den Ausdruck sparen möchte kann sich auch das Video bei Vimeo anschauen.

#440

21.01.2009 16:29
0 Kommentare
Share
  • tipp
  • film
  • tv
  • fernsehen
Schon 3 Monate nach dem offiziellen Kinostart in den USA und 3 Tage nach der Amtseinführung von Obama, die wir gestern alle mitverfolgen durften, wird W. eine Biografie über George W. Bush diesen Freitag um 22:25 auf Pro7 laufen.
– Nur eine freundliche Erinnerung.

#435

06.01.2009 21:36
0 Kommentare
Share
  • Web
  • osx
  • fundstücke
  • security
  • mac
  • news
  • hacking
Das erste mal konnte ich live miterleben wie jemand oder mehrere eine Website hacken! Heute Abend hat ja bekanntlich die Macworld stattgefunden die schon mit den ganzen 17'' MacBook Pros durch alle Blogs geistert. Das muss ich nich auch noch bloggen!
Nach einer Weile eher langweiligen neuen Features für iWork und tralala konnte ich fast erschrocken lesen "Steve Jobs just died" ... Nach einer Minute wurde dementiert und es folgten im Sekundentackt neue Nachrichten (wie man sie auch oben sehen kann) :)
Lustig anzusehen, aber auch wieder ein schönes Beispiel wie wichtig es ist seine System geschlossen zu halten und ruhig mal einen Tag oder mehr damit zu verbringen es zu sichern oder sich mit dem Thema allgemein zu beschäftigen.
Hacker sind unheimlich kreative Leute und finden teilweise Lösungen in etwas einzusteigen auf die noch keiner gekommen ist. Wie es gelungen ist die Macrumorslive Übertragung zu manipulieren ist bisher aber noch unklar.

#410

30.09.2008 16:17
0 Kommentare
Share
  • programmieren
  • fundstücke
  • firefox
  • tools
  • mac
  • apple
  • Plugins
  • Coding
Ich hab folgende Plugins im Firefox 3.0 installiert: Cache Viewer, ColorZilla, Firebug, Live HTTP Headers, QuickJava, SeoQuake, Server Spy, Screen grab! und YSlow.

Nur den guten alten praktischen HTML Validator gibt es laut der Addons-Page von Firefox immer noch nicht für den Mac. Der Validator zeigt in der Statusleiste die Anzahl Fehler auf der aktuellen Seite an. Das Plugin gibt's doch schon für den Mac:
HTML Validator for Firefox and Mozilla
vielen Dank an Torsten fürs gegoogele

#362

01.08.2007 12:30
0 Kommentare
Share
  • berlin
  • Termine
  • Party
  • Flyer
  • Superpositioners
  • Kreuzberg
  • Poster
Die Superpositioners sind mal wieder am Start! Wer den kleinen Kalender links verfolgt hat würd sich jetzt nicht wundern, aber für alle anderen:
Diesen Samstag, 04. August sind wir im YAAM auf dem Royal Underground Festival zugegen. Wir werden so Petrus will am Strand eine große Häuserwand bestrahlen! Um nur einige der Live-Acts zu nennen:
Alec Empire, Bettina Köster - Queen of Noise, Cobra Killer, The Scandals uvm.! (Die stehen eh alle auf der MySpace Seite ;-)
Auch mit dabei am Beach der jute DannyBwoy mit dem wir schon öfter zu tun hatten :) und DJ Lao Wu - Don't miss his weekly Radio Power-Show on Loud-FM jeden Sonntag von 20-22 Uhr!

Also kommt fleissig - sind bestimmt noch ein paar Karten zu haben ;-P

#358

31.05.2007 23:42
0 Kommentare
Share
  • Termin
  • VJ
  • Superpositioners
Die Superpositioners live sehen? Ganz einfach! Diesen Samstag 02.06. ab 10 Uhr im RAW Tempel in Friedrichshain! Diesmal mit special guest star max aus weimar! Max supportet uns als Live - VJ mit extra Software und neum Footage!
Wie freuen uns auf euch!

#356

22.05.2007 23:32
2 Kommentare
Share
  • interview
  • berlin
  • Web
  • Party
  • Experimentell
  • VJ
  • Superpositioners
  • Presse
  • RAW
Die Superpostioners haben ihr erstes Video Interview gegeben!
Flasher zeigt das erste Video-Interview mit Vcap, Antistar und Ephigenia auf ihrer Website!

Wer Lust darauf hat, die Superpositioners und ihre Tools mal live in Aktion zu sehen
kann am 02.06 in den RAW Tempel in Friedrichshain kommen und zuschauen!
Organisiert und fertig gemacht von den grandiosen Netlag Leuten!

Mehr kommt noch! Immer mehr ja!
  • 1
  • 2
  • weiter »
marceleichner HTML5 Harrison Theme (Validate Source), © 2010 by Ephigenia M. Eichner, Impressum