KoblentsBlog Photography
Contact About
Published Jan 31, 2015
So, a fun problem. Compiling openocd 0.8.0, using libtool 2.4.2 in /usr/bin/libtool. On some machines, this worked fine. On others, even though as far as I could tell my tools were identical, not so much. (Fedora 20, on both machines; the problematic one was a VM.)
The error looked like this.
1234
libtool: Version mismatch error. This is libtool 2.4 [snip], but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4 [snip]
libtool: and run autoconf again.
 
Published Jan 30, 2015
No original research, just a collection of links. These all link directly to the lensrentals blog (I have no affiliation with them), and are specifically interesting to Canon shooteres. The lensrentals blog is one of the best in photography of which I have knowledge.
http://www.lensrentals.com/blog/2010/07/how-autofocus-often-works
http://www.lensrentals.com/blog/2012/07/autofocus-reality-part-1-center-point-single-shot-accuracy
http://www.lensrentals.com/blog/2012/07/autofocus-reality-part-ii-1-vs-2-and-old-vs-new
http://www.lensrentals.com/blog/2012/07/autofocus-reality-part-3a-canon-lenses
http://www.lensrentals.com/blog/2012/08/autofocus-reality-part-3b-canon-cameras
 
Published Jan 15, 2015
I recently had an interesting bit of code to work with - functions were aliased to a mangled function name. I had changed some code, and now the project refused to compile, saying that the name could not be found. I wondered how to solve this chicken and egg problem: the mangled name is output by the compiler, but it won't compile when there are errors.
Turns out you can do it manually!
1234567891011
// Start with _Z
// Then an N
// Then the length of the class name (3), then the class name (Foo)
// Then the length of the function name (3), then the function name (bar)
// Then E
// Then return type (void - v)
#define MYFOOBARALIAS     __attribute__ ((weak, alias ("_ZN3Foo3barEv")))

void Foo::bar() {
     ...
}
 
Published Jan 14, 2015
A fantastic article on biases, tendencies, and misjudgments. An abridged speech can be found on youtube.
 
Published Jan 6, 2015
I've worked in different areas of semi for a couple years now. This article is exceptionally accurate, yet simple enough to understand with a minimum of physics, EE, and CE background.
I several times watched a talk by an Intel Fellow (internal Intel lecture) about similar topics, including the future of semiconductors. While I can't repeat what she said, this article is one of the best I've seen, similar to what she talked about, just without the incredible insight of someone working on future node development or the juicy inside details.
 
 
« March 2015 December 2014 »
© Copyright Koblents.com, 2012-2025