Enable UTF-8 encoding in Solr

In the recent Solr project, my client requested the solr to support Russian (both index and search). For example (find little kittens, the search query looks like) http://127.0.0.1:8080/search/ru/select/?q=котята Background Solr can index any characters encoded in the UTF-8 charset. There are no known bugs with Solr’s character handling, but there have been some reported issues with ...

Google Search Commands to find resume

Combine those special Google search commands, you can find what you are looking for easily. Paste the following examples into Google’s search box to see the result. 1. How do I find those vertical search engineers with Java, Lucene, Solr, XML, Unix skills in social networking site like LinkedIn or other sites? Example 1: site:linkedin.com ~engineer “vertical ...

Useful SEO related search commands

1. inurl search Example1: inurl:.gov weight loss Example2: inurl:.edu weight loss What returned are those pages which contain the “weight loss” keywords and URLs contain “gov” or “edu”. Search specifically in “gov” or “edu” domains, you may find what are more important for you from those sectors. 2. intitle search Example 1: inurl:.edu intitle:backlink Search those .edu domain/websites which are ...

How to find reverse links to your website

There are a couple of ways to find reverse links to your website. 1. Google link Example:   link:cnn.com That will return backlinks to cnn.com. 

“solve” versus “resolve”

You may have the confusion when to use “SOLVE”, when to use “RESOLVE”, is there any difference between those two words? Yes, there’s a big difference between them.

Rename/Style Browse button in

Recently I’m working on a web project which has bilingual requirement. One day, our end user gave me a requirement: can we make the file upload “Browse” button the same as other buttons? Here is the original HTML source code for “File upload”

Code Review checklist

Code review is important in software development life cycle. It’s intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers’ skills.

Six tips for highly effective meetings

In his fantastic book, “Read This before Our Next Meeting” Al Pittampalli puts it this way: in hospitals, if they ran the operating room, like most companies manage their meetings, the patient would die almost every single time . We need habits for highly effective meetings,  here are six tips that will take you from ...

The three chief virtues of a programmer: Laziness, Impatience and Hubris

In the second edition of Programming Perl, Larry Wall (the creator of Perl programming language) outlined the Three Virtues of a Programmer: 1. Laziness The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don’t have ...

London Tourist Attractions/Landmark/Tourist places

Do you recognize those London Attractions/landmark? With London 2012 Olympics around the corner, some of you may need to visit those London attraction/landmark/tourist places?