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

#506

28.06.2011 11:16
0 Kommentare
Share
  • config
  • facebook
  • server
  • nginx
  • hotlinking
  • referer
  • block
  • how-to
Almost two weeks ago I moved my personal blog-project horrorblog.org from a domainfactory managed hosting server to a JiffyBox which is a scalable cloud server solution also by domainfactory. I won’t talk about the setup for now (but later this or next week) but I want to show you an example for a nginx config file that prevents your images from beeing hotlinked but still enabling google and facebook.

Prevent hotlinking in nginx is really simple and some rules and examples can be found via google:
# apply this rule on any location that’s an image using Regexp
location ~* \.(png|gif|jpg|jpeg|swf|ico)(\?[0-9]+)?$ {
  # block empty blocked or whiteliste referers
  valid_referers none blocked horrorblog.org www.horrorblog.org;
  if ($invalid_referer) {
    return 403;
  }
}

This works fine, unless you won’t have your images displayed on facebook when anybody likes your stuff with the facebook share button (og:image) or in google image search. The solution that enables facebook to grab the images from your host is by adding
~\.facebook\.
and
~\.fbcdn\.
to the whitelist of hosts:
# apply this rule on any location that’s an image using Regexp
location ~* \.(png|gif|jpg|jpeg|swf|ico)(\?[0-9]+)?$ {
  # block empty blocked or whiteliste referers
  valid_referers none blocked horrorblog.org www.horrorblog.org ~\.google\. ~\.yahoo\. ~\.bing\. ~\.facebook\. ~\.fbcdn\.;
  if ($invalid_referer) {
    return 403;
  }
}

#503

14.07.2010 11:40
0 Kommentare
Share
  • firefox
  • tool
  • open
  • source
  • console
  • Nerd
  • extension
Screenshot vom Vimperator in Aktion
Auf dem LinuxTag 2010 hat Caspar die Vimperator Erweiterung für den Firefox Browser vorgestellt die ich mir zu Hause gleich zu Gemüte geführt habe.

Die Erweiterung ist total für Nerds gedacht. Man kann den kompletten Browser, alle Links und Befehle von der durch den Vimperator hinzugefügten Kommandozeile aufrufen. So bekommt man noch mal mindestens 100 Pixel in der Höhe Platz für die Websites und gerade auf Netbooks ist das eine Menge Platz!

Nach einer leichten Einführungsphase um die wichtigsten Befehle wie
o www.spon.de[ENTER]
für Seite aufrufen oder
t www.horrorblog.org[ENTER]
für Tab öffnen zu lernen hab ich mir mitlerweile die komplette Bedienung zugelegt und auch schon mein erstes "Plugin" geschrieben das mit die aktuelle URL mit Bitly als ShortURL in die Zwischenablage legt. Hier meine eigene
.vimperatorrc
Datei die noch ein paar mehr Sachen macht:
" only use with buftabs plugin
set showtabline=0
"
custom colorsheme
colorscheme darkness
" set textmate as editr

set editor="mate -w"
" show hover links in status bar

set showstatuslinks=2
js document.getElementById("status-bar").setAttribute("moz-collapsed", false);
" no error sound, just flash display

set errorbells visualbell
" alternative tab navigation

map b gt
map v gT
" tab navigation via arrow keys

map <Left> <C-p>
map <Right> <C-n>
map h <C-p>
map l <C-n>
" bit.ly shortener.

javascript <<EOF
shortenURLIsGd = function (url) {
  var req = new XMLHttpRequest();
  " get your username and api key from bit.ly!!!

  req.open("GET", "http://api.bit.ly/v3/shorten?login=[Username]&apiKey=[API_KEY]&format=txt&longUrl=" + escape(url), true)
  req.onreadystatechange = function (ev) {
    if (req.readyState == 4) {
      if (req.status == 200) {
        util.copyToClipboard(req.responseText, true);
      } else {
        liberator.echo(req.responseText);
      }
    }
  }
  req.send(null);
}
EOF
map <silent> short :javascript shortenURLIsGd(buffer.URL);<CR>
map <silent> bitly :javascript shortenURLIsGd(buffer.URL);<CR>

