jmyers-gnu.blogspot.com
mersenne twister party: C++ Iterators: Interesting bug
http://jmyers-gnu.blogspot.com/2010/11/c-iterators-interesting-bug.html
Wednesday, November 17, 2010. C Iterators: Interesting bug. I've often heard it said that C lends itself to surprising and subtle bugs. I recently encountered an interesting (and simple) example myself. I have a class foo which holds an iterable implemented with the STL (say, in this case, a std: set of ints); say this iterable is called myBar. So we give foo public member functions getBar() and setBar(). GetBar() { return myBar; } const;. NewIntSet) { myBar = newIntSet; };. Const iterator barIter;.
jmyers-gnu.blogspot.com
mersenne twister party: May 2007
http://jmyers-gnu.blogspot.com/2007_05_01_archive.html
Sunday, May 13, 2007. Setting up my new Website with Joomla! So I decided to build jonny-ash.com. As a combination professional/personal resource. For employers, my site needs the following:. Contact information that is protected from spam-bots. Some "about me" information. References to this blog, which though unprofessional, does demonstrate my dedication to computer science. For friends and family, I wanted:. Links to all my identities on different web resources (YouTube, MySpace, Flickr). As a tool&#...
jmyers-gnu.blogspot.com
mersenne twister party: March 2009
http://jmyers-gnu.blogspot.com/2009_03_01_archive.html
Friday, March 20, 2009. Is likely common knowledge, but I hadn't possessed it before. I'd always wondered why sometimes something like. Would be so oddly-behaved. It's because /dev/random will block until there is sufficient data floating around in the system (keystrokes, network packets) for the OS to come up with something sufficiently random. /dev/urandom just degrades your random-ness in order to stay speedy. Cool. Tuesday, March 03, 2009. FALSE(1) User Commands FALSE(1). Subscribe to: Posts (Atom).
jmyers-gnu.blogspot.com
mersenne twister party: November 2007
http://jmyers-gnu.blogspot.com/2007_11_01_archive.html
Friday, November 09, 2007. On my home Gentoo machine, my Firefox experience has been painfully slow lately. I haven't been sure why. So I emerged firefox-bin, the pre-compiled version. It's probably twice as fast - though still sluggish compared to comparable Fedora machines I've been working with. What the heck is Gentoo doing so wrong? Subscribe to: Posts (Atom). I'm a programmer, computer science guy, electronic musician and general geek. jonny-ash.com. View my complete profile.
jmyers-gnu.blogspot.com
mersenne twister party: C++ Irritation
http://jmyers-gnu.blogspot.com/2008/09/c-irritation.html
Monday, September 08, 2008. In C (compiled with g ), the following will use foo's copy constructor:. Whereas I had really imagined it would use the default constructor, followed by the. In other news, I am working on interesting stuff but haven't spoken about it yet. See CIL, the C Intermediate Language. For a really interesting approach to compiler IR: It uses (a subset of) C as an intermediate language for C. What are you doing with CIL? That's what I used for my list head inference stuff.
jmyers-gnu.blogspot.com
mersenne twister party: August 2007
http://jmyers-gnu.blogspot.com/2007_08_01_archive.html
Saturday, August 04, 2007. It's been a long few months! I've been busy lately, hence the lack of updates. I'm back to work at LSST, integrating the Moving Object Pipeline System (which identifies objects in various images of the sky, then identifies common objects in images, then builds a database of their orbits and predicts their motion) into the overall LSST data framework. Unfortunately, 'emerge sync' managed to break Portage. Subscribe to: Posts (Atom). View my complete profile.
soullessthinker.livejournal.com
Friends - Lock? - be more explicit
http://soullessthinker.livejournal.com/257576.html
Aug 21st, 2018 at 9:30 PM. As you may or may not know, this journal is mostly friends-locked. If you would like to read this blasted thing, comment here and I'll add you. Or languish in silence. 35 comments Leave a comment. Aug 22nd, 2008 11:04 pm (UTC). I don't comment as often as I want to - whether it's because I don't have time or because I'm not comfortable posting my thoughts in a public forum - but your journal is always an interesting read. I just kinda wanted to mention that. Must I go on? I don...
jmyers-gnu.blogspot.com
mersenne twister party: Better Emacs window switching
http://jmyers-gnu.blogspot.com/2011/09/better-emacs-window-switching.html
Friday, September 09, 2011. Better Emacs window switching. For years, I've hated the way emacs switches between windows with the next-window function (C-x o is the usual binding) - it operates as a cycle, which means that if you have 3 buffers open and you're doing editing in two of them, you always have to cycle through that last buffer (say, the one that holds compiler output) every time. This is irritating. Hold down your alt key and move around with your arrow keys. Nice! Better Emacs window switching.
jmyers-gnu.blogspot.com
mersenne twister party: September 2008
http://jmyers-gnu.blogspot.com/2008_09_01_archive.html
Monday, September 08, 2008. In C (compiled with g ), the following will use foo's copy constructor:. Whereas I had really imagined it would use the default constructor, followed by the. In other news, I am working on interesting stuff but haven't spoken about it yet. See CIL, the C Intermediate Language. For a really interesting approach to compiler IR: It uses (a subset of) C as an intermediate language for C. Subscribe to: Posts (Atom). View my complete profile. My Personal Website, jonny-ash.com.
jmyers-gnu.blogspot.com
mersenne twister party: April 2008
http://jmyers-gnu.blogspot.com/2008_04_01_archive.html
Wednesday, April 23, 2008. So, I finally decided it was time to drop the Windows/Cakewalk life for good and install UbuntuStudio (well, Ubuntu, then later upgrade to UbuntuStudio) on my Athlon XP recording machine. I had this brilliant idea to put / onto a SATA disk, both because I had one laying around and because it would be better for recording and pretty much any other media-centric task. Unfortunately, my motherboard does not support SATA! So I tried using SuperGrub. Running in SuperGrub, I was able...