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

#505

30.03.2011 19:25
0 Kommentare
Share
  • google
  • filter
  • mail
  • notification
  • boolean
  • operator
Nach dem ich am Montag Die Kunst der Mailminimierung - Hermetisches Schreiben von Sascha Lobo auf Webciety gelesen hatte, hab’ ich mich gestern Abend ran gemacht und meine Google Mail Filter überarbeitet. Der Vorteil daran, seine Mails direkt in Google Mail zu filtern, und nicht erst im Mail Client (Mail, Thunderbird) liegt darin, dass die E-Mails schon von Google gefiltert werden und so auf jedem Endgerät, auf dem man seine E-Mails lesen will, schon sauber sortiert ankommen.

Bestimmt hat jeder von euch irgendeinen kleinen Filter, der zum Beispiel Newsletter oder die Mails von der Familie in einen entsprechenden Ordner legt.
So lange man dabei mit der Benutzung der ersten drei Felder From, To und Subject, die später alle zu einer UND Verknüpfung werden, klar kommt, ist alles super. Nun ist es aber so, dass man, wenn man mehrere Kriterien die auf To und Subject mit ODER verknüpft werden sollen nur zwei Möglichkeiten hat:
Entweder man erstellt zwei Filter mit einmal dem gefüllten To Einstellungen und einmal mit gefüllten Subject Einstellungen oder man macht es auf die elegante Weise und benutzt das Has the Words Feld.

Dieses Has the Words sucht eigentlich in der gesamten E-Mail (auch in den Headern) nach dem Vorkommen der gewünschten Zeichenkette. Wenn man den Suchbegriff jedoch mit geschweiften Klammern {} einklammert kann man hier jede Menge coole Sachen machen:

Suche in E-Mails die an horrorblog.org gingen, dabei soll es egal sein ob sie direkt oder via cc an horrorblog.org gingen:
Abgekürzt geht’s auch so:

Der Clou dabei ist, wie oben schon erwähnt, das Google Mail jetzt in den Feldern mit ODER statt mit UND sucht. Hätte man einfach in die From, To Felder horrorblog.org eingetragen, hätte der Filter nur funktioniert, wenn die Mail von und an horrorblog.org geschickt worden wäre.

Die ganze Macht der Filter kommt auch in dem folgenden Beispiel zu tragen, mit dem man alle E-Mails die von so automatischen Services kommen gesammelt in einen Ordner Notifications packen lassen kann:

Die generelle Syntax für die UND oder ODER Verknüpfungen in den Filtern wird auch in Build advanced Gmail filters and persistent searches bei Lifehaker beschrieben wo es heisst, dass normale Klammern () immer UND bedeuten und geschweifte Klammern {} ein ODER. Diese Filter kann man übrigens am besten bearbeiten, wenn man sie vorher in einem Text-Editor (mit Syntax Highlighting) bearbeitet und dann in das Feld pastet. Die Filter funktionieren auch in der normalen Suche von Google Mail.

#494

02.05.2010 21:25
3 Kommentare
Share
  • code
  • tutorial
  • tool
  • script
  • bash
  • shell
  • Gewinner
  • Email
  • Verlosung
  • Beispiel
  • Datei
Wie manche von euch wissen betreibe ich seit einiger Zeit ja ein kleines aber mittlerweile echt ganz gut erfolgreiches Blog über Horror- und Fantasyfilme. Bei dem dritten Gewinnspiel haben über 150 Leute mitgemacht und mir eine Email geschickt. Leider etwas viele um per Losverfahren Gewinner auszuwählen. Das folgende Beispiel wird für erfahrene Programmierer nichts neues sein oder total langweilig. Eventuell hilft’s aber dem einen oder anderen weiter ;-)

