Berechnen von Nullstellen in Matlab

Posted on 30. Juli 2011 Comments

Als Beispiel möchte ich hier die Funktion und ihre Ableitung benutzen:

Nullstellen mit Matlab: Funktion

  • a, b: Intervall
  • eta: Genauigkeit
  • format long: 15 Nachkommastellen

 

//update: GitHub

//update: Nullstellenberechnung in Lua

 

1. Bisektion (Wikipedia)

function [nullstelle,i]=bisektion(a,b)
  format long;
  eta = 0.00001;
  i=0;
  if(f(b)*f(a)<0)
    while(abs(b-a)>eta)
      if(f((a+b)/2)*f(a)>0)
        a=(a+b)/2;
      else
        b=(a+b)/2;
      end
      i=i+1;
    end
    nullstelle=(a+b)/2;
  end

function f_x=f(x)
  f_x=x.^6-x-1;

2. Newtown-Verfahren

function [nullstelle,i]=newton_verfahren(x)
  format long;
  eta=0.00001;
  diff=1;
  i=0;
  while(diff>eta)
    nullstelle = x;
    [f_x,fp_x]=f(x);
    x=x-f_x/fp_x;
    i=i+1;
    diff=abs(x-nullstelle);
  end
  nullstelle=x;

function [f_x,fp_x]=f(x)
  f_x  = x.^6-x-1;
  fp_x = 6*x.^5-1;

 

3. Sekanten-Verfahren

function [nullstelle,i]=sekanten_verfahren(a,b)
  format long;
  eta=0.00001;
  i=0;
  while(abs(b-a)>eta)
    nullstelle=b;
    b=b-f(b)*(b-a)/(f(b)-f(a));
    a=nullstelle;
    i=i+1;
  end
  nullstelle=(a+b)/2;

function f_x=f(x)
  f_x=x.^6-x-1;

4. Regular-Falsi

function [nullstelle,i]=regula_falsi(a,b)
  format long;
  eta=0.00001;
  i=0;
  diff=1;
  if(f(b)*f(a)<0)
    nullstelle = a;
    while(diff>eta)
      x=(a*f(b)-b*f(a))/(f(b)-f(a));
      if(f(x)<0)
        a=x;
      else
        b=x;
      end
      diff=abs(x-nullstelle);
      nullstelle = x;
      i=i+1;
    end
  end

function f_x=f(x)
  f_x=x.^6-x-1;

Nerd- und Kellerpflanzen

Posted on 29. Juli 2011 Comments

Dass der Sauerstoff, den man zum Atmen braucht, aus oxygener Photosynthese entsteht ist hoffentlich keinem der geneigten Leser unbekannt. Nun ist dieser Vorgang im Keller oder bei schwachen Lichtverhältnissen generell allerdings schwer zu bewerkstelligen, deswegen ein paar Pflanzen, die nun wirklich nicht viel Pflege benötigen und trotzdem meist gut wachsen:
Efeutute als Zimmerpflanze im Keller

 

Efeutute (Wikipedia)

Steht bei mir auf dem Schreibtisch und so halb auf der Höhe vom Fenster. Vor dem Fenster ist zu allem Überfluss auch noch ein Fliegengitter, nichtsdestotrotz wächst sie so schnell, dass ich schon einen zweiten, 1m langen Stab dazu gekauft habe, an dem sie hoch- und runter klettern kann. 1-2 Mal die Woche gießen.update: inzwischen nicht mehr ganz so schnell, aber hält sich gut, aufgrund der Heizung muss ich sie jetzt öfter gießen im Winter.
Spathiphyllum als Zimmerpflanze im Keller

 

 

Friedenslilie/ Spathiphyllum (Wikipedia)

Diese Pflanze soll angeblich wie auch die Efeutute verschiedene Gase aus der Luft reinigen und ist eine beliebte Zimmerpflanzen. Bei mir blühen und gedeihen in Moment 2 kleinere Exemplare auf der Fensterbank, 1-2 Mal die Woche werden sie gegossen, können auch ein bisschen Wasser im Übertopf haben, schadet nicht. update: hab ich ins Erdgeschoss ans Fenster gestellt, haben sich nicht gehalten im Keller, sonst aber sehr pflegeleicht, wächst gut, kann man eigentlich nicht übergiessen (Bild: CC-BY2.0 / Toshihiro Oimatsu)

 

Efeu (Wikipedia)

Efeu hat bei mir drinnen nicht gehalten, hab ich wohl zu viel gegossen, weil es mit der Friedenslilie in einem Übertopf standen. Generell ist Efeu aber sehr anspruchslos. Ich habe die Reste denn in einen Topf nach draußen auch in den Schatten gestellt, da wächst es wunderbar, aber anscheinend verträgt es die Staunässe nicht.

 

