Lange habe ich für mich persönlich nach einer Sonos Alternative für unsere Wohnung gesucht.
Das Sonos System ist genial und ich werde sicherlich irgendwann eines haben, aber von meinen momentanen Anforderungen her war das System für mich bisher nicht mit dem finanziellen Invest unter einen Hut zu bringen.
Ich will einfach vernünftig Musik mit meinem Tablet/Handy steuern und diese dann an meinem (älteren) receiver wiedergeben.
Mein use-case ist also nicht Sonos typisch, den ich habe kein größeres Haus und keine Multiroom Anforderung.
Für mich tut es jetzt erstmal der Bluetooth Music Adapter von Logitech für 24,99€.
Ich spiele damit Musik aus Google Music, einen Radio Stream oder vom Synology NAS direkt über Bluetooth ab. Natürlich hat das großen Einfluss auf die Akkulaufzeit des Endgerätes, aber das ist mir in diesem Moment erstmal egal.
Tja, warum eigentlich über die Kündigung eines kostenlosen Bankkontos bloggen? Warum dies überhaupt tun, wenn das Konto doch kostenlos ist?
Das hab ich mir auch gedacht, mich dann aber aus folgenden Gründen für einen kleinen Beitrag entschieden.
Zuerst mal nutze ich das Konto schon lange nicht mehr und habe die (auch kostenlose) Kreditkarte als Ersatzkarte im Urlaub verwendet. Des weiteren habe ich die “Kredit” Werbung schon lange satt, die sowieso direkt auf den Altpapierstapel wandert. Der Zusendung dieser Werbung habe ich schon zweimal schriftlich widersprochen, leider ohne Erfolg. Nachdem ich nun den Jahreskonto Auszug erhalten habe und sowieso im Aufräumfieber bin, wollte ich das Konto kündigen. Geht gar nicht so einfach, denn auf der Homepage der Norisbank ist der Kündigungsprozess gar nicht beschrieben, weder in der FAQ, noch im Formularbereich, noch sonstwo. Über die Google Suche ist der Vorgang oder Infos dazu nicht auffindbar.
Man muss dazu den Support anschreiben. Andere Banken machen dies wesentlich transparenter, denn auch die Kündigung gehört irgendwie zum Kundenservice.
Man muss also eine E-Mail an [email protected] schreiben oder bei der kostenpflichtigen Hotline anrufen, damit einem geholfen wird. Da ich ein Schwabe bin, habe ich natürlich eine E-Mail geschickt.
Hier die Antwort und die Beschreibung des Kündigungsvorgangs bei der Norisbank in der Hoffnung, dass es jemand weiterhilft:
Wir bedauern es sehr, dass wir Sie mit unserem Angebot nicht überzeugen konnten.
Bitte schicken Sie uns Ihre Kündigung per Brief mit Originalunterschrift an folgende Adresse:
norisbank GmbH
04089 Leipzig
Sofern Sie Ihre gesamte Kundenverbindung kündigen möchten, teilen Sie uns bitte Ihre 7stellige Kundennummer mit.
Bitte nennen Sie uns darüber hinaus eine Kontoverbindung zur Verrechnung Ihres möglichen Guthabens.
Bei einer Kündigung einzelner Unterkonten geben Sie bitte die 7stellige Kundennummer mit den jeweiligen 2-stelligen Unterkontennummern an.
Bitte teilen Sie uns dazu ein weiteres Verrechnungskonto mit, um Ihr mögliches Guthaben schnell überweisen zu können.
Falls Sie über eine noris Card verfügen, ist es zwingend notwendig, diese bei einer Kündigung der gesamten Kundenverbindung bzw. bei Kündigung des jeweiligen Unterkontos, entwertet (durchgeschnitten) dem Kündigungsschreiben beizulegen, damit die Schließung der Kontoverbindung oder des Unterkontos vollständig erfolgen kann.
Wir hoffen, Ihnen mit diesen Informationen weitergeholfen zu haben und wünschen Ihnen einen angenehmen Tag.
new analytics shell, a terminal like browser gui for running queries
faster long term graphs
internal message queing systems to absorb and resist load spikes
new stream rules and filters
a lot of small improvements and bugfixes
The following migration guide describes the manual upgrade process on debian in detail:
Download new 0.9.6 release, for example into /opt and unpack it https://github.com/downloads/Graylog2/graylog2-server/graylog2-server-0.9.6.tar.gz
tar xzfv graylog2-server-0.9.6.tar.gz
Download elasticsearch, most recent version from here and unpack it, for example: wget https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.18.6.tar.gz
tar xzfv elasticsearch-0.18.6.tar.gz
configure basic elasticsearch values, see elasticsearch configuration for details, for example: network.host: 192.168.164.100
path:
logs: /var/log/elasticsearch
data: /var/data/elasticsearch
cluster:
name: graylog2
Download elasticsearch-servicewrapper (tanuki-wrapper) into your elasticserach/bin installation directory and unpack it there wget https://github.com/elasticsearch/elasticsearch-servicewrapper/zipball/master
mv master elasticsearch-servicewrapper.zip && unzip elasticsearch-servicewrapper.zip
mv elasticsearch-elasticsearch-servicewrapper-*/* . && rm -rf elasticsearch-elasticsearch-servicewrapper-*
Start elasticsearch instance bia servicewrapper in /bin/service ./elasticsearch start
Starting ElasticSearch...
Waiting for ElasticSearch.......
running: PID:14816
Check if your elasticsearch instance started successfully. The logfile (defaut here in /var/log/elasticsearch/graylog2.log) should show something like this: [2011-12-23 22:21:03,711][INFO ][node ] [Celestial Madonna] {0.18.6}[14818]: initializing ...
[2011-12-23 22:21:03,716][INFO ][plugins ] [Celestial Madonna] loaded [], sites []
[2011-12-23 22:21:05,299][INFO ][node ] [Celestial Madonna] {0.18.6}[14818]: initialized
[2011-12-23 22:21:05,299][INFO ][node ] [Celestial Madonna] {0.18.6}[14818]: starting ...
[2011-12-23 22:21:05,352][INFO ][transport ] [Celestial Madonna] bound_address {inet[/192.168.164.100:9300]}, publish_address {inet[/192.168.164.100:9300]}
[2011-12-23 22:21:08,385][INFO ][cluster.service ] [Celestial Madonna] new_master [Celestial Madonna][WiNh0iYwQyeipER3PuXZSg][inet[/192.168.164.100:9300]], reason: zen-disco-join (elected_as_master)
[2011-12-23 22:21:08,408][INFO ][discovery ] [Celestial Madonna] graylog2/WiNh0iYwQyeipER3PuXZSg
[2011-12-23 22:21:08,415][INFO ][http ] [Celestial Madonna] bound_address {inet[/192.168.164.100:9200]}, publish_address {inet[/192.168.164.100:9200]}
[2011-12-23 22:21:08,416][INFO ][node ] [Celestial Madonna] {0.18.6}[14818]: started
[2011-12-23 22:21:08,419][INFO ][gateway ] [Celestial Madonna] recovered [0] indices into cluster_state
Get the MongoDB to ElasticSearch migrator script from joschi git clone https://github.com/joschi/graylog2-mongo-es-migrator.git
you need at least to adapt to config/migrator.yml with your mongodb username, password and host, usage: After you've downloaded the script you should edit the configuration file in config/migrator.yml. If the ElasticSearch and MongoDB servers are running on the same system (on localhost) and MongoDB doesn't need authentication you can keep the file as is.
Get required dependencies with Bundler: bundle install
prepare a new graylog2.conf in /tmp/graylog2.conf with new settings (or just copy the new config and adapt your settings). The new default configuration settings are: elasticsearch_url = http://localhost:9200/
elasticsearch_index_name = graylog2
force_syslog_rdns = false
mq_batch_size = 4000
mq_poll_freq = 1
mq_max_size = 0
be brave and do a “hole-in-one” migration from the migrator directory (the following line works depending from where your graylog2 servers resides): ps aux | grep graylog2-server.jar | awk {'print $2'} | xargs kill; ruby migrator.rb;cp /tmp/graylog2.conf /etc/graylog2.conf/; cd ../graylog2-server-0.9.6/bin/;./graylog2ctl start
Get the new web interface from github git clone https://github.com/Graylog2/graylog2-web-interface.git
get required dependencies for the graylog2 web-interface cd graylog2-web-interface; bundle install
Configure new web-interface (copy old configs, adapt new parameters, create new indexer.yml file with correct elasticsearch settings), be sure to check indexer.yml
mongoid.yml
general.yml
email.yml
Start the bundled server or adapt your apache/passenger settings
Login to your web-interface, check if latest events are dropping in.
Es gibt endlich ein paar Details zum neuen James Bond Film. Die 23 Verfilmung des Agenten Thrillers trägt nun auch offiziell den Namen “Skyfall”.
Oscar Preisträger Sam Mendes (American Beauty, Jarhead) wird dieses mal Regie führen und natürlich schlüpft Daniel Craig erneut in die Rolle des Agenten 007. Auch Judi Dench (“M”) ist erfreulicherweise wieder mit von der Partie.
In SKYFALL, Bond’s loyalty to M (Dench) is tested as her past comes back to haunt her. As MI6 comes under attack, 007 must track down and destroy the threat, no matter how personal the cost.
Zur Geschichte ist bisher nicht also viel bekannt, nur, dass sie erstaunlicherweise keine Verbindung zum vorherigen Streifen “Quantum Trost” (Quantum of Solace) haben wird. Die Vergangenheit von “M” soll den MI6 in Schwierigkeiten bringen und nur der Titelheld kann mal wieder die Welt retten.
Bisher bekannte Drehorte sind Istanbul (Türkei), Shanghai (China), Schottland und die Studios in London. Der Titel “Skyfall” selbst hat einen emotionalen Hintergrund, welcher im Film selbst enthült werden soll. Ich bin jedenfalls schon gespannt, wie schlecht der Titel diesmal ins Deutsche adaptiert wird.
Die Produktion läuft seit dem 7. November diesen Jahres und hat sich aufgrund finanzieller Schwierigkeiten bei MGM verzögert. Der deutsche Kinostart von “James Bond 007 – Skyfall” ist für den 1. November 2012 anvisiert.
A while ago i published a howto on running nginx+serendipiy+php-fpm with apache style rewriting as implemented in s9y. The described installation is obsolete now – php-fpm made the jump into the regular php versions beginning with php 5.3.3 (see here). In addition to that i made s9y obsolete on my blog and migrated it to wordpress.
The netcraft webserver survey from April 2011 shows that nginx is still increasing slightly and is currently providing access to 8,68% of all monitored domains:
Time for me to switch to nginx again
Manual compiling is cool, but also a bit old-school, that’s why we use packages from Dotdeb in this example:
Add the following two lines into your /etc/apt/sources.list file (example for debian squeeze, see lenny instructions here:
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
Thanks to the new try_files directive in nginx the vhost configuration (found in /etc/nginx/sites-available) for wordpress is fairly straight forward. (In addition Igor often mentioned that using the if directive in nginx equal to apache usage is evil.). Example vhost configuration code for my blog: #/etc/nginx/nginx.conf
server {
listen :80;
server_name andreas-lehr.com;
server_tokens off;
root /var/www/virtual/andreas-lehr.com/htdocs;
index index.php index.html index.htm;
access_log /var/log/nginx/andreas-lehr.com/access_log;
error_log /var/log/nginx/andreas-lehr.com/error_log;
please be aware that the blog in the example is running from the sublocation /blog.
php-fpm configuration is located in /etc/php5/fpm. The file php-fpm.conf is the main configuration file which includes everything in the subdirectory pool.d, where i made some modifications to the default www.conf pool file:
As you see i configured only one pool which is running through the unix socket in /dev/shm/php-fastcgi.socket, which should be a bit faster than via local TCP socket. In addition i didn’t change any other performance values in first place (Blog is running with pm = dynamic, pm.max_children = 50, pm.start_servers = 20, pm.min_spare_servers = 5, pm.max_spare_servers = 35, pm.max_requests = 0 which is a lot more than ever needed).
Finally i changed some php_admin_flags and values accordingly.
Start php-fpm
/etc/init.d/php5-fpm start
Start nginx
/etc/init.d/nginx start
Conclusion:
Now thats really a easy and fast way to install nginx with php-fpm on debian squeeze. This configuration is now running for several weeks on this domain and the pingdom monitoring shows an average response time improvement of about 300ms. In addition the machine now has a lot more reserves considering RAM and CPU. Coming up next:
Adapting this changes to the piwik and gallery3 installations running here, integration of varnish-cache in this setup.
After a recent update on one of our service machines, redmine (version 1.1.2) crashed during startup with the following error:
Error message:
undefined local variable or method `version_requirements' for #
Exception class:
NameError
Application root:
/opt/redmine
Backtrace:
# File Line Location
0 /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb 119 in `requirement'
1 /usr/lib/ruby/1.8/rubygems/source_index.rb 269 in `search'
2 /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/vendor_gem_source_index.rb 119 in `search'
3 /usr/lib/ruby/1.8/rubygems.rb 247 in `activate'
4 /usr/lib/ruby/1.8/rubygems.rb 1276 in `gem'
5 /var/lib/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb 73 in `add_load_paths'
6 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 301 in `add_gem_load_paths'
7 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 301 in `each'
8 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 301 in `add_gem_load_paths'
9 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 132 in `process'
10 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113 in `send'
11 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113 in `run'
12 /opt/redmine/config/environment.rb 20
13 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require'
14 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `require'
15 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/railz/application_spawner.rb 318 in `preload_application'
16 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/railz/application_spawner.rb 267 in `initialize_server'
17 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/utils.rb 323 in `report_app_init_status'
18 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/railz/application_spawner.rb 246 in `initialize_server'
19 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server.rb 194 in `start_synchronously'
20 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server.rb 163 in `start'
21 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/railz/application_spawner.rb 222 in `start'
22 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/spawn_manager.rb 253 in `spawn_rails_application'
23 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server_collection.rb 126 in `lookup_or_add'
24 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/spawn_manager.rb 247 in `spawn_rails_application'
25 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server_collection.rb 80 in `synchronize'
26 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
27 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/spawn_manager.rb 246 in `spawn_rails_application'
28 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/spawn_manager.rb 145 in `spawn_application'
29 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/spawn_manager.rb 278 in `handle_spawn_application'
30 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server.rb 352 in `__send__'
31 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server.rb 352 in `main_loop'
32 /var/lib/gems/1.8/gems/passenger-2.2.15/lib/phusion_passenger/abstract_server.rb 196 in `start_synchronously'
33 /var/lib/gems/1.8/gems/passenger-2.2.15/bin/passenger-spawn-server 61
I believe the error came up with the recent version of the rubygems packe provided in debian testing, which is rubygems_1.6.2-1_all.deb in our case.
The error is described in the official redmine “redmine” right here. More information could also be found in the official redmine bulletin board.
We put the code provided in hint 3 of issue 7516 in line 19 of the file config/environment.rb. This hack fixed the error for us for now.
You could also switch over using the unstable trunk version of redmine, roll back your rubygems or wait for the 1.2.0 release of redmine.
Bereits seit geraumer Zeit ist klar, dass der epochalen Verfilmung des “Herrn der Ringe” auch eine Jackson’sche Adaption zu J.R.R. Tolkien’s “Der kleine Hobbit” (orig. The Hobbit) folgen wird. Peter Jackson schrieb abermals gemeinsam mit Fran Walsh das Drehbuch und das Duo übernimmt auch die Produktion. Nach dem Aus von Guillermo del Toro als Regisseur übernahm Jackson zudem in diesem Jahr die Regie der auf 2 Teile angesetzten Tolkien Adaption.
Mittlerweile ist ein Großteil der Besetzung fix: Lange bekannt war schon, dass Ian McKellen wieder den Zauberer “Gandalf der Graue” spielen wird, Hugo Weaving im zweiten Teil als Elbenkönig “Elrond” auftritt und Andy Serkis abermals die Kreatur “Smeagol/Gollum” verköpern wird.
Die Hauptrolle des “Bilbo Beutlin” (orig. Bilbo Baggins) übernimmt diesmal nicht der wohl etwas zu Alte Ian Holm, sondern Martin Freeman, der einigen vielleicht von Hot Fuzz oder Shaun of the Dead bekannt sein könnte.
Die Rolle des Zwergenhelden “Thorin Eichenschild” (orig.: Thorin Oakenshield) spielt Richard Armitage, “Lord Balin” wird von Ken Stott (King Arthur, Casanova) verkörpert.
Die weiteren 11 Zwerge werden wiefolgt besetzt:
Relativ neu ist jedoch, dass Cate Blanchett erneut die Rolle der Elbin “Galadriel” verkörpert (Quelle:Screenrant.com). Dies sind interessante Neuigkeiten, denn im Original von J.R.R. Tolkien taucht Galadriel eigentlich gar nicht auf. Somit ist jedenfalls klar, dass Peter Jackson abermals ein Stück von der Original Geschichte abweichen wird.
Sicher ist auch, dass Howard Shore erneut für die Filmmusik verantwortlich ist. Nach seinem mit 3 Oscars gekrönten Erfolg bei der Herr der Ringe Verfilmung ist das nicht verwunderlich.
Bisher nur ein Gerücht ist die Besetzung von Orlando Bloom als Elb “Legolas” und die Verpflichtung von Leonard Nimoy(“Spock” in Star Trek) als Sprecher des Drachen Smaug. Von diesem gibt es übrigens ein bis dato unübliches Drachen Design beim Moviereporter zu bewundern.
Gefilmt wird derzeit schon in Neuseeland, auch wieder an originalen Sets von der “Herr der Ringe” Verfilmung. Der erste Teil der Verfilmung kommt am 19. Dezember 2012 in die Kinos, Teil 2 folgt dann ein Jahr später im Dezember 2013. Die Wartezeit kann man sich bis dahin mit den Herr der Ringe Blu rays vertreiben oder sich den sehr gut gemachten Fanfilm The Hunt for Gollum anschauen. Achtung: Die Special Extended Edition erscheint erst mit dem Kinostart vom ersten Teil des kleinen Hobbit auf Blu ray, die bisher erhältlichen Blu-rays enthalten immer die Spielfilmversion aus dem Kino.