Android App für Darmstädter Mensen

1.11.2009
tags: ,
Olexandr Savchuk

Habe mit neulich ein wunderschönes HTC Magic als Ersatz des alten und langsam kaputtgehenden Touch zugelegt. Und dann überlegt: hmm, Android ist ein offenes Plattform, und es wird nativ in Java programmiert. Ich kann Java. Warum also nicht etwas damit ausprobieren?

Da kam auch sehr passend ein Kumpel mit einer Idee: ein Mensaspeisekartenclient, damit man unterwegs von der Vorlesung in die Mensa gucken kann, was es denn heute zu Essen gibt, und ob man nicht lieber doch gleich heimgehen möchte. Und so, einen Tag, einige Tassen Kaffee und eine Menge Google-Suchanfragen später, stelle ich dieses wunderschäne Stück Android-App vor und jedem, wer es möchte, frei zur Verfügung.

Die Anwendung ist im Android Market verfügbar, und kann am einfachsten durch das Einscannen des QR Code gefunden werden (falls du noch kein Barcode Scanner hast, hol es dir jetzt im Market, es ist ein Muss für Android):

QR Code: Mensen Darmstadt

Umfrage – Mobilfunk

29.10.2009
Olexandr Savchuk

Welches Mobilfunknetz nutzt du?

  • E1 - E-Plus (0163, 0177, 0178, 0155, 0157) (38%, 9 Votes)
  • D1 - T-Mobile (0160, 0170, 0171, 0175, 0151) (25%, 6 Votes)
  • E2 - O² Germany (0176, 0179, 0159 ) (25%, 6 Votes)
  • D2 - Vodafone (0162, 0172, 0173, 0174, 0152) (17%, 4 Votes)

Total voters: 24

Loading ... Loading ...

Neuer Rechner fertig

23.10.2009
tags:
Olexandr Savchuk

Endlich ein neuer Rechner. Alleine mit einem Laptop komme ich wohl doch nicht aus – zumindest nicht lange. Jetzt mal Windows 7 draufbekommen, ein Paar Spiele und ordentlich testen.

Pompfenbau und wie es schief geht…

11.10.2009
tags: ,
Olexandr Savchuk

Winamp in Windows 7 — win7shell

4.10.2009
Olexandr Savchuk

Viele Windows 7 Nutzer kennen die neuen Funktion der Taskleiste – Aero Peek, eingebaute Progressleiste, überlagerte Statusicons und Jumplists. Viele Standartanwendungen von Windows 7 nutzen diese Funktionen, unter anderem auch der neue Windows Media Player 12.

Für diejenigen, die WMP nicht mögen, stattdessen aber den alten guten Winamp bevorzugen, gibt es jetzt auch eine Möglichkeit, von den neuen Funktionen zu profitieren. Diese ist mit einem neuen Plugin namens win7shell verfügbar, zum Herunterladen unter http://code.google.com/p/win7shell/.

Der Plugin biete folgende Möglichkeiten:
Zum Rest des Beitrags »

A5: Mit Tempo 149 durch die Baustelle

11.09.2009
tags:
Olexandr Savchuk

900 Euro kostete einen 42 Jahre alten Autofahrer seine Geschwindigkeitsübertretung am Donnerstag Morgen. Der Mann war mit einem Leihwagen auf der Autobahn 5 bei Weiterstadt unterwegs. Im dortigen Baustellenbereich wurden für das Fahrzeug 149 Stundenkilometer gemessen. Erlaubt ist Tempo 80, heißt es im Polizeibericht. Da der Fahrer keinen Wohnsitz in Deutschland hat, wurden die 900 Euro als Sicherheitsleistung erhoben.

Verdammte Scheiße. Und ich fahre da jede Woche ein Paar Mal lang, da fährt ja wirklich keiner unter 100… ein Glück dass meine Probezeit schon rum ist und ich noch nie erwischt wurde.

Dieser Artikel ist leider (noch?) nicht in Deutsch verfügbar.

2.06.2009
tags:
Olexandr Savchuk

Autobahn

Eine Übersetzung dieses Artikels in Deutsch habe ich noch nicht gemacht.

Zum Rest des Beitrags »

Tetris wird 25!

2.06.2009
Olexandr Savchuk

Tertis

Am 2. Juni wird in Los Angeles, USA der 25. Geburtstag des berühmten Spiels Tetris gefeiert. Zur feierlichen Zeremonie kommt der Author des einzigartigen Spiels – russischer Softwareentwickler Aleksej Pazhitnow. Ihm nach war der Juni 1984, als er mit 29 Jahren die Idee hatte, das Programm für “Tetris” zu schreiben, erst “wenige Augenblicke her”. “Ich war sehr von verschiedenen Logikpuzzles angezogen. Es war eine Art Ablenkung von meiner Haupttätigkeit”, sagte Pazhitnow.

In der Mitte der 80er Jahre entschied Aleksej Pazhitnov, ein Mitarbeiter des Rechenzentrums der Wissenschaftsakademie der UdSSR, ein Programm für den Minicomputer zu schreiben, das ein Puzzlespiel implementieren würde.

Es war erwartet, dass das neue Spiel eine Erweiterung des von ihm beliebten klassischen Spiels “Pentomino Puzzle” wird, in welchem Blöcke von 12 verschiedenen Formen, je aus fünf kleinen Quadraten und in verschiedenen Arten zusammengestellt, zu einer großen Form zusammengesetzt werden mussten.

Die erste Variante des Spiels, welches Pazhitnow geschrieben hat, wurde ein Programm, was die Lage der angezeigten Figuren mit einer Drehung um 90 Grad um ihren Zentrum herum ändern konnte.
Aber in der Zeit waren die Rechenleistungen, die überall in der UdSSR und in Ausland verwendet wurden, nicht ausreichend für ein solches Programm. Dann hat sich der Entwickler vorgenommen, das Programm zu vereinfachen, indem aus jeder Figur ein Quadrat herausgenommen werden sollte, sodass es nun vier wurden. Genau diese Neuerung hat sich auch im Namen des neuen Spiels gespiegelt – “Tetris” leitet sich aus dem Griechischen “tetra” (vier) ab.

Nach dem Erscheinen des “Tetris” wurde von mehreren zu der Zeit größten und einflussreichsten Software-Firmen – Spectrum Holobyte und Mirrorsoft, Bullet-Proof Software und Atari Games, Famicom und seinem amerikanischen Schwesterunternehmen Nintendo Entertainment System – ein langer Kampf um die Rechtsanschaffung für die Ausgabe aller Varianten und Konsolenversionen des Spiels angefangen.

In 1988, mit Unterstützung von Hank Rodgers (Präsident von Bullet-Proof Software), gründete Pazhitnow seine Firma für Spieleentwicklung AnimaTek, und in 1991 wurde die Firma Tetris gegründet. In fünf Jahren wechselte Pazhitnow zu Microsoft, wo er an der Entwickung der bekannten Puzzle-Spielrreihe Pandora’s Box mitgearbeitet hat. Und im Jahre 2005 hat sich Alexej zu WildSnake Software angeschlossen, wo er an der Entwicklung einer neuen Reihe der Spiele für PCs und Spielekonsolen teilnehmen sollte. In März 2007 wurde er mit dem Game Developers Choice Awards First Penguin Award ausgezeichnet.

Heute lebt Pazhitnow abwechselnd in Moskau und der Amerikanischen Stadt Seattle.

P.S. Der klassische Tetris kann zum Beispiel hier heruntergeladen werden.

via habrahabr.ru

Programmiereralltag…

2.06.2009
tags: ,
Olexandr Savchuk

Worüber man so alles im Code stolpert.

// Magic. Do not touch.

//When I wrote this, only God and I understood what I was doing
//Now, God only knows

/* This is O(scary), but seems quick enough in practice. */
Gefolgt von vier verschachtelten for-Schleifen.

doRun.run(); // ... "a doo run run".

/* You are not meant to understand this */

// Replaces with spaces the braces
// in cases where braces in places cause stasis
$str = str_replace(array("\{","\}")," ",$str);

options.BatchSize = 300; //Madness? THIS IS SPARTA!

last = first; /* Biblical reference */

double penetration; // ouch

via stackoverflow.com

Sokoban in Java

31.05.2009
tags: ,
Olexandr Savchuk

Am Ende meines ersten Semesters als Informatikstudent an der TU Darmstadt mussten wir in GdI (Grundlagen der Informatik) zum Schluss ein Praktikum in Gruppen anfertigen. Es ging um ein Spiel, das in Java implementiert werden musste. Sokoban ist ein weit bekanntes Spiel, und hat viele Implementierungen in diversen Sprachen. Mit unserer Lösung sind wir in den “Hall of Fame” des Kurses gekommen, und hier ist sie.

[nggallery id=2]

http://olex.biz/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: Sokoban (3.86MB)
added: 31/05/2009
clicks: 672