Des weiteren sei noch erwähnt, dass man noch weitere ColorShemes oder Vimperator Plugins im Internet findet. Ein super Plugin ist auch das Buftabs Plugin, dass sogar die Tableiste überflüssig macht.

[UPDATE #1] Dank der Aktualisierung von Geshi, das das Code-Highlighting hier im Blog erledigt sieht das Vim-Script jetzt auch schön bunt aus.

#502

02.07.2010 12:18
5 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.

#464

19.06.2009 16:27
0 Kommentare
Share
  • code
  • php
  • google
  • tool
  • cron
  • job
  • statistic
  • graph
  • seo
  • open
  • source
  • franklin
Franklin ist ein kleines Tool das Werte über eine Website (mit Hilfe von Google oder API’s) ausliest, abspeichert. Diese kann man sich später in einem Graphen anzeigen lassen.
Der Funktionsumfang ist noch nicht wirklich immens, aber für die kleine Überwachung für den SEO Profi oder aus eigenem Interesse vielleicht einen Blick Wert.
Als Beispiel, damit man sich eine Vorstellung von der Ausgabe machen kann hab ich eine Demo online gestellt, die auch schon eine Weile läuft: franklin.marceleichner.de.
Achso ganz nebenbei großen Dank an die Sourceforge Leute die einen echt feinen Service haben!

#431

21.12.2008 21:51
0 Kommentare
Share
  • Web
  • osx
  • terminal
  • tool
  • bash
  • open
  • source
  • port
  • console
Für alle Consolen-Freaks da draussen gibts ja unmengen an Tools und scripten. Dieses hier is just for fun - für das kleine Bisschen mehr Geek!
cmatrix zaubert den Matrix-Effekt auf deinen Screen. Wer die Frau mit dem Roten Kleid findet kann mir gerne Bescheid sagen :)
Installierbar wie immer am besten über macports.

Für MacPorts gibt es auch ein grafisches Interface, was das Installieren und Updaten von Ports noch einfacher macht. Natürlich Open-Source und alles. Guckste bei Porticus.

#343

03.01.2007 01:58
0 Kommentare
Share
  • buch
  • tip
  • Termine
  • film
  • Musik
  • seele
  • Bücher
  • Funstücke
So - es ist spät - in zweierlei Hinsicht
Meine 2-cent-charts für 2006! (ispired by Mr. T ;-))

Neu kennengelernt, gefunden und verloren ...
Die Musik ist stark einseitig Postrock ;-)
Seit dem späten Somme bin ich endlich in Besitz von Monitorboxen und ner korrekten Anlage - kann endlich gut Musik hören, 2006 ist auch das Jahr des Postrocks! - wenn wer den Typen von postrock.de kennt? ;-)

Muzik:
1. The Strokes - First Impressions of Earth
(dazu auch noch det Mercy Mercy Me! Boar ick werd zu Plaste!)
2. Seidenmatt - IYUTSOBI!!
3. alles von Godspeed(!) You Black Emperor 4. Silence Kit - Silence Kit (def ganz frühe Stuff)
5. Samuel Jackson Five - Easily Misunderstood

Songs 1. Shellac - Didn't We Deserve a Look at You the Way You Really Are
2. Saxon Shore - With a Red Suit you will become a man
3. The Strokes - Mercy Mercy Me!
4. Explosions in the Sky - Look into the air
5. Tracer AMC - Copenhagen
(6. The Silence Kit - Soul Departure (Extra!!))

(Wenn wer links zum kaufen von Platten parat hat -her damit!)

