Archiv ‘IT’

Sonntag, 20. Januar 2008

US-Richter definiert Hacken

Das Gericht stellte fest, dass Ritz dabei seine „Identität hinter Proxies verbarg, ein UNIX-Betriebssystem verwendete und neben anderen Methoden Shell Accounts einsetzte. Außerdem gab er sich als Mail-Server aus.“ Die auf diese Weise gewonnenen Informationen machte Ritz publik. Diese Information, stellte das Gericht fest, sei nicht öffentlich verfügbar gewesen. Damit habe Ritz die Datensicherheit von Sierra gefährdet, Ritz sei also als Hacker einzustufen, schließlich sei der Befehl „host -l“ dem normalen Anwender nicht bekannt.

Quelle: 60.000 Dollar Strafe für DNS-Abruf

Auf den ersten Blick schüttelt man über den hier genannten Richter den Kopf – doch schliesslich ist diese Peinlichkeit wohl eher dem von Gericht angestellten IT-Experten anzulasten, der in seinem Gutachten derartigen Müll zusammenschreibt …

Tags:
Labels: Funny, IT, USA

Keine Kommentare | neuen Kommentar verfassen

Freitag, 18. Januar 2008

Psychologen sollten Informatik studieren

Und er wies darauf hin, dass in der Schweiz auf einen Informatiker 50 Psychologen kommen.

Quelle: ICTswitzerland Networking-Party: Vom Scheitern der Liberalisierung und Entmachten der Swisscom

Womit bewiesen wäre: Compüterlen macht so schwer krank, dass ein Informatiker 50 Psychologen beschäftigen kann. Oder so.

PS: Auch interessant wäre das Verhältnis von Informatikern zu BWLern und Juristen.

Labels: Funny, IT, Schweiz

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 17. Januar 2008

Adobe mit Bodenhaftung

[…] You can use Adobe Education software (any title!) to produce commercial/professional paid-for work when you leave school, or even while you are in school. In this regard, Adobe does not limit how student software is used. So students can use it to learn and to make money!

Quelle: Education purchasing FAQ

Wieder ein Vorzug mehr, den das Studentenleben bietet …

Tags:
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Samstag, 29. Dezember 2007

Firefox holt zu Safari auf

In Firefox 3 Beta 2, the autocomplete doesn’t just offer a list of URLs that you’ve been to, but includes sites that are in your bookmark list.

Quelle: 5 Things You’ll Love About Firefox 3

Endlich kriegt Firefox ein Feature, an das ich mich bei der täglichen Benutzung von Safari gewöhnt habe. Ich schalte die History-Funktion komplett ab und verlasse mich auf meine Bookmarks, in denen ich – fast wie Shortcuts – alle wichtigen URLs gespeichert habe.

Labels: IT, Web

Keine Kommentare | neuen Kommentar verfassen

Samstag, 15. Dezember 2007

Netzwerkdrucker mit Avahi anpreisen


Bonjour Printer Sharing
Originally uploaded by emeidi

Wer Mac OS X in einem Netzwerk einsetzt, in dem sich ein etwas teurerer Netzwerkdrucker befindet, wird es längst wissen: Die Dinger preisen sich im Druckdialog unter „Bonjour Printers“ automatisch an. Die von Apple (mit?)entwickelte Technologie ist unter vielen Namen bekannt: Rendezvous, Bonjour, mDNS, Zeroconf.

Hier zu Hause betreibe ich einen HP Laserjet 1300 (der kann Postscript, was in heterogenen Umgebungen mit Linux und Mac OS X von Vorteil ist), der am LPT-Port eines Debian GNU/Linux Servers hängt. Druckaufträge aus dem Netzwerk nimmt lprng mit dem LPD/LPR-Protokoll entgegen (CUPS wäre in diesem Fall Overkill).

Als meine Freundin vor Kurzem bei mir zu Besuch war und von ihrem Laptop etwas ausdrucken wollte, erinnerte ich mich an die Einfachheit der Drucker-Installation mit Bonjour. Irgendwie sollte es doch möglich sein, die Funktionalität mit Linux nachzubauen?

Tatsächlich habe ich es nach einigem Pröbeln hingekriegt. Als erstes installiert man den avahi-daemon, der im Hintergrund die ganze mDNS-Geschichte abhandelt:

# apt-get install avahi-daemon

Anschliessend erstellen wir eine XML-Datei unter /etc/avahi/services mit folgendem Inhalt:

$ cat /etc/avahi/services/printer.service 
<service-group>
<name replace-wildcards="yes">HP Laserjet 1300 on ALPHA</name>

<service>
<type>_printer._tcp</type>
<host-name>mad4you.homeip.net</host-name>
<port>515</port>
<txt-record>txtvers=1</txt-record>
<txt-record>rp=Laserdrucker</txt-record>
<txt-record>ty=HP Laserjet 1300</txt-record>
<txt-record>product=(HP Laserjet 1300)</txt-record>
</service>
</service-group>