Grünlinie und Schwiegermutterzunge (Wikipedia/Wikipedia)
Gruenlilie als Zimmerpflanze im Keller
Grünlilie ist vielleicht nicht die hübscheste Pflanze aber sehr pflegeleicht. Wächst bei mir sowohl im Keller als auch im Erdgeschoss, muss man einiges gießen. Die Schwiegermutterzunge hat bei mir schon 2 Abkömmlinge und wächst im Keller sehr gut bei nicht allzu gutem Licht…update: bei gutem Licht ist sie riesig geworden (Bild: CC-BY-SA3.0 / Digialos)

 

 

Song of India Zimmerpflanze

Dracena reflexa, „Song of India“ (Wikpedia)

Braucht nicht so viel Licht, verträgt die Heizung allerdings nicht so gut. Da hab ich den Dreh mit dem Gießen noch nicht so raus So wirklich ein Drachenbaum, wie man ihn von den Kanarischen Inseln kennt ist es aber nicht. update: im Keller hat das garnicht funktioniert, ich hab ihn nach oben gestellt, dort ist er ebenfalls eingegangen, hat alle Blätter verloren. Ich weiß nicht, was da los war… (Bild:GFDL, CC-SA 2.1 Japan / KENPEI)

 

 

Usambaraveilchen

Usambaraveilchen (Wikipedia)

Das hätte ich nicht gedacht, dieses widerstandsfähige Veilchen hält sich in einem eigentlich zu großen Topf schon seit ein paar Monaten, hat sogar hübsch lila geblüht. Hat wohl jeder schon mal bei Mutti gesehen. Die fleischigen(„sukkulenten„) Blätter speichern Wasser, nicht allzu oft gießen, erstrecht nicht im Keller.(Bild: GFDL, CC-BY-SA3.0 / Wildfeuer)

 

 

Einen Bonsai wollte ich mir vielleicht demnächst mal holen. Die Aloe Vera(nicht für den Keller, pralle Sonne!) ist relativ einfach am Leben zu erhalten und wächst ziemlich schnell, ich tauche sie einmal die Woche unter Wasser/Regentonne. Bevor ich das gemacht hab, ging’s ihr nicht so gut. Am besten lauwarmes Wasser. Kakteen sind allgemein eine gute Idee, brauchen aber auch viel Licht!

Generell kann man sagen, dass man Pflanzen, die bei schlechten Lichtverhältnissen wachsen, anscheinend weniger giessen muss als normalerweise. Ausserdem sollte man seine Rollos natürlich nicht zumachen, denn das Licht, das sie zum Wachsen brauchen kommt überwiegend nicht aus der Deckenbeleuchtung😉 update: Kälte, z.B. durch Lüften im Winter vertragen einige nicht so gut.

Weitere Links

DynDNS auf OpenWrt mit updatedd

Posted on 24. Juli 2011 Comments

Nachdem ich mir irgendwie LuCI und Webif² zerschossen habe auf meinem WRT54GL und mein DynDNS nicht mehr funktionierte, musste ich das ja irgendwie über SSH wieder anstellen. Es hat mich einige Zeit gekostet das passende Programm zu finden. Auf einer Website fand ich den Hinweis, dass es sich hierbei um updatedd handelt, einfach mal eingetippt bekam ich die folgende Meldung:

root@router:/usr/bin# updatedd --help

Usage: updatedd [OPTION]... SERVICE -- ...

