SCPlugin

Call me a Unix guy, and you’ll likely get an answer.  But even Unix guys get spoiled by GUI’s from time to time, especially when developing on a Mac.  In the Mac “ecosystem” (in a very Earth friendly tone of voice) it seems that everyone wants to charge for their nice products.  I don’t necessarily have a problem with that, other than hey I want to not pay any money for that stuff.  So when my little tricks to keep using the evaluation of Textmate broke down, I hunkered down in my student desk ($10 Craigslist) and installed PyDev on Eclipse.  I’ve actually been really happy with that decision.

Then when my evaluation of SyncroSVN came up, and they wanted $90 for  a license… I did some more “Googling” (is English the only language where proper nouns can also be verbs?)  And found the perfect solution that makes the Free Software Supporter in me smile:

http://scplugin.tigris.org/

If imitation is flattery, TortoiseSVN should blush a bit.

TortoiseSVN

This is a series of training videos on how to install tortoisesvn, how to get the repository from mcu, how to add/delete files from the repository and how to update existing files. Please fire off any questions to me via MCU Messaging, and I’ll be glad to get back to you.

Hope this is helpful!

Mike

Generic Django Model Search

I found a nice blog post that answered this question easily:

http://www.julienphalip.com/blog/2008/08/16/adding-search-django-site-snap/

So my code basically followed his and I was able to implement search on the Midwives Digital Library:

def search(request):
	query_string = ''
	found_entries = None
	if ('search' in request.GET) and request.GET['search'].strip():
			query_string = request.GET['search']
			entry_query = get_query(query_string, ['title'])
			found_entries = Resource.objects.filter(entry_query).order_by('id')

	return render_to_response('search.html',
						{ 'query_string': query_string, 'found_entries': found_entries },
						context_instance=RequestContext(request))

Very simple, and it works very nicely. The next step is to figure out how to search the PDFs. If the site was open, I’d let google do all the work… But they have copyright concerns… So off to avoid reinventing the wheel :)

Midwives College of Utah Digital Library Demo

In this screencast, I show how to administer the Midwives College Digital Library.  This little “Digital Library” app is the first Django application I’ve written. I’m really impressed and pleased with how easy it is to build a relatively useful application very quickly using Django.

Enjoy.

Monotouch – Hello World Screencast

Monotouch hello world screencast. Enjoy :)

Panda Express Marketing is out of Control

Marketing is out of control at Panda Express

Marketing is out of control at Panda Express