Posts

Showing posts from February, 2011

Estimation Toolkit for Agile Developer

From the article InfoQ: Estimation Toolkit , I have some thoughts Each user story can be a function (mathematical view), or service (SOA view). With some input methods (user form, event triggers, links, ... )

How to scan ISBN and post your book to blogger

Image
When I need to find a book in my library, it's so boring  because it's not there. So I should do something that make my life easier with my Droid. Every book has a ISBN number, which's encoded in barcode, just like this one. You can see here, my book "Dealing with Darwin" has ISBN 971591842149. Step 1: I  write a small Android app "OrganizeMyStuff" , call to the Barcode Scanner App in my phone. Step 2: Got the ISBN number, then my app search it from the Google Book. Step 3: Finally, my app posts the book data to blogger. You can see at this  http://mybooks-database.blogspot.com/ That's it.

Scrum In 15 Minutes

Check out this SlideShare Presentation: Scrum In 15 Minutes View more presentations from Srikanth Shreenivas .

VietnameseAnalyzer.rb

require 'unicode' # Normalizes token text to lower case. class UnicodeLowerCaseFilter def initialize(token_stream) @input = token_stream end def text=(text) @input.text = text end def next() t = @input.next() if (t == nil) return nil end t.text = Unicode.downcase(t.text) return t end end class VietnameseAnalyzer < Ferret::Analysis::Analyzer include Ferret::Analysis # Standard Character mappings to remove all special characters # so only default ASCII characters get indexed CHARACTER_MAPPINGS = { ['á','à','ạ','ả','ã','ă','ắ','ằ','ặ','ẳ','ẵ','â','ấ','ầ','ậ','ẩ','ẫ'] => 'a', ['đ'] => 'd', ['é','è','ẹ','ẻ','ẽ','ê','ế','ề','ệ','ể','ễ'] => 'e', ['í','ì','ị&