Google Image Search adds Style

Yes, you got it right, Google Image Search has added another interesting element to the search, Image Style. Now on, you can search specific images on Google by specifying a search filter criteria based on the Image Style. Image style is different as compared to the Google Image Face Search which was about searching for images with faces.

Now on you can filter Google Image Search results based on faces, clip art, line drawings, photo content, news content.

To see the effect of these new options, let’s take a look at the first few results for “Christmas,” one of our most popular queries on Image Search right now.

Google Image Search results for different Content Type Filters

Image: Google Image Search results for different Content Type Filters

All of these options can be selected from the “Any content” drop down or  in the blue title bar on any search results page, or by selecting one of the “Content types” on the Advanced Image Search page.

Search Results

Image: Search Results

The good news: no extra typing! In all these examples our query remained exactly the same, we just restricted our results to different visual styles by changing the content filter.

Now go ahead and check out the various image results by just modifying content filter for the image search. I am sure this will greatly help you get better images for your blogs.

Via

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

[Subtitles] 5 Best Websites to look for Movie Subtitles

Got hold of a interesting foriegn language movie but how do you understand the real meat inside it? In such situations the real power of Subtitles comes to life. This post, lists 5 Best Websites for getting hold of subtitles to play with your favorite DIVX movies.

For true laymen, A subtitle is the text at the bottom of the screen in a movie. The purpose of a subtitle is usually to translate the movie dialogue from a language the viewer doesn’t understand to one they do. Subtitles can also be helpful for people who for some reason have trouble following the dialogue in a movie.

5 Best Websites to Get Subtitles for your Movies

Image: 5 Best Websites to Get Subtitles for your Movies

So here you go with the 5 Best Websites to look out for Movie Subtitles. All these websites provide subtitles in the SUB and SRT formats.

1.) SubScene : SubScene is an interesting website with lots of Subtitles in various languages including English, French,German, Dutch,Arabic. Also, interestingly, Arabic is the language with most number of subtitles available on this site. 

2.) DivXSubtitles : With DivXSubtitles, you can download DVD, HDTV and DivX subtitles for free without signing up. However, if you wish to Upload subtitles, you will have to sign up with the Website.

3.) OpenSubtitles : OpenSubtitles also offers lots of Subtitles for various languages. Apart from regular features like Subtitle Search, Download and Upload of Subtitles, it also provides RSS for new subtitles which are uploaded. You can even search for Subtitles in Multiple languages simultaneously. You need to be logged into the site to carry out such functions.

4.) DivX SubTitles World : Offers you free downloading (and uploading) of subtitles in all the world’s languages. If you are looking for a site with more subtitles in your own language, you’ve found it! You can download everything for free for your home cinema. You can find over 16800 subtitles from all around the world on our server. To be able to totally use the site you must be a registered member (for server’s security). Once a member you get all advantages, such as requesting subtitles, making your own movie lists, sharing information with other users etc

5.) GetSubTitles : GetSubtitle’s database contains subtitles for movies and television series in various formats such as SRT or SUB which are supported by various media players.

Once you have got the subtitles with you, you would need to either write them to the DVD or CD for playback using specific tools like DirectVobSub

 

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

PulpTunes Lets you take your iTunes with you

If you are someone who has a got a huge music collection in your iTunes at home and you need to go out suddenly. What do you do? Sync up your iPod already starving on Space with more songs? Well, with PulpTunes installed on your machine, you need not bother.

PulpTunes is the Webserver for iTunes. It allows you to let you or other people listen to the songs in your iTunes. So from now on, if you are away and still want to access that music on your home computers hard drive, all you need to do is install and configure PulpTunes.

 

Screenshot from PulpTunes

Image: Screenshot from PulpTunes

Check out PulpTunes Demo. Also, you can download and install PulpTunes by clicking here.

Well coming to the Wishlist, i certainly would like to see some kind of a sharing and rating engine, using which i can see other’s iTunes playlist, rate them, share my playlist etc and yeah, did i tell you, a search feature would be great.

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

[How-To] Flush DNS Cache

If you are a developer who often has to test same application deployed on different servers, the various options you have are

