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

#471

16.07.2009 13:43
0 Kommentare
Share
  • Web
  • hacked
  • twitter
  • web2.0
  • security
Twitter wurde schon wieder gehackt!
Wie gestern schon auf verschiedenen amerikanischen Seiten und jetzt auch bei Golem berichtet wurde ist Twitter am Montag erneut Opfer von Hackern geworden.
Diesmal erhielt der Hacker interessante Information (u.a. Kreditkartennummern) von Mitarbeitern, sog. Star-Accounts und vieles mehr.
Wie passiert ist und was alles "erbeutet" wurde kann man in diesem Blog nachlesen (Englisch).

#466

02.07.2009 16:19
2 Kommentare
Share
  • code
  • script
  • bash
  • shell
  • file
  • changed
  • bell
  • log
Aus aktuellem Anlass wollte ich ein Shell-Script schreiben das mir anzeigt, wenn sich eine Datei ändert (ein Log-File) und diese dann kurz ausgibt. Jedes mal wenn sich also die Datei ändert, klingelt es im Terminal (printf 'a') und ich bekomme die letzten Einträge angezeigt:
interval=${2:-1}
filename=$1
filename=${filename:?"missing."}
while true
do
  if test `find "$filename" -mmin ${interval}`
  then
    clear;
    printf "`date`n$filenameann";
    tail "$filename"
  fi
  echo "sleeping for next check in $((interval * 60)) seconds ..."
  sleep $((interval * 60))
done

Man kann das auch auf die Spitze treiben, aber so macht’s erstmal das was ich wollte. Benutzt wird es dann wie folgt:
./fileChanged.sh folder/testlog.log
Checkt dann jede Minute ob die Datei sich geändert hat. Wer rausbekommt wie man das mit Sekunden machen kann sagt mir Bescheid :)

#463

19.06.2009 10:45
0 Kommentare
Share
  • code
  • osx
  • test
  • terminal
  • tool
  • apache
  • siege
  • unix
  • webserver
  • benchmark
  • performance
  • regression
Wie gestern schon beschrieben kann man super ab (Apache Bench) die Performance seiner Applikationen im Web testen. Durch Zufall hab ich in meiner Ports Sammlung noch ein anderes Programm gefunden das auch sehr vielversprechend aussieht: siege.

Dort kann man auch mehrere URLs testen, einen User simulieren und noch viel mehr. Damit habe ich allerdings noch nicht so viel Erfahrung. Hab aber gleich mal meine App getestet:
siege -c 100 -t 10s http://localhost/myProject/
Die Ausgabe sieht fast so aus wie beim ab:
Transactions:                    545 hits
Availability:                 100.00 %
Elapsed time:                  17.85 secs
Data transferred:               1.33 MB
Response time:                  1.02 secs
Transaction rate:              30.53 trans/sec
Throughput:                     0.07 MB/sec
Concurrency:                   31.01
Successful transactions:         604
Failed transactions:               0
Longest transaction:            3.31
Shortest transaction:           0.03

Mit einem Config File kann man aber auch noch mehrere Urls abfragen und so ein realistischeres Ergebnis erzielen. Mehr dazu steht in der Docu von Siege oder in Tutorials die man so im Netz findet: Regression testing with Siege.

Ich denke mal das solche Tools auch eine wunderbare Möglichkeit sind verschiedene Hoster zu testen oder einem Kunden zu zeigen wie Vorteilhaft eine Optimierung seiner Applikation wäre oder einfach nur welchen extremen Effekt der Einbau eines Caches hat.

#460

11.06.2009 12:52
1 Kommentar
Share
  • Web
  • tip
  • konto
  • 2.0
  • verwaltung
Mehr oder weniger durch Zufall bin ich auf Kontoblick.de gestoßen. Nach der Anmeldung kann man dort sein echtes Konto von fast jeder Bank eintragen und sich die Umsätze fortan über ein Java-Applett in Kontoblick laden. Anscheinend wird dort Sicherheit ganz groß geschrieben. Mal sehen ... auf jeden Fall kann man sich dann seine Kontoauszüge schön katalogisiert und für die Statistik aufbereit anschauen. So wird aus jeder Überweisung an die Telekom direkt als solche erkannt und auch die Miete oder änliches gleich in der richtigen Kategorie abgelegt.
So erhält man ohne viel zu machen eine schöne Aufstellung über die Ausgaben und Einnahmen.

#458

06.06.2009 19:38
0 Kommentare
Share
  • berlin
  • osx
  • security
  • friedrichshain
  • hack
  • mac
  • o2
  • world
Okay, das ist mal cool! Anscheinend kann man sich per WLAN oder sonstwie der O2 Anzeigetafeln in Berlin Friedrichshain bedienen. Fraglich ob der Hack auf beiden Tafeln zu sehen war, diese hängen nämlich anscheinend an einem und dem selben System.
Via NoMoreSleep Blog

#457

05.06.2009 13:49
0 Kommentare
Share
  • code
  • osx
  • App
  • terminal
  • tool
  • script
  • scripting
  • apple
