Archiv der Kategorie Computer

[Blogparade] Warum ich Linux nutze!

Jan Eijking startete vor kurzem eine Blogparade zum Thema “Warum nutzen sie Linux?”

Sie sind Linux-User? Gut, aber warum haben Sie sich für das freie, kostenlose aber leider auch aufwändiger zu bedienende Betriebssystem (im Gegensatz zu Windows oder Mac OS X) entschieden?

Geht es Ihnen um den Gedanken von freier Software/Open Source? Sind Sie Linux-User, weil es nichts kostet? Oder sind Sie ein eingefleischter “Linuxer” der ersten Stunde? Was auch immer: Machen Sie sich darüber einmal Gedanken in dieser Blogparade.

Den Rest des Eintrags lesen. »

Tags: , , , ,

[UPDATE]Server is too busy – oder auch Windows 7 Beta Download

windows7-header

Schon seit 1 1/2 Stunden 2 Stunden 3 Stunden also 17:30 versuche ich die Windows 7 Beta zu downloaden, wie man es auch schon über meinen Twitter Account erfahren konnte!

Meiner Meinung nach bin ich schon relativ weit, nämlich bei der “E-Mail Gültigkeitsüberprüfung”!mail-windows7

Allerdings kommt nach einem Klick auf Weiter nur ein Error:

technisches-problem

Daran hängt es leider schon sei ca 18:15… Zurzeit bin ich ziemlich genervt!

Nach dem Essen habe ich weiter probiert – Ich musste mich erstmal einloggen -, und nun hänge ich, wie alle anderen auch, an der Fehlermeldung

server-is-too-busy

Meine Zeit vertreibe ich mir, neben dem F5 drücken, auch noch mit dem IRC Channel #gfx-dose, bzw. “meinem” Bot, eSlave !

Wenn ich weiter gekommen bin, informiere ich euch natürlich! Hoffentlich klappt’s heute noch!

Was mich allerdings wundert, warum regelt Microsoft so etwas nicht mit BitTorrent, das ist doch ideal für solche Dinge! Sie müssen doch damit gerechnet haben, dass die halbe Welt die Windows 7 Beta downloaden möchte – Ich hoffe sie lernen wenigstens daraus!

UPDATE: Ich hänge immernoch beim “Bitte versuchen sie es am nächsten Werktag”. Im Channel #windows7de haben wir festgestellt, dass es nirgendwo in Deuschalnd ohne das Abonement geht.

UPDATE²: Die BETA-Versionen kann man schon downloaden, auf deutsch und Englisch, allerdings nur über einen Direktlink! Im Windowsteamblog steht:

Due to very heavy traffic we’re seeing as a result of interest in the Windows 7 Beta, we are adding some additional infrastructure support to the Microsoft.com properties before we post the public beta. We want to ensure customers have the best possible experience when downloading the beta, and I’ll be posting here again soon once the beta goes live. Stay tuned! We are excited that you are excited!

Auf Deutsch(jedenfalls von Sinn her):

Anhand des starken Traffics, sehen wir die große Interesse an der Windows 7 Beta,so werden wir einige zusätzliche Infrastrukturen hinzufügen, bevor wir die öffentliche Beta posten! Wir wollen sicherstellen, dass die Kunden die bestmögliche Erfahrung beim Download der Beta machen. Ich poste hier wieder, wenn die Beta online geht. Bleibt drann! Wir freuen uns, dass Sie sich freuen!

[UPDATE]³: Es geht alles, ich habe einen Beta Key! Ab heute werde ich immer mal was von Win7 schreiben ;)

Tags: , , , , , ,

[Codeschnipsel] Python IRC Bot [Update]

Vor ca. einer Woche ein paar Tagen habe ich Ryuzaki im IRC-Channel von GFX-Dose mit seinem neuen Bot gesehen! Ich habe ihn sofort gefragt, in welcher Sprache der geschrieben wurde, er meinte Python! Da ich sowieso bald in der Schule Python lerne(n muss?), habe ich mir gedacht, dass ich ja auch schon früher anfangen könnte. Innerhalb von ein paar tagen ist dabei ein IRC-Bot entstanden, auch wenn Ryuzaki anfangs soviel helfen musste, dass er eigentlich die Hauptarbeit leistete! Aber egal, Ich wollte euch einfach mal ein paar funktionierende Codeschnipsel “zeigen”, die “überlebenswichtg” für meinen Bot waren sind:

Zum Connecten:

import socket
network = 'irc.quakenet.org'
port = 6667
nick = "eSlave"
irc = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
irc.connect ( ( network, port ) )
irc.send ( 'USER eSlave eSlave eSlave : Python Bot\n' )
irc.send ( 'NICK ' + nick + '\r\n')

Danach gibts eine endlose WhileSchleife, in der das Skript die “Eingaben” überprüft:

while True:
    text = irc.recv(4096)
    data = text.split() # damit bekommst du alles nach whitespaces getrennt
    if text.find('PING') != -1:
        irc.send('PONG ' + data[1] + '\r\n')
    if text.find('Message of the Day') != -1:
        irc.send ( 'JOIN ' + channel + '\r\n')

Damit hätte man immerhin eine “Standard” IRC-Bot! Nun kann man in der Schleife Befehle überprüfen und ausführen, usw.

Etwas ganz einfaches wäre z.B.:

if len(data) >= 4:
    if data[3] == ':!say':
        msg = "Hallo!"
        irc.send('PRIVMSG ' + channel + ' :' + msg + '\r\n')

Natürlich geht das alles auch viel komplexer, aber da ich selbst erst seit ein paar Tagen Python kann, bin ich auch nicht so sehr gut! Das hier sollen ja auch nur Codeschnipsel sein, und es sollte kein Tutorial werden!

UPDATE:

Das einfach in eine Datei kopieren, mit der Endung .py, und z.b. unter Ubuntu mit python datei.py aufrufen! Außerdem wurde die Einrückung ncht richtig dargestellt, ich hoffe es klappt nun.

Tags: , , , , , ,

Was mit OpenSource Software alles möglich ist…

sieht man mal wieder hier:

Big Buck Bunny from Blender Foundation on Vimeo.

Ich finde es einfach genial!

Tags: , ,