rapher.de – 2 cent blogging

Compu-Global-Hyper-Mega-Net

Juli 6th, 2010

Background Evolution Netzteile: Amiga 500 vs. iPhone 4

No Comments, Amiga 500, iZeugs, by rapher.

Das Netzteil des Amiga 500 von 1987 hat ein Volumen von ungefähr 1200 ccm, das neue iPhone 4 Netzteil ca. 27 ccm. Das Netzteil des iPhone 4 passt ca. 44 Mal in das Amiga Netzteil.

Beim RAM hat sich mehr getan: Das iPhone besitzt 1024 Mal soviel MB Arbeitsspeicher, wie der der Amiga. Mit Hilfe einer 512kB Speichererweiterung für den Amiga, kann man diesen Unterschied jedoch  halbieren :-)

Um Faktor 142 unterscheiden sich die Taktraten des Prozessoren. Der Amiga 500 bringt stolze 7 MHz mit, Apples neuer A4 ARM Chip im iPhone 4 bringt es auf 1GHz.

Juni 14th, 2010

Codeschnipsel: Kommunikation vom iPhone zu Google App Engine via HTTP GET

No Comments, iPhone Developing, by rapher.

Hier mal ein Codeschnipsel für das Senden von Informationen über einen HTTP GET Request vom iPhone zur Google App Engine (Java):

// iPhone send GET
NSString *urlString = [NSString stringWithFormat: @"http://appname.appspot.com/saveText?text1=%@&text2=%@", self.text1Label.text, self.text2LabelLabel.text];
NSURL *urlToSend = [[NSURL alloc] initWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:urlToSend cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30];
NSData *urlData;
NSURLResponse *response;
NSError *error;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];

in urlData landet die Antwort vom Server, also z.B. ein return vom doGet (s.w.u.)


// Google App Engine get GET
import javax.servlet.http.*;
[...]
public class getHTTP_GET extends HttpServlet {

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {

String text1 = req.getParameter("text1");
String text2 =req.getParameter("text2");

// do something

return /sendBack
}

In der web.xml muss nun noch von /saveText auf das getHTTP_GET Servlet verwiesen werden.

März 5th, 2010

Workbench 2.04 requiers Kickstart 2.0 or higher

1 Comment, Amiga 500, by rapher.

Step by step kommt der Amiga aus dem Quark! Zwei Joysticks und eine 512kb Ram Erweiterung ermöglichen lang vergessenen Spielspaß. Rainbow, Fire and Ice, The second World und Cavehavadon sind meine aktuellen Favoriten.
Leider kann ich noch keine Disks kopieren. Meine alten Workbench Floppys benötigen Kickstart 2.0 oder höher.

Workbench 2.04

Workbench 2.04


Nun stellt sich die Frage: Kickstart ROM upgraden oder eine ältere Workbench Version? Mal schauen ob sich ein 2.0er Kickstart ROM auftreiben lässt. Dann sollten auch wieder noch mehr Spiele laufen, die momentan noch nicht wollen.

Februar 28th, 2010

Umgebungslichtsensor im iPhone – Zugriff über SDK?

No Comments, iPhone Developing, by rapher.

Der Umgebungslichtsensor im iPhone regelt die Beleuchtungsstärke des Displays – anscheinend stufenlos. Allerdings gibt es wohl Probleme seit iPhoneOS 3.0. Einige Nutzer haben das Gefühl, dass der Sensor nicht mehr korrekt mit dem Display interagiert.
Der Selbstversuch zeigt: Die Displaybeleuchtung wird nur nach oben geregelt, also heller. Erweckt man das iPhone im Dunkeln aus dem Standby ist die Beleuchtung schwach. Wird die Umgebung dann heller, regelt das iPhone nach einigen Sekunden nach, das Display wird heller. Wird die Umgebung dann wieder dunkler verharrt die Displaybeleuchtung. Die Beleuchtungsstärke wird nicht nach unten/dunkel geregelt.

Die Regelung funktioniert stufenlos, d.h. der Umgebungslichtsensor liefert eine gewisse Auflösung.

Leider ist ein Zugriff auf die Werte des Sensors über das SDK nicht möglich. Dazu wäre voller Hardwarezugriff, also ein Jailbreak, notwendig.

Vermutlich im iPhone verbaut: ISL29011 Digital Ambient Light Sensor and Proximity Sensor with Interrupt Function

Februar 8th, 2010

update aktualisierung neues updates news

No Comments, Allgemein, by rapher.
  • www.trbs-2131.de Technische Regel 2131 – elektrische Gefährdungen
  • www.trbs-1111.de Technische Regel 1111 – Gefährdungsbeurteilung und sicherheitstechnische Bewertung
  • www.trbs1201.de Technische Regel 1201 – Prüfungen von Arbeitsmitteln und überwachungsbedürftigen Anlagen
  • www.trbs1203.deTechnische Regel 1203 Teil 3 – Befähigte Personen – Besondere Anforderungen – Elektrische Gefährdungen
  • www.unfallverhuetungsvorschrift.de Unfallverhütungsvorschrift Elektrische Anlagen und Betriebsmittel BGV A3
  • www.trbs-betrsichv.de Betriebssicherheitsverodnung