repats blog Thoughts of a digital native

26Sep/110

Bestes Podcast App fuer Android

Ich habe mir einige angeschaut und bin von Podkicker restlos begeistert. Wüsste nichts, was die hätten besser machen können.

qrcode

Features:

  • Verwaltung und Hinzufügen von Podcast-Feed via URL oder Empfehlungen
  • Neue Podcasts werden in einer Liste/Tab angezeigt, unabhängig vom Feed, auch automatische nach einer bestimmten Zeit
  • Integrierter Player, der sich merkt, wo man zuletzt war(-> kein nerviges Suchen mehr)
  • Download und von dort aus Hinzufügen in die Playlist
  • Löschen oder aus der Playlist nehmen, wenn der Podcast fertig gehört ist
  • Abspeichern/Laden von abonnierten Podcasts im OPML-Standard
  • RSS und Atom

flattr this!

14Sep/110

Arduino Uno mit Ubuntu 10.04 (Lucid Lynx)

Das Lucid Paket 0018 für Arduino von Ubuntu ist hoffnungslos veraltet, in dem Menü, in dem man sein Board auswählt, kommt der Uno noch garnicht vor. Allerdings kann man einfach die Maverik Pakete runterladen:

sudo apt-get install libjna-java

Dann die Pakete runterladen:

Die Pakete installieren:

sudo dpkg -i *.deb

Voila, jetzt erscheint auch der Uno in der Liste. btw, auch die ppa-Pakete bringen nichts, dort ist die neuste Version 0018. Mehr Infos im Arduino Playground.

flattr this!

12Sep/112

dd Statusanzeige

dd ist das Kommandozeilen Kopiertool von *nix-Betriebssystemen. Im Gegensatz zu den meisten Programmen, hat es aber keine Statusanzeige oder gar einen Statusbalken um den Fortschritt anzuzeigen, so dass man kontrollieren kann, ob sich das Programm nicht vielleicht aufgehängt hat.

Mit diesem Trick kann man aus dd dennoch zu einer Ausgabe zwingen:

  1. dd Kopiervorgang starten, z.B.:
    dd if=/dev/sdb of=/dev/sdc
  2. Neue Konsole öffnen
  3. PIDvom dd-Prozess herausfinden:
    $ ps -A |grep dd

    Die Ausgabe könnte z.B. so aussehen:

    $ 4905 pts/0   00:00:00 dd
  4. Statusreport-Signal an dd senden(PID ist die Nummer die Schritt 3. ergeben hat, z.B. 4095):
    $ kill -USR1 PID
  5. In der Konsole aus der dd gestartet wurde müsste jetzt eine Ausgabe kommen, z.B.
    75273+0 Datensätze ein
    75273+0 Datensätze aus
    38539264 Bytes (39 MB) kopiert, 27,4718 s, 1,4 MB/s

 

Ausserdem gibt es noch ein grafisches Tool für dd: air-imager

Credits to jma89 and h4shBrpwnz at linuxquestions.org

flattr this!

12Sep/110

Standarddrucker von anderen Benutzern aendern

Drucker von anderen Usern zu ändern ist ja garnicht mal das Problem, man muss sich halt nur bei jedem User einzeln anmelden und den Drucker per Hand umstellen. Per Skript gibt es 2 Möglichkeiten: über rundll32 oder über die Registry.

1. rundll32-Methode (Danke an daedalus von administrator.de)

rundll32 printui.dll,PrintUIEntry /y /n "Druckername"

Einfach diesen Befehl in eine Textdatei schreiben und als .bat speichern. Das /n ist der Parameter für den Namen, der danach folgen muss, das /y heisst, dieser Drucker soll als Standarddrucker gesetzt werden. Das ist meiner Meinung nach die einfacherere Methode. Wenn der Druckername keine Leerzeichen enthält, können die Anführungszeichen auch weggelassen werden.

2. Registry-Methode (Danke an Micheal von Windows FAQ)

Da ist natürlich noch viel umständlicher ist in der Registry rumzupulen als den Drucker mal eben anzuklicken, kann man ein .reg-Skript schreiben dass den folgenden Inhalt hat:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Sofrware\Microsoft\Windows NT\CurrentVersion\Windows]"Device"="Standarddrucker,winspool,lpt01:"

Dabei steht der erste Wert für den Druckernamen, winspool ist die dll die für das Drucken zuständig ist und dann der Anschluss, wobei LPT: für Lokale und Ne: für Netzwerkdrucker und Software Drucker(z.B. PDF Generator) verwendet wird.

Um jetzt vom Adminstrator aus die Drucker zu ändern, kann man per runas die eben genannten Skripte starten, s. auch

runas /?

Aufrufe:

runas /user:username "C:\pfad\rundllskript.bat"

bzw.

runas /user:username "C:\pfad\registryskript.reg"

Ein Problem ergibt sich, wenn der User kein Passwort hat, da runas standardmässig, ausser bei Windows 2000, keine leeren Passwörter akzeptiert. Wenn man allerdings den Registry-Eintrag LimitBlankPasswordUse im Ordner HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa aus 0 ändert, ist auch das kein Problem mehr.(Tip aus der c't 1/06)

flattr this!

30Jul/110

Berechnen von Nullstellen in Matlab

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

 

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;

flattr this!

29Jul/110

Nerd- und Kellerpflanzen

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

flattr this!

24Jul/110

DynDNS auf OpenWrt mit updatedd

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.

flattr this!

12Jul/112

Kino.to wieder online als kinox.to

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: Scheinen wohl Nachmacher zu sein, die alle Links von video2k.tv haben, s. Andipopps Artikel und gulli Artikel.

flattr this!

4Jul/110

Carnivorous Plants – Natures’ Flyswatter

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

flattr this!

24Jun/114

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

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.

flattr this!