Archive for category Open Source
Video: Node.js by Ryan Dahl
Posted by Lars Schenk in Open Source, Video on Februar 19th, 2010
I recently read about “Node.js might be the most exciting single piece of software in the current JavaScript universe.” and “Node’s goal is to provide an easy way to build scalable network programs.” Sounds great. With this talk from Ryan Dahl, I’ve got a bigger picture:
Getting Git
Posted by Lars Schenk in Open Source on Oktober 21st, 2009
After reading ebooks, watching screencasts and working through some tutorials trying to get a grip on git, I found this slide that made me understand. Great! Thanks, Scott Chacon.
Another helpfull resource is: Understanding Git Conceptually
“Waiting for root file system” caused by out dated VMware Server
Posted by Lars Schenk in Linux on Februar 25th, 2009
I run into a strange problem when I upgraded some VMs from Debian Etch to Lenny. I’m using VMware Fusion on my MacBook Pro and VMware Server on my local Debian Server. Upgrading VMs hosted by the VMware Server ended in System boot hangs “Waiting for root file system”. Upgrading nearly the same Etch VMs hosted by VMware Fusion did not fail.
According to Debians Upgrade instruction and it’s “How to recover” section, the problem can be caused by new naming conventions for IDE disks.
This problem can occur when the upgrade of the kernel introduces the use of the new generation of IDE drivers. The IDE disk naming convention for the old drivers was hda, hdb, hdc, hdd. The new drivers will name the same disks respectively sda, sdb, sdc, sdd. The problem appears when the upgrade does not generate a new /boot/grub/menu.lst file to take the new naming convention into account. During the boot, Grub will pass a system root partition to the kernel that the kernel doesn’t find.
This seems like to be very common reason for these “Waiting for root file system” troubles that many faces now when upgrading to Lenny. But in my case I allready had the new sda* names in the grub/menu.lst and /etc/fstab. The “solution to recover” did not work.
The virtual lenny server with the new kernel images that fails to boot was hosted by VMWare Server 1.0.3. For a nearly the same upgrade process (etch to lenny) hosted on FMWare fusion 2.0.2, I did not have these problems.
Solution: My VMWare Server 1.0.3 was out of date and had a known vmware bug that caused this error. Upgrading to the latest version (now 1.0.8) solved the problem.
Nagios commands via web-interface on Debian
Posted by Lars Schenk in Linux, Open Source, tech-recipes on Februar 24th, 2009
Ups, I did it again – when I upgraded to Debian GNU/Linux 5 (lenny) and Nagios3 I stumbled about this nagios error when I try to send directs commands via the web-interface:
Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!
In “/etc/nagios3/nagios.cfg” the “check_external_commands=1″ was already set. So there was something more required to make it run on Debian…
Deep in my memory I know that there was a debian way to solve this user right related problem. This time I’ll write it down here – perhaps I’ll find it more easily when I upgrade to Debian GNU/Linux 6.0 (codenamed squeeze) and/or Nagios4.
/etc/init.d/nagios3 stop
dpkg-statoverride –update –add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride –update –add nagios nagios 751 /var/lib/nagios3
/etc/init.d/nagios3 start
“Twittern Sie schon oder bloggen Sie noch?” – Das Buch
Posted by Lars Schenk in Open Source on November 4th, 2008
Ein “alter” Freund ist Co-Autor dieses interessanten Buches das im Dezember bei Open Source Press erscheinen wird. Eine prima Gelegenheit sich mal mit dem von mir bisher wegen chronischem Zeitmangels ausgeblendeten aber hochineressanten Phänomen “Twitter” zu befassen.
“Wenige Tools haben die Web 2.0 Szene so im Sturm erobert wie die Mikroblogging-Plattform Twitter. Nicht nur Privatpersonen, sondern auch Organisationen, Firmen und sogar amerikanische Präsidentschaftskandidaten nutzen sie für Kommunikation, Marketing, PR und Kundenbindung. Für Millionen von Nutzern ist Twitter inzwischen weitaus mehr als nur 140 Zeichen pro Nachricht: Es ist primärer Kommunikationsweg und zentraler Bestandteil hunderter nützlicher Applikationen und unterhaltsamer Mashups.
‘Twitter – Mit 140 Zeichen zum Web 2.0′ hilft Ihnen von den ersten Schritten bis hin zur professionellen Nutzung dieses Dienstes. Sie lernen wichtige Programme und Anwendungen zu Twitter ebenso kennen wie erfolgreiche Strategien und Firmenprojekte rund um diese neue Kommunikations-Plattform. Zahlreiche Einsatzbeispiele und Interviews geben einen gründlichen Einblick, bieten viele Anregungen für die eigene Nutzung und zeigen Ihnen, was Twitter so besonders macht.”
Das Buch kann beim Open Source Press Shop oder bei Amazon bestellt werden.
Update: Frei nach dem Motto “Entdecke die Möglichkeiten”, habe ich mich nun auch mal fix bei Twitter angemeldet. Da ich sehr viel am Coden bin habe ich mir zusätlich zum Twitter Client Twhirl noch für TextMate ein Bundle für Twitter installiert mit dem das Updaten einfach per markierten Text und Hotkey funktioniert. So kann ich z.B. Quellcodekommentare direkt nach Twitter updaten. Meine Twitter-Seite habe ich zunächst als “nicht öffentlich” angelegt, damit nur explizit freigeschaltete “Follower” meine Updates einsehen können. Mal sehen, was draus wird. Öffentlich seit 01.12.08.
Welches SDK: Android oder iPhone?
Posted by Lars Schenk in Apple, Linux, Open Source, osx on September 25th, 2008
Ich habe mir das Video der Vorstellung des T-mobile G1 Android angeschaut…. Nunja. Der einzige echte Plusplunkt ist die konsequente Umsetzung von OpenSource. Alledings wirkt es auf mich auch fast wie eine Entschuldigung für alles wo das iPhone (noch) in einer anderen Liga spielt…
Ich habe zu wenig Zeit um in das interessante Thema tiefer einzusteigen – aber hier dennoch ein paar lesenswerte Artikel (etwas iPhone-lastig):
Aus Entwickler-Sicht sehr interessant der Vergleich zum “kontrollierten” AppStore vs. dem unreguliertem Andorid Market Place.
Und ebenfalls interessant: http://gizmodo.com/5053441/giz-explains-whats-good-and-bad-about-developing-for-android-and-iphone
Aus Benutzersicht ist das iPhone zZ noch das deutlich rundere Paket. Zumal wenn man auf dem Desktop OS X einsetzt, drängt sich das iPhone geradezu auf. Allerding sieht es aus Entwicklersicht ganz anders aus: wenn man nicht in das geregelte (geschlossene) System von Apple eintauchen will (und Objective C nicht einsetzen mag), bleibt nur der Android.
Ich vermute, dass Android zum Start kein Renner wird und sich womöglich ähnlich schwer tun wird wie Linux den Desktop zu erobern. Aber immerhin hat das iPhone nun einen mächtigen Gegenspieler (mit sehr starken Konzepten) und die OpenSource Entwickerkommunity hat endlich ein SDK 1.0 für Android. Es wird spannend…






Latest comments