![]() |
![]() |
|
August 07, 2002Can't sleeeeeep...It's 4:46 am... and time to go to bed. Thought I would update my journal before I went. Yesterday.. and wee hours of this morning have been a rollercoaster of events to stress out both sides of my chi. It started off with confirmation of our first OEM agreement (*wohoo for us*) today (as in we are gonna have cash flow), and the understanding we are gonna be BUSY for the next little while. No worries, I like positive stress like that. If it only ended there. During some QA of our latest stuff, we found a weird bug where half of a socket stream was phantomly closing. This makes it extremely difficult (ie: impossible) to communicate when one half isn't listening. You may get away with this sort of communication with yer spouse... but not when dealing with socket comms. Spent all day battling with this... thinking it was some weird thing I was doing on the Java side, or even on the embedded C daemon. Couldn't for the life of me get anywhere. Decided to take a break and watched Lord of the Rings: Fellowship of the Ring on DVD (It came out today.. do you have yer copy yet?) and invited some of the guys. Kevin, Rick, Warren, Alan, Andrea, Wim and myself enjoyed the splendors of a good DVD, projected on the wall at around 8ft by 6ft. Mixed with surround sound... good Caffine induced soda and popcorn... it was very "theater like". I think I will do that more often. On a side note, thanks to Warren I now have a USB scanner for my drawings for a bit. (A gift he brought me when he came by to check out the movie setup) He lent me his while he is away since mine is not able to work. (Stupid proprietary SCSI card that isn't supported in XP *grumble*). With Darren's suggestion for the Adobe tool, I should be able to get this into Illustrator without to much difficulty. After everyone left, Kevin and I decided to get back and tackle this phantom connection issue. Well... at around 4:15 this morning we had a break through. More to the point, Kevin found that it had nothing to do with my code at all, but rather a sequencing issue between some daemon code and a script he wrote. Tie that with the fact I found out that the socket wasn't actually dead.. but rather LOCKED... and everything started making sense. (Note to self.... read Javadocs more often... socket.isInputStreamShutdown() is a nice [but rarely used] function to have access to) It seems sometimes they don't like to play together and said daemon child hangs trying to access the same file(s) as the script... and bombs. Moved the script file access away in somewhere safer... and the new ISO fixes the problem. (We hope). We will fire it through QA in the morning... umm... now. Time to get some sleep. Posted by SilverStr at August 7, 2002 04:51 AM |
![]() ![]()
My 5 Favorite Books
Writing Secure Code
Secure Programming Cookbook Security Engineering Secure Coding Principles & Practice Inside the Security Mind ![]()
My 5 Favorite Papers
Smashing the Stack
Penetration Studies Covert Channel Analysis of Trusted Systems DoD Trusted Computer System Evaluation Criteria NSA Security Recommendation Guides ![]()
Archives
December 2005
November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 January 2003 December 2002 November 2002 October 2002 September 2002 August 2002 July 2002 ![]() |
|