Posted: March 13th, 2010 | Author: Thomas | Filed under: Apple, Development, SGI, Software | Tags: Apple, Cocoa, Development, IRIX, Objective-C, Screensaver, Xcode | 4 Comments »
My favorite screensaver of all times is Electropaint. It has its origins in the IRIX OS. The word “mesmerize” was always one of the things I connected with this screensaver. Electropaint™ is a US Trademark of Tristram Visual, www.tristram.com. But since IRIX is gone for good, Electropaint was on the same route …
Fortunatly, there is a good clone of Electropaint for Mac OS X. An older release can be found in Lloyd’s Lounge. Some time later a universal binary of the screensaver for Intel Macs was made available by Alexander von Below.
Since the release of Mac OS X 10.6 “Snow Leopard” all screensavers need to be 64 bit and use Garbage Collection. Apple posted a TN about the requirement and how to adjust the build settings. Otherwise Mac OS X will not allow the use of the older screensaver module.
So I took the source code and adjusted the build settings according to the TN. A few minutes later, a new build of ElectropaintOSX was ready. Another few minutes later the updated DMG file for easy download was assembled. As my contribution to the project was very small, I increased the version to 0.3.1 — indicating that this is the same codebase as in version 0.3 (Minor change: int and float were replaced by NSUInteger and CGFloat).

I do no longer have an 10.4 SDK on my computer, so I built ElectropaintOSX only for Mac OS X 10.5 and 10.6. And I do no longer have any computer with Mac OS X 10.5, so I could not test the build on Leopard. But it should be OK. If not, try the built supplied by Alexander von Below.
So, here is the link to the DMG file that contains the screensaver and the source code. Happy screensaving.
ElectropaintOSX 0.3.1
Requires: Mac OS X 10.5 or better
Posted: January 26th, 2009 | Author: Thomas | Filed under: Apple, Development, Software, iPhone | Tags: Apple, ColorRef, Development, iPhone | No Comments »
First things first – because my target audience is international I use the english language from now on in the blog entries.
OK, next up: I succeded on the second part of Aaron Hillegass’ Challenge No. 35. Feeling kind of proud – and very motivated.
Finally: Thanks for the feedback on ColorRef. There are some valid issues I’m going to address in a upcoming release.
- An option for editing theme names and editing colors will be added.
- The reordering of entries will be implemented.
- Adding colors in hexadecimal format — should be possible.
- Moving the EM/SE-Theme to the favorites — very likely.
About the EM/SE-Theme: These are from my employer and originally I used ColorRef only for the purpose of having a handy “digital color reference” app. It evolved into a little more usage scenarios. This evolution left some traces, like the Tab-Bar at the lower section. This will very likely change soon.
Again, thanks to everyone who took her/his valuable time and supplied me with feedback. Your help is very appreciated.
P.S.
You can delete a theme name or a color with a horizontal swipe. I expected this to be obvious — but in fact I was wrong on this. I added a note to the description in the App Store.
Posted: January 25th, 2009 | Author: Thomas | Filed under: Apple, Development, Software, iPhone | Tags: Apple, Cocoa, ColorRef, Development, iPhone | No Comments »
Meine erste iPhone Anwendung hat es in den App Store geschafft: ColorRef. Hier ist der Direktlink zum App Store.
ColorRef ist ein kleines Programm zum verwalten von Farbpaletten. Es können Farbpaletten – sogenannte Themes – angelegt werden. Einem Theme können Farben hinzugefügt werden. Der eigentliche Nutzen ist, dass zu den Farben die entsprechenden RGB-Werte angezeigt werden können. Über einen Klick auf eine Farbe wird die Anzeige des RGB-Wertes zwischen Dezimal-, Hexadezimal- und CoreGraphics-Format umgeschaltet.
Warum das Ganze, wenn doch alle Programme von Adobe ein gutes Farbpalettenmanagement mitbringen und Mac OS X die Farbpalette sogar Systemweit bei Cocoa Anwendungen anbietet? Die triviale Antwort: Die ganzen anderen Anwendungen. Es ist leichter, die Farbwerte schnell auf dem iPhone nachzusehen, als erst Anwendung A zu starten, dort Farbwerte herauszusuchen, Fenster passend auf dem Monitor verschieben oder sich Notizen zu machen, um diese Farben in Anwendung B zu verwenden. ColorRef ist der digitale Notizzettel für Farbwerte.
Daher hoffe ich, dass dem einen oder anderen ColorRef gefällt. Verbesserungsvorschläge und Hinweise zu Bugs sind gerne gesehen … ein paar Ideen habe ich auch schon.
P.S.
Chapter 35 – Challenge: Teil I habe ich geschafft, Teil II wird die Download Statistik zeigen.
Posted: May 15th, 2008 | Author: Thomas | Filed under: Software, Technology | Tags: Politics, Security | No Comments »
Es ist schon interessant, wie einige Dinge zusammenfallen. So berichtet heise.de über die Wünsche der US Air Force, Cyberwar-Waffen zu besitzen. Bemerkenswert ist vor allem, dass sich mit den Waffensysteme des Cyberwars — von denen der Auftraggeber noch nicht einmal eine präzise Vorstellung hat — durchaus viel Geld verdienen lässt. Ein Umfang von 11 Millionen Dollar ist nun nicht gerade eine Kleinigkeit.
In einer anderen Meldung berichtet der Spiegel widerum, dass die Wirtschaftsspionage in Deutschland ansteigt.
Alles weise auf einen “staatlichen Ursprung dieser Attacken” hin, was ihre Ziele, Intensität, Struktur und Breite angehe. Die “Qualität der genutzten Technik” und die Koordination seien Hinweise auf “ein erhebliches finanzielles Potential und entsprechende personelle Ressourcen”.
Und in meinem Warenkorb bei Amazon ist dieses Buch: The Future of the Internet — and how to stop it. Ich habe das Buch zwar noch nicht gelesen, aber ich glaube die Forderung nach sicheren und vertrauenswürdigen Computersystemen wird zunehmen. Die Frage, wie sich Sicherheit und Vertrauen mit unseren demokratischen Grundsätzen vereinbaren lassen, wird spannend werden.