mein geekend
das ist KEIN tippfehler!
es ist eine kombination von geek und weekend. da ich dieses wochenende wieder recht geekig verbringe, habe ich mir gedacht, dass es passend ist. meine freunde wissen, dass ich ein computer freak und in dieser hinsicht entsprechend abgedreht bin ;)
woran erkennt man das an mir?
hier ist ein kleiner vereinfachter ausschnitt wie ich denke bzw programmiert bin (javascript-syntax):
dieser code kann natürlich noch kürzer gehalten werden, nur dann wird er schwer leserlich (aber so denke ich) :D
aber solange ich mich nicht als klasse darstelle/ausprogrammiere, ist alles noch okay - vielleicht verstehen mich die meisten nicht, da sie keine programmierer sind ;)
so - genug vom unsinn!
eigentlich wollte ich nur darauf hinaus, dass ich gestern (an einem freitag!) nach der arbeit irgendwie das bedürfnis verspürte five stones in javascript zu programmieren ;)
nach obigem schema war ich zu krank, um fort zu gehen und zu gesund, um im bett zu liegen. da auch die einträge coding, programming und computer stuff recht ähnlich sind, war die wahrscheinlichkeit größer, dass eines davon zutrifft.
nach ca 2,5 stunden hatte ich ein lauffähiges programm und konnte sowohl gegen mich als auch gegen den selbstprogrammierten bot spielen. natürlich war ich ihm intelligenzmäßig überlegen, da ja ICH IHN programmiert habe - und nicht umgekehrt ;)
er setzt eben nur zufällig seine steine, aber wenn man sich "anstrengt", kann man ihn auch gewinnen lassen. geplant ist, dass ich meinem bot eine höhere intelligenz verpasse.
weiters habe ich nun meinen clean-up durchgeführt und ein generelles layout zusammengebastelt, wo man im browser zwischen den voreingestellten farben mittels stylesheets wechseln kann.
mfg mailo
es ist eine kombination von geek und weekend. da ich dieses wochenende wieder recht geekig verbringe, habe ich mir gedacht, dass es passend ist. meine freunde wissen, dass ich ein computer freak und in dieser hinsicht entsprechend abgedreht bin ;)
woran erkennt man das an mir?
hier ist ein kleiner vereinfachter ausschnitt wie ich denke bzw programmiert bin (javascript-syntax):
var arrIndoorActivities = new Array('coding', 'reading (a book)', 'watching tv/movie', 'programming', 'i-net surfing', 'computer stuff');
var arrOutdoorActivities = new Array('playing freestyle soccer', 'visiting someone', 'go to the cinema', 'random things');
if(bolWeekend) {
if(bolIll) {
if(bolHeavyIllness) {
lyingInBedAndGetHealthy();
} else {
doActivity(
arrIndoorActivities[Math.random()*arrIndoorActivities.length]);
}
} else {
if(Math.random()*10<3) {
doActivity(
arrIndoorActivities[Math.random()*arrIndoorActivities.length]);
} else {
doActivity(
arrOutdoorActivities[Math.random()*arrIndoorActivities.length]);
}
}
} else {
doActivity(...);
}
var arrOutdoorActivities = new Array('playing freestyle soccer', 'visiting someone', 'go to the cinema', 'random things');
if(bolWeekend) {
if(bolIll) {
if(bolHeavyIllness) {
lyingInBedAndGetHealthy();
} else {
doActivity(
arrIndoorActivities[Math.random()*arrIndoorActivities.length]);
}
} else {
if(Math.random()*10<3) {
doActivity(
arrIndoorActivities[Math.random()*arrIndoorActivities.length]);
} else {
doActivity(
arrOutdoorActivities[Math.random()*arrIndoorActivities.length]);
}
}
} else {
doActivity(...);
}
dieser code kann natürlich noch kürzer gehalten werden, nur dann wird er schwer leserlich (aber so denke ich) :D
aber solange ich mich nicht als klasse darstelle/ausprogrammiere, ist alles noch okay - vielleicht verstehen mich die meisten nicht, da sie keine programmierer sind ;)
so - genug vom unsinn!
eigentlich wollte ich nur darauf hinaus, dass ich gestern (an einem freitag!) nach der arbeit irgendwie das bedürfnis verspürte five stones in javascript zu programmieren ;)
nach obigem schema war ich zu krank, um fort zu gehen und zu gesund, um im bett zu liegen. da auch die einträge coding, programming und computer stuff recht ähnlich sind, war die wahrscheinlichkeit größer, dass eines davon zutrifft.
nach ca 2,5 stunden hatte ich ein lauffähiges programm und konnte sowohl gegen mich als auch gegen den selbstprogrammierten bot spielen. natürlich war ich ihm intelligenzmäßig überlegen, da ja ICH IHN programmiert habe - und nicht umgekehrt ;)
er setzt eben nur zufällig seine steine, aber wenn man sich "anstrengt", kann man ihn auch gewinnen lassen. geplant ist, dass ich meinem bot eine höhere intelligenz verpasse.
weiters habe ich nun meinen clean-up durchgeführt und ein generelles layout zusammengebastelt, wo man im browser zwischen den voreingestellten farben mittels stylesheets wechseln kann.
mfg mailo
mailo - 1. Nov, 16:20
hm...