Einfach mit OSX Mail die Mails extrahieren, die das richtige Lösungswort enthalten, oder die man untersuchen möchte. Dabei erstellt Mail einfach eine Datei mit allen Email-Quelltexten untereinander in einer Textdatei. Diese kann man super mit der Bash maltretieren und die Absenderadresse extrahieren:
grep -Z -P '^From:s(.+)' mail_export.txt | uniq
Wenn man dann noch zwei Gewinner auswählen möchte, braucht man nur doch die Anzahl der Zeilen in der Datei und wählt dann einfach zwei aus. Das ganze Shell-Script sieht dann so aus:
#!/bin/bash
##########################################################
# Extract n radom emails from a file
#
# Usage:
#   winner.sh [filename] [count]
#
# Author: Marcel Eichner // Ephigenia <love@ephigenia.de>
# Date: 2009-03-30
##########################################################
TMPFILE=`mktemp -t emails` || exit 1
grep -Z -P '^From:s(.+)' "$1" | uniq > $TMPFILE
# select random line from file
LCOUNT=`wc -l "${TMPFILE}" | awk ' { print $1; }'`
echo "Choosing ${2:-1} winners from ${LCOUNT} emails"
for (( i = 0 ; i < ${2:-1}; i++ ))
do
  LINENUMBER=$((($RANDOM % $LCOUNT) + 1))
  sed -n ${LINENUMBER}p ${TMPFILE}
done

Das Script kann wenn es ganz doof kommt auch zwei mal die gleichen Absender auswählen. Wenn das passiert kann man das Bash-Script ja gleich noch mal laufen lassen. Danke an Caspar der noch weitere hilfreiche Anregungen gegeben hat!

#482

13.08.2009 22:16
11 Kommentare
Share
  • gmail
  • skype
  • addon
  • firefox
  • slow
  • facebook
  • javascript
Der Firefox meiner Freundin hatte enorme Probleme sich mit Facebook anzufreunden und da hab’ ich mich in die Untiefen von Windows Vista begeben müssen. Doofe Sache das. Dann hat sich rausgestellt, dass man einfach nur das Skype Addon (was macht das eigentlich!?) deinstallieren muss. (Das soll btw. auch bei GMail helfen!)
Wem’s hilft kann sich ja in den Kommentaren bedanken!

#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

#438

16.01.2009 15:27
0 Kommentare
Share
  • terminal
  • bash
  • ssh
  • svn
  • hook
  • commit
Ich bin seit dem letzen Jahr erfolgreich und glücklich auf einem Mediatemple Server.
Man kann dort unter anderem auch echt supertoll seine eigenen SVN Repositories anlegen. Das hab ich bei noch keinem deutschen Hoster gesehen für das Geld.

Seit heute hab ich es auch endlich hinbekommen einen sog. SVN-Hook einzurichten. Ich hab dazu leider nichts richtiges im Netz gefunden und musste ein wenig rumprobieren. Es geht nämlich so:
cd svn-repo/hooks
cp post-commit.tmpl post-commit
chmod +x post-commit
Und dann brauch man nur noch die post-commit mit dem editor seiner Wahl editieren:

/usr/share/subversion/hook-scripts/commit-email.pl "$REPOS" "$REV" --from absender@host.tld  -s "Custom Subject" empfaenger@host.tld

Die mailer.py und mailer.rb variante die es bei tigris gibt sind viel hübscher, funktionieren aber irgendwie bei MT nicht :(

#388

18.03.2008 23:35
6 Kommentare
Share
  • berlin
  • friedrichshain
  • photo
  • seele
  • Wirres
  • Wohnunssuche
Wohnungssuche in Berlin ...

Wohnungssuche im Friedrichshain
ich such jetzt seit ca. 4 Wochen intensiv eine Wohnung in Berlin Friedrichshain, da wo ich ja jetzt auch schon wohne. Nach den 4 Wochen haben sich naja, so jetzt zumindest die Augen geöffnet. Da ich ein paar komische Sachen erlebt habe, hier mal ein paar Pitfalls:

- sog. WOL* GmbH Vermeiden: Ich rufe bei einem Wohnungsangebot an und werde an den Zoo eingeladen um mir noch mehr Wohnungen anzuschauen. Frau W. macht das dann alles. Nach einer Rücksprache mit Stephan meinen Mitbewohner der das Ding schon durch hat, hat sich rausgestellt das ich wahrscheinlich nur einen kostenpflichtigen Account für eine komische Suchmaschine bekommen hätte. Joar - soll man lassen, auch nach dem Berliner Mieterverein (Auch krass das beide seiten -ganz-toll- sind ;-))
- Tae**r Immobilien, scheinen die Wohnung auf die ich mich jetzt 2 mal beworben hab, wieder nicht wegbekommen zu haben, wieso ich die nich nicht bekomme, und wieso die immer noch frei ist kann ich mir nicht erklären
- es gibt viele bewerbe, fuck was bin ich wählerisch, aber naja, was soll's, die Bewerber und potentielle Konkurrenten sind oben zu sehen
- Vermieter sind derbe langsam und eventuell auch schräg drauf, teilweise warte ich 2 Wochen auf Feedback und muss sogar hinterher telefonieren
- sog. Li*n Immo... was ist mit denen? Die haben monatelang die selben Wohnungen im Angebot, Website auch wie ausverkauf, aber wieso gefühlte 5 Monatsmieten raushauen nur weil man gerne wohnt - wtf!?