Filmse:
1. Friday Night Lights Total untergegangen, bin über den Soundtrack drauf gekommen. Zwischen den Zeilen oder whatever, super Film! Die Promotin für den Film ist einfach derbe daneben!
2. Quiet Earth oi - besser als Soylent Green und Omega Mann, (aber noch hinter 28 Days Later)
anders, klassisch - mit Preis!
3. Napoleon Dynamite
joar, kenn einigen schon, aber ich hab den erst jetzt gesehen ;-) Man sagt nur EAAAArrrrrrggghhh - Karatetrick!
4. Underground Okay, nochma alt und kennt jeder, aber HAMMERTEIL! Emotional, Verarschend, total mitreissend (vor allem am Anfang)
5. Ed Wood Kennen auch viele - Bela B. ? Vampier - Jo, Knalle in Schwarz Weiss über den Regisseur von Plan 9 from outher Space! Seelenwerk. Immerhin ist Ed Wood der schlechteste Ressigseur des 20. Jahrhunderts!

Bücher: 1. das Peter Prinzip
fast wissenschaftliche Abhandlung über Unfähigkeit
2. getting real
year! i wanna get real, das hilft dabei :) Tolle Tips, hälfte ist Bekannt und so
3. Das Leben der Anderen
Als Drehbuch gelesen, interessant

Also ja, Bücher hab ich nich viel gelesen aber schon Filme geschaut und Muzik gehört und ja, alles Gute euch da draussen, das ihr euch treu bleibt und kein Scheiss verzapft :D

#317

06.09.2006 21:09
0 Kommentare
Share
  • berlin
  • Portfolio
  • Termine
  • Party
  • VJ
  • Superpositioners
Am Freitag, dem 08.09 werden die Superpositioners nach erfolgreichem ersten Durchgang nochmal richtig auf die Kacke hauen. Noch einmal gibt es eine schicke shcmucke Besteuerung der Kuben im Kubik Berlin. Die Addresse: Köpeniker Str. 36 ab 23:30!

Un an dieser Stelle nochmal ein grosses Danke an das Team vom KUBIK!

#316

04.09.2006 19:30
0 Kommentare
Share
  • Musik
  • Party
  • Superpositioners
  • Kunst
Nachdem es das letzte Mal wegen Regen ausgefallen ist, wird morgen ein neuer Versuch unternommen im Kubik zu roxxen. Ab 22:30 Uhr kostenloser Eintritt Köpeniker Str. 36 (gegenüber Koepi), Musik von LaoWu und Eltron .. siehe etwas älterer Blog eintrag ... Achso und die Supositioners bespielen die Kubiks :)

#315

02.09.2006 00:55
1 Kommentar
Share
  • berlin
  • Termine
  • Musik
  • friedrichshain
  • Party
  • Flyer
  • Kunst
Morgen gehts ab. Alle Leute darunter Mirja Schellbach und Sandra Hartleb (hab ich zum teil illustriert und webseitebestückt), AimOfDesign (hab ick jetzt ma nix gemacht) und Netlag aka Pulsar und noch viel viel mehr Fotografen/Musiker/Bands/Filmer/Tänzer und generell Kreative sind bei der Spektrale 06.
Auf dem RAW / Cassiopeia Tralala Gelände in der Revaler Str, Warschauer Str und so ... von 14 Uhr bis open end :)
Nen Terminplan gibts auf der offiziellen Spektrale Seite

#314

28.08.2006 20:38
3 Kommentare
Share
  • Musik
  • Party
  • Superpositioners
Morgen, Dienstag, 29.08. ab 22:30 im Kubik, Köpenikerstr. 36 (Zaun gegenüber Koepi) gibts ne Party ;-)
Musik von Eltron (Festplatten / Fettton) und Lao Wu Da dort so lustige Kuben rumstehen und die Superpositioners auch so freaky Scherzbolde sind, werd ich morgen mit meinem Rechner die Kuben bedienen und mal gucken was man mit denen so alles anstellen kann.
Also kommt vorbei, sagt hallo schaut raus ..

EDIT:
Wenns regnet fällts aus - sprich - fällt leider aus
  • 1
  • 2
  • weiter »
marceleichner HTML5 Harrison Theme (Validate Source), © 2010 by Ephigenia M. Eichner, Impressum