[..." sos"].map(c=>{p=" etianmsurwdkgohvfüläpjbxcyzqö 54\x063é 2&è+ à 16=/ ç\2( 7 ñ8 90 \4 ?_ \" . @ ' - ;! ) , :".search(c)
for(s="00";p>1;p=p/2|0)s=(p%2?"1110":"10")+s
m+=p>0?s:s+s},m=i="");(w=new(require('wemo-client'))()).discover((e,d)=>{setInterval(_=>w.client(d).setBinaryState(+m[i++%m.length]),500)})
Probably the weirdest constant to ever appear in a program, guess what it does.
[spoiler=the answer]
Get one of these things (https://www.belkin.com/us/p/P-F7C027/), plug a lamp in and it does morse code with the correct timing.
[/spoiler]
As far as weird/cool constants in golfed code goes, this is my absolute favorite.
From the Quake III Arena source code, a routine to calculate an inverse square root
float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the c?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed
return y;
}
From wikipedia (https://en.m.wikipedia.org/wiki/Fast_inverse_square_root)
Ah yeah, back when golfing your code was actually useful, I love little tricks like this.
C allows for a lot of neat stuff like doing stuff on a float as if it was an int.
Quote from: Juju on December 06, 2018, 01:23:24 AM
[..." sos"].map(c=>{p=" etianmsurwdkgohvfüläpjbxcyzqö 54\x063é 2&è+ à 16=/ ç\2( 7 ñ8 90 \4 ?_ \" . @ ' - ;! ) , :".search(c)
for(s="00";p>1;p=p/2|0)s=(p%2?"1110":"10")+s
m+=p>0?s:s+s},m=i="");(w=new(require('wemo-client'))()).discover((e,d)=>{setInterval(_=>w.client(d).setBinaryState(+m[i++%m.length]),500)})
Probably the weirdest constant to ever appear in a program, guess what it does.
[spoiler=the answer]
Get one of these things (https://www.belkin.com/us/p/P-F7C027/), plug a lamp in and it does morse code with the correct timing.
[/spoiler]
What a hideous bastard of a piece of code. I would definitely sack the person who wrote it.