Prine’s Blog

Startup Bild und Logo der Applikation

Posted by: fedoraswiss on: April 22, 2009

Um ein Startbild anzuzeigen muss lediglich ein Bild mit dem folgenden Namen erstellt werden: “Default.png” (320×480)
Für das Logo der Applikation: “Icon.png” (57×57)

Init Methode aufrufen, nach dem z.B die MainView geladen wurde

Posted by: fedoraswiss on: April 20, 2009

Mit folgender Methode kann dies realisiert werden:
- (void) awakeFromNib (Diese Methode wird vor dem Aufbau der View aufgerufen)


/**
* Initalization
*/
- (void) awakeFromNib {
// will be invoked before the MainView is rendered...
[self initMethod];
}

Website einlesen und nach Suchbegriff durchsuchen

Posted by: fedoraswiss on: April 18, 2009

Wenn man eine Webseite nach einem gewissen Wort durchsuchen will, kann man dies wie folgt machen:

NSURL Objekt erzeugen, Content mittels stringWithContentsOfURL Methode auslesen und in die urlContents Variable speichern:
NSString *page = @"http://www.google.ch";
NSURL *url = [NSURL URLWithString:page];
NSString *urlContents=[NSString stringWithContentsOfURL:url];

Mit der Methode rangeOfString wird überprüft, ob der String vorkommt, oder nicht:
NSString *searchString = @"blabla";
NSRange range = [urlContents rangeOfString :searchString];
if (range.location != NSNotFound) {
// String found! Do Something...
}

URL mit Iphone Safari öffnen

Posted by: fedoraswiss on: April 18, 2009

Der Safari Brower des Iphones kann wie folgt geöffnet werden:

NSString *page = @"http://www.google.ch";
NSURL *url = [NSURL URLWithString:page];
[[UIApplication sharedApplication] openURL:url];

Parallels Tools in Ubuntu 8.04 installieren

Posted by: fedoraswiss on: September 15, 2008

Um die Parallels Tools unter Ubuntu 8.04 installieren zu können, muss man folgenden neueren Build von Parallels downloaden: http://download.parallels.com/stuff/Parallels-Desktop-5624-Mac-en.dmg

Danach kann man mittels “Action” -> “Install Parallels Tools” die virtuelle CD mounten und mittels:

cd /media/cdrom
sudo ./parallels-tools.run

Reboot -> Hooray \o/!

Höchste CPU Auslastung eines Benutzers/Prozesses anzeigen

Posted by: fedoraswiss on: September 4, 2008

Kann mit folgendem Befehl angezeigt werden:
ps -eo pcpu,pid,user,args | sort -k 1 -r | head -5

Aktuelles Verzeichnis merken

Posted by: fedoraswiss on: September 4, 2008

Sehr nützlich:

Mit foldendem Befehl, kann man sich das aktuelle Verzeichnis “merken”:
pushd .

… do something ..

und mittels:
popd
kommt man wieder zum gespeicherten Verzeichnis zurück..

Screen Sessions

Posted by: fedoraswiss on: September 2, 2008

Manchmal ist es recht praktisch, wenn man eine Terminalsession abspeichern (detachen) kann und sie auch nach einem Relogin wieder aufnehmen(reattachen) kann.

Genau für dieses Problem ist ‘Screen’ Zuständig.

Mit foldendem Befehl kann eine Screensession gestartet werden:
screen -d -m top

Die Parameter ‘-d’ und ‘-m’ bewirken, dass der Screen Prozess direkt detached wird.

Laufende Screensessions kann man mit folgendem Befehl auflisten:
screen -ls

Nun kann dort die PID des Screenprozesses kopiert werden und mit dem Befehl:
screen -r pid
Die Session wieder aufgenommen werden.

Bestimmter Prozess direkt per PID killen

Posted by: fedoraswiss on: August 28, 2008

Und noch etwas, was ich immer wieder vergesse:

PID=`ps aux | grep mysql | awk {'printf($2);exit'}`
kill -9 $PID

Find -exec Syntax

Posted by: fedoraswiss on: August 28, 2008

Da ich die Syntax immer wieder vergesse, post ich das hier mal als Blogbeitrag ;) :

find . -name "xyz*" -exec bash -c "mv {} ./xyz-dir/" \;

Schlagworte: