Posted on April 14, 2008 in Computers by seadogNo Comments »

Από το hackszine.com βρήκα αυτή την υλοποίηση του Super Mario αποκλειστικά σε javascript. Το εντυπωσιακό, πέρα από το μέγεθος των 14kB (32kB ασυμπίεστο), είναι ότι τα πάντα είναι μέσα στο javascript αρχείο. Τα γραφικά είναι κωδικοποιημένα σε ένα ειδικό τύπο string που προσφέρει 4 χρώματα ανά sprite με μέγεθος μόλις 40-60 bytes. Ακόμη και το midi αρχείο που παίζει, όχι για τους χρήστες IE λόγω ασυμβατότητας, είναι base64 encoded και βρίσκεται στην μεταβλητή asounds.

Όπως λέει και ο δημιουργός το παιχνίδι είναι απλά μία απόδειξη για το πόσο μικρό μπορεί να γίνει και δεν είναι σε καμία περίπτωση ολοκληρωμένο. Ωστόσο μπορείς να παίξεις κανονικά ότι έχει υλοποιηθεί.

Κανονική έκδοση: με ήχο ή χωρίς ήχο

Διπλό μέγεθος οθόνης: με ήχο ή χωρίς ήχο

Posted on March 28, 2008 in Computers by seadogNo Comments »

To Ubuntu Hardy Heron, η νέα έκδοση της δημοφιλούς linux διανομής με μακράς διαρκείας υποστήριξη (LTS), θα είναι έτοιμο σε 27 ημέρες. Για να γιορτάσουμε το γεγονός τα μέλη της ελληνικής κοινότητας ubuntu-gr ετοιμάζουμε δύο συναντήσεις - πάρτυ στην Αθήνα και στη Θεσσαλονική. Κάθε φίλος του ubuntu και του ελεύθερου λογισμικού γενικότερα, μπορεί να δηλώσει συμμετοχή στο Poll της Αθήνας ή της Θεσσαλονίκης αντίστοιχα, για να μαζευτούμε και να τα π(ι)ούμε από κοντά τη μεγάλη αυτή μερα! ;)

Posted on August 23, 2007 in Computers by seadog1 Comment »

Έφτιαξα ένα playlist με όλους τους σταθμούς από το e-radio.gr γιατί ο firefox (βλέπε bloatfox) έχει αρχίσει να είναι πολύ ασταθής τώρα τελευταία και προτιμώ να ακούω τους σταθμούς μου χωρίς crash ;)
Για τους ενδιαφερόμενους ορίστε και το script που με βοήθησε να το κάνω (αν και δεν είναι και τίποτα φοβερό!):



#!/usr/bin/env python
import re, urllib

HTML = urllib.urlopen(”http://www.e-radio.gr”).readlines()
#print HTML

sstring = re.compile(”(?<=Repository\/Radios\/gr\/)[A-Za-z]+|(?<=\)[A-z0-9., ]+”)
k = 1
for line in HTML:
radios = sstring.findall(line)
i = 0
while i+1 < len(radios):
print “File%d=mmsh://live.onestreaming.com/%s?MSWMExt=.asx” % (k,radios[i])
print “Title%d=%s” %(k,radios[i+1])
i += 2
k += 1

Posted on August 20, 2007 in Uncategorized by seadogNo Comments »


Everybody likes UNO. You can play it using common playing cards or can buy an UNO pack from your local toy store but I prefer using my homemade GPLed cards!

Here is a small howto to make yours:

Stuff you will need

  • Project DUO implements a free UNO game using python. They are so kind to offer us free GPLed uno card images.
  • Scribus is a open source desktop publishing program with scripting capabilities using python
  • Python programming language

I ripped off IDgen-NG, removed a lot of code, made some improvents and modifications to fit my needs. The resulting scribus script asks for a directory containing your uno cards images and then creates a document placing those images the one next to the other. The output is a dozen pages of physical sized, ready to print and cut uno playing cards, with almost no effort!

Of course this script can be used to produce any kind of playing cards!

Usage:
Open Scribus -> Script -> Execute Script -> Select uno.py (see attachments)
Select dir containing card images. That’s it!

Now print, cut, and enjoy your game!