Erläuterung der Anweisungen

  • type: _printer._tcp Es wird das LPD/LPR-Protokoll verwendet
  • hostname: IP-Adresse oder Domain-Name des Druckservers
  • port: 515 Die Portnummer, auf der LPD lauscht
  • txt-record: rp=Laserdrucker Sehr wichtig: Der Queue-Name des Druckers auf dem LPD-Server. Stimmt dieser nicht, wird der Druckauftrag nicht angenommen. Wie die definierten LPD-Queues heissen, erfährt man aus /etc/printcap
  • ty, product Die Angaben hier sind nicht zwingend nötig – Mac OS X erkennt den Drucker dank diesen Angaben vollautomatisch und richtet die entsprechenden Drucker-Treiber ein (sofern bereits installiert).

Einen gründlichen Einblick liefert die offizielle Dokumentation von Apple: Bonjour Printing Specification

Vielfältige Anwendungsarten

Dieses Protokoll beschränkt sich überhaupt nicht nur auf die Bekanntmachung von Druckern im Netzwerk. Genauso kann man SSH-Server oder Web-Site URLs in den Äther hinaus funken.

Tags:
Labels: IT, Linux

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 5. Dezember 2007

monit endlich brauchbar

Monit now sends three icmp echo requests in one cycle by default.
It is possible to customize the echo requests count using the
count parameter of icmp test […]

Quelle: Re: Any Ping Sensitivity Adjust

Wie oft habe ich meine INBOX zugespammt erhalten, weil von mir betreute „Server“ mit Billig-Netzwerkkarten schlicht und einfach ein ICMP Echo „vergessen“ haben? Nun hoffe ich, dass mit

check host myserver with address 192.168.1.1
    if failed icmp type echo count 5 with timeout 3 seconds
    then alert

Ruhe einkehrt …

Tags:
Labels: IT, Linux

Keine Kommentare | neuen Kommentar verfassen

Montag, 3. Dezember 2007

Die geheimsten Wünsche eines Coders

I wouldn’t be bothered all day by marketing folks asking could the forms be mauve, I wouldn’t have to worry about the wording of some field label on some feature that no one even knew how to get to, I wouldn’t have to deal with icons that were too Anglo-Saxon, too masculine or too feminine, I wouldn’t have to worry that some important VP wanted a new button that would confuse 90% of users. I would just write code. […]

Quelle: Formula Engine Rewrite

Das Ziel:

The engine needed to be rewritten from the ground up, it needed to be made maintainable, it needed to be faster, and it needed to be completely backwards compatible..

Alles tönte super – bis zum letzten Teilsatz. Genau diese Rückwärtskompatibilität hat den OpenXML-Standard krepieren lassen sowie zum Flop Windows Vista geführt. Rückwärtskompatibilität wird Microsoft diese und nächste Dekade das Leben verflucht schwer machen … Und somit den Entwicklern, die bei Microsoft (und anderen riesigen Software-Unternehmen) arbeiten.

Iris was a lot like most engineering organizations, most of the good work was done by handful of talented people, the others often produced barely functional crap that would need to be cleaned up someday.

Ich habe Lotus Notes noch nie benutzt, doch die Beschreibung der „Notes templates“ lässt mich aufhorchen:

Describing how Notes templates work is a difficult thing, there is really nothing else quite like it the software world, but I guess I’d describe Notes templates as sort of like web applications. As a template developer, you must deal with back-end storage issues, you are writing in scripting languages for both the back-end and front-end functionality and rendering stuff, it’s sort of like working with ASP, HTML and JavaScript…sort of.

Ich bin mir fast sicher, dass SAP etwas Ähnliches mitbringt … ABAP und so.

Tags:
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 27. November 2007

IDDTP

Despite all the bureaucracy, the number of parties involved, the complexity of the decision-making process, and the constant design changes, SENTINEL was actually delivered on time and nearly 70% feature complete. […] The missing features – left out mostly as a result of external systems – would be delivered months later in SENTINEL 2.0. And fortunately, Christian would have no part in this second project.

Without any other ideas, Victor and his manager left the meeting and begin the IDDTP procedure: Install, Deploy, Don’t Test, Pray. Victor’s laptop was placed on a chair and plugged-in to the network. Within moments, SENTINEL was back up and running – quite a bit slower than usual – and Victor’s laptop was working like mad.

Quelle: Who Says That Size Matters?

Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 27. November 2007

Kleine wget-Tricks

Via ein Video über einen Autisten, der herzergreifend die us-amerikanische Nationalhymne singt …

… bin ich zum Liedtext vorgedrungen:

The Star Spangled Banner

Das MP3

Auf derselben Seite werden auch drei Tonspuren der Nationalhymne angeboten; darunter eine von LeAnn Rimes.

Da diese Interpretation saugut tönt, wollte ich mir eine „Sicherheitskopie“ anfertigen.

