Reviving this account as a place to be grumpy about coding stuff. First off #JSON: If the reason for forbidding comments was that it’s a machine-to-machine format and not for humans to read, why include indentation options in Stringify. Why even allow spaces?
Workaround count for audio in Safari == absurd. Latest: must do 'new webkitAudioContext' twice cause the first one is mute in Safari 9.0.2.
1
1
yo dawg I herd you like 8-bit noise:
(r = r >> 8 | ~(r >> 23 ^ r >> 7) << 24) & 255 // r is 32-bit unsigned, start with 0
Cursor handling in OS X is just broken. E.g. click & drag slowly from content area to window edge, cursor becomes <-> and won't change back.
1
Windows key messages are not reaching plug-ins because DAWs actively snatch them? Solution: a zero-sized child window will receive them all.
1
Live preview of mark down text, syntax coloring, drag'n'drop images and files to attach, disqus integration and more.
1
new.nuedge.net is shaping up technology-wise, but is not "official" yet. @fredli74 has done a tremendous job in just a few days time
1
Made a PikaScript to mirror a svn repository from a local dir (incl. add/del on new/removed files). Now we can use svn as a backup system.
Callbacks ("listeners" etc) are the goto's of object-oriented programming. Don't go there or suffer the Terror of Side Effects.
Becoming more and more a fan of writing class docs before implementing. If something is difficult to explain, it's probably not worth doing.
My lock-free "snapshot" template (a thread synchronization primitive that I use a lot) now works perfectly on smart pointers (auto_ptr etc).



