Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Thursday, December 24, 2009

HOW TO Embed Wave in to Blogger Blog? Step by Step guide / workarounds to embed wave into blogger blog


I have explained the way to embed a wave into website or blog and add multiple wave into web site or web page. But which doesn't seem to work for the blogger blog. As per this guide if we place the given code before in the HTML Template of the blog then you may get the following error as shown in the bellow image:
"Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: The content of elements must consist of well-formed character data or markup.
"

Hence here I am going to publish some easy step by step guide for the work around which I have found.

Workaround 1: Use the script with escaped HTML characters as shown in the following steps:

  • Log in to www.blogger.com and go to Layout for the blog in which you would like to embed wave.
  • Now you are at Layout->Page Elements. Now "Edit HTML" link to go edit HTML template of your blog.
  • Here the first thing you need to do is take a back of your HTML template. Hence you can restore it later if you wanted to undo changes (Click here to know how to backup and restore HTML template for blogger’s blog)
  • Then click on Checkbox for Expand Widget Templates to view complete HTML Code of your blog.
  • Once it is done scroll down to the end of the HTML Template code. Here you can find </body> tag, just before </body> tag copy and paste following code:

    &lt;script src=&quot;http://wave-api.appspot.com/public/embed.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;center&gt;&lt;a href=&quot;http://technical-tejash.blogspot.com/2009/12/embed-wave-in-to-blogger-blog.html&quot;&gt;Embed Wave to Blogger&lt;/a&gt;&lt;/center&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;
    /*
    Embed Google Wave Script v2.1
    Encoded with escape characters By: Tejash Shah : http://technical-tejash.blogspot.com
    Embed Google Wave Script v2.0
    Re-writen by: Jayson Ragasa, Baguio City, Phillipines
    Original Version (V1.0) from Mr Embeddy: embeddy@appspot.com
    this JS code is for Blogspot only
    */
    var div = document.getElementsByTagName(&#39;div&#39;);
    
    for (var i = 0; i &lt; div.length; i++) {
    if( div[i].id.substr(0, 5) == &#39;wave_&#39; ) {
    var id = div[i].id.substr(5, div[i].id.length-5);
    
    var wave = new WavePanel(&#39;https://wave.google.com/wave/&#39;);
    wave.setUIConfig(&#39;white&#39;, &#39;black&#39;, &#39;Arial&#39;, &#39;13px&#39;);
    wave.loadWave(&#39;googlewave.com!w+&#39; + id);
    wave.init(document.getElementById(div[i].id));
    }
    }
    &lt;/script&gt;
    
    
  • After this click on "SAVE TEMPLATE" link to save the template. This time you can be able to successfully save the template.
  • If there is any issue with the template then restore previously backed up template (follow the instruction to restore the backed up template)
  • Once everything is fine then you can add one or more waves using HTML / Javascript gadget as per following steps.
  • Go to Layout -> Page Elements and click on "Add a Gadget" link as shown in the following image.
  • In the Content section write the following code for each wave you need to embed in to your blog (Note: Here you need to replace wave Id of your wave in place of <WAVE_ID> and you can change the value of height and width as per your requirements see the examples).

    <div id="wave_<WAVE_ID>" style="width: 300px; height: 500px"></div>
    

    Examples:


    <div id="wave_ZZjLgImEV" style="width: 560px; height: 420px"></div>
    



    <div id="wave_ZZjLgImEV" style="width: 500px; height: 200px"></div>
    



    <div id="wave_ZZjLgImEV" style="width: 450px; height: 250px"></div>
    

  • Then click on "SAVE" button to save this gadget and now you can move this HTML / Javascript gadget to any where in your page elements layout and save the template.

Workaround 2:
  • Log in to www.blogger.com and go to Layout for the blog in which you would like to embed wave.
  • Now you are at Layout->Page Elements, here click on "Add a Gadget" link and from the pop up select "HTML / Javascript" gadget to add.
  • In the Content section of the Gadget copy & paste following code,

    <script src="http://wave-api.appspot.com/public/embed.js" type="text/javascript"></script>
    <center><a href="http://technical-tejash.blogspot.com">Embed Wave to Website or Web Page</a></center>
    <script type="text/javascript">
    /*  Embed Google Wave Script v2.0
    Re-writen by: Jayson Ragasa, Baguio City, Phillipines
    Original Version (V1.0) from Mr Embeddy: embeddy@appspot.com
    this JS code is for Blogspot only
    */
    var div = document.getElementsByTagName('div');
    
    for (var i = 0; i < div.length; i++) {
    if( div[i].id.substr(0, 5) == 'wave_' ) {
    var waveid = div[i].id.substr(5, div[i].id.length-5);
    
    var wave = new WavePanel('https://wave.google.com/wave/');
    wave.setUIConfig('white', 'black', 'Arial', '13px');
    wave.loadWave('googlewave.com!w+' + waveid);
    wave.init(document.getElementById(div[i].id));
    }
    }
    </script>
    

    then in the Title mention "WAVE CODE" or any thing which can be used to identify the gadget in the Page Elements and click on "SAVE" button to save the Gadget.
  • After this move the newly added HTML/ Javascript gadget at the bottom of all the page elements (in the side bar, if there are more side bar then put it in the right most side bar) so that this code will be executed at the end.
  • Then click on the "SAVE" button to save the Page Elements Layout
  • After this you can add following code for the every wave you would like to embed in the new HTML / Javascript gadget (Note: Here you need to replace wave Id of your wave in place of <WAVE_ID> and you can change the value of height and width as per your requirements see the examples).

    <div id="wave_<WAVE_ID>" style="width: 300px; height: 500px"></div>
    

    Examples:


    <div id="wave_ZZjLgImEV" style="width: 560px; height: 420px"></div>
    



    <div id="wave_ZZjLgImEV" style="width: 500px; height: 200px"></div>
    



    <div id="wave_ZZjLgImEV" style="width: 450px; height: 250px"></div>
    
  • Then click on "SAVE" button to save this gadget and now you can move this HTML / Javascript gadget to any where in your page elements layout and save the template.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Friday, December 18, 2009

Detailed Google Wave FAQ - Frequently Asked Questions + Tips & Tricks + Hacks


Google Wave Frequently Asked Questions and Tips and Tricks... Please wait till it is being loaded

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Google Wave FAQ - Frequently Asked Questions


Google Wave Frequently Asked Questions and Tips and Tricks... Please wait till it is being loaded

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Saturday, December 12, 2009

Embed Multiple Wave Website Webpage


I have explained the way to embed a single wave in to website or web page or blog, here I am going to explain the way to embed multiple waves in to website or web page based on the code at http://pastebin.com/f6894ebaa.

  • Edit your website or web page place the following code just before </body> tag:

    <script src="http://wave-api.appspot.com/public/embed.js" type="text/javascript"></script>
    <center><a href="http://technical-tejash.blogspot.com">Embed Wave to Website or Web Page</a></center>
    <script type="text/javascript">
    /* Embed Google Wave Script v2.0
    Re-writen by: Jayson Ragasa, Baguio City, Phillipines
    Original Version (V1.0) from Mr Embeddy: embeddy@appspot.com
    this JS code is for Blogspot only
    */
    var div = document.getElementsByTagName('div');

    for (var i = 0; i < div.length; i++) {
    if( div[i].id.substr(0, 5) == 'wave_' ) {
    var waveid = div[i].id.substr(5, div[i].id.length-5);

    var wave = new WavePanel('https://wave.google.com/wave/');
    wave.setUIConfig('white', 'black', 'Arial', '13px');
    wave.loadWave('googlewave.com!w+' + waveid);
    wave.init(document.getElementById(div[i].id));
    }
    }
    </script>
  • Note: You need to place the above code once only, then you just need to add div tags for the all the waves you want to embed at the required locations as mentioned in the following steps.
  • Once you placed above code, find the wave id of all the waves which you want to embed (To know how to get your wave ID click here)
  • Note: You must make the Wave public before embedding it to any where
  • Once you know the wave ID of your Wave then embed div elements as mentioned in the following code to particular place where you would like to embed those waves (Note: Here you need to replace the <WAVE_ID> with the actual wave id of your public wave and you can change value of height and width according to your requirements):

    <div id="wave_<WAVE_ID>" style="width: 300px; height: 500px"></div>
  • Examples:
    <div id="wave_ZZjLgImEV" style="width: 560px; height: 420px"></div>

    <div id="wave_ZZjLgImEV" style="width: 500px; height: 200px"></div>


    <div id="wave_ZZjLgImEV" style="width: 450px; height: 250px"></div>

  • The save it and upload it to the required location if required and your are done with it.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

How To Embed Wave in to Website or Webpage or blog?


The google's guide to embed wave (at http://code.google.com/apis/wave/embed/guide.html) seems to be not easy to understand by the non technical person or the person. Here is simple and step by step guide to embed the wave.

  • Get the Google wave id using this tutorial click here
  • Open the source code of your Web Page or Website. Or if you are having blog then open HTML template for the blog.
  • Search tag which is not case sensitive. Just before this tag paste following code and put the id of your wave in place of "waveIdD" e.g. "ZZjLgImEV":

    <script type="text/javascript">
    function initialize() {
    var wavePanel = new WavePanel('http://wave.google.com/wave/');
    wavePanel.loadWave('googlewave.com!w+waveID');
    wavePanel.init(document.getElementById('waveframe'));
    }
    </script>


  • Now place the following code where you want to embed the wave:
    <div id="waveframe" style="width: 400px; height: 100%"></div>

    Note: Here you can change the value of height and width according to your requirements.
  • Then finally search tag and add the initialize() method to onLoad of the body as follows:
    <body onload="initialize()">
  • Everything is done now you can save and for website or webpage upload it to the desired location. For the blog just same the template and you are done with it.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Friday, December 11, 2009

What is WAVE ID and How to Get Wave ID of your wave?


What is Wave ID?
Ans: Wave ID is unique ID of the Wave which you can use to embed the particular Wave into your Website, Web Page or blog or any thing else.
I have written article on creating public wave and how to embed wave in to website or blog. Here I need to explain how can you get Wave ID which you can use to share your wave on website or blog.

  • Log in to http://wave.google.com
  • Then go to Inbox or All to get list of waves
  • Click on the wave to open the wave
  • Once the wave is opened you can get the wave's unique URL from the address bar which will be similar "https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BZZjLgImEV.2"
  • This URL will end with "googlewave.com!w%252BZZjLgImEV.2" here what ever after "googlewave.com!w%252B" and before dot "." i.e. "ZZjLgImEV" is the wave id for my wave.
  • Note: the unique URL can be "https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BZZjLgImEV.1" or "https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BZZjLgImEV" also i.e. it can end with .1 or .2 or .3 .. Or if it does not have dot "." at the end then any thing after googlewave.com!w%252B is the wave id.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Wednesday, December 09, 2009

How to Add friends on google wave to your contacts?


Google wave currently restricts that you can share a Wave with your contacts only. That means you can add new people on your wave only if they are on your contact list. Here is simple step by step guide to add a Google wave user to your contacts.

  • Login to wave.google.com
  • Once the wave is loaded you can see contacts list at the bottom left part of the wave as shown in the bellow image.

  • Click on the + icon / button the bottom of contacts. Type the your friends Gmail id or Google Wave id in the text box. If this user has google wave account then submit button is enabled and you can add this user to your contact by pressing submit button.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Monday, December 07, 2009

How to create new wave on Google Wave?


Here is very simple step by step guide to know how can you create new wave on Google Wave?

  • Login to http://wave.google.com
  • After successful login you can find "Navigation" panel on the left side of the screen. You can select "Inbox" or "All" from the Navigation panel. Which will display waves you have subscribed on the right side of Navigation panel. And on the top of it you can find the button "New Wave"
  • Click on "New Wave" button to create new Wave.
  • Here you can type any kind of message or information you need to share with your friends. You can also attach images or any file over here. Once everything is done click on "Done" button to finish and let your friends view your changes.
  • You can add one or more friends to the newly created wave or existing wave by clicking "+" button as shown in the images.




Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Friday, December 04, 2009

Creating Public Wave : How To Make your wave as Public Wave or Provide Everyone Access on Google Wave?


Finally, I got invitation from Google to access the Google Wave. It is really gr8 way to communicate with the people on Google Wave. Currently you can get Google Wave by invitation only either form Google or if your friend who has Google Wave can invite you. I and many of my friend got the wave, I was just experimenting Google Wave features and gone though wave help article http://www.google.com/support/wave/bin/answer.py?hl=en&answer=162099 to create public wave.

This seems to has insufficient information. I search on Google and found out a way to create a Wave with public access or grant existing wave to public access. Hence, I thought of writing this article to provide complete information about creating public wave or granting public / everyone access to existing wave.


As per Google Help you need to add "public@a.googlewave.com" to your wave and your wave will become public as shown in the bellow images. But many users are getting error "public@a.googlewave.com is not a Google Wave account." as shown in the bellow image.


There is an alternate solution you can try to add the "public@a.googlewave.com" in your google wave contact list. This may fail by showing following error.


In this case there is another work around using a bot "easypublic@appspot.com" to make your wave public. Add "easypublic@appspot.com" in your wave

And it will make your wave a public wave by automatically adding "public@a.googlewave.com" in to your wave.


Note: You might need to add "easypublic@appspot.com" to your contacts before adding it to Wave as follows:

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Monday, April 20, 2009

Team Blogging with Blogger.com - How to allow other people [ blog author ] to post on your blog?


Team Blogging is used for allowing multiple people (Blog Author) to post articles on the same blog. For this one person need to create a blog on the blogger.com. Then the creator of the blog needs to follow the bellow steps to add team members to your blog

  • Log in to blogger.com
  • The blog for which you want to allow multiple members to post on the blog, go to Settings -> Permissions
  • Here click on ADD AUTHORS button and it will ask you to invite people to write to your blog enter email addresses of the emails addresses of the people you wanted to invite separated by comma
  • And finally click on INVITE button. You can view the list of people invited as shown in the bellow image
STEPS to be followed by the person who is going to join team bloggin or added as author of the blog
  • Now the people to whom you have invited will receive invitation email and has link to accept the invitation to be member of your blog
  • She / He need to click on that link and follow the steps to accept invitation
  • Here, if the person has Google(Gmail) Login then he / she can login with Google (Gmail) login username / password and click on "ACCEPT INVITATION"
  • If the person do not have Google/Gmail login then the person need to create new account by clicking on "Create your account now" link and follow the instructions
  • In New Account creation form enter your same email address on which your received invitation.
  • Note: While creating account you do not need to have GMAIL id, you can create your account for any valid email address. And everytime while contributing to blog the person need to login to www.blogger.com with same email id

  • After person has accepted your invitation he/she can see the blog in his/her blog's list (i.e. Blogger.com Dashboard page)
  • And you can see his/her name as part of blog authors on the Settings->Permissions page
  • Here now if you wish you can grant him/her
    Grant admin privileges or Remove that person
  • You can follow same steps to add any number of Blog Authors

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Blogger Widget for Advertisement (Ads) , Visitor Counter, etc in HTML / Javascript HOW TO ?


Everyone wanted to embed advertisement or visitor counter or reference links or third party HTML / Javascript code in to blogger blog. Here is very simple steps of doing this.

  • Login to blogger.com
  • Now click on Layout link for the blog for which you wanted add the gadget / widget
  • This will show you blogger template / layout in the Page Elements mode, here click on Add a gadget or Add a widget link where you wanted to add this gadget / widget.
  • This will open gadget / widget selection pop up as shown bellow:
  • There click on '+' button next to HTML/JavaScript as shown in the above image, it will show Configuration screen for the HTML/JavaScript widget / gadget as shown bellow:
  • In the above configuration screen at the textbox for Title you can give title to your widget / gadget and in the Text Area for the Content you can write (Copy & Paste) the code for your advertisement / banner / visitor counter / referral links / any kind of custom HTML/JavaScript code which you wanted to place on your blog.
  • After everything is done click on the Save button to save this gadget/widget.
  • This gadget/widget will be by default added the top, if you wanted to change the location of this newly added gadget/widget then you can move / drag and drop at the desired location using mouse.
  • Finally when everything is done you can click on Save button the Layout -> Page Elements page of your blog

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Tuesday, January 20, 2009

Increase Internet Bandwidth in windows XP


Increasing Internet Bandwidth in windows XP

Windows XP by default allocates 20% of your bandwidth to Quality of Service. Which is not required for the desktop. You can remove this or reduce this value as follows:
  1. Go to Start Menu -> Run
  2. Type gpedit.msc and press [Enter] key
  3. This will open Group Policy Editor
  4. In this navigate to Computer Configuration -> Administrative Templates -> Network -> QoS Packet Scheduler
  5. Now double click on Limit Reservable Bandwidth
  6. Make this Enabled
  7. Change bandwidth limit to 0 (Zero) and click OK
Note: In case you want to allocate to some bandwidth limit to QoS then allocate very small value like 1 or 2.

Above configuration will give effective improvement in your bandwidth.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Wednesday, September 10, 2008

Google Search Tips, Tricks and Hacks demonstration Video





Try to enter following keyword in to Google Search. And Then Press "I'm Feeling Lucky" button and see the magic.
xx-bork
xx-klingon
xx-piglatin
xx-hacker
xx-elmer
google bsd
google linux
google easter egg
google scholar
google suggest
early google
elgoog
google moms
google blog search
google heart page
google mentalplex
google zeitgeist
google holiday
google circa

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Tuesday, September 09, 2008

Google week: 101 tips, tricks and hacks - The ultimate collection of Google tips and tricks


1. The best way to begin searching harder with Google is by clicking the Advanced Search link.

2. This lets you search for exact phrases, "all these words", or one of the specified keywords by entering search terms into the appropriate box.

3. You can also define how many results you want on the page, what language and what file type you're looking for, all with menus.

4. Advanced Search lets you type in a Top Level Domain (like .co.uk) in the "Search within site of domain" box to restrict results.

5. And you can click the "Date, usage rights, numeric range and more" link to access more advanced features.

6. Save time – most of these advanced features are also available in Google's front page search box, as command line parameters.

7. Google's main search invisibly combines search terms with the Boolean construct "AND". When you enter smoke fire – it looks for smoke AND fire.

8. To make Google search for smoke or fire, just type smoke OR fire

9. Instead of OR you can type the | symbol, like this: smoke | fire

10. Boolean connectors like AND and OR are case sensitive. They must be upper case.

11. Search for a specific term, then one keyword OR another by grouping them with parentheses, like this: water (smoke OR fire)

12. To look for phrases, put them in quotes: "there's no smoke without fire"

13. Synonym search looks for words that mean similar things. Use the tilde symbol before your keyword, like this: ~eggplant

14. Exclude specific key words with the minus operator. new pram -ebay excludes all results from eBay.

15. Common words, like I, and, then and if are ignored by Google. These are called "stop words".

16. The plus operator makes sure stop words are included. Like: fish +and chips

17. If a stop word is included in a phrase between quote marks as a phrase, the word is searched for.

18. You can also ask Google to fill in a blank. Try: Christopher Columbus discovered *

19. Search for a numerical range using the numrange operator. For example, search for Sony TV between £300 and £500 with the string Sony TV £300..£500

20. Google recognises 13 main file types through advanced search, including all Microsoft Office Document types, Lotus, PostScript, Shockwave Flash and plain text files.

21. Search for any filetype directly using the modifier filetype:[filetype extension]. For example: soccer filetype:pdf

22. Exclude entire file types, using the same Boolean syntax we used to exclude key words earlier: rugby -filetype:doc

23, In fact, you can combine any Boolean search operators, as long as your syntax is correct. An example: "sausage and mash" -onions filetype:doc

24. Google has some very powerful, hidden search parameters, too. For example "intitle" only searches page titles. Try intitle:herbs

25. If you're looking for files rather than pages – give index of as the intitle: parameter. It helps you find web and FTP directories.

26. The modifier inurl only searches the web address of a page: give inurl:spices a go.

27. Find live webcams by searching for: inurl:view/view.shtml

28. The modifier inanchor is very specific, only finding results in text used in page links.

29. Want to know how many links there are to a site? Try link:sitename – for example link:www.mozilla.org

30. Similarly, you can find pages that Google thinks are related in content, using the related: modifier. Use it like this: related:www.microsoft.com

31. The modifier info:site_name returns information about the specified page.

32. Alternatively, do a normal search then click the "Similar Pages" link next to a result.

33. Specify a site to search with the site: modifier – like this: search tips site:www.techradar.com

34. The above tip works with directory sites like www.dmoz.org and dynamically generated sites.

35. Access Google Directory – a database of handpicked and rated sites – at directory.google.com

36. The Boolean operators intitle and inurl work in Google directory, as does OR.

37. Use the site: modifier when searching Google Images, at images.google.com. For example: dvd recorder site:www.amazon.co.uk

38. Similar, using "site:.com" will only return results from .com domains.

39. Google News (news.google.com) has its own Boolean parameters. For example "intext" pulls terms from the body of a story.

40. If you use the operator "source:" in Google News, you can pick specific archives. For example: heather mills source:daily_mail

41. Using the "location:" filter enables you to return news from a chosen country. location:uk for example.

42. Similarly, Google Blogsearch (blogsearch.google.com) has its own syntax. You can search for a blog title, for example, using inblogtitle:<keyword>

43. The general search engine can get very specific indeed. Try movie:<name of film> to look for movie reviews.

44. The modifier film: works just as well!

45. Enter showtimes and Google will prompt you for your postcode. Enter it and it'll tell you when and where local films are showing.

46. For a dedicated film search page, go to www.google.co.uk/movies

47. If you ticked "Remember this Location" when you searched for show times, the next time you can enter the name of a current film instead.

48. Google really likes movies. Try typing director: The Dark Knight into the main search box.

49. For cast lists, try cast: name_of_film

50. The modifier music: followed by a band, song or album returns music reviews.

51. Try searching for weather London – you'll get a full 4-day forecast.

52. There's also a built-in dictionary. Try define:<word> in the search box.

53. Google stores the content of old sites. You can search this cache direct with the syntax keyword cache:site_url

54. Alternatively, enter cache:site_url into Google's search box to be taken direct to the stored site.

55. No calculator handy? Use Google's built in features. Try typing 12*15 and hitting "Google Search".

56. Google's calculator converts measurements and understands natural language. Type in 14 stones in kilos, for example.

57. It does currency conversion too. Try 200 pounds in euros

58. If you know the currency code you can type 200 GBP in EUR instead for more reliable results.

59. And temperature! Just type: 98 f to c to convert Fahrenheit to Centigrade.

60. Want to know how clever Google really is? Type 2476 in roman numerals, then hit "Google Search"...

61. You can personalise your Google experience by creating a Google account. Go to www.google.com/account/ then click "Create Account".

62. With a Google account there are lots more extras available. You'll get a free Gmail email account for one...

63. With your Google account, you can also personalise your front page. Click "iGoogle" to add blog and site feeds.

64. Click "Add a Tab" in iGoogle to add custom tabs. Google automatically populates them with suitable site suggestions.

65. iGoogle allows you to theme your page too. Click "Select Theme" to change the default look.

66. Some iGoogle themes change with time..."Sweet Dreams" is a theme that turns from day to night as you browse.

67. Click "More" under "Try something new" to access a full list of Google sites and new features.

68. "Custom Search" enables you to create a branded Google search for your own site.

69. An active, useful service missing from the list is "Personalised Search" – but you can access it via www.google.com/psearch when you're logged in.

70. This page lists searches you have recently made – and is divided into categories. Clicking "pause" stops Google from recording your history.

71. Click "Trends" to see the sites you visit most, the terms you enter most often and links you've clicked on!

72. Personalised Search also includes a bookmark facility – which enables you to save bookmarks online and access them from anywhere.

73. You can add bookmarks or access your bookmarks using the iGoogle Bookmarks gadget.

74. Did you know you can search within your returned results? Scroll down to the bottom of the search results page to find the link.

75. Search locally by appending your postcode to the end of query. For example Indian food BA1 2BW finds restaurants in Bath, with addresses and phone numbers!

76. Looking for a map? Just add map to the end of your query, like this: Leeds map

77. Google finds images just as easily and lists them at the top, when you add image to the end of your search.

78. Google Image Search recognises faces... add &imgtype=face to the end of the returned URL in the location bar, then hit enter to filter out pictures that aren't people.

79. Keeping an eye on stocks? Type stocks: followed by market ticker for the company and Google returns the data from Google Finance.

80. Enter the carrier and flight number in Google's main search box to return flight tracking information.

81. What time is it? Find out anywhere by typing time then the name of a place.

82. You may have noticed Google suggests alternate spellings for search terms – that's the built in spell checker!

83. You can invoke the spell checker directly by using spell: followed by your keyword.

84. Click "I'm Feeling Lucky" to be taken straight to the first page Google finds for your keyword.

85. Enter a statistics-based query like population of Britain into Google, and it will show you the answer at the top of its results.

86. If your search has none-English results, click "Translate this Page" to see it in English.

87. You can search foreign sites specifically by clicking "Language Tools", then choosing which countries sites to translate your query to.

88. Other features on the language tools page include a translator for blocks of text you can type or cut and paste.

89. There's also a box that you can enter a direct URL into, translating to the chosen language.

90. Near the language tools link, you'll see the "Search Preferences". This handy page is full of secret functionality.

91. You can specify which languages Google returns results in, ticking as many (or few) boxes as you like.

92. Google's Safe Search protects you from explicit sexual content. You can choose to filter results more stringently or switch it off completely.

93. Google's default of 10 results a page can be increased to up to 100 in Search Preferences, too.

94. You can also set Google to open your search results in a new window.

95. Want to see what others are searching for or improve your page rank? Go to www.google.com/zeitgeist

96. Another useful, experimental search can be found at www.google.com/trends – where you can find the hottest search terms.

97. To compare the performance of two or more terms, enter them into the trends search box separated by commas.

98. Fancy searching Google in Klingon? Go to www.google.com/intl/xx-klingon

99. Perhaps the Swedish chef from the muppets is your role model instead? Check www.google.com/intl/xx-bork

100. Type answer to life, the universe and everything into Google. You may be surprised by the result...

101. It will also tell you the number of horns on a unicorn

By Karl Hodge Tuesday at 07:00 BST

http://www.techradar.com/news/internet/web/google-week-101-google-tips-tricks-and-hacks-462143?artc_pg=1

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Sunday, August 03, 2008

How to add "Related Articles" widget in the blogger


How to add "Related Articles" weidgets in the blogger

This article explains how you can add "Related Articles" widget to your Post in Blogger (based on JSON callback technique) makes use of your existing labeling system, as shown in figure

















Before you could install this hack:

To make this hack working, make sure you turn your "feeds" on. The setting is set to "on" in your blog by default.

Make sure your feed settings look like this (short or full) at Settings > Site Feed > Blog Posts Feed (Please note its value should not be null)

Also, make sure in "Settings"->"Archiving", "Enable Post Pages?" is set to "Yes"

After above configuration go to "Layout" or "Template" -> "Edit HTML" -> select "Expand Widget Templates"
First take the backup of the template so that if you have made any mistake you can restore with your original template.

Now find any </b:widget> in the template HTML and copy paste following code after </b:widget>.




<b:widget id='Blog2' locked='false' title='Blog Posts' type='Blog'>
<b:includable id='nextprev'>
</b:includable>
<b:includable id='backlinks' var='post'>
</b:includable>
<b:includable id='post' var='post'>
</b:includable>
<b:includable id='commentDeleteIcon' var='comment'>
</b:includable>
<b:includable id='status-message'>
</b:includable>
<b:includable id='feedLinks'>
</b:includable>
<b:includable id='comment-form' var='post'>
<div class='comment-form'>
<a name='comment-form'/>
<h3><data:postCommentMsg/></h3>
<p><data:blogCommentMessage/></p>
<iframe allowtransparency='true' expr:src='data:post.commentFormIframeSrc' frameborder='0' height='275' id='comment-editor' scrolling='auto' width='100%'/>
</div>
</b:includable>
<b:includable id='backlinkDeleteIcon' var='backlink'>
</b:includable>
<b:includable id='feedLinksBody' var='links'>
</b:includable>
<b:includable id='postQuickEdit' var='post'>
</b:includable>
<b:includable id='comments' var='post'>
</b:includable>
<b:includable id='main'>
<!-- *****************http://technical-tejash.blogspot.com*****Jan,2008****************** -->
<!-- *****************Related Articles by Labels - Take Two****************** -->
<!--<b:if cond='data:blog.pageType == "item"'>-->
<div class='widget-content'>
<h2>Related Articles</h2>
<div id='relatedPostData'/><br/><br/>
<div id='tejash'>Widget by <u><a href='http://technical-tejash.blogspot.com'>Technical Details</a>

</u></div>
<script type='text/javascript'>

var homeUrl3 = &quot;technical-tejash.blogspot.com&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;

<b:if cond='data:blog.pageType == &quot;item&quot;'>
maxNumberOfPostsPerLabel = 100;
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
maxNumberOfLabels = 3;
</b:if>


function listEntries10(json) {
var ul = document.createElement(&39;ul&39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &39;alternate&39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;

var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}

for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = decodeURIComponent(raw.substr(homeUrl3.length+21));

var txt = document.createTextNode(label);
var h = document.createElement(&#39;h4&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;relatedPostData&#39;).appendChild(div1);
}
}
}

function search10(query, label) {

var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, &#39;http://&#39; + query + &#39;/feeds/posts/default/-/&#39;
+ encodeURIComponent(label) +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}

var labelArray = new Array();
var numLabel = 0;

<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;

var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;

if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
<!--</b:if>-->
</b:includable>
</b:widget>


And after pasting it to you blog HTML template perform following steps:
As you can find
span >var homeUrl3 = &quot;technical-tejash.blogspot.com&quot;;
above line in the bold in the above code. You just need to replace technical-tejash.blogspot.com with your blog's URL e.g. if your blog's URL is http://rite-mail.blogspot.com then you can change above line to:
var homeUrl3 = &quot;rite-mail.blogspot.com&quot;;

And just save the template and finally its done

Important notes if you want to make changes in the "Related Articles" widget:

Below features are advanced ones (but really easy to set up by you,)

* If you want this widget works on item pages only, then uncomment the following line i.e. take out "<!--" and "-->gt;" off this line (located at the front of the widget)

<!--<b:if cond='data:blog.pageType == "item"'>-->

and also the following comments comments on this line, too, in bold:

</script>
</div>
<!--</b:if>-->
</b:includable>


* To change the maximum posts per label, change the value on this line (currently it's 4.)

var maxNumberOfPostsPerLabel = 4;

* To change the maximum labels, change the value on this line (currently it's 10.)

var maxNumberOfLabels = 10;

* To change the title from "Related Articles" to as per your requirements, change the text in bellow line:

<h2>Related Articles</h2>

* If you require to specify different maximum labels or maximum headers per label, you could do that. Look for this piece of code:

<b:if cond='data:blog.pageType == "item"'>
maxNumberOfPostsPerLabel = 100;
</b:if>
<b:if cond='data:blog.pageType == "item"'>
maxNumberOfLabels = 3;
</b:if>

As shown in the above code, for item page, the maximum post per label is set to 100, and only first 3 labels will be displayed. It makes more sense for the item page to have more relevant header posts, and that's what this improvement is all about.

***

Congratulations! It's all done for the "Related Articles" widget

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Friday, June 20, 2008

Show Orkut Profile Widget on your blog


Click Here to Customize Orkut Profile widget.

This is a orkut profile widget and you can configure this widget according to you. You need to give your Orkut Unique UID, Your Name, Your Image Url and from this configuration you can start your Orkut Profile Widget. This widget provide Orkut Profile, Orkut Scrap, Send Massage, Write Tesimonial and Send Teaser Options of Orkut.


If you want to add Orkut Profile widget in your Blogger, Homepage or in your website then you have to follow these instructions.
These Orkut Profile widget is completely customizable so you need to customize this widget according to your Orkut account.



Click Here to Customize Orkut Profile widget.

How to customize Orkut Profile Widget:-
Step 1: You need to enter your Name. Suppose you enter your name is 'Tejash' then it will look like this.


Step 2: You need to enter your Unique Orkut UID. If your Orkut scrapbook url is http://www.orkut.com/Scrapbook.aspx?uid=2981465128168599186 then 2981465128168599186 will be your UID.

Step 3: You need to enter your image url (For best viewing image size should be 128 x 128).

After applying these three steps you can start using your Orkut Profile Widget.

Your Orkut Profile Widget will look like this.





Orkut Profile



Gadgets powered by Google


Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Sunday, June 08, 2008

Social Bookmarking Buttons Hacks To Create For Blog


















Now a days almost all the popular blogs or website has been using a list of images at the bottom or top of their every post.What are these ? They are actually the link to various Social Bookmarking Sites.Advantages of being placing such link at the bottom of every post or blogger is that

1. One can Add the post directly to their bookmarking at various bookmarking sites like Digg, Stumbleupon, Technorati, Scribd, Del.icio and more. 2. You can easily grab the eyes of millions to your post.














How to create such Bookmarking Link :

It's very simple.Just follow the few steps.

If you are Blogger, Go for following Steps.There are many sites which are providing these services directly for your blog.What you need to do is to just provide your favorite social bookmarking sites.They will automatically do it for you.

There are Two very good sites : ADDTHIS , TOPRANK BLOG

Process of Using ADDTHIS :

1. Visit the URL of AddThis

2. Login youself.

3. Go for any service either for Bookmarking or RSS feed.

4. After giving your prefence you will get an Image.






5. Now go for the Code.They will show you code for number of options.Copy the code for Blogger.

6. If you want the button to be in your sidebar, copy the code under the heading “Blog Button (New or Older Blogger).” Login to your Blogger account, go to Template -> Page Elements -> Add a Page Element in your sidebar and select “HTML/JavaScript”. Paste this code and save.

7. If you want the bookmark button in your Post footer use the code under the heading “Blog Post Button (New Blogger).” Follow the Further Steps.

AddThis, Text Links, or Icon Links – copy the relevant social bookmarking code and place it in the template as follows. Go to Template -> Edit HTML and check the box “Expand Widget Templates.”

You can Plcae Code depends on your visibility and Choice :

1. You can place them just below your Posts and before the “Posted By” line, place the relevant code before div class='post-footer' , It will show at the end of every post before Labels.

2. Place the code Before div class='post-body' , It will show at the top of your Post Title at every post of your blog.


Process of using TopBlog Ranking :

1. Go to the site of Topranking Blog.

2. Give your prefences.

3. Copy the code

4. Follow the same steps as discussed earlier.

5. You can use variety of option like drop down menu.


Incase of any difficulty Just put a comment.

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Friday, May 16, 2008

Need a favor from all those using my hacks


Dear readers,

Thanks to design guru Aditya's help, we now have promotion buttons for bvibes. So many of you have picked up my hacks for free in the past and improved your blogs. Here's a small favor that you could do for me in return. As part of my efforts to promote my new venture bvibes.com, I found out that advertising in major blogs like problogger.net costs a lot (in the order of $1000 per month). So, I am asking you to add this small button to your sidebar and help me spread the word.



In Template/Page elements tab, click on "Add a page element" and add a HTML/Javascript element with this piece of code:


<style type="text/css">
.bvibes_img {
margin-left: auto;
margin-right: auto;
float:center;
display:block;
}
</style>
<a href="http://bvibes.com">
<img class="bvibes_img" src="http://bvibes.com/bvibes_button_ad.png">
</a>

Then you can move the button to wherever you want in your sidebar (preferably in a prominent position).

For those who have joined bvibes.com, don't you want to see more people reading your submissions? Here's a bigger button that you could add to your blog.



Just modify the img src line as follows to use this image:
<img class="bvibes_img" src="http://bvibes.com/bvibes_ad.png">

Thank you!

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Thursday, May 15, 2008

Increase The Number Of Simultaneous Downloads In IE 7




Internet Explorer 7 doesn’t allow you to download more than 2 files at a time. In case if you want to download more than two files at a time then here’s a way:

1. Go to Start and select Run and then type regedit and press Enter.

2. Now you’ll be in the registry editor, navigate to the following key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

3. Right click in the empty space, and create a new DWord (32-bit) value by choosing
New > DWord Value . Name it as follows:

MaxConnectionsPer1_0Server
(Note: The 0 beside Server is a zero)



Your Ad Here

4. Double click this entry and modify the value to 3.
(Substitute 3 for the preferred maximum number of downloads)

5. Create another DWord:

MaxConnectionsPerServer

6. Once again, double click this entry and modify the value to 3.

Now restart your browser. You’ll be able to download more than two files.


Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Wednesday, May 07, 2008

Orkut: Collection of hacks to be kool Orkuttian!


Listing in this post some orkut hacks, tricks which you can use to be kool orkuttian!

ALT+0173 Tricks

1. Ever seen someone without First name and/or Last Name! If yes, you might have tried to do the sane but while editing your profile came 2 know that first name n last name can not be left blank! So how did others did that?

While editing name just put ALT+0173 i.e. press ALT & while it is pressed type 0173 in any field u want to left blank! You wont see any output! (In Opera u may see '-' character but surely nothing will be displayed in Firefox n IE)

2. You can also use this special character if you want to escape orkut's default formatting which is applied to your text while posting on communities and writing scrap!

e.g. [r­ed]Hi[/­red] wont look Hi

if u use [r(ALT+0173)ed]Hi[/r(ALT+0173)ed]!

Just insert ALT+0173 anywhere!
U can also insert in Url's to escape image verification while posting links but they wont be clickable :(

3. You can just write ALT+0173 while posting on communities n scrapbook to post blank scrap n posts!

For More ALT+0173 Tricks n demos click here!


Hompage Field...

The best link to setup as your homepage is https://www.orkut.com/GLogin.aspx?cmd=logout
When someone click on this the person will be logged out from his/her orkut session :D

This made many people fool (including me) as we often don't read actual content of homepage field while checking someone's profile!


Do u think logging into Orkut is slow n login box disappears???

Bookmark the following link and use it to login into orkut!

https://www.google.com/............www.orkut.com%2FGLogin.aspx

The above link directly opens orkut login box! So it is faster than normal orkut login!

Share |
Showing posts with label Hacks. Show all posts
Showing posts with label Hacks. Show all posts

Monday, May 05, 2008

How To Convert RM To MP3


This tutorial teaches you how to convert .rm files into mp3s. Read on to find out about the software required for this task, where to get it and how to use it.


Software/Tool Required:

Switch Sound File Conversion Software
Switch is a free audio coversion tool. It supports conversion of many format into one another, but what we need to know is that it CAN convert .rm to mp3. There is a Plus version that you can upgrade to for $US19.40 which will unlock some advanced features. You can read more about it at
their website. For the purpose of this tutorial the free version is perfect and there is no need for an upgrade.

NOTE: The free version will have all the advanced features for 14 days from the day you install the software. After that trial period, the advanced features will be deactivated and every once in a while you will be asked to upgrade. Don't worry about that, just click 'NO' or 'Cancel' everytime you are asked to upgrade and you will be fine.



Use the link above to download Switch. Run the downloaded file by double-clicking and simply follow the on-screen instructions to install it on your hard drive.


How to use Switch:

You can use Switch to convert files one at a time, or convert multiple files at once. Here are the steps to convert one/multiple files:

  1. First add files to the queue by clicking either the 'Add File(s)' or 'Add Folder' button (see image below). They both serve the same purpose, with the difference that the first allows you to choose the files you want and the second enables you to add all the contents of a folder to the queue.
  2. Now that you have added your files, you need to choose the Output Folder, the folder where Switch will save the converted files. Click the button labelled as ' ... ' (see image below) and choose your desired folder.

  3. Choose .mp3 (or any format you prefer) as the Output Format from the dropdown menu as shown in the image below.

  4. Finally, click the 'Convert' button at the top right corner to get the job done.
    When you click Convert, a little window (like the one below) will pop up, which shows you what is being done. You can cancel the process by clicking the 'Cancel' button (Dah!). The window will disappear once files are converted.


There are many other commercial softwares that can do this task, but some may not be comfortable with the price tag they come with.

I hope you find this tutorial (my first one ever) useful. If I am being ambiguous with my explanation here, feel free to comment or ask questions below. Now that the issue of file format is hopefully resolved, let's get back to downloading some cool music.

Share |

No comments yet

Topics

 
Embed Wave to Blogger