iTerm ist eine willkommene Alternative zu der nativen Terminal App für OSX. Jetzt kann man die auch mit AppleScript verwursten.
Wenn man es Leid ist immer wieder die selben Terminal Fenster aufzumachen um Apache-Logs zu lesen oder die Datenbank zu überwachen sollte man überlegen ob das nicht noch besser geht. Klaro geht das besser! Mit Apple-Script!
tell application "iTerm"
  activate
 
  -- create server log terminal
  make new terminal
  tell the last terminal
    activate current session
    launch session "Default Session"
    tell the last session
      write text "clear;"
      write text "tail -f /Applications/MAMP/logs/apache_access.log"
      set background color to {15000, 200, 200}
    end tell
  end tell
  set the bounds of the first window to {0, 700, 840, 900}
  set the name of the first window to "apace_access.log"
 
  -- creat working terminal
  make new terminal
  tell the last terminal
    activate current session
    launch session "Default Session"
    tell the last session
      write text "welcome user, start now"
    end tell
  end tell
  set the bounds of the first window to {0, 0, 840, 660}
  set the name of the first window to "workspace"
 
end tell
So kann man ganze Fenster Setups zusammencoden und erspart sich so hoffentlich einen Haufen Zeit.

Nachtrag:
Man kann dann das Apple-Script auch automatisch bei jedem Start von iTerm ausführen lassen indem man es in ~/Library/iTerm/AutoLaunch.scpt ablegt. Weitere Beispiele gibt es auf der Scripting Seite von iTerm.

#454

19.05.2009 13:32
0 Kommentare
Share
  • google
  • telekom
  • router
  • 404
  • fehler
  • dns
  • routing
  • ads
[[480x|zuYL26xN.png]]
Seit Mitte April sendet die Deutsche Telekom bei nicht gefunden Seiten falsche DNS Einträge an seine Kunden um Ihnen eine Navigationshilfe zu bieten. Ich dachte erst es sei sowas die Domain-Parken mit Werbung aber die Telekom verdient sich warscheinlich ein kleines Sümmchen aus den Einnahmen der Google-Ads die auf den Seiten geschalten sind.
Ein Beispiel für die Anzeige (für alle Nicht-Telekom-Kunden) gibt es hier: Beispiellink bei domain ebayde Wie das Technisch funktioniert kann man im Nexem Blog nachlesen.

#451

04.05.2009 19:48
0 Kommentare
Share
  • tool
  • regular
  • expression
  • flash
  • air
  • regex
Früher habe ich auf dem PC unter Windows liebend gerne den RegexBuddy benutzt um Regular Expressions zu schreiben. Das ist meiner Meinung nach auch noch das beste Programm um das zu erledigen.
Allerdings gibt es bisher noch keine wirklich brauchbare Alternative für den Mac. Grant Skinner bietet da Abhilfe. Mit seinem RegExr, das ist eine Adobe Air Applikation, kann man recht simpel Regular Expressions erstellen. Ist bestimmt einen Blick wert!

#448

30.03.2009 17:47
0 Kommentare
Share
  • code
  • deploy
  • programmieren
  • osx
  • terminal
  • script
  • shell
  • apple
  • server
  • rsync
Ein weiterer Vorteil von mediatemple Servern ist, dass man per rsync und ssh einfache Projektupdates schieben kann.

Ich arbeite an den meisten Projekten, wie auch diesem Blog, lokal auf meinem Rechner und habe bisher immer mit Transmit syncronisiert. Da Transmit aber reichlich beschränkt ist, was die Einstellungsmöglichkeiten betrifft und mein PHP-FTP Sync Programm nicht 100% alle Features abdeckt die rsync abdeckt habe ich mich damit mal beschäftigt.

Sobald man einen ssh Zugang zu seinem Mediatemple server hat kann man mit nur einer Zeile in der Console sein komplettes Projekt updaten - in Windeseile!

rsync -avzcu --cvs-exclude --progress [localDir] -e ssh [host]:[remoteDir] --exclude-from deployIgnore.txt
Die mit eckigen Klammern umklammerten Sachen müsste man dann einfach durch eigene Werte ersetzen.

#436

08.01.2009 15:13
1 Kommentar
Share
  • Web
  • fundstücke
  • security
  • news
Am Dienstag wurde ja sogar beim Spiegel berichtet das verschiedene Twitter Accounts Opfer eines Hackers wurden. Anscheinend war ein sog. "schwaches" Passwort eines Twitter Admins von einem 18 Jährigen durch Brute Force "erraten" worden und so konnte er die Kanäle von Obama oder Britney Spears verändern.
Jetzt hat sich auch Jeff Atwood aka CodingHorror mit dem Thema Dictionary Attacks befasst und empfiehlt ganz klar eine zeitlich steigende Sperre für falsche Logins. Wen’s interessiert kann ja mal lesen, ist auch einiges allgemeines zu Passwörtern dabei :)
  • « zurück
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 34
  • 35
  • weiter »
marceleichner HTML5 Harrison Theme (Validate Source), © 2010 by Ephigenia M. Eichner, Impressum