mercoledì 22 ottobre 2008
My first Google App Engine test !!!
Pubblicato da koteth 0 commenti
martedì 14 ottobre 2008
Mandelbrot in Scala
I'm also working on a more complex mandelbrot set program in Scala.
Soon i'll post the source code.
This is the output:
Pubblicato da koteth 0 commenti
Esoteric ruby Mandelbrot
Inspired from this article i've decided to
play with code in order to create my version of Madelbrot set program in ruby.
This is the code:
( not true, the code is here because the blogger editor didn't work fine when a code contain <
or > )
The code is intentionally obscure.
Is possible to decide: position, zoom factor, number of iterations, and number of lines.
The output should be like this:
Pubblicato da koteth 0 commenti
domenica 5 ottobre 2008
Vedic Math first lesson
the Sutra says: "By one more than the previous one".
With this sutra you can calculate mentally this fraction:
easy, isn't it?
In the next few days i'll give the explanation of this method.
Pubblicato da koteth 0 commenti
Etichette: math, vedic math
sabato 4 ottobre 2008
Code reduction ( obfuscation in ruby code )
This ruby code is equivalent to the code in previous post
N = 13; k = N-1; r = (1..k).to_a ; e = [r.first, r.last];
r.each{a print(r.map{b e.include?(b*a%N)?"1 ":" "},"\n")}
Pubblicato da koteth 0 commenti
Etichette: ruby
venerdì 3 ottobre 2008
My first Ruby program!
This is my first Ruby program!
N = 13
def un( el, en )
[1, en-1].include?(el%en)?re=1:re=" "; return re
end
(N-1).times do a
(1...N-1).to_a.each{b print un((b+1)*(a+1),N), " "}
print "\n"
end
A little obscure, isn't it?The output is ( as desired ):
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
The same program in Scala can be written in this way:
object something {
val un = ( el:Double, en:Double ) =>
if( Array(1,en-1).contains( el%en) ) "1 " else " "
def main(args : Array[String]) : Unit = {
val N = 23
for(i <- 1 to N-1){ new Array(N-1)
.indices.foreach(el => print( un((el+1)*(i),N) ))
println()
}
}
}
and the output with N=23 is:
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
Pubblicato da koteth 0 commenti
giovedì 2 ottobre 2008
"Eyes follow mouse" in js
here is my interpretation of "eyes follow mouse" in javascript.
Nothing special but works fine.
an important function in this js is this one:
function objMove( obj, xPos, yPos ){
obj.style.left = xPos + "px";
obj.style.top = yPos + "px";
}
is a function that move an object of the page.
the important thing is that works with ie, opera and firefox
an example of this eyes follow mouse at work.
Pubblicato da koteth 0 commenti