Generell muss ich sagen dass es sehr frustrierend ist, und daher auch der Aufruf:
Wenn Euer Freund, Freundin, Bekannte, Verwandte, Schwäger, Schwippschwager und entfernte andere Verwandte und Bekannte ausziehen und die zufällig irgendwo im F'hain wohnen, wär's cool wenn ihr mir mal ne mail schickt :)

So denne, meine ein ein halb Cent dazu! BUMBs!

#359

03.07.2007 23:41
18 Kommentare
Share
  • php
  • programmieren
  • Portfolio
  • Web
  • Termine
  • seo
  • flash
  • NMS
Joar, da will ich nicht hinten anstehen und mit dem Gemachten posen.

Ingo Robin hat eine neue Website. Nomoresleep hats getan, Martin Fleck auch und ich hab das Backend hingerockt. Jetzt steht die Seite und ist technisch gesehen ein Meisterstück!

Im Hintegrund gibt es eine SEO Seite und im Vordergrund RSS Feed, Email Links und feine Photos! Alles Integriert und getestet. Das Feinste wo gibt oi!
So schaut vorbei und schauts an!

#354

01.05.2007 13:27
2 Kommentare
Share
  • code
  • php
  • programmieren
  • buch
  • fundstücke
  • tip
  • security
PHP Sicherheit von Christopher Kunz & Peter Prochaska hab ich letzten Freitag bekommen und schon zur Hälfte durch. Erstaunlich auf was für Sachen leute kommen. Email Header Injections oder HTTP Response Splitting sind nur zwei interessante Beispiele.
Das Buch kann ich jedem PHP Coder ans Herz legen der seine Scripte gegen Angriffe schützen möchte!
Mitlerweile gibt es auch dei 2. überarbeitete Auflage.

#349

30.03.2007 09:21
1 Kommentar
Share
  • programmieren
  • Stellengesuch
Tripsbytips sucht dringend professionelle PHP Programmierer! Ich bin hier jetzt seit fast 2 Wochen als Freier dabei und is janz kuschelig hier. Wer sich bewerben möchte einfach eine mail an mich oder in die Comments posten! :)

#348

13.03.2007 14:29
7 Kommentare
Share
  • Web
  • fundstücke
  • seele
  • Business
  • Anarchnie
Oi, da hab ich mich ganz schön gewundert, als ich folgende Email vom XING Support Center bekam ...
sehr geehrter bla blub ... uns ist aufgefallen, dass Ihr Benutzerbild nicht den AGB von XING entspricht ...
Aus diesem Grund hamwa det Bild ma einfach gelöscht - naja, also Sense - keine kuhle Illu mehr im Profil - bis ick meine Realfratze da rein Stelle muss ich erstmal ein Photo machen -
find ich aber schade das man wenn man illustriert nichma ne Illustration reinpacken kann - oller business quatsch ööi!
  • 1
  • 2
  • weiter »
marceleichner HTML5 Harrison Theme (Validate Source), © 2010 by Ephigenia M. Eichner, Impressum