Dies hat sich als komplizierter erwiesen als gedacht (ja, ich bevorzuge den Download per wget – insbesondere, wenn es sich um mehrere Megabyte grosse Inhalte handelt):

beta:~/Desktop mario$ wget http://www.englisch-hilfen.de/mp3/leann_rime.mp3--01:11:32--  http://www.englisch-hilfen.de/mp3/leann_rime.mp3
           => `leann_rime.mp3.1'
Resolving www.englisch-hilfen.de... done.
Connecting to www.englisch-hilfen.de[87.106.2.52]:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
01:11:32 ERROR 403: Forbidden.

Soso … Aber vorhin konnte ich das Stück im Browser doch ohne Probleme anhören? Zwei Möglichkeiten für die unerwartete Weigerung des Web-Servers kommen mir auf Anhieb in den Sinn:

  • Referer-Blocking: Nur wer von der selben Domain auf das MP3 zugreift, darf es herunterladen
  • User Agent-Blocking: User Agents wie „wget 1.9.2“ etc. wird der Zugriff auf die Datei nicht erlaubt

Als erstes Versuche ich letzteres und gebe der Anfrage einen anderen User Agent-string mit:

beta:~/Desktop mario$ wget --user-agent Mozilla/4.0 http://www.englisch-hilfen.de/mp3/leann_rime.mp3
--01:11:22--  http://www.englisch-hilfen.de/mp3/leann_rime.mp3
           => `leann_rime.mp3'
Resolving www.englisch-hilfen.de... done.
Connecting to www.englisch-hilfen.de[87.106.2.52]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,910,784 

100%[====================================>] 1,910,784    607.03K/s    ETA 00:00

01:11:26 (607.03 KB/s) - `leann_rime.mp3' saved [1910784/1910784]

Na also! Das simple „Mozilla/4.0“ reicht bereits, um Zugriff auf die Datei zu erhalten.

Internet-Geschichte

Ursprünglich wurde Mozilla nur als firmeninterne Bezeichnung für den Webbrowser Netscape Navigator benutzt. Zum genauen Ursprung des Namens, der sich auf den ersten populären Webbrowser Mosaic bezieht, gibt es mehrere Erklärungen. Eine besagt, dass er sich aus Mosaic Killa zusammensetzt, laut der anderen aus Mosaic meets Godzilla. Möglicherweise treffen sogar beide Erklärungen zu.

Quelle: Mozilla

Labels: IT, Linux, Web

1 Kommentar | neuen Kommentar verfassen

Montag, 26. November 2007

Das c’t vom 26. November 2007

Ein kleiner Streifzug durch die aktuelle Ausgabe der Computerzeitschrift c’t:

Offenbar funktioniert Kundenbindung heutzutage nach dem Diodenprinzip und die Kündigung ist dabei die Sperrrichtung. Reinzukommen ist ganz leicht, in der anderen Richtung trifft man auf erheblichen Widerstand.

Quelle: c’t, 26. November 2007, „Das Diodenprinzip“, S. 1.

Die Expo ist auch als Treffpunkt zwischen Kapitalgebern und Unternehmensgründern konzipiert. In eigenen Workshops gaben Gründer und Investoren Tipps zur Entwicklung von Geschäftskonzepten. Dabei wünschen sich die Kapitalgeber aber „mehr Hacker und weniger MBAs“, wie Reshma Sohoni vom Gründer-Netzwerk Seedcamp erklärte.

Quelle: c’t, 26. November 2007, „Katerstimmung in Berlin“, S. 42.

Swiss fliegt auf Zuverlässigkeit von Windows Server – Linux ohne Starterlaubnis

Ein weiterer Vorteil ist, dass das neue System wesentlich mehr Kapazitäten hat als das alte, das auf 250 Nutzer beschränkt war. […] „Eine Verbesserung der Uptime auf 99.95% bei gleichzeitiger Kapazitätssteigerung, um mehr Anfragen gleichzeitig zu bearbeiten, ermöglicht es unserem Team, den Anstieg von 30%, den wir bei unserem Online-Vertrieb erleben, spielend abzuwickeln.“

Immer schön, wenn sich im Kampf zwischen Gut und Böse auch noch die CIOs ins Rampenlicht stellen:

„[…] Mit Linux hatten wir nicht die nötige Zuverlässigkeit oder Flexibilität.“ –– Frank Meyer, CIO, SWISS

Mit dieser Aussage stellt sich der CIO gegen den Linux-Erfinder höchstpersönlich:

Torvalds: I think the real strength of Linux is not in any particular area, but in the flexibility. For example, you mention virtualization, and in some ways that’s a really excellent example, because it’s not only an example of something where Linux is a fairly strong player, but more tellingly, it’s an example where there are actually many different approaches, and there is no one-size-fits-all „One True Virtualization“ model.

Quelle: Torvalds On Where Linux Is Headed In 2008

Tags:
Labels: IT, Linux, Medien

1 Kommentar | neuen Kommentar verfassen