…mal abgesehen davon, dass ein “t” im Betreff fehlt, ist diese Phishingmail schon sehr gut gemacht. Sie sieht so aus (klicken zum Vergrößern):
Hier der Inhalt:
Hallo,
anbei der AWB bitte bestätigen ob alles Ok ist.
Danke
Mit freundlichen Grüßen
First Class Zollservice &
Transportvermittlungs GmbHNiederlassungsleiter
Nordendstraße. 32 B
64546 Mörfelden WalldorfTel.: 06105 / 40352 11
Fax: 06105 / 40352 20
www.first-class-zollservice.deSchulungen im Bereich Luftsicherheit – ONLINE 3+1 Std. Schulung gemäß 185/2010 Kap. 11.2.3.9 /
Schulungen im Bereich Zoll- und AußenwirtschaftWir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen (ADSp), jeweils neueste Fassung.
Diese beschränken in Ziffer 23 ADSp die gesetzliche Haftung für Güterschäden nach § 431 HGB für Schäden im speditionellen Gewahrsam auf EUR 5,- je Kg. Bei multimodalen Transporten unter Einschluss einer Seebeförderung auf 2 Sonderziehungsrechte je Kg sowie darüber hinaus je Schadenfall bzw. – ereignis auf EUR 1,0 bzw. 2,0 Mio. oder 2 Sonderziehungsrechte /kg, je nach dem
welcher Betrag höher ist.
Die bestehende Firma gibt’s und ist wieder einmal der Leidtragende.
Die angehängte ZIP-Datei – als PDF getarnt – schmeckt natürlich sehr pfad und sollte nicht geöffnet werden.
Wicket + Google Maps 3
Falls es jemanden interessiert: ich habe heute eine Wicket-Komponente für Google Maps 3 bei GitHub hochgeladen. Zu finden unter https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3
Ein wenig Dokumentation findet sich im Wiki: https://github.com/wicketstuff/core/wiki/Gmap3
Und Beispiele gibt es unter https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gmap3-parent/gmap3-examples
Falls jemand dafür Verwendung hat: Feedback ist willkommen.
Frisch heute morgen im SPAM-Ordner gelandet – von der E-Mail-Adresse “cross_over0704@yahoo.co.jp” (darf in anderen Fällen natürlich abweichen):
Guten Morgen,
in Bezug auf unsere Rechnung Nr.: 55733223 und unsere 1. sowie auch unsere 2. Mahnung mussten wir heute feststellen, dass Ihre Zahlung bei uns noch immer nicht ausgeglichen ist. Dies bedeutet einen einseitigen Vertragsbruch Ihrerseits. Nach geltendem Recht könnten wir die offene Forderung bereits jetzt bei Gericht anmelden. Wir geben Ihnen jedoch trotzdem noch eine letzte Möglichkeit, Ihre vertragliche Verpflichtung zu erfüllen, indem Sie unverzüglich die ausstehende Summe in Höhe von 536.00 EURO an uns zur Zahlung bringen.
Die Rechnung und die Bestelleinzelheiten finden Sie im zugefügtem Zip Ordner
Nach geltendem Recht sind wir befugt, die anfallenden Kosten geltend zu machen. Alle bereits angefallenen und noch entstehenden Kosten (Mahnkosten, Rechtsanwalts- und Gerichtskosten) gehen zu Ihren Lasten.
Vermeiden Sie unnötigen Ärger und weitere Kosten und erfüllen Sie den mit uns abgeschlossenen Vertrag!
Nuiki-Media Online-Handel mit Sitz in München
Vorstand: Brigitte Mayr, Günter Egger
Aufsichtsratsvorsitzender: Andreas Müller
Amtsgericht: Hamburg 53884
Die Mahnung.zip (38,11 KB) sollte ungeöffnet mit der kompletten E-Mail gleich in den Papierkorb. Nur für den Fall, dass noch jemand nicht sicher ist, was er mit dieser Mail machen sollte.
Update:
Erneute Mail mit anderen Kontaktangaben. Auch interessant, Sitz und Handelsgericht differieren.
2. SPAM-Mail:
Guten Morgen,
in Bezug auf unsere Rechnung Nr.: 51729219 und unsere 1. sowie auch unsere 2. Mahnung mussten wir heute feststellen, dass Ihre Zahlung bei uns noch immer nicht eingegangen ist. Dies bedeutet einen einseitigen Vertragsbruch Ihrerseits. Nach geltendem Recht könnten wir die offene Forderung bereits jetzt bei Gericht anmelden. Wir geben Ihnen jedoch trotzdem noch eine letzte Möglichkeit, Ihre vertragliche Verpflichtung zu erfüllen, indem Sie unverzüglich die ausstehende Summe in Höhe von 892.00 EURO an uns zur Zahlung bringen.
Die Rechnung und die Bestelleinzelheiten finden Sie in beigefügtem Anhang
Nach geltendem Recht sind wir befugt, die anfallenden Kosten geltend zu machen. Alle bereits angefallenen und noch entstehenden Kosten (Mahnkosten, Rechtsanwalts- und Gerichtskosten) gehen zu Ihren Lasten.
Vermeiden Sie unnötigen Ärger und weitere Kosten und erfüllen Sie den mit uns abgeschlossenen Vertrag!
Caopu Media Online-Shop mit Sitz in Hamburg
Vorstand: Petra Brunner, Hans Lang
Aufsichtsratsvorsitzender: Manfred Fischer
Amtsgericht: Bremen 76498
So sehr ich Redmine auch als Tool schätze, so sehr hasse ich es auf eine neue Version umzustellen. Das ist bei Redmine noch kein einziges Mal reibungslos verlaufen. So auch diesmal nicht. Nachdem ich ein Upgrade auf die neue Ubuntu-Version 12.04 gefahren habe, funktionierte meine Redmine-Installation (Version 1.2.1) nicht mehr. Das lag daran, dass mit dem Ubuntu-Upgrade auch Rails auf eine neuere Version (2.3.14) aktualisiert wurde. Diese Rails-Version wird aber erst ab Redmine 1.3.x unterstützt. Die ersten drei Schritte des Migrations-Guides waren ja schnell umgesetzt, nur das Update der Datenbank wollte nicht so richtig. Als Ausgabe kam folgendes:
sudo rake db:migrate RAILS_ENV=production –trace
Please install RDoc 2.4.2+ to generate documentation.
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Object is not missing constant Project!
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:443:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:118:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:124:in `send’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:124:in `const_missing’
/var/www/rails_apps/redmine/1.4.2/app/models/attachment.rb:37
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:291:in `require_or_load_without_engine_additions’
/var/www/rails_apps/redmine/1.4.2/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:451:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:118:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:463:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:463:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:463:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:463:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/var/www/rails_apps/redmine/1.4.2/vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb:33:in `acts_as_attachable’
/var/www/rails_apps/redmine/1.4.2/app/models/message.rb:23
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:291:in `require_or_load_without_engine_additions’
/var/www/rails_apps/redmine/1.4.2/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:451:in `load_missing_constant’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:106:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:118:in `const_missing’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/inflector.rb:364:in `constantize’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/inflector.rb:363:in `each’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/inflector.rb:363:in `constantize’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/string/inflections.rb:162:in `constantize’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:157:in `observed_class’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:183:in `observed_classes’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:166:in `initialize’
/usr/lib/ruby/1.8/singleton.rb:94:in `new’
/usr/lib/ruby/1.8/singleton.rb:94:in `instance’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:38:in `instantiate_observers’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:36:in `each’
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.14/lib/active_record/observer.rb:36:in `instantiate_observers’
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:15:in `define_dispatcher_callbacks’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:182:in `call’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:182:in `evaluate_method’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:166:in `call’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:90:in `run’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:90:in `each’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:90:in `send’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:90:in `run’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/callbacks.rb:276:in `run_callbacks’
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:51:in `send’
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:51:in `run_prepare_callbacks’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:631:in `prepare_dispatcher’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:185:in `process’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:in `send’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:in `run’
/var/www/rails_apps/redmine/1.4.2/config/environment.rb:21
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in `require’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:in `new_constants_in’
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in `require’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/tasks/misc.rake:4
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `execute’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with_call_chain’
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:176:in `invoke_prerequisites’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `each’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `invoke_prerequisites’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:157:in `invoke_with_call_chain’
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run’
/usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/bin/rake:33
/usr/bin/rake:19:in `load’
/usr/bin/rake:19
Tasks: TOP => db:migrate => environment
Ich war aber nicht der Einzige, der diese Fehlermeldung zu Gesicht bekam: Link. An mir lag es allerdings an was anderem. Das MySql-Gem war bei mir nicht installiert. Ein einfaches
gem install mysql
eingegeben und schon lies sich die Datenbank updaten. Das hat mich etliche Stunden gekostet, um das herauszufinden. Dagegen war der Fehler, dass ich mich danach nicht einloggen konnte, relativ leicht zu beheben (respektive lies sich die Information zur Problemlösung relativ leicht finden). Einfach Mongrel 1.2.0.pre2 installieren.
In meiner Wicket-Anwendung besteht die Möglichkeit Datensätze über einen AjaxLink zu löschen. Damit da nicht aus versehen drauf geklickt wird, gibt es vorher noch einen Dialog, ob man den Datensatz auch wirklich löschen möchte. Das sah unter Wicket 1.5 wie folgt aus:
AjaxLink deleteLink = new AjaxLink("deleteLink") {
@Override
public void onClick(final AjaxRequestTarget target) {
//[Datensatz löschen]
}
@Override
protected IAjaxCallDecorator getAjaxCallDecorator() {
return new AjaxCallDecorator() {
@Override
public CharSequence decorateScript(final Component c, final CharSequence script) {
return "if(!confirm('Soll dieser Datensatz wirklich gelöscht werden?')) return false;" + script;
}
};
}
};
Das funktioniert unter Wicket 1.6 nicht mehr, da es keine CallDecorator mehr gibt. Statt dessen müssen wir einen Listener registrieren, so dass der Code wie folgt aussieht:
AjaxLink deleteLink = new AjaxLink("deleteLink") {
@Override
public void onClick(final AjaxRequestTarget target) {
//[Datensatz löschen]
}
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
super.updateAjaxAttributes(attributes);
AjaxCallListener myAjaxCallListener = new AjaxCallListener() {
@Override
public CharSequence getPrecondition(Component component) {
return "if (!confirm('Soll dieser Datensatz wirklich gelöscht werden ?')) return false;" + super.getPrecondition(component);
}
};
attributes.getAjaxCallListeners().add(myAjaxCallListener);
}
};