1.) Modify your HOSTS file to point to a new IP. You can learn more about modifying HOSTS file by reading previous posts on HOSTS file ( Microsoft Windows: More fun with the HOSTS file and Block Websites of your choice without any Software)

2.) Modify the DNS Entry of your Website. This is useful if you have testers who are not technically savvy doing the testing. In such a scenario all you need to do is modify the DNS entry and the new IP is reflected as soon as the change happens.

However, if you are having issues with the DNS IP Resolution and if even after a change on your DNS Server, the new IP is not getting reflected, its time to Flush the DNS Cache. 

DNS Resolution of My Website is Cached? How can i Clear this Cache?

Follow the Steps below

1.) In your windows machine, open the command window by going through Start –>Run and type Cmd.

Initiate the command window

Image: Initiate the command window

2.) At the Command Prompt, type ipconfig /flushdns as shown below in the figure.

Flush out DNS Cache

Image: Flush out DNS Cache

3.) Your DNS Cache is now flushed. What this means is, that your computer will now make a new request to your DNS Server for getting the IP Address. 

The above listed trick lets you flush the DNS Cache from the local resolver of your computer. However, the DNS Entry might still be cached at the DNS Server. 

How Can i Stop the Local DNS Resolver from Caching at All?

Yes. If you make frequent changes to your IP Address and would like to keep the DNS Cache Resolver away from Caching the entries, you can stop the service by typing net stop dnscache at the command prompt.

In order to start the service again, type net start dnscache.

Starting and Stopping the DNS Local Resolver Caching.

Image: Starting and Stopping the DNS Local Resolver Caching.

You can even tweak Windows Registry to modify the DNS Caching behaviour

You can modify the behavior of the Microsoft Windows DNS caching algorithm by setting two registry entries in the

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters registry key.

The MaxCacheTtl represents the maximum time that the results of a DNS lookup will be cached. The default value is 86,400 seconds. If you set this value to 1, DNS entries will only be cashed for a single second. MaxCacheTtl needs to be a new DWORD.

MaxNegativeCacheTtl represents the maximim time that the results of a failed DNS lookup will be cached. The default value is 900 seconds. If you set this value to 0, failed DNS lookups will not be cached. MaxNegativeCacheTtl needs to be a new DWORD.

How Do I Flush DNS Cache in Linux?

In Linux, DNS Cache is managed by a service called nscd. To restart the nscd daemon, use the command `/etc/init.d/nscd restart`.

 

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.


[Java] How To Check if a String is a Valid Number?

If you are someone new to Java and would like to check if a String is a valid number or not, this post will help you get answer to your question.

Below is the coded snippet with explanation for checking out if a string is a valid number. The below mentioned code is written in Java.

In the below mentioned code snippet, i declared an integer called isThisANumber , this integer will be used to save the parsed Integer. Static method parseInt( ) of the Integer class has been used to attempt to convert the string parameter into an Integer. In case if the string is not a valid integer and throws up parsing issues while converting, NumberFormatException is thrown.

int isThisANumber = 0;
try
{
isThisANumber = Integer.parseInt(someStringToTest); 
}
catch (NumberFormatException nfe)
{
System.out.println("This string is not a valid number."); //Oops..not a valid int
}

 

You can also follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

SweetHome 3D lets you design the interior of your House

Earlier i wrote about an interesting web based service called DesignMyRoom, which lets you design and do interiors for your room, today, in this post i will introduce you to a stand alone software called SweetHome 3D which is a free interior design application that helps you place your furniture on a house 2D plan, with a 3D preview.

SweetHome 3D is aimed at people who want to design their interior quickly, whether they are moving or they just want to redesign their existing home. Numerous visual guides help you draw the plan of your home and layout furniture. You may draw the walls of your rooms upon the image of an existing plan, and then, drag and drop furniture onto the plan from a catalog organized by categories. Each change in the 2D plan is simultaneously updated in the 3D view, to show you a realistic rendering of your layout.

Sweet Home 3D may be run on Windows, Mac OS X 10.4 / 10.5, Linux and Solaris, and is translated in 11 different languages.

Sweet Home 3D

Image: Sweet Home 3D

Depending on your system, use the following instructions to download Sweet Home 3D and install it:

