<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.loghound.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3013771</id><updated>2011-10-02T07:16:52.863-04:00</updated><category term='Social Media'/><category term='AntiVirus'/><category term='Research'/><category term='SQL'/><category term='lolcat'/><category term='Email'/><category term='cable'/><category term='Rovio'/><category term='organization'/><category term='cr48'/><category term='routers'/><category term='Security'/><category term='Apple'/><category term='Tutorials'/><category term='c#'/><category term='Productivity'/><category term='Web Design'/><category term='picture'/><category term='Chrome'/><category term='ChromeOS'/><category term='Insight and Thoughts'/><category term='Screencasts'/><category term='Data analysis'/><category term='info management'/><category term='Mac'/><category term='Cons'/><category term='Work'/><category term='Humor'/><category term='podcasts'/><category term='iOS'/><category term='Home'/><category term='NovCon'/><category term='yoono'/><category term='Facebook'/><category term='News'/><category term='notes'/><category term='thrift'/><category term='MySQL'/><category term='cloud computing'/><category term='Tech'/><category term='Entertainment'/><category term='notebooks'/><category term='cats'/><category term='Art'/><category term='Science'/><category term='OSX'/><category term='tivo'/><category term='Conspiracy'/><category term='Blogging'/><category term='ShmooCon'/><category term='Development'/><category term='frugality'/><category term='infrastructure'/><category term='iPhone'/><category term='gVeloper.com'/><category term='design'/><category term='Social Bookmarking'/><category term='Blog'/><category term='google'/><title type='text'>gVeloper.com</title><subtitle type='html'>The continuing journal of the thoughts, ideas, events, missed and taken opportunities of Dave.</subtitle><link rel='http://schemas.loghound.com/g/2005#feed' type='application/atom+xml' href='http://gveloper.com/Blog/index.phpfeeds/posts/default'/><link rel='self' type='application/atom+xml' href='http:///gveloper.com/Blog/files/blogRSS.php'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3013771/posts/default?start-index=26&amp;max-results=25&amp;orderby=published'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>664</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3013771.post-930950440909522667</id><published>2011-05-21T09:25:00.002-04:00</published><updated>2011-05-21T09:29:00.897-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><title type='text'>Another Mac Bundle for Sale</title><content type='html'>And this one has Path Finder. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Productive Macs bundle is for sale for $29.99 and contains TextExpander, Path FInder, Socialite, Houdahspot, Today, Keyboard Maestro, Blast and Mail Act-On. The sale continues for another 10 days. Check it out here: &lt;a href="http://gveloper.com/Blog/index.php?id=930950440909522667"&gt;http://gveloper.com/Blog/index.php?id=930950440909522667&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Path Finder alone would make this bundle worth it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-930950440909522667?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://gveloper.com/Blog/index.php?id=930950440909522667' title='Another Mac Bundle for Sale'/><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=930950440909522667'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=930950440909522667'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=930950440909522667' title='Another Mac Bundle for Sale'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-4922063373845355596</id><published>2011-04-22T20:49:00.001-04:00</published><updated>2011-04-22T20:49:48.694-04:00</updated><title type='text'>Chloe's ABCs</title><content type='html'>The ABCs as told by my cat Chloe:&lt;br /&gt;&lt;br /&gt;A is for All the food that should be in my dish&lt;br /&gt;B is for Bone dry, like my dish is right now&lt;br /&gt;C is for the Cat food that should be in my dish&lt;br /&gt;D is for Dish.... Duh....&lt;br /&gt;E is for Everything that should be in my dish right now&lt;br /&gt;F is for Food... Which if your were paying attention, should be in my dish now...&lt;br /&gt;G is for Grub, which I want... In the dish...&lt;br /&gt;H is for the Hole, which my dish kinda is, without food&lt;br /&gt;I is for Irritated, which I am, because of the dish thing...&lt;br /&gt;J is for Just feed me&lt;br /&gt;K is for Kitchen, where my dish is&lt;br /&gt;L is for Love, which I will express toward you, post dish-filling&lt;br /&gt;M is for Mine... Like my dish&lt;br /&gt;N is for Now, which is when I'd like food&lt;br /&gt;O is for Only, as in the only thing I want&lt;br /&gt;P is for Pantry, where the food for my dish is&lt;br /&gt;Q is for Quite, which I vow not to be until the dish is filled&lt;br /&gt;R is for Really really hungry&lt;br /&gt;S is for Steak, which I see you wish to eat in peace, while I wait for my dish...&lt;br /&gt;T is for Trust, which is what I had in you... For my dish...&lt;br /&gt;U is for Unfortunate, which is what the consequences of not adequately filling my dish are.&lt;br /&gt;V is for Vicious... What I can be... If need be...&lt;br /&gt;W is for Where is my food?&lt;br /&gt;X is for Ex owner.....&lt;br /&gt;Y is for WHY????&lt;br /&gt;Z is for Zero... Which is what you are if you don't pay attention to the dish...&lt;br /&gt;&lt;br /&gt;She loves me... Deep in there somewhere...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-4922063373845355596?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=4922063373845355596'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=4922063373845355596'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=4922063373845355596' title='Chloe&amp;#39;s ABCs'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-6884109926822684131</id><published>2011-03-19T15:39:00.000-04:00</published><updated>2011-03-19T15:39:00.458-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>Cloud, Legacy/Local or a Combination?</title><content type='html'>This is not just a topic of debate for businesses and large enterprises, but also for your personal data at home. Do you use your local ISP's email, downloaded via POP3, or do you use gmail/yahoo/hotmail? Do you keep all your digital photos on your hard drive or do you have a flickr/picasa/photobucket/snapfish account? Do you use Google Docs, Zoho or Microsoft's Office Web Apps? How about Facebook/MySpace/Twitter?&lt;br /&gt;&lt;br /&gt;What about online backups like carbonite? or File synchronization services like dropbox, box.net, etc? or file sharing systems like cloudApp?&lt;br /&gt;&lt;br /&gt;The real question I'm asking is: how much control have you actually maintained over your data? Do you know where it's all at? Or how many people have access to it?&lt;br /&gt;&lt;br /&gt;I'm not saying there's necessarily anything wrong with having your data spread out, either... but it is food for thought. &lt;br /&gt;&lt;br /&gt;Here's an even scarier thought: you may know which companies you trusted with your data, and where their headquarters are, but... do you know in what country their datacenters are in? or who they outsourced your data to? You may have laws that protect your data in the US, but what about Brazil? Europe? Southeast Asia?&lt;br /&gt;&lt;br /&gt;Some have said that it's old fashioned to think of your data as your own, or of the details of your life as private any longer. And perhaps all of the above is just part of the a massive paradigm shift in computing, culture and privacy. Perhaps it's an unpleasant (pleasant?) side affect of progress. &lt;br /&gt;&lt;br /&gt;Be informed.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-6884109926822684131?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=6884109926822684131'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=6884109926822684131'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=6884109926822684131' title='Cloud, Legacy/Local or a Combination?'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-772036014923099508</id><published>2011-03-18T16:17:00.000-04:00</published><updated>2011-03-18T16:17:00.565-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>MySQL Management on a Mac</title><content type='html'>By day I do a lot of work with very large databases. By night, I work on smaller databases all the time, many to do with &lt;a href="http://minotauranalysis.com" rel="external"&gt;minotaur&lt;/a&gt;. One thing I really like about Microsoft SQL Server is The SQL Studio. Of course, this is a product limited to 1) the windows platform and 2) MS SQL Server. So what are the best options out there for MySQL database management for the mac? I've found two options.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Navicat - MySQL For Mac OS X - Navicat Oracle, MySQL Backup Tool - the World_s Best Oracle Manager, re, MySQL GUI tool, SQL Server client &amp;#38;#38; PostgreSQL GUI for Windows, Mac OS X &amp;#38;#38; Linux - Download Now!" width="480" height="336" src="http://gveloper.com/Blog/files/mysqlmanagementonamac-navicat---mysql-for-mac-os-x---navicat-oracle002c-mysql-backup-tool---the-world_s-best-oracle-manager002c-re002c-mysql-gui-tool002c-sql-server-client-0026-postgresql-gui-for-windows002c-mac-os-x-0026-linux---download-now0021.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.navicat.com/en/products/navicat_mysql/mysql_detail_mac.html" rel="external"&gt;Navicat for MySQL for Mac &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The light version of Navicat is available in the mac app store for free. It does not contain the visual view builder and other advanced features, but this is a VERY good option for mac users. You can design tables, write functions, save queries, write views, etc etc etc. It is a very mac-like experience even though it is a cross-platform application; they obviously took time to work on making the experience for mac users very fluid.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="MySQL Workbench-1" width="480" height="349" src="http://gveloper.com/Blog/files/mysqlmanagementonamac-mysql-workbench-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://wb.mysql.com/" rel="external"&gt;MySQL Workbench&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The official GUI. A while ago, I would have never recommended it, but it has been through so much development of late that it is stable, fast, the experience is pretty fluid, and it works very well on the mac. The biggest advantages here are that 1) it's the same interface that your windows and linux colleagues will see and use, which provides for a better better collaborative experience and 2) it has all sorts of system management options. Oh, also... it's free.&lt;br /&gt;&lt;br /&gt;Right now, I'm using both. I haven't figured out how to save queries to the server in workbench like I can in Navicat. Navicat is still a better mac-like experience and feels more optimized to me. Workbench though is a lot fuller featured, is the official GUI and is what a lot of your colleagues will be using, if they use a GUI at all (and no, &lt;a href="http://www.phpmyadmin.net/home_page/index.php" rel="external"&gt;phpMyAdmin&lt;/a&gt; does not count).&lt;br /&gt;&lt;br /&gt;Why use a GUI at all? Well, if your asking that, I'm probably not writing this article for you to begin with... I tend to think in parallel. I think and work on many different tasks at the same time and swap between them really quickly. Therefore, a proper GUI with plenty of tabs in windows works best for me, especially when it comes to analytics. I find I can keep my train of thought better.&lt;br /&gt;&lt;br /&gt;Any other/better packages out there?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-772036014923099508?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=772036014923099508'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=772036014923099508'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=772036014923099508' title='MySQL Management on a Mac'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-8860561505069826998</id><published>2011-03-17T15:43:00.000-04:00</published><updated>2011-03-17T15:43:00.386-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcasts'/><title type='text'>Must-See Podcasts</title><content type='html'>When I get home in the evenings, I catch up on the world through podcasts. I have my main iMac downloading them throughout the day as soon as there is an update for any of them. Then I usually watch them on my Apple TV, because using the Apple Remote on my iPad and iPhone, I can play a video playlist on my AppleTV, something you can't do straight from the interface. I have a smart playlist called "Unwatched Videos" which is just a smart (always updating) list of all the podcasts I haven't watched yet. I also watch in other ways, since not every podcasts is available in iTunes.&lt;br /&gt;&lt;br /&gt;So what are the podcasts I think are must-see?&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Mac Tutorials _ ScreenCastsOnline" width="480" height="339" src="http://gveloper.com/Blog/files/mustseepodcasts-mac-tutorials-_-screencastsonline.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.screencastsonline.com/" rel="self"&gt;ScreenCasts Online&lt;/a&gt; - Yes, it's a paid subscription, but this is an absolute must for any mac user. Each week (or every other week) Don McAllister publishes a tutorial on a different mac application.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Videos - Free video downloads and streaming video - CNET TV-1" width="480" height="337" src="http://gveloper.com/Blog/files/mustseepodcasts-videos---free-video-downloads-and-streaming-video---cnet-tv-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://cnettv.com" rel="self"&gt;CNET&lt;/a&gt; - All HD Videos - Subscribe in iTunes, search for "cnet all hd videos" and subscribe to the all hd videos feed - this is basically every hd podcasts and video release that cnet makes.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="The Home of WebBeat.TV" width="480" height="248" src="http://gveloper.com/Blog/files/mustseepodcasts-the-home-of-webbeat.tv.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://webbeat.tv" rel="external"&gt;webbeat.tv&lt;/a&gt; - geek news - web&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="GeekBrief.TV" width="480" height="263" src="http://gveloper.com/Blog/files/mustseepodcasts-geekbrief.tv.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://geekbrief.tv" rel="external"&gt;geekbrief.tv&lt;/a&gt; - same company as webbeat - geek news - gadget&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="The Hacker News Network" width="480" height="265" src="http://gveloper.com/Blog/files/mustseepodcasts-the-hacker-news-network.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;5.  &lt;a href="http://hackernews.com" rel="external"&gt;The Hacker News Network&lt;/a&gt; - All security news, tool updates, upcoming cons, and color commentary in one place.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="IGN Daily Fix Videos - IGN Daily Fix Episodes - IGN" width="480" height="322" src="http://gveloper.com/Blog/files/mustseepodcasts-ign-daily-fix-videos---ign-daily-fix-episodes---ign.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://www.ign.com/videos/series/ign-daily-fix" rel="self"&gt;The IGN Daily Fix &lt;/a&gt;- All the gaming news you need.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="iPad_iPhone App News and Reviews __ App Advice" width="480" height="349" src="http://gveloper.com/Blog/files/mustseepodcasts-ipad_iphone-app-news-and-reviews-__-app-advice.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://appadvice.com" rel="external"&gt;AppAdvice Daily&lt;/a&gt; - face it, the app store changes too much to keep up. Let AppAdvice do it for you and tell you what's hot.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Apple - Events" width="480" height="310" src="http://gveloper.com/Blog/files/mustseepodcasts-apple---events.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;8. &lt;a href="http://www.apple.com/apple-events/" rel="external"&gt;The Apple Keynotes feed&lt;/a&gt; - search in iTunes for "Apple Keynotes" - this feed is updated with an hd video of each apple keynote talk, shortly after the talk occurs.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="The Best of YouTube - bestofyoutube.com" width="480" height="347" src="http://gveloper.com/Blog/files/mustseepodcasts-the-best-of-youtube---bestofyoutube.com.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;9. &lt;a href="http://bestofyoutube.com/" rel="external"&gt;The Best of YouTube&lt;/a&gt; - Maybe you're not interested in the Numa Numa guy, or double rainbows, or chocolate rain... but your friends are and it's part of current culture, whether you like it or not. Rather than spend all your time surfing through mindless dribble in an attempt to understand, watch only the best videos, filtered down for you, laugh, learn and sometimes even be amazed at what the rest of the world does in their spare time.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="YouTube - ympnowfsr_s Channel" width="480" height="343" src="http://gveloper.com/Blog/files/mustseepodcasts-youtube---ympnowfsr_s-channel.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;10. &lt;a href="http://www.youtube.com/user/ympnowfsr" rel="external"&gt;YMPNow&lt;/a&gt; - Not available (that I know of) in iTunes, subscribe to the youtube channel instead. I love the format of this one, concise, informative and always a "say-what?" story at the end. The format reminds me of Qwiki.com (who I am hoping comes up with a daily podcast)&lt;br /&gt;&lt;br /&gt;So there's a few. I'm sure there are more, and would love to hear about your favorites in the comments of this article.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-8860561505069826998?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8860561505069826998'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8860561505069826998'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=8860561505069826998' title='Must-See Podcasts'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-6312511676639719770</id><published>2011-03-16T15:48:00.000-04:00</published><updated>2011-03-16T15:48:00.778-04:00</updated><title type='text'>Multiple Ecosystems</title><content type='html'>Following on with yesterday's article on my complicated network here, I wanted to write a bit about dealing with a heterogeneous network with multiple internal ecosystems.&lt;br /&gt;&lt;br /&gt;I have windows machines, macs, game consoles, media devices and everything in between, and I imagine that part is fairly normal. But I have more complete ecosystems than that. &lt;br /&gt;&lt;br /&gt;On the Apple side, I have desktop macs, a MacBook Air, an iPad, and iPhone, an Apple TV, etc.&lt;br /&gt;&lt;br /&gt;On the Windows side of the house, I have desktops, laptops, severs, and a full windows domain, exchange server, share point, etc.&lt;br /&gt;&lt;br /&gt;I also am a tester of the Google Cr-48 ChromeOS netbook, and several other proprietary systems.&lt;br /&gt;&lt;br /&gt;So... How do they all fit together? How do you make them play nice so that you don't spend most of your time fixing incompatibilities? This is a very important question, and there is more to it than just the technology. There is more to achieving network harmony than just making the devices talk to each other, you need to find out where they fit in your life and in your workflows. And sometimes you'll find that they simply don't, at which pint you have two options: if this is your hobby and you enjoy tinkering and making things work no matter what, you keep the device and play, but if you know you need to focus more on life and less on the technology that surrounds it, de-complicate your life and get rid of the pieces that don't fit. This is the basis of my post yesterday.&lt;br /&gt;&lt;br /&gt;The Apple ecosystem works together very, very well. iTunes does a fantastic job, especially with home sharing, of bringing your content to each of your many devices. All the devices see each other and talk to each other with no problems and you get the sense that each piece of the puzzle was made for the next.&lt;br /&gt;&lt;br /&gt;The windows ecosystem works daily well. When you join the workstations to the domain, all the resources you get on one machine, you get on the others, and as long as you are smart about your network shares, etc, it works well. Microsoft Office and Exchange are great systems.&lt;br /&gt;&lt;br /&gt;And speaking of exchange, that's my first tie-in. My macs and iDevices all talk to exchange so all my email, calendar, and contacts are kept in sync, no matter the platform. I suppose this could even be true on my Linux boxes if I used Evolution. This also the first problem with the Cr-48. The other components of my various ecosystems ares built to work together, even if it was a reluctant process originally. ChromeOS is more centered on google services which would rather you migrate your infrastructure to google than sync with your existing infrastructures.&lt;br /&gt;&lt;br /&gt;Next is network shares. Everything understands SMB, so windows shares are king. My main storage is a windows share, but I have a pogoplug and &lt;br /&gt;other dlna based systems as well. This means that all my documents, and especially my media, on this devices is accessible on my game consoles and other tv-connected devices. Even my new router has a USB port for connecting a storage device to share out to your computers and dlna devices.&lt;br /&gt;&lt;br /&gt;When mail, contacts, calendars, and documents are all accede no matter which device you are logged into, that's the bulk of your compatibility issues. The rest is workflow and harmony.&lt;br /&gt;&lt;br /&gt;Workflow is very important. I use some mac-only applications for development and graphics. I use those applications because they work for me. It's important to find the apps that work for you, and build around them.&lt;br /&gt;&lt;br /&gt;Harmony is also very important. Once you know the require pieces of your workflow, each component you add needs to have harmony with those required pieces. In my case, I know I need to work from a mac some of the time, so given the choice of media boxes, I know I need something that works well with those macs. That let me to use the appletv instead of say, the roku or boxed box, but those can be made to work well for you as well, each with different strengths, strengths and weaknesses. &lt;br /&gt;&lt;br /&gt;The point with harmony is that regardless if you can technically make something talk to something else (compatibility) if it takes more work than it's worth to use that compatibility, or if it disrupts the workflow or even the consistent feeling of your device ecosystem, then it's not worth it.&lt;br /&gt;&lt;br /&gt;So Compatibility, Workflow and Harmony are my key areas for making heterogenous technology work for you in one environment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-6312511676639719770?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=6312511676639719770'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=6312511676639719770'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=6312511676639719770' title='Multiple Ecosystems'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-5851266048031887116</id><published>2011-03-15T16:20:00.000-04:00</published><updated>2011-03-15T16:20:00.234-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='routers'/><category scheme='http://www.blogger.com/atom/ns#' term='infrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='NovCon'/><title type='text'>Replacing my Core Router</title><content type='html'>&lt;br /&gt;I have a network layout that's probably a lot more complicated than most households. That's because I have my machines, game consoles, appliances online next to corporate boxes, work machines, next to my lab machines, next to live malware analysis units.&lt;br /&gt;&lt;br /&gt;So last year when it came time to replace the aging Symantec SGS firewall/router, I looked at other enterprise-grade gear. After doing a lot of research that took way too much of my time, I figured I wanted something with content filtering, in-line antivirus, antimalware, etc. of course I'd need the lab and malware machines excluded from this, but I wanted to protect the others.&lt;br /&gt;&lt;br /&gt;After reviewing several vendors, I settled on sonicwall, and proceeded to purchase a TZ 210W. This is a great little solution that would probably be great in a normal small office environment, but in my crazy hybrid home/office/lab environment, I've run into several issues.&lt;br /&gt;&lt;br /&gt;First, the game consoles and other devices are more and more requiring the use of UPnP on your network to open holes to the outside world to enable to-way communications. Of course, this is kinda scary if you have corporate information on a network, so you'd not want UPnP on an office network.&lt;br /&gt;&lt;br /&gt;Second, content filtering got in the way far more than I thought it would... Nothing would stream without going through the filters first so I had issues with large downloads, and things like YouTube video streams. Of course, you can exempt file types and internal ip addsses, but it felt like I was excluding the whole network.&lt;br /&gt;&lt;br /&gt;Third, throughput was designed for security, and an office environment. My cable modem at home gets greater than 20mb/s from my provider, and any UTM appliance slows down throughput, so I ended up turning off most of the UTM services, even the ones I thought were really cool.&lt;br /&gt;&lt;br /&gt;Fourth, I had some wifi incompatibilities with this box and ended up having to have a second acess point. To be fair, I started a support ticket on this, but never got around to calling them back and working with them.&lt;br /&gt;&lt;br /&gt;Now none of this is the fault of sonic wall or the device, but I am just finding it hard to use enterprise-grade equipment at home without serious tradeoffs. &lt;br /&gt;&lt;br /&gt;So I started researching prosumer-grade gear. I looked at the NetGear WNDR3700 and the Lynksys E3000, and all the variations of the NetGear. I looked at all the Chet reviews and amazon coments and I decided on the WNDR37AV. &lt;br /&gt;&lt;br /&gt;Before the unit came in though, I was standing in line at BestBuy and saw a box for the Linksys E4200... doh!  Ompetely forgot about that one, because I had only just seen the review video for it. When I got home I looked up all the stats, and sure enough, it was way better and fixed the flaws in the E3000 that made me go with the netgear. So I went back to best buy the next day and picked up the E4200. &lt;br /&gt;&lt;br /&gt;So far, my throughput is greatly improved. I have some wifi issues to work out, but already it is better than either of the old access points. It has enough port forwarding capabilities for me to keep everything running here, and I think it will work long term. Especially since all my game consoles and other appliances a finally happy again.&lt;br /&gt;&lt;br /&gt;So I'll send the WNDR37AV back when it shows up from amazon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-5851266048031887116?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5851266048031887116'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5851266048031887116'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=5851266048031887116' title='Replacing my Core Router'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-217037789902810305</id><published>2011-03-14T17:15:00.000-04:00</published><updated>2011-03-14T17:15:01.088-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><title type='text'>Filter Bubbles</title><content type='html'>&lt;object width="853" height="510"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kmrfmB_h_Ic?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kmrfmB_h_Ic?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="510"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Continuing with the TED video from yesterday, today's video is on "filter bubbles". This is a very real problem with very high consequences. This is why I go to both google news and other online sources and still watch news broadcasts, read newspapers, etc... Until online media stops deciding what it thinks I want to see vs what I need to see, we cannot consider ourselves informed or well-rounded based on those sources of information alone.&lt;br /&gt;&lt;br /&gt;While this research is fairly common sense to some of us, I wonder how little the mass population of the internet stops to think about what they're not reading, what they're not seeing and what they know nothing about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-217037789902810305?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=217037789902810305'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=217037789902810305'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=217037789902810305' title='Filter Bubbles'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-7637031498684517145</id><published>2011-03-14T16:18:00.000-04:00</published><updated>2011-03-14T16:18:00.208-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Design Similarities</title><content type='html'>&lt;br /&gt;I like spotting design inspirations in every day items. There have already been comparisons of the iPad 2's smart cover to Japanese bathtub covers, but today I noticed yet another similar item, also in the bathtub.&lt;br /&gt;&lt;br /&gt;iPad 2 smart cover:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href='https://picasaweb.google.com/gveloper/MyBlogPhotos#5583630705733157346'&gt;&lt;img src='http://lh5.ggpht.com/_llSpWZlXvgg/TX0KiyQwQeI/AAAAAAAAAtk/gaMQMr0EEYg/s288/1.jpg' border='0' width='281' height='142' style='margin:5px'&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Bath mat from Bed, Bath &amp; Beyond:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href='https://picasaweb.google.com/gveloper/MyBlogPhotos#5583630718002344802'&gt;&lt;img src='http://lh4.ggpht.com/_llSpWZlXvgg/TX0Kjf99M2I/AAAAAAAAAto/HeCEkBeI8b4/s288/0.jpg' border='0' width='210' height='281' style='margin:5px'&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-7637031498684517145?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7637031498684517145'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7637031498684517145'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=7637031498684517145' title='Design Similarities'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_llSpWZlXvgg/TX0KiyQwQeI/AAAAAAAAAtk/gaMQMr0EEYg/s72-c/1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-5673639848006995250</id><published>2011-03-13T17:49:00.000-04:00</published><updated>2011-03-13T17:53:44.521-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Data analysis'/><title type='text'>The Birth of a Word</title><content type='html'>&lt;!--copy and paste--&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/DebRoy_2011-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DebRoy-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1092&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=deb_roy_the_birth_of_a_word;year=2011;theme=how_we_learn;theme=a_taste_of_ted2011;theme=new_on_ted_com;theme=words_about_words;event=TED2011;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/DebRoy_2011-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DebRoy-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1092&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=deb_roy_the_birth_of_a_word;year=2011;theme=how_we_learn;theme=a_taste_of_ted2011;theme=new_on_ted_com;theme=words_about_words;event=TED2011;"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The above video from &lt;a href="http://ted.com" rel="external"&gt;ted.com&lt;/a&gt; is truly amazing to me. I work with data in large databases continuously and am always amazed when I or my team discovers a new metric that we can trend from the simplest data sources and be able to see some new data that we previously thought was completely irrelevant to the original data source and now can see very clearly and trend and graph it appropriately.&lt;br /&gt;&lt;br /&gt;But this... well, this takes all of this to a whole new level. And listen and watch how not just words but ideas and influence spread.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-5673639848006995250?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5673639848006995250'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5673639848006995250'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=5673639848006995250' title='The Birth of a Word'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-7686956161853195678</id><published>2011-03-13T13:31:00.001-04:00</published><updated>2011-03-13T13:31:37.662-04:00</updated><title type='text'>iPad 2 and the Future of Computing</title><content type='html'>So of course I went out and braved the lines on Friday. Unfortunately I had listened to all the critics out there that said nobody would be getting the iPad 2 and the lines were real short all across the country and non existent at the third party resellers. So I found a Best Buy that was on the list. When I walked in, I saw a line, no big deal, I head toward the line only to realize that was actually the finally phase of a line that wrapped Galway around the inside of the store. &lt;br /&gt;&lt;br /&gt;Amazingly, the guy that was going through the line handing out the vouchers had enough iPads for us all. Although I originally wanted a black 16gb wifi-only model, that was sold out as was the 32, so I went with the 16gb, since I have not filled my current 16 up. In fact, the only Eason my 32gb iPhone is overflowing is all the HD video I've taken, everywhere I go. I trust I probably will not be using the iPad as video or event still camera very often, given it's size and the stares it would inspire...&lt;br /&gt;&lt;br /&gt;That said, it was not a smooth launch. Lines were unnecessarily slow, and as is par for the course with Best Buy and other big-box retail, there were more blue shirts standing around than there were doing anything about it.&lt;br /&gt;&lt;br /&gt;While in line, the gentleman in front of me called around to local target and walmart stores, all we sold out.&lt;br /&gt;&lt;br /&gt;While I had thought about bringing my iPad 1 along to play with, I had convinced myself there wouldn't even be a line and I wouldn't be waiting long enough to do anything with it. Which is a shame, because before I left I had downloaded GarageBand. That and a set of earbuds would have gone along way.&lt;br /&gt;&lt;br /&gt;So speaking of GarageBand... This truly is a killer app. I've had a lot of fun already. I like GarageBand on the mac, but to be honest I rarely ever open it anymore, unless I need it for a project. But bringing it into a touch interface is a little magical. This weekend I'm keeping a post-surgery cat entertained in a small room that she can't hurt herself in, so the iPad is aleady getting some serious use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href='https://picasaweb.google.com/gveloper/MyBlogPhotos#5583618525295251554'&gt;&lt;img src='http://lh3.ggpht.com/_llSpWZlXvgg/TXz_dymDkGI/AAAAAAAAAtc/LiY89aC84_E/s288/0.jpg' border='0' width='281' height='210' style='margin:5px'&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And I am sure I will get good use out of iMovie on the iPad when I figure out the best way to transfer videos from the iPhone to the iPad. I see there are some good solutions in the app store now, and pretty inexpensive. &lt;br /&gt;&lt;br /&gt;So what does all this mean? I think the whole everyday computing paradigms are shifting. I'm writing this blog post on an iPad, not a computer and I don't feel like I have any less ability to edit or be creative. I have more flexibility than my iPhone, just because of the size of the screen. I can also type about as fast as I can on my desktop machines.&lt;br /&gt;&lt;br /&gt;Google is testing ChromeOS, opera is adding an app store, mobile platforms are taking over the world. Apple may be on to something by calling these "post-pc" devices. We are migrating to simpler platforms, not full desktop environments for the consumption and now even the creation of online content.&lt;br /&gt;&lt;br /&gt;I think we are about to see this trend cross over into our main desktop environments as well. While OS X represents a lot of things, and after seeing all the changes that have been leaked from the developer builds I feel like Apple has downplayed the true significance of this revision. But the overall theme of the update is a return to simplicity. Gestures instead of keyboard shortcuts, clean lines, gentle animations, full screen applications that aren't just a full screen window. These are all things that instead of pulling you into the OS, pull you into what you are doing on the OS, by getting out of your way.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-7686956161853195678?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7686956161853195678'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7686956161853195678'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=7686956161853195678' title='iPad 2 and the Future of Computing'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_llSpWZlXvgg/TXz_dymDkGI/AAAAAAAAAtc/LiY89aC84_E/s72-c/0.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-8296205694449604860</id><published>2011-03-01T15:35:00.002-05:00</published><updated>2011-03-01T15:35:00.318-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>OSX 10.7 Lion</title><content type='html'>So I'm not at this time an Apple developer, and don't have access to the beta. And that means I'm not under an NDA to talk about my perspectives of the new OS as I understand it from all of the media coverage available on the net.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am very interested in how the new version will advance the security of the platform. From what I have seen, there are a few new features that are of interest to security professionals:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Whole disk encryption&lt;/li&gt;&lt;li&gt;Centralized internet account management (your google login can be saved by the system and used to set up mail.app for example)&lt;/li&gt;&lt;li&gt;A new privacy preference pane - centralizes various privacy settings - also a setting to send Apple anonymous usage information.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.macrumors.com/2011/02/27/mac-os-x-lions-safari-is-snappier-and-more-stable-thanks-to-webkit2/"&gt;WebKit 2.0&lt;/a&gt; - What security changes could be in store for safari from this?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The best and most complete writeup and video I've seen on it was put together by engadget and is available &lt;a href="http://www.engadget.com/2011/02/28/mac-os-x-lion-hands-on-preview/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Every time I see another writeup or video and learn a little bit more about the new version, I like it more. From changes to the overall interface, the enhancements in Mail.App, the open/save dialogs, mission control, and all the gestures (somebody is going to have to make a good cheat-sheet pdf of those), I am excited about not only Lion, but the future of user interfaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-8296205694449604860?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8296205694449604860'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8296205694449604860'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=8296205694449604860' title='OSX 10.7 Lion'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-1386416950536010940</id><published>2011-02-18T15:00:00.000-05:00</published><updated>2011-02-18T15:00:06.254-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Facebook Account Security</title><content type='html'>If you haven't seen this yet, you should follow the instructions here to secure your facebook account and sessions:&lt;br /&gt;&lt;br /&gt;&lt;object width="364" height="256"&gt;&lt;param name="movie" value="http://www.cnet.com/av/video/embed/player.swf" /&gt;&lt;param name="background" value="#333333" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="true" /&gt;&lt;param name="FlashVars" value="playerType=embedded&amp;type=id&amp;value=50099630" /&gt;&lt;embed src="http://www.cnet.com/av/video/embed/player.swf" type="application/x-shockwave-flash" background="#333333" width="364" height="256" allowFullScreen="true" allowScriptAccess="always" FlashVars="playerType=embedded&amp;type=id&amp;value=50099630" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;In your account settings, under account security, hit the "change" link.&lt;br /&gt;Make sure you check the boxes for "browse Facebook on a secure connection (https) whenever possible" and "when a new computer or mobile device logs into this account - send me an email"&lt;br /&gt;click save&lt;br /&gt;&lt;br /&gt;Scroll down and review all the active computers and mobile devices. Click remove on all duplicates, and machines you aren't using or haven't used in a while (don't worry, the worst thing that will happen here is you'll have to log in again from these devices"&lt;br /&gt;&lt;br /&gt;You're good to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-1386416950536010940?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1386416950536010940'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1386416950536010940'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=1386416950536010940' title='Facebook Account Security'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-3040065909773398160</id><published>2011-02-16T19:00:00.002-05:00</published><updated>2011-02-16T19:18:52.065-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='cr48'/><title type='text'>Blogging on the Cr-48</title><content type='html'>So far I haven't found a blogging "app" I like for the Cr-48. Since gveloper.com's backend is actually on blogger, I can at least just use the main blogger site to add a new article. (I use RapidWeaver to design the frontend and RapidBlog to tie in to the blogger backend)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm not really a fan of the Blogger admin site, and it's no good if I don't have a connection, so the search continues for the perfect blogging app for the Cr-48&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Preferably it would have:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Offline mode (some places, even verizon can't get a signal)&lt;/li&gt;&lt;li&gt;Multi-backend compatibility (blogger, wordpress, joomla, etc)&lt;/li&gt;&lt;li&gt;Rich editor that takes advantage of available screen real estate&lt;/li&gt;&lt;li&gt;Notes and drafts capabilities&lt;/li&gt;&lt;li&gt;Lightweight, fast, must have a snappy interface&lt;/li&gt;&lt;li&gt;MUST be reliable - no spending three hours working on a blog post only to have it try to save and woops, there goes everything... At least the blogger backend auto-saves the current article every few seconds or so.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;I would like to be able to sign in to several of my (unrelated) properties from one single application and be able to have one consistent workflow between them.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The search continues.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-3040065909773398160?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=3040065909773398160'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=3040065909773398160'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=3040065909773398160' title='Blogging on the Cr-48'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-391957999293108710</id><published>2011-02-15T20:04:00.000-05:00</published><updated>2011-02-15T20:45:00.028-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><title type='text'>Using Google's Personal Blocklist Extension for Chrome</title><content type='html'>One of the biggest annoyances with Google searches of late is the onslaught of irrelevant results. And it's not that the text on the found pages are irrelevant to your search terms. For example, searching for technical issues, say sql optimization, sometimes leads to 50 sites reposting the same article. And all of these sites keep you from seeing results from sites that could actually help you. Google has now provided a way to filter out these sites from your results.&lt;br /&gt;&lt;br /&gt;First you'll need to download the new extension &lt;a href="https://chrome.google.com/webstore/detail/nolijncfnkgaikbjbdaogikpmpbdcdef" rel="external"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Personal Blocklist (by Google) - Chrome Web Store" width="480" height="349" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-personal-blocklist-0028by-google0029---chrome-web-store.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Next, run a search on Google. In this case, I've searched for "mssql substring"&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="mssql substring - Google Search-1" width="480" height="297" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-mssql-substring---google-search-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Now, one of my biggest annoyances in search results is that site listed second to last, experts-exchange.com. Often times I'm searching for an example of syntax or methodologies, this site pops up, but it's a useless result as it requires a paid subscription to view the answers (yes, I know there are other ways to view them).&lt;br /&gt;&lt;br /&gt;But now, I can just filter that site completely from my search results by clicking the appropriate link under the result:&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="mssql substring - Google Search-2" width="480" height="88" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-mssql-substring---google-search-2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Clicking this link will add experts-exchange.com to my personal blocklist and remove it from future search results.&lt;br /&gt;&lt;br /&gt;And now you will see the results from the same search no longer includes results from that site:&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Dock" width="480" height="397" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-dock.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;To edit/modify the blocklist, click the personal blocklist button that the extension installed:&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="mssql substring - Google Search-3" width="176" height="169" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-mssql-substring---google-search-3.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Clicking on that button will produce a popup that will allow you to edit/remove entries&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="Google Chrome-1" width="480" height="90" src="http://gveloper.com/Blog/files/usinggooglespersonalblockli-google-chrome-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;And that's it. With this new tool, you'll be able to remove those paid sites, mailing list archives, etc etc from your search results, and hopefully have much more productive experience.&lt;br /&gt;&lt;br /&gt;If this format of article is helpful to you, drop me a line in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-391957999293108710?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=391957999293108710'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=391957999293108710'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=391957999293108710' title='Using Google&amp;#39;s Personal Blocklist Extension for Chrome'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-5188545970587998540</id><published>2011-02-14T18:33:00.000-05:00</published><updated>2011-02-14T18:51:08.541-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='cr48'/><category scheme='http://www.blogger.com/atom/ns#' term='ChromeOS'/><title type='text'>24hrs in the Dev Channel on the Cr-48</title><content type='html'>First off a shout out to all the great people in the &lt;a href="https://groups.google.com/forum/?pli=1#!forum/chrome-notebook-pilot" rel="external"&gt;Chrome Notebook Pilot&lt;/a&gt; google group. That group is extremely active right now and a great source of information for the Cr-48 community and anyone who is interested in ChromeOS in general. As part of one of the threads there, I've built a Google Reader bundle of quite a few blogs of Cr-48 users. You can see the bundle and subscribe to it in Google Reader if you'd like by clicking &lt;a href="http://www.google.com/reader/bundle/user%2F04017739348237619271%2Fbundle%2FChromeOS%20Users" rel="self"&gt;here&lt;/a&gt;. It is a dynamic list, and I am trying to keep it up to date as I go and as more blogs get posted to the threads I'm watching.&lt;br /&gt;&lt;br /&gt;Ok, so let's get to it. Yesterday I switched to the Dev channel from updates. I've been using the system plenty since, so how did it go?&lt;br /&gt;&lt;br /&gt;In a nutshell: awesome. While I would never recommend bleeding-edge code like this for mainstream users, I am not a mainstream user, and I'm finding that most Cr-48 owners aren't either. At least not the ones active in the various Cr-48 communities.&lt;br /&gt;&lt;br /&gt;So a list of some noticeable changes:&lt;br /&gt;&lt;br /&gt;1. Flash 10.2 - Insane difference. Flash video is actually useable on the Cr-48 now because of this. Updating to the dev channel is not the end of the story here though. After you update, you'll need to go to chrome://plugins and expand the flash player plugin entry. You'll click disable on the 10.1 version and leave the 10.2 version. Also go to chrome://flags and turn on GPU accelerated compositing. Be very careful in flags though. The dev channel contains a few flags that if you turn on, you could kill your installation.&lt;br /&gt;&lt;br /&gt;2. You can turn on the ability to use a GSM SIM card and use data from a GSM provider (&lt;a href="http://hexxeh.net/?p=328117672" rel="self"&gt;thanks hexxeh&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;3. The experience is snappier. This could very well be because of the GPU accelerated compositing though.&lt;br /&gt;&lt;br /&gt;4. The dev channel is using the 10.x Chrome builds. That's nice, all the advancements in that line are here.&lt;br /&gt;&lt;br /&gt;5. The brightness adjustments now have an onscreen display&lt;br /&gt;&lt;br /&gt;Haven't noticed any changes in pages that improperly rendered before, but I haven't tested many yet, either. I have not had any stability issues, but some people had volume control issues after this update. &lt;br /&gt;&lt;br /&gt;Again, I can't stress enough how much better an experience flash 10.2 is on this box than 10.1 was.&lt;br /&gt;&lt;br /&gt;The trackpad on this box is still the worst part of the experience, and I hope they can do something with drivers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-5188545970587998540?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5188545970587998540'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=5188545970587998540'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=5188545970587998540' title='24hrs in the Dev Channel on the Cr-48'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-8081028942548747522</id><published>2011-02-13T12:59:00.000-05:00</published><updated>2011-02-13T13:33:40.751-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='cr48'/><category scheme='http://www.blogger.com/atom/ns#' term='ChromeOS'/><title type='text'>Hacking the CR48</title><content type='html'>There is so much information out there on ChromeOS and the CR48 that you can get info on pretty much anything you want to do. The problem is that the information is scattered across forums, mailing lists, community pages, blogs etc, and getting all the information for a particular task you want to do can be a task in and of itself.&lt;br /&gt;&lt;br /&gt;Anyway, I wanted to switch to dev mode on the CR48, as well as switch to the dev updates channel, to make sure I get the latest features, at the expense of some stability. But as a user in the Chrome Notebook Pilot google group said, that's what we're here for.&lt;br /&gt;&lt;br /&gt;So, switching to dev mode was simple, I thought. Pull out the batter on the cr48, and along the sidewall of the battery cavity is a piece of black tape. Remove the tape and expose the switch. I moved the switch to the other position, got greeted by some scary warning screens and no obvious path forward, switched back and erased all my settings and data. Oops.&lt;br /&gt;&lt;br /&gt;But, after doing some reading, I had left out an important step. After you flip the switch, when you are confronted with the first scary screen, press ctrl+d to enable dev mode. You wait for a timer to tick down to allow you to back out, then the switch to dev mode begins. It will take a few minutes. Then the unit will reboot. Hit ctrl+d again when the warning screen comes back, then you will boot up in dev mode.&lt;br /&gt;&lt;br /&gt;The biggest advantage here is that if you jump to a crosh shell by hitting ctrl+alt+t (for terminal) you now have a "shell" command. This drops you to a real linux shell on the device. A simple "sudo su" and you've arrived.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chromium.org/poking-around-your-chrome-os-device" rel="self"&gt;http://www.chromium.org/poking-around-your-chrome-os-device&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information" rel="self"&gt;http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/cr-48-chrome-notebook-developer-information&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now to change to the dev update channel so you get more bleeding edge updates.&lt;br /&gt;&lt;br /&gt;Got to the wrench icon&lt;br /&gt;Click About Chrome OS&lt;br /&gt;Click "More Info"&lt;br /&gt;Change the channel from "Beta" to "Development"&lt;br /&gt;Click "Check for Update"&lt;br /&gt;Wait for Eons...&lt;br /&gt;Reboot when prompted&lt;br /&gt;&lt;br /&gt;Dow you are in dev mode with dev updates.&lt;br /&gt;&lt;br /&gt;One extension suggested in the google group was "&lt;a href="https://chrome.google.com/webstore/detail/fjmhjjohhiehaoljianalpmfcceojaff" rel="self"&gt;Service Pages for Google Chrome&lt;/a&gt;" - it will give you access to a ton of settings and information inside Chrome.&lt;br /&gt;&lt;br /&gt;There's still a lot for me to learn and figure out on this thing, but hopefully this is helpful to someone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-8081028942548747522?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8081028942548747522'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=8081028942548747522'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=8081028942548747522' title='Hacking the CR48'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-4855831194822198240</id><published>2011-02-12T10:45:00.000-05:00</published><updated>2011-02-12T10:53:03.940-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='AntiVirus'/><title type='text'>Comodo Antivirus for the Mac</title><content type='html'>Well, I am excited. While I have been using &lt;a href="http://www.sophos.com/products/free-tools/free-mac-anti-virus/" rel="self"&gt;Sophos antivirus&lt;/a&gt; on my macs since they announced its availability for free, one of my favorite security suites on the PC has released a public beta for the mac: Comodo Antivirus.&lt;br /&gt;&lt;br /&gt;Comodo's website is &lt;a href="http://comodo.com" rel="self"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the mac beta &lt;a href="http://www.downloadcrew.com/article/19849-comodoav-mac" rel="self"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and you can watch &lt;a href="http://www.youtube.com/languy99" rel="self"&gt;languy99&lt;/a&gt;'s review/demo below:&lt;br /&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/gjhG34QQ0n8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I have been running it for a day now, and after an update, the full scan found some questionable file samples I had squirreled away on my hard drive. I've installed it on my primary workstation, a macbook air, and so far I see no performance degradation, but we'll see in a few days what I think. I am glad they are using an interface very similar to their windows suite. &lt;br /&gt;&lt;br /&gt;So far, it is looking like when this is a polished/completed project, it will be an awesome security tool for the mac community, and I'd like to thank Comodo for working on it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-4855831194822198240?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=4855831194822198240'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=4855831194822198240'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=4855831194822198240' title='Comodo Antivirus for the Mac'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/gjhG34QQ0n8/default.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-7067234265658208144</id><published>2011-02-04T23:10:00.000-05:00</published><updated>2011-02-04T23:16:03.386-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Design Changes</title><content type='html'>So I made some design changes, finally adding a decent custom header, unifying the font and color schemes, etc etc. One of the layers in the logo banner was made using an interactive art project. If you haven't seen Escape Motions' "Flame" experiment, be sure to check it out &lt;a href="http://www.escapemotions.com/experiments/flame/index.html#top" rel="self"&gt;here&lt;/a&gt;. It is a very fun project for adults and creative kids alike. I often go back to it to make abstract backgrounds for use in layers of complex graphics.&lt;br /&gt;&lt;br /&gt;The RapidWeaver theme I'm using is not an in-house theme, but a very beautiful, very versatile theme called &lt;a href="http://ncdthemes.com/preview/rapidweaver/r_mada/" rel="external"&gt;R MADA&lt;/a&gt; by NCD Themes. &lt;br /&gt;&lt;br /&gt;As the home page says, this site is a sandbox, where I try out new techniques before applying them elsewhere in my work.&lt;br /&gt;&lt;br /&gt;So please let me know what you think. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-7067234265658208144?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7067234265658208144'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7067234265658208144'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=7067234265658208144' title='Design Changes'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-7610775786125468799</id><published>2011-02-04T16:58:00.000-05:00</published><updated>2011-02-04T16:58:00.141-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ChromeOS'/><title type='text'>ChromeOS and Ethernet Dongles</title><content type='html'>Just for the record, the CR-48 does recognize the same WII ethernet dongles that the MacBook Air does:&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=gvelsdrea-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=B000WY8GW8&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;So there is an option other than WiFi and 3G for connecting with a CR-48&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-7610775786125468799?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7610775786125468799'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7610775786125468799'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=7610775786125468799' title='ChromeOS and Ethernet Dongles'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-3902503443257834568</id><published>2011-02-04T16:25:00.000-05:00</published><updated>2011-02-04T16:25:00.250-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Cons'/><category scheme='http://www.blogger.com/atom/ns#' term='ShmooCon'/><title type='text'>ShmooCon 2011</title><content type='html'>ShmooCon was pretty good this year. It did start snowing early on Friday, making a few people nervously saying "Not Again!!"&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="photo[3]" width="480" height="358" src="http://gveloper.com/Blog/files/shmoocon-photo005b3005d.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;The talks were pretty good as well. This year I tried to follow along in real life, making sweeping changes to Minotaur as speakers mentioned better ways of doing things. As a result, the collection engines are better now, but will be much better when all of the changes have been completed and more of the ideas gained from this conference have been implemented.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="photo[4]" width="480" height="358" src="http://gveloper.com/Blog/files/shmoocon-photo005b4005d.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in this field, Dave Marcus from McAfee gave a FireTalk on OSINT (Open Source Intelligence) and basically pulled all the important details of a persons life based on the information from just one screenshot. You can check it out &lt;a href="http://vimeo.com/19451139" rel="external"&gt;on Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/19451139" width="400" height="200" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/19451139"&gt;Using Social Networks to Find, Profile and 0wn Your Victims! (by Dave Marcus)&lt;/a&gt; from &lt;a href="http://vimeo.com/user2275405"&gt;theprez98&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Also, be sure to check out Johnny Long's update from Uganda:&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/19433902" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/19433902"&gt;Shmoocon 2011&lt;/a&gt; from &lt;a href="http://vimeo.com/user1084369"&gt;Johnny Long&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;More videos should be posted soon, so keep checking the usual sites (youtube, vimeo, etc)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-3902503443257834568?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=3902503443257834568'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=3902503443257834568'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=3902503443257834568' title='ShmooCon 2011'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-372452473630672782</id><published>2011-02-04T15:12:00.000-05:00</published><updated>2011-02-04T15:12:00.192-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rovio'/><title type='text'>Rovio Woes (and the fix)</title><content type='html'>So a while back I picked up a WowWee Rovio from a deal on Woot. Problem was, it was an early revision with a terrible power supply that eventual died. Even  when it was working, it didn't work well. The battery did not last very long even when it had been charging for days.&lt;br /&gt;&lt;br /&gt;So then I ordered an &lt;a href="http://www.altex.com/Philmore-Multi-Voltage-Regulated-DC-Power-Supply-MW122A-P143093.aspx" rel="self"&gt;Altex &lt;/a&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;a href="http://www.altex.com/Philmore-Multi-Voltage-Regulated-DC-Power-Supply-MW122A-P143093.aspx" rel="self"&gt;MW122A&lt;/a&gt;&lt;/span&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img class="imageStyle" alt="photo[1]" width="480" height="358" src="http://gveloper.com/Blog/files/roviowoesandthefix-photo005b1005d.jpg" /&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;br /&gt;All the sudden the battery charges correctly and lasts a good long time. Long enough to drive around the house a few times, chase the cats, and return to the base station and dock for a recharge.&lt;br /&gt;&lt;br /&gt;And that really was it's main purpose, to check in on the cats.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img class="imageStyle" alt="photo[2]" width="480" height="358" src="http://gveloper.com/Blog/files/roviowoesandthefix-photo005b2005d.jpg" /&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font:12px Arial, Verdana, Helvetica, sans-serif; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-372452473630672782?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=372452473630672782'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=372452473630672782'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=372452473630672782' title='Rovio Woes (and the fix)'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-1794561076949375741</id><published>2011-02-04T14:23:00.000-05:00</published><updated>2011-02-04T14:23:00.213-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='ChromeOS'/><title type='text'>Google Chrome OS CR-48</title><content type='html'>So I was driving up to the house a couple nights ago on my way home, and there was a package at the door. I couldn't remember what I must have ordered, but enough packages come to the house with things I'm building or playing with, I didn't think much of it. But when I opened the box and saw the box inside, I had a pleasant surprise.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="photo" width="480" height="358" src="http://gveloper.com/Blog/files/googlechromeoscr-photo.png" /&gt;&lt;br /&gt;&lt;br /&gt;Inside was the unmistakeable box of a Google CR-48 ChromeOS Notebook. I registered back in December along with probably millions of other people. I even wrote a rather thorough collection of reviews and information on the device and posted it on NovCon &lt;a href="http://novcon.net/blog/11-security/61-googles-new-chromeos-based-cr-48" rel="external"&gt;here&lt;/a&gt;. When I didn't get one by early January and all news of people getting them in the mail had dried up, I just figured I didn't make the list. Turned out I was wrong.&lt;br /&gt;&lt;br /&gt;So some quick notes:&lt;br /&gt;&lt;br /&gt;The trackpad is very hard to use, especially until you understand some major differences between it and the macbook trackpads. When right clicking, it is necessary to lift your thumb from the pad, and only press with those two fingertips. Click and drag is very very hard and usually results in your cursor just staying in one position without moving. If you double-tap, hold the second tap and drag that one finger, it works for text selection, but it is far less intuitive (or useful) than the way selecting text on a macbook trackpad works.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="photo" width="480" height="358" src="http://gveloper.com/Blog/files/googlechromeoscr-photo.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;A simple terminal can be had by typing ctrl+alt+t&lt;br /&gt;&lt;br /&gt;You switch between the terminal and any open sets of tabs (windows) by using alt+tab&lt;br /&gt;&lt;br /&gt;Customization options are minimal&lt;br /&gt;&lt;br /&gt;Flash is really choppy&lt;br /&gt;&lt;br /&gt;The hardware, other than the trackpad, is really nice, but that's not really the point as the notebook is not really reference hardware, more like dev hardware.&lt;br /&gt;&lt;br /&gt;The fact that it is a laptop that boots into a web browser and very little else sinks in very quickly, but then doesn't seem like all that foreign of a paradigm. The simple fact is that my web browsers are what I use most of the time on my other laptops anyway. At least while I'm just surfing or doing basic work at home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-1794561076949375741?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1794561076949375741'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1794561076949375741'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=1794561076949375741' title='Google Chrome OS CR-48'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-7391411117080021700</id><published>2011-01-23T14:49:00.000-05:00</published><updated>2011-01-23T15:03:36.939-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS'/><title type='text'>Navigation Apps for iOS</title><content type='html'>One thing I miss from the android platform is the wonderful maps application, with built-in turn-by-turn directions, and especially the voice search features. Now granted, the navigation was often wrong and diverted my way off course for no apparent reason, or would take me past a destination, only to tell me to make 3 left turns to get back to that area and then "I've arrived". &lt;br /&gt;&lt;br /&gt;I have been trying out quite a few navigation applications on the iPhone. I started with the free solutions of course, but I have a couple of issues that narrow down my choices. I live in a fairly new community that's not on a lot of maps. I also go to places that are fairly recently constructed and are not on these maps either. So if my home and my destinations are not on the maps, it is a non-starter for those applications.&lt;br /&gt;&lt;br /&gt;That being said, there were some applications that were entertaining at least. The best of these was Waze. Unfortunately, Waze didn't know my neighborhoods and many others, but getting points for driving around in these places was an interesting social aspect I had never considered in this family of applications, and the traffic reports that came in live from other users were accurate and timely. Unfortunately, for routing on trips, it was not useful.&lt;br /&gt;&lt;br /&gt;&lt;img class="imageStyle" alt="| NAVIGON. And the world is yours" width="480" height="338" src="http://gveloper.com/Blog/files/navigationappsforios-007c-navigon.-and-the-world-is-yours.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;After reading a lot of reviews, watching a lot of youtube videos, and general research, I decided to try out Navigon. By far, it's the best interface I've seen in a navigation application, it knew my neighborhoods, and was easy to read and so far the routes have been direct and intelligent. &lt;br /&gt;&lt;br /&gt;I bought the lifetime traffic module, and while initially I didn't see many alerts, now I get good traffic alerts and am automatically re-rerouted to avoid these events.&lt;br /&gt;&lt;br /&gt;The panoramic 3d view is an additional cost, but is worth it in my view. It is a nice touch that the screen mimics the horizon, and the eye candy doesn't detract from the readability of the road/city names.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-7391411117080021700?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7391411117080021700'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=7391411117080021700'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=7391411117080021700' title='Navigation Apps for iOS'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3013771.post-1142643576003288178</id><published>2011-01-17T13:11:00.001-05:00</published><updated>2011-01-23T15:03:35.270-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>MySQL and storing IP addresses</title><content type='html'>A while back, NovCon posted an &lt;a href="http://novcon.net/blog/15-sql/39-sql-ip-addresses-continued-32bit-storage" rel="self"&gt;article&lt;/a&gt; about storing IP addresses as integers, both to save space as well as be in a more indexable format. Well, it turns out MySQL has these &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html" rel="self"&gt;functions&lt;/a&gt; already built in:&lt;br /&gt;&lt;br /&gt;&lt;table border="1.000000" cellpadding="5.000000" cellspacing="0.500000"bordercolor="FEFFFE"&gt;&lt;tr height="0"&gt;&lt;td valign="bottom" width="77"&gt;&lt;span style="font:12px CourierNewPS-BoldMT; font-weight:bold; color:#1D5373;font-weight:bold; "&gt;&lt;u&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-aton"&gt;INET_ATON()&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="bottom" width="235"&gt;Return the numeric value of an IP address&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr height="0"&gt;&lt;td valign="bottom" width="77"&gt;&lt;span style="font:12px CourierNewPS-BoldMT; font-weight:bold; color:#1D5373;font-weight:bold; "&gt;&lt;u&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-ntoa"&gt;INET_NTOA()&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="bottom" width="235"&gt;Return the IP address from a numeric value&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3013771-1142643576003288178?l=gveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1142643576003288178'/><link rel='self' type='application/atom+xml' href='http://gveloper.com/Blog/index.php?id=1142643576003288178'/><link rel='alternate' type='text/html' href='http://gveloper.com/Blog/index.php?id=1142643576003288178' title='MySQL and storing IP addresses'/><author><name>gVeloper</name><uri>http://www.blogger.com/profile/13638563392045491828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://gveloper.com/me.jpg'/></author></entry></feed>