Please use `updatedd-wrapper' instead of updatedd.

Options:
-L        list installed plugins (services) and exit
-Y        use syslog
--help    print help and exit
--version    print version information and exit

Report bugs to <updatedd@philipp-benner.de>.

Mit updatedd -L bekommt man zu sehen, welcher Service installiert ist.

root@router:/usr/bin# updatedd -L

Services:
dyndns

Die Zugangsdaten für den DynDNS Account liegen in /etc/config/updatedd:

config 'updatedd'
	option 'service' 'dyndns'
	option 'username' 'alice'
	option 'password' 'secret'
	option 'host' 'bob.dyndns.org'
	option 'update' '1'

Denke mal der Aufbau ist selbsterklärend. Wenn man sich ein bisschen umguckt, findet man auch noch die Datei /etc/init.d/updatedd, die man, entgegen des Hinweises von updatedd, updatedd-wrapper zu benutzen, startet, den Service zu updaten:

root@router:/# /etc/init.d/updatedd start
Connecting to checkip.dyndns.org (1.2.3.4:80)
updatedd_ip_check    100% |*******************************|   104  --:--:-- ETA

bzw.

/etc/init.d/updatedd enable

für den Autostart.

Kino.to wieder online als kinox.to

Posted on 12. Juli 2011 Comments

Es scheint so als wäre kino.to wieder online, ob das jetzt Trittbrettfahrer sind oder der Typ ist, der aus der Haft entlassen wurde, weil er gegen seine Kumpanan ausgesagt hat ist umstritten. Vielleicht sind es auch Leute, die beim Raid auf kino.to nicht fest genommen wurden, vielleicht hat er dort ja mehr als 12-13(?) Mitarbeiter gegeben. Die FAQs sind jedenfalls noch für kino.to.

Unter Kontakt gibt es eine Message:

„Hallo liebe Fans, Filmfreunde und GVU:
Eure lieblings Online-Stream Webseite ist zurück als KinoX.to!
Das legendäre Online-Stream-Portal Kino.to war eine der Lieblingsseiten vieler deutscher und ausländischer Internetnutzer, die es satt hatten viel Geld für überteuerte Kinovorstellungen und verspätete Serien-DVD-Releases auszugeben.

Liebe GVU, Filmindustrie und Staat: Denkt ihr wirklich ihr könnt uns stoppen nur weil ihr haufenweise Geld habt?
Wie kann es sein, dass harmlose Webseitenbetreiber auf eine Stufe mit Mördern und Vergewaltigern gestellt werden?
Merkt ihr überhaupt noch was in eurem Wahn? Für was finanzieren wir euch jeden Monat? Damit ihr uns verarscht?!

Was ist aus diesem Land geworden? Wo ist unsere Freiheit hin?
Und warum werden solche fanatischen Geldgeier-Organisationen unterstützt vom Staat und Politik?!

Wir wollen euch nicht. Das Internet will euch nicht. Keiner will euch.
Alles was wir wollen ist Freiheit und das für JEDEN!
Danke an all die Leute da draussen, Fans und besonders Anonymous. Gemeinsam sind wir Stark!

PS: Macht euch keine Sorgen, wir haben nie Daten gespeichert und werden es auch weiterhin nicht tun.

Legends may sleep, but they never die.

Euer KinoX.to Team „

Ein paar Alternativen findet man sonst hier: Alternativen zu kino.to

update: Google Adsense hat mein Konto deaktiviert, weil ich auf kino.to gelinkt hatte. Ich hab den Artikel mal deaktiviert und werde dann entweder irgendwann mal Adsense abmelden oder eben diese Seite komplett löschen.

update: Scheinen wohl Nachmacher zu sein, die alle Links von video2k.tv haben, s. Andipopps Artikel und gulli Artikel.

update2: Hier ein Artikel, der zeigt, die man feststellen kann, wo die Server einer bestimmten Website stehen und zu welchem Land die Domain gehört

Carnivorous Plants – Natures‘ Flyswatter

Posted on 4. Juli 2011 Comments

At summertime my kitchen is full of flies and little mosquitos, even though I live in a rainy part of Germany, which is not even that warm. Last time I went to the hardware store, I found the Venus Flytrap and thought I might give it a try. And it worked! The plant grew quite a bit. I gave it some time to see if it survives because usually not even a cactus will grow in my room :/ Probably because I see it everyday while eating I remembered to water it regularly. Best thing is: you can’t water it too much, it’s a Helophyte („swamp plant“), so it’s used to a lot of water;) One thing to be careful about: you can only use distilled water(1€/5 liter) or rain water. If you’ve got a pond in your garden that should be alright too. After a while I bought a little plastic terrarium and added a Sarracenia Purpurea and a Pinguicula caudata. It’s 5€ each and about 7€ for the little terrarium.

This is the perfect self-sustaining flyswatter brought to you by Nature™.
carnivorous plants
(click to enlarge)

carnivorous plants

Firefox 5.0 und ubufox mit Ubuntu 10.04 (xul-ext-ubufox Problem)

Posted on 24. Juni 2011 Comments

repat@laptop:~$ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
Die folgenden Pakete werden aktualisiert:
ubufox
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 58,3kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 319kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
(Lese Datenbank ... 268513 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ubufox 0.9-0ubuntu1~mfs~lucid1 (durch .../ubufox_0.9.1-0ubuntu0.10.04.1~mfn3_all.deb) ...
Entpacke Ersatz für ubufox ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/ubufox_0.9.1-0ubuntu0.10.04.1~mfn3_all.deb (--unpack):
Versuche, »/etc/xul-ext/ubufox.js« zu überschreiben, welches auch in Paket xul-ext-ubufox 0:0.9-0ubuntu1~mfs~lucid1 ist
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/ubufox_0.9.1-0ubuntu0.10.04.1~mfn3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Lösung des Problems? xul-ext-ubufox(das Paket ist dafür gut) deinstallieren:

sudo apt-get remove xul-ext-ubufox

danach

sudo apt-get install -f

oder

sudo apt-get remove
sudo apt-get install ubufox

Dank geht an orthopteroid aus ubuntuforums.org.

Danach ist bei mir alles in Englisch gewesen, dazu muss man die neue Sprachdatei runterladen und installieren

Dank geht an Martin Vogel, für den Tip:)

update: Des weiteren berichtet Tuxsuisse im Blog linuxundich.de, dass man unter Ubuntu z.B. einfach das Paket firefox-locale-de mit

sudo apt-get install firefox-locale-de

nachinstallieren könnte, dann geht das ebenfalls.

ytcracker – antisec lyrics

Posted on 23. Juni 2011 Comments

>>i’m the defacto leader of a movement
screaming „hack the planet“ back in 99
hacktivism in its prime
global Hell had the .mil rooted
alphabet soup and their troops in the suits kid
kicking down doors and seizing my equipment
blocking all my shipments sitting on their hitlist
0day radical emphatic beat addict
and that stab hit i envelope the game call me rabbit

hop to hop i run the internet equivocally
bitch i be hit em with the bytestyle symmetry
digi g digital gangster repping till im dead
steady grep apache logs when im looking for the feds
fast forward now the internet anonymous
and captains of the lulzboat raise the mast prominent
dominant hacks – antisec on that new new
dropping tables in mysql like it was some poo poo

pound antisec – pounding through your speakers
pound antisec – pound it to the bleachers
pound antisec – if youre sitting below deck
in the lulzboat salute bitch and show some respect

lulzsec bitch they fold ya hacked sony
got that md5 we rocked ya macaroni
cook coke crack then boil like a noodle
while hbgary stay toast like a streudel
rootshell on ya bootstrap – now whos that?
botnet mjoin and drop your whole c class
see class? it is evident we flossing
ion cannon in the proc list ddossing

lean back bitch we be sending an injection
magic quotes off JOIN TABLE intersection
put it up on pastebin it wont get erased then
20 million hits to your dome like some cavemen
ask cnn – you want a interview?
send a PRIVMSG to the nickname sabu
on irc – man we convening
this some 99 throwback shit that i’m screaming <<

lyrics via nerdysouth, also on cyberguerrilla.com

  • www.ytcracker.com
  • www.digitalgangster.com

Download: http://ytcracker.com/antisec/ytcracker%20-%20%23lulzsec%20(beat%20by%20dicepticon).mp3

Alternativen zu kino.to

Posted on 8. Juni 2011

Update: Aufgrund der Google Adsense Richtlinien wurde diese Seite überarbeitet. Es wurden sämtliche Links entfernt und Kommentare ausgeschaltet. Kontaktiert mich doch auf anderem Wege.

Aus gegebenem Anlass

  • movie2k.to(Offline seit Mai 2013)
    • als movie4k.to angeblich wieder online
  • kinofilme.runterladen-gratis.de
  • nox.to
  • burning-series.org
  • movie-blog.org
  • online-moviez.com
  • alluc.org
  • tv-links.cc
  • streamload.in
  • g-stream.in
  • filme-anschauen-kostenlos.de
  • kinokiste.com
  • youprank.de.tl
  • serienjunkies.org
  • anime-loads.org
  • serien.cc
  • onlinecliptv.com
  • all-stream.info
  • moviezonline.tv
  • kino.chill.to
  • flash-moviez.ucoz.org
  • onlinefilme.do.am
  • iload.to
  • streamz2k.com
  • scum.in
  • mov-world.net
  • tvshack.bz
  • cinestream.cc
  • movfilm.net
  • serienjunkies.de
  • anime-stream24.com
  • video2k.tv (Danke, jimlad, s. auch gulli news)
  • kinovz.com (Danke, kinovz)
  • mega-stream.to (Danke, 5even)
  • kostenlos-ansehen.de (nur zum kaufen. Danke, marem)
  • kostenlos-filme-anschauen.de
  • stream-search.de (Danke, Timo)
  • c1neon.com bzw. c1neon.ws (Danke, info)
  • watch-movies-az.com
  • watchseries.eu
  • monsterstream.info
  • moviebox.to
  • cine24.tv
  • filme-anschauen-kostenlos.de
  • hd-box.org
  • mega-stream.to
  • movie-stream.to
  • filme.ucoz.de
  • bbvideos.de
  • loads7.com
  • documentary.net
  • onlinecliptv.com
  • hollywood-streams.com
  • moviezonline.tv
  • 2kino.net (Danke, Anonymous)
  • streams.to (Danke, streams.to)
  • online-schauen.com (Danke, Zönius)
  • kinox.to (Altes Kino.to Design, anscheinend andere Leute)
  • tv-links.eu (Danke, Jannik)
  • Kinokiste.com (Danke, Anton)
  • stream-box.de
  • hd-vidz.com bzw. hd-vidz.net (Danke, HD-Vidz)
  • movstream.info (Danke, HD-Vidz)
  • moviebb.to (Danke, Peter)
  • istream.ws (Danke, Chris bzw. Luisa aus Rio)
  • serienkino.to(Danke, ph0g)
  • film-blog.5x.to(Danke, Alexander)
  • streaming25.com(Danke, Petr)

Dank an:

  • pottwalblog.ch
  • 7777777seven7777777.wordpress.com
  • ahnungslos.ch

(Tips von Lesern fett gedruckt)

Update: kino.to scheint als kinox.to wieder online zu sein, s. kino.to als kinox.to wieder online

update2: Inmoment nicht erreichbar.

update3: Nur ein weiterer Klon im kino.to Format

update4: movie2k.to ist auch offline, s. welt.de

update4.1: als movie4k.to wieder online

Cronjobs von selbst wieder anstellen

Posted on 11. Mai 2011 Comments

Das Problem war ganz einfach, manuell dürfen einige wenige Berechtigte aus guten Gründen Cronjobs abstellen. Damit aber am nächsten Tag der Cronjob wieder läuft braucht man ein (nicht-abstellbaren) Cron Jobs, der alle anderen Cronjobs wieder anstellt. Glücklicherweise gibt es da die Schnittstelle Config::Crontab und so sind dies nur ein paar Zeilen(via CPAN bzw. man Config::Crontab):

#!/usr/bin/perl
use Config::Crontab;
my $ct = new Config::Crontab;
$ct->read; # alle crons auslesen a.k.a. crontab -l
$_->active(1) for $ct->select(-command_re => '/usr/local/bin/command'); # zeile vervielfachen fuer andere befehle
$ct->write; # alle crontabs schreiben, nicht vergessen!

Der gewünschte, nun wieder aktive Befehl ist /usr/local/bin/command.

XMPP/Jabber, VoIP(jingle), Webcam und Remote Desktop auf Dockstar

Posted on 30. April 2011 Comments

Wenn man sich die anderen Beiträge hier anguckt, merkt man, dass ich mich in letzter Zeit ziemlich viel mit XMPP/Jabber, Verschlüsselung und VoIP beschäftige. Leider gab es lange Zeit keine gute Alternative zu Skype aber nach ein paar Stunden testen, meine ich tatsächlich eine Lösung gefunden zu haben: jitsi. Wer das schon länger verfolgt, kennt das Programm vielleicht noch unter dem Namen SIP-Communicator. Inzwischen ist es ein vollwertiger Instant Messenger, der auch ICQ, Windows Live(MSN) und weitere Messenger unterstützt. Mit der Implementierung von jingle gehen jetzt auch Voice Calls und Webcam, grade unter Windows 7 zu Windows XP und Ubuntu 10.04 getestet.

Nun ist man natürlich immer noch abhängig vom Anbieter des XMPP-Servers, allerdings nicht mehr von Red5, welches in Java geschrieben ist und somit wohl eher nicht auf z.B. der Dockstar (->Openfire) läuft. Mit der ebenfalls Webcam und Audio möglich war, s. jabber-server.de/red5 über Spark(Client) und Openfire (Server). Hier also mal eine kleine Auflistung von öffentlichen Jabber-Servern:

Für optimale Privacy kann man natürlich auch einen eigenen Jabber-Server, z.B. ejabberd aufsetzen. Das funktioniert auch mit einer 1GHz ARMEL CPU auf der Dockstar (!)

Ein sehr geiles Feature, nach dem ich überhaupt nicht überhaupt gesucht hatte, ist die Remote-Desktop Funkionlität. Sonst habe ich das immer über das proprietäre logmein.com/hamachi gemacht, aber das gefällt mir natürlich besser:) OTR für’s chatten ist eingebaut und funktioniert auch out-of-the-box mit Pidgin auf der Gegenseite( und damit wohl auch Adium)

update: Die Gespräche sind über ZRTP verschlüsselt