goldb.org home

AS OF MAY 2008, THIS BLOG IS NO LONGER BEING UPDATED.
Visit the new blog at: http://coreygoldberg.blogspot.com



 Wednesday, November 01, 2006

Google Code Search - Indexing Source Code Inside Zip Files

I was playing with Google Code Search (search engine for public source code) and I noticed it had indexed some code I released a while back.

I knew the google bot was indexing public CVS and SVN repositories...
But the interesting thing is that I never checked this code into any public repository.  All I did was place a zip file on my webserver and link to it from my homepage.

I searched around a little and found this explaining what it does:

"The two ways that source code lives on the Internet is in archives, things like Zip files, gzip, etc. And then in software-control repositories like SourceForge.net, Google's code hosting, and other places," Google product manager Tom Stocky told internetnews.com.

"We'll be crawling all of that."

Google isn't just going to index the Zip archive files. They're actually going to open up the files and index all the individual files within in.

This is pretty cool.  By doing a Google Code Search you can see the full contents of the zipped source files, as indexed by Google.

#    Comments [0] |

First Post - Using ASP.NET?

This is the first post for the new blog.

I have been doing software development/programming/testing as a career for nearly 10 years.  I have developed several open source applications in various programming languages (www.goldb.org), and I am pretty rooted in Free Software.  Most of my experience has been developing tools using Python, Perl, and Java on Solaris and Linux.  I also have some experience long ago in Shell, Lisp/Scheme and C/C++.

But...
A few months ago I took a new job developing tools for a performance and scalability group at an ASP.  It is total Windows shop... top to bottom.  So this has been a substantial change to me in terms of my daily work enviornment.  There is a very different approach to programming and systems thinking in the Windows world compared to the Unix philosophy.  This, along with a new set of languages and tools for daily use has been a rather abrupt but very interesting change.

Thankfully, my Python is coming in very handy, and stuff like ActivePython, the Python For Windows Extensions, and easy installers of my favorite packages (like Matplotlib) is making it very easy to reuse lots of my old Python code and build some great new stuff.

I have also taken on learning .NET and C#.  I did lots of Java and J2EE work before, so conceptually the system is something I can get my head around quickly.. there are just _lots_ of pieces to learn.

So that brings me to why I used an ASP.NET based blog here.  Well... I am doing a good amount of programming in C# and ASP.NET 2.0 on a daily basis for work and school (I am finishing up a Master's in CS at Boston University and my current/final course is Human-Computer Interface Design with .NET).  So I found some insanely cheap web hosting that runs ASP.NET 2.0.  Then I found Dasblog (written in C# and ASP.NET 1.1), which looked pretty nice and configurable, so I decided to give it a try.  It is open source and I have all the source to play with, and I like the idea of having full control over my blog...

So there you have it.

(p.s. I didn't drink the kool-aid.  I still create GPL'ed software on the side, and contribute to open source tools whenever I can)

#    Comments [0] |