Yesterday we talked about Kooaba, with their visual search app and API . Today here is Omoby, a visual search app from IQ Engines with also an API :). Developers open your notepads!
Via Mashable
Yesterday we talked about Kooaba, with their visual search app and API . Today here is Omoby, a visual search app from IQ Engines with also an API :). Developers open your notepads!
Via Mashable
Kooaba, a Swiss image recognition start-up, yesterday announced their APIW. The concept is simple, you take a picture of an item (CD, book, filmposter, etc.) and Kooaba finds you al the information known about that item. With them now opening it up with an API with a database that has 10 million images. I see dead people, …ehm possibilities :).
Via TechCrunch
The new Revision 3W show about independent games, Bytejacker, was at the Blip FestivalW 2009. So if you like ChiptuneW music and interviews with independent game developers like Adam Saltsman, the maker of Canabalt, check out the vids below.
Part 1:
Part 2:
Via Revision 3
hi!
This is my first contribution here. Since i’m occupied with coding most of the time, be prepared for some nerdie/tech stuff from my side. Like this for instance;
Some people have weird hobbies. One such a hoddy is ‘Code Obfuscation’. This is the art of writing code that’s virtually impossible for anyone (human) to read, but that still compiles into a valid executable.
There’s serious contests organised around this idea, but i came accross this next example while researching ‘maze algorithms’ (another weird hobby…). It isn’t really Obfuscated Code, but it comes from the same kind of sick mind.
Take this piece of C code:
char*M,A,Z,E=40,J[40],T[40];main(C){for(*J=A=scanf(M="%d",&C);
-- E; J[ E] =T
[E ]= E) printf("._"); for(;(A-=Z=!Z) || (printf("\n|"
) , A = 39 ,C --
) ; Z || printf (M ))M[Z]=Z[A-(E =A[J-Z])&&!C
& A == T[ A]
|6<<27<rand()||!C&!Z?J[T[E]=T[A]]=E,J[T[A]=A-Z]=A,"_.":" |"];}
Not only will this compile fine, also the source itsself contains the word “MAZE” (twice actually).
When you paste this in a textfile (maze.c), compile gcc -o maze maze.c and run it ./maze the output will look something like this: (note: the program waits for a number to be entered before it does anything)
._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._ | | |_. ._|_._. ._| . ._._._._|_._. | | ._. ._|_. ._._|_. | | | |_. ._. ._. | | | ._._|_. ._. ._|_._|_. . |_._. ._. . |_. |_._._._. | . | | ._. | |_. |_._| ._| |_._. |_._| |_. . | ._._|_| ._| ._|_|_| | | | | |_._|_|_. |_. |_._._._._._|_._| |_. |_. |_._._._|_. ._. ._._._|_. ._._| |_._. ._| |_. | |_. |_. ._. ._| . |_. | |_. | ._. . | | . ._. | . . | |_._._. . ._| |_._. | ._|_._. | | ._|_. |_|_. . | | | |_._|_|_._. |_._|_|_|_|_| |_. ._|_| . ._._. |_._._. . ._| |_|_. ._._| ._|_| |_. . . . |_. | | | | ._|_. ._|_. ._| ._|_|_._. ._| | |_| ._._| ._|_. |_. . . | | |_| | |_._|_. | ._|_. | |_._._. | |_|_. | | | . ._| |_._. |_. ._. ._. ._|_| | | | |_| . | . . . ._._._._. ._. ._| . |_._. | ._|_| |_. | |_. | ._| ._| | |_._| | ._. | | ._|_| | |_. ._. |_._|_._| |_. ._|_._._. | |_._._._. |_. | | |_| |_. | |_._| . | . | ._| ._|_. |_._._._._. ._| ._. ._._._. ._. | . | |_._|_._._._._. | |_. |_| |_|_| ._|_._._. | . . . ._._|_._| | ._| | |_| ._|_| . . | |_._._. | | | |_._. . ._._|_|_._._._._| | |_|_._| . | ._._._._. ._|_. | |_|_| |_._. ._. ._._| |_. . | |_. |_. | | | |_._| ._. ._._|_|_. ._|_._. . ._| |_. | | ._. . | . ._. | |_. |_| . ._. . . | |_._. | |_._|_. ._._. |_._. ._|_| ._._._. ._. |_|_|_|_| |_| |_._|_._| ._|_| |_| | |_._._._. |_._. | ._._| | ._|_._|_._. . ._|_| ._. | ._._| | | |_._. ._. |_. ._| . . | |_._. | | |_|_. ._._. . | ._. |_| . . ._| . | ._._| | . ._| . ._| ._| | |_|_|_._. | | . |_|_._._. | |_|_._| |_. |_| | | | |_| |_. | | |_| |_| |_. | . ._. ._. ._|_. ._| . |_. ._._. ._. ._| |_. ._| |_._| . | |_. | |_._._._._._|_|_|_._|_._|_._._|_._|_|_._|_._._|_._|_|_._._._._|_._._|_|_._._._|