"I've just bought your app and have an iphone 3G. It's exactly what I've been looking for - you put the food in that you've eaten and it tells you how many calories you've eaten and how many of your daily allowance is left - thank you!" - Kirsty (UK)
get it here:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=335404904&mt=8
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=335404904&mt=8
I'm very proud to have had my first iPhone app posted to the Apple Store today. iCountCalories is a calorie tracking tool that I wrote for myself while in the process of losing 55lbs. I'm not expecting it to sail to #1 but hopefully some people find the application as useful as I did while developing it. Additionally I hope i can get some good feedback so that I can improve it and make it even more useful!
Current features:
- tracking calories
- database lookup of common foods
- history charts
Let me count the ways:
18.4% - Theft by employees
18% - Hackers
14% - Lost or stolen media
11.6% - Personal data inadvertently exposed
Kind of drives home the importance or proper access control, doesn't it?
Source:
http://voices.washingtonpost.com/securityfix/2009/06/malicious_attacks_blamed_for_m.html?wprss=securityfix
I was helping a colleague debug an issue this morning in a piece of our code that filters network traffic. He couldn't get WinDbg to load symbols from our internal symbol server or from the MS symbol server and had no clue why.
Finally it occurred to me that in the act of attaching to the process he was blocking the code that would have accepted the connection from our network driver and processed it.
So the windbg was sending out a request to the symbol server, our network driver was intercepting it and sending it back up to the user-mode process for filtering but that couldn't respond because windbg was attaching to the process and trying to load the symbols. doh! :)
Solution: disable filtering on the symbol server port (80), attach again to build up the symbol cache, re-enabled filtering and try again so that symbols are loaded from the cache.
Just found
Dan Reed's blog recently via the
Communications of the ACM Blog. Dan's posts are generally geared towards HPC but make for really great reading. Check it out
Lots to be please with in President Obama's
latest communication on cybersecurity. He still hasn't named his cybersecurity chief but he continues to show his administration's commitment to securing both our federal cyber infrastructure as well as extending a helping hand to securing the networks of key private industries such as our power grid, banks, and water providers. America's cybersecurity posture is something that I am keenly interested in (and honestly worried about) so it's good to see that there is at least an open dialogue and some action taking place.
Brian Krebs at the Washington Post (Security Fix) wrote a
very positive blog post about this news, and
Bruce Schneier published a
blog post that points out both his optimism as well as a few potential pitfalls that the administration should be wary of as they move forward in the process.
Cool
article. Looking forward to the applications of this.
Food for thought: What would faster, more reliable connections in vehicles enable us to do? Could cars detect traffic patterns faster or with better fidelity? Could we upload GPS maps on the fly (some cars already do this I imagine)? Perhaps the Google maps vehicles can start uploading their street view data as they are taking it. :P
http://voices.washingtonpost.com/securityfix/2009/05/the_scrap_value_of_a_hacked_pc.html?wprss=securityfix
really
great article covering all of the potential uses that malware authors and hackers have for your computer once they get a hold of it. I had never realized that there was a whole class of malware devoted strictly to stealing license keys from software (though it makes perfect sense now that I think about it!)
I've been doing some reading about Van Jacobsen's concept of
content centric networking lately and i find the idea to be really fascinating and potentially transformative. This morning i came across an
interview with
Robert Kahn regarding his
Digital Object Architecture.
At first glance these two concepts seem to be two heads of the same coin (making content a first-class citizen of the network) but i find concent centric networking to be a more compelling concept. Any experts (or just opinionated people) on either side out there ? Do these ideas coexist peacefully or should it be one or the other? What are the benefits and drawbacks of each? Are either being used outside of research environments? I'd be curious to hear your thoughts and get a conversation going
The opportunity has come up to write some .NET code at work. I have been writing C++ based applications for the last 3 years so it's going to be fun to get back up to speed with the .NET platform. The project is going to span quite a few interesting areas including native code and .NET interop, workflow, some simple ASP.NET web services, WinForms (it just isn't the kind of app for which WPF is the right choice), and ADO.NET.
I'm really looking forward to it. Of course the other project i'm working on is primarily linux/Java based so context switching may be particularly painful :)