Windows: Download http://prdownloads.sourceforge.net/sweethome3d/SweetHome3D-1.5-windows.exe (25 MB), run the downloaded installation program, and follow the instructions from the setup wizard.

Mac OS X: Download

http://prdownloads.sourceforge.net/sweethome3d/SweetHome3D-1.5-macosx.dmg (11 MB), double-click on the downloaded file and run Sweet Home 3D application found in the opened folder. To install Sweet Home 3D, drag and drop the application in the folder of your choice.

Linux: Download http://prdownloads.sourceforge.net/sweethome3d/SweetHome3D-1.5-linux-x86.tgz (40 MB), uncompress the downloaded file and run SweetHome3D application found in the uncompressed directory. To install Sweet Home 3D, move the uncompressed directory to one of your choice.

Some interesting features of SweetHome 3D worth mentioning

1.) You can import your home plan blueprint to get started faster with SweetHome 3D. 

2.) Based on the imported plan, create walls with a click of a button.

3.) Adjust the 3D view of the plan at any time.

4.) Enlarge Walls and also add, adjust and modify Windows and Doors to them. Wide variety of Doors and Windows are available in the catalog, all you need to do is select them from the catalog.

5.) Add Furniture, visit Home layout. 

In short, SweetHome 3D lets you become an architect of your house and lets you become an interior designer of your home.

You can also follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

Google Analytics Channel on Youtube

If you are someone who is looking out for video tutorials or coverage on various Google Analytics topics like, Google Analytics for Flash, Custom Reporting, Advanced Segments etc, there is good news for you coming from Google. Now, you can check out all these videos on Google Analytics Channel on Youtube.

Google Analytics Blog says

Today, we’re pleased to announce the Google Analytics Channel on YouTube, a one-stop source for the latest Google Analytics-related videos. If you’re looking for a beginner’s guide to interpreting and acting on your data, an introduction to motion charts, or you want to learn how perform placement targeting in 60 seconds, you can now find it at youtube.com/googleanalytics. And, just to prove that we don’t take ourselves too seriously, we’ll add the occasional music video 🙂

Below Embedded video from the channel Shows How To Use Google Analytics data to expand your business with location targeted campaigns in AdWords. Here’s how to do it easily, with Google Analytics’ Map Overlay report.

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

[Adsense] Prevent your Competitors Ads from Showing up in your Website

We often hear about scenarios wherein Ads of Competing businesses get shown up as part of the Adsense Ads showed on your website. This certainly is not the best way of growing your business, However, this can be prevented by adding specific setup rules in your Adsense account. This post describes a step by step process for setting up Competitive Ad Filter in Google Adsense.

If you are an Adsense Publisher and would like to prevent your competitor’s ads from being shown on your website as part of the Google Adsense Ads which are dynamically showed to your end users based on the keywords and other related terms, follow the steps below. (Click on the images for a detailed view).

1.) Login to your Adsense Account.

Adsense Setup Link enables you to setup Google Adsense for your site.

Adsense Setup Link enables you to setup Google Adsense for your site.

2.) Click on the tab which says Adsense Setup.

3.) Once inside Adsense Setup, click on the link which says Competitive Ad Filter. 

Setting up Adsense to prevent Competitor's ads from being shown in your site.

Setting up Adsense to prevent Competitor

The Competitive Ad Filter enables you to block specific ads, such as competitors’ ads, from appearing on your pages. Entering a more general URL will block a wider range of ads; entering a more specific URL will block a smaller range of ads. For example, by entering a top level domain such as “example.com”, you’ll also block all ads that link to any sub-directories of that domain, like “forums.example.com”. Review the examples below to learn how you can create filters that will block only the range of ads you want.

Enter the URLs of your comptetitor's website or business

Enter the URLs of your comptetitor

4.) Specify URL’s of your competitors website ( Ads pointing to these URL’s shall then be filtered before being shown to your site’s end visitors) for various Adsense services like Adsense for Content, Adsense for Search and Adsense for Feeds. Click on Save Changes once done. 

You have now setup your Adsense account to filter your competitors ads before being shown to your site visitors. 

Also, as a general tip, never click on the ads on your Own Website. Google definitely can figure out if you are clicking on your own Adsense Ads.

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.