Building my own CNC Mill

In my effort to learn about electronics and mechanics, I decided it might be nice to build a CNC mill.

So here I go – I bought three stepper motors and a stepper driver board (sooner or later I want to be able to replace that, obviously) plus transformer.

While surfing the web for inspiration how to build the table, I stumpled upon Werkstattonline.ch by Dave. He basically did in a few hours what I want to do in the next few weeks :-)

I wrote him a few lines - primarily about sourcing the components. Thankfully, he responded quickly and gave me some hints where to look.

Current state: Looking for (cheap) rigid couplings and other parts to build the “table”. Stepper Driver case assembled, emc2 is set up – still some issues with the real time kernel though.. my stepper motor seems to stutter a little. I am thinking about getting myself a cheap old pc, with 32bit Windows XP or the like.

Greasemonkey + Salesforce

I just uploaded two userscripts for greasemonkey:
http://userscripts.org/scripts/show/88890 replaces the drop down (setup, logout, etc) with a 3 flat links
http://userscripts.org/scripts/show/88897 removes the top bar (logo and menu) – which gives you more vertical space (you lose some links, I might fix that sometime later).

Penetration Testing / Audit Tools Illegal?

Vom Eidgenössisches Justiz- und Polizeidepartement (EJPD):

Demnach sollen künftig bereits das Zugänglichmachen und das Inverkehrbringen von Passwörtern, Programmen und anderen Daten unter Strafe gestellt werden, wenn der Betreffende weiss oder annehmen muss, dass diese für das illegale Eindringen in ein geschütztes Computersystem verwendet werden sollen.

Können oder sollen? Wenn sollen, dann ist’s ein Papiertiger. Wenn können ist’s grober Schwachfug.

Mit Hammer und Schraubenzieher kann man Einbrechen – soll man aber nicht.

Spring Roo not ready for google appengine (yet)

For all who haven’t seen Ben Alex‘s presentation on stage at Google I/O (full length video here) should do so now.

Spring Roo looks very promising for rapidly developing applications for Google AppEngine. SpringSource Tool Suite is the IDE I used to test the sample code and tried to write my own.

Unfortunately, Spring Roo is still a work in progress and (at least for me) not usable to do anything useful. In fact, I’ve not been able to run a hosted google appengine successfully.

  • GWT SDK is always missing (“No GWT SDK in classpath”) – you need to open the GWT settings dialog and then close it again (yes, really).
  • You need to enable Dependency Management (you’re expected to know this, the error is “Could not find any host pages in project“)
  • “perform” (to test and package – to run mvn commands) output is not shown, so you don’t know if your build has failed or not. (ROO-867) (Update: Fixed in 1.1.0.M2)
  • Roo together with Datanucleus’ data enhancer does not seem to work with GAE SDK 1.3.4 (“Found Meta-Data for… but this class is not enhanced!! Please enhance the class before running DataNucleus.“) (I have no idea to get around this)

So when SpringSource saidTight integration with SpringSource Tool Suite and Spring Roo to provide a polished, productive developer experience”, it was mere marketing speak.

Update: While I stand by me snarky remark – I will revisit Roo in the coming months.

How To: Install Google Notes Extension for Firefox 3.5

  1. Read and agree to licence
  2. Download extension file
  3. Rename file to notes.zip
  4. Unzip said file
  5. Modify install.rdf: <em:maxVersion>3.5.*</em:maxVersion>
  6. Zip Contents again
  7. Rename to notes.xpi
  8. Drag and drop xpi into Firefox
  9. Restart Firefox

Wie verbessert man das Internationale Ranking einer Hochschule?

Bekannte Dozenten ins Boot? Nein!
Mehr Geld für Marketing? Nein!
Mehr Geld für Bildung? Nein!
Mehr oder bessere Professoren? Nein!

Also kurz: Die Schule an sich verbessern, ist offenbar keine gute Idee.

Denn Couchepin hat die Lösung: Man benennt die Schule um!
Tagi

Hat hier jemand Freunde beim Tagesanzeiger?

«Der Schweiz droht der Bankrott», so gelesen auf tagesanzeiger.ch.

Ich spare mir mal einen Kommentar zu den Aussagen des “Wirtschaftsexperten” Artur P. Schmidt. Ich halte also mal lediglich fest, was man sonst über diesen – mir bisher unbekannten – Herren so herausfindet:

Laut TA ist Artur P. Schmidt, ein Wirtschaftsexperte und Wirtschaftskybernetiker. Was auch immer Wirtschaftskybernetiker sind. Zudem ist er ein Autor von sage und (vorallem) schreibe elf Büchern! Leider ist  kein einziges auf Amazon zu finden. Auf Buch.ch sind zwar einige zu finden, aber keines davon ist lieferbar.

Grund dafür könnte sein, dass die Bücher höchstwahrscheinlich in Mini-Auflagen von 200-300 Stück erschienen sind: Das aktuelle Buch “Unter Bankstern” ist beim EWK Verlag erschienen. Der Verlag teilt sein Heim mit dem des Inhabers des Verlags (Egon W. Kreutzer) im verschlafenen 4000-Seelen Dorf Kühlbach (DE).

Neben seiner Autorenbeschäftigung werden im TA Artikel die Webseiten des Herrn Schmidts erwähnt. Interessant dabei: Offenbar besucht & verlinkt niemand dessen Webseite. Die beiden erwähnten Webseiten haben nicht einmal einen Alexa-Rang (Alexa.com; redmoon.ch hat den Alexa-Traffic-Rang 2’294’247).

Der Vollständigkeit halber: http://www.arturpschmidt.ch/person/index.asp

Philipp Walther, Journalismusexperte, Verleger, Blogopäde, Oberkybernetiker und Befürworter für weniger Bullshit.

Cablecom / Encryption / Freedom of Choice

Sign the petition: www.grundverschluesselung.ch

Killing Time – Learning About Technology, Entertainment, Design

This got to be my one of my favourite ways to kill some time and learn about cool stuff at the same time:

TED (Technology, Entertainment, Design)

E.g.:

http://www.ted.com/index.php/talks/view/id/92

We’re doomed!

50’000 signatures until the 24th of January..

http://no-dmca.ch/index.de.html