Hi
Posted by Steve Hanna on November 24th, 2008 filed in Random1 Comment » Tags: better, camera, climbing, photography, research
Things are better now. I’m finishing up the semester, walking around again, researching, climbing, and playing with cameras. My last physical therapy session will be on December first and I’m looking forward to putting this chapter of my life behind me. Life is returning to normalcy, at least to some degree. This whole semester has been weird and fragmented, just like this post. I’ll try harder to not let this blog go under.
I am very excited about my upcoming trip to Panama with Leo, Mark and Parisa. It will be a much needed vacation.
I just need to regain my focus and I will be right as rain; whatever that means.
Goodbye for now.
Vote for me in the WIRED Photography contest!
Posted by Steve Hanna on October 7th, 2008 filed in RandomComment now » Tags: art, camera, contest, panning azure chaos, photography, picture
WIRED Magazine is having a photography contest. The theme is Motion. My submitted photo is titled “panning azure chaos” and you can see the photo and associated Flickr page to the left. To vote for my submission you can view the article with theme or just the submissions page; both will allow you to vote up my picture and vote down other pictures (if you so desire). Leo has told me multiple times to enter a contest but I’ve never worked up the nerve to do so, before now. I’d appreciate it very much if you voted for my image. You may have to scroll down a bit, but I promise, it’s there!
Silence.
Posted by Steve Hanna on September 29th, 2008 filed in Random1 Comment » Tags: accident, art, crutches ARGH!, google, prelims, research, run over, school
I wish I had a break after my long spring semester, summer at google and never ending prelim studying. Instead of relaxing, my foot got run over by a car last Tuesday and this has introduced so many more needless complications into my life. I won’t be driving anywhere, going on climbing trips, taking photo walks or riding my bike any time soon. This was the time that was supposed to offer me solace for all the time I committed to studying. Even though I passed, it all seems lackluster at this point. A few months on crutches or sitting in a wheelchair sounds just awful to me but it looks like that is the way it’s going to be. There has to be a silver lining somewhere, but trying to find happiness in losing months of my life isn’t an easy task. Excuse this revealing post, but I feel so burdened right now. I haven’t even figured out how I’ll get groceries or do laundry on a regular basis. It will pass, things will get better, I just wish that I were already there. I haven’t even figured out if I can still see Sigur Ros this Friday.
This will probably be my last post for a while. Not that my accident has affected my blogging ability, it just doesn’t feel the same anymore. I think the best thing for me right now is to just sit here in silence for a while.
Updated photography section
Posted by Steve Hanna on July 28th, 2008 filed in Random5 Comments » Tags: art, cameras, d300, flickr, photography, update!
The photography section has been updated with links to my photo stream, my current favorite pictures, a list of gear that I currently have, a list of gear that I want, licensing information, and most importantly, what photography means to me.
my summer seems to be passing like this:
Posted by Steve Hanna on July 21st, 2008 filed in Random2 Comments » Tags: bart, flickr, photo, photography, summer
I can’t help but feel a little left behind.
Crash when using dynamic_cast in GCC!
Posted by Steve Hanna on July 8th, 2008 filed in RandomComment now » Tags: "-fno-exceptions", c++, coding, compiler, crash, dynamic_cast, flags, gcc, research, segfault
Most of the time, I don’t post about these sorts of things on my blog; however, because the corpus of the internet didn’t offer a clear solution, I decided to edify the world with my hours wasted.
Working with a large code base, it’s easy to just make the required modifications and keep moving.
So you probably have some code like this:
class A { };
class B : public A { };
//imagine a situation when you actually need dynamic cast,
//it’s difficult. if you use it all the time, you need to reevaluate
//your class hierarchy and coding style!
B b;
A* b_a = dynamic_cast<A*>(&b);
if (b_a) { /* yep, it worked */ }
If you have the flag -fno-rtti enabled, it WILL segmentation fault! It will not even throw a warning. Do not pass Go, do not collect $200. Solution: turn on run time type information by removing that flag!’
I find this behavior to be quite unbelievable, especially because if you disable exceptions (-fno-exceptions), GCC will not compile the code and complain about the flag being enabled; why isn’t this the behavior for RTTI?









