delinked-in

Linked-in delinked! What on earth happened to it?

This morning  a strange sight greeted me when I tried to get on to Linked-in –  a HTTP 500 error!! Never have I encountered such a thing with any major online service that is delivered from a worldwide CDN (Content Delivery Network).

A couple of servers down here and there and minor disruptions in service (slow load-time due to rerouting) is understandable, but a 500 error? As far as I know, this occurs only if there’s something severely wrong with the application’s code causing Apache to hiccup and die while trying to deliver it.

And for Linked-in to be knocked out on this scale, the same code-base must have propagated to all their servers across the world.

Linked-in down

If you ask me it’s outright callousness on part of their dev team to let something like this happen. Even if I were to consider that someone’s been playing naughty with ’em, I can’t imagine on what scale the hacking would have happened to make their whole network behave the same way!!

P.S. By the time I got over with writing this post (11:20am UTC+7), they’re still in the same state. Someone probably needs to stick a finger in their eyes and point it out… they can at least afford to put up a graceful “Maintenance mode” page, till they rectify this.

chitika-125x125

Free eBook on best performing Ad placements for Chitika and AdSense untis

Get Chitika PremiumChitika, the search targeted advertisement network is offering a free guide (eBook) for making the most out of Chitika Premium and AdSense.

The book analyzes various medium to large websites and provides valuable suggestions for optimal  & harmonious placement of Chitika and AdSense advertisement blocks on your website leading to greater revenues.

Also provided are tips for customizing the Chitika ads (color palettes, fonts etc.) through code as well as heatmaps of high CTR (Click-Through-Rate) locations.

You can download this free eBook from here.

For those who haven’t tried out Chitika yet, Chitika Premium ads are displayed only to visitors coming to your site from search engine results pages. In contrast with the contextual AdSense ads that depend upon your site’s content, these ads are relevant only to the searched keywords. For example, if you searched for “technology” on any of the major search engines and landed on a post in this site, here’s what you’ll see…

selfmademinds-chitika

On this site, Chitika Premium ads are displayed immediately following a post’s content. However, the target segment is visitors from the US. Hence to see these ads in action, you’ll have to visit this live demonstration link. Alternatively, they can also be viewed by appending a #chitikatest=keyword(s) at the end of any post’s URL.

Get Chitika PremiumIf you’re interested in serving Chitika Premium ads on your website, you can do so by signing up as a publisher with them.

html-2-rss

Google Reader now lets you monitor static websites that do not offer RSS feeds

html-2-rssA new feature in Google Reader now allows you to monitor (and get updates) from static websites that do not offer feeds.

Using this feature is as easy as subscribing to a normal RSS feed – simply enter the URL of the site in the Add Subscription box and hit enter. For a feed-less site, Google Reader will automatically show you a dialog box with an option to Create a Feed.

GReader will setup a monitoring service for the page and intimate you of any changes when they occur.

Earlier on, the only options for monitoring a site for changes were third-party services like Page2RSS, Feed43 etc. – which acted as an intermediary layer between your feed reader and the site and provided you with RSS feeds from the target site’s content. To view the feeds, you were required to subscribe to the URL provided by these services using your feed reader.

With Google Reader, you’re essentially able to bypass this middle layer altogether – as both the conversion of a static site to RSS and the reading of RSS feeds will be handled by GReader itself.

If normal feeds are anything to go by, this service may very well double up as an archiving system for a particular web-page by keeping a detailed record of changes of time.

Pyxle_OTH-01 (1)

A smarter Google to provide factual answers to your questions

Pyxle_OTH-01 (1)A smarter Google is out to capture the Next Generation Web with a pledge to provide a better understanding of the web.

Google Squared” – which, so far,  was an experimental effort to automatically identify and extract structured data from the web has been rolled out into the public today. With these algorithmic modifications in their search engine, comes the ability to highlight answers in the search results.

Answer highlighting helps you get to information more quickly by seeking out and bolding the likely answer to your question right in search results. The feature is meant for searches with factual answers… If the pages returned for these queries contain a simple answer, the search snippet will more often include the relevant text and bold it for easy reference.

For example, if earlier on someone was searching for the height of the Empire State Building using the keywords “empire state height”, the most probable results would be…

before-empire-state-height

Not so anymore. With Google Squared working behind the scenes, the same query will now fetch…

after-empire-state-height

As you can see, instead of providing links to articles containing the query keywords, Google now highlights portions of those articles containing to the point answers to the query. The idea is very similar to the quantified results that Wolfram Alpha provides although the presentation still remains in the same old Google format.

This is  definitely a huge step towards the next generation Web as envisioned by Tim Burners Lee (the inventor of the World Wide Web) and will make it much easier  and quicker for end-users to get to the  answers they are seeking. However, ReadWriteWeb expressed concerns over this new feature, stating that this may, in reality, prove to be a deterrent factor in terms of website traffic – as users won’t be required to visit the website anymore to dig through the article for the correct answer. Speculations aside, for webmasters it’s going to be more of a breathless wait-and-watch now.

On a similar note, the algorithmic changes introduced by Google Caffeine have started lapping up results from Twitter and related social media & networking sites.

What are you think about G-Squared?

PDFMyURL: One-click conversion of any webpage to PDF format

If you are looking for something that performs on-the-fly conversion of web-pages into PDF format, PDFMyURL may just be the right tool for you.

PDFMyURL User Interface

The service allows for single-click conversion of pages into their PDF counterparts in the following manner:

  1. By visiting their site and entering the URL of the page you wish to convert.
  2. By using a JavaScript based Bookmarklet – that you can drag and drop onto your bookmarks / favourites toolbar and click to convert any active web-page

They also provide a mechanism by which you can embed “download as PDF” style links in your own website. The mechanism is rather simple and involves invoking their service with the target web-page as a parameter. For example, if I want to convert the front page of MindChimes (my wife’s blog) into a PDF, the link I’ll include is:

http://pdfmyurl.com?url=mindchimes.net

PDFMyURL has an exhaustive list of options that can be used to set exact page dimensions, margins, orientation, dpi, quality etc. or add custom cover pages & table of contents or even disable JavaScript in the target web-page. The options can be passed along with the url parameter while polling the service.

Extending the functionality

This can be a handy way of providing PDF downloads of individual posts of a blog and can help you avoid installation of any plugins. In case of WordPress based blogs, just include the following line of code in an appropriate location inside your loop.

<a title="Download as PDF" href="http://pdfmyurl.com?url=<?php the_permalink() ?>">
    Download this post as PDF
</a>

All in all, an useful tool, though it may fail to correctly render sites with complicated CSS layouts and justified text.

[via TechnoSpot]

The collaborative Google Translator Toolkit now sports GTalk chat

Worldwide translationGoogle Translator Toolkit, which is an excellent collaborative translation aid now sports an all new GTalk based chat of the same kind that you have in Gmail.

For those aren’t aware of this nifty add-on to Google Translate, the Translator Toolkit is collaborative workspace where can translate documents (along with your teammates) through a split pane display. Translation jobs can be saved and resumed on demand.

The translation source can be an uploaded document (in a Google Docs supported format), a link to a web-page, a Wikipedia article or a Knol link. Once the document has been processed a rough translation of the same appears beside it in language of your choice. This is the point where all similarities with the mother application (Google Translate) stops and the Toolkit with all it’s collaboration features takes over.

Translator Toolkit split pane display

Active translation jobs can be shared by inviting others the same way it’s done in Google Docs. Apart from that one can also refer to translated blocks saved earlier on or take help of a glossary (that builds up over time) & a dictionary (that suggests alternative translations). Moreover, whenever you enter a more accurate translation in place of a machine based sentence, word or phrase, the same is stored in blocks named Translation Memory or TM. Future jobs draw information from the TMs to provide you dead-accurate translations for repetitive phrases.

For example, if you’re translating the word cancer into Chinese, you will find alternate translations for cancer as a disease and cancer as a quickly-spreading danger so you can find just the right word for your translation:

Translation Alternatives

The addition of the chat feature makes all contacts who can help with with the task available to your in real time – thus expediting the process of translation immensely.

At my workplace, we’ve in the process of translating our entire website into several different languages – and I can foresee what an invaluable aid this will prove to be.

Have you tried the Translator Toolkit yet? What is your opinion?

Via: Official Google Blog

Determine the fastest DNS resolvers for your link with namebench

A couple of weeks back I had discussed the web-browsing enhancements you may gain by using the Google Public DNS Servers. Here I am with a new tool that can further boost your browsing speeds – in some cases even up to the order of 700% !

Namebench is an open source DNS benchmarking utility which can determine the fastest DNS servers for your internet link just by running a couple of short tests (average duration: 4-5 minutes).

…namebench runs a fair and thorough benchmark using your web browser history, tcpdump output, or standardized datasets in order to provide an individualized recommendation.

The tool is available for all major OS-es i.e. Windows, Linux and Mac and is hosted at Google Code.

Namebench User Interface

I ran the tool both at my home and office and the DNS recommendations vastly improved my browsing speed. What’s cool about this approach is that the speed difference is apparent to the naked eye.

Recommendations of Namebench for my office connection

Namebench doesn’t modify your system settings in any way – that part is left entirely to you. So in case you don’t want to fire up your Network Settings panel and tweak the DNS settings manually, you can always fall back on a  graphical DNS switching tool like DNS Jumper. In this context, please note that the recommendations for one particular link (say your office) may not work for another link (your home), unless both connections utilize similar links from the same ISP. So make sure to perform the benchmark separately for every connection that you wish to optimize.

If you’ve got 5 minutes to spare and / or are seeking significantly enhanced browsing experience, namebench is definitely the tool for you. And if you find it really useful, be sure to leave a comment on your experience.

Lunascape 6 Orion – IE, Firefox and Safari – all thrown into one

Lunascape 6 Orion: Tripple Engine BrowserLunascape 6 (Orion) is a brand new browser intended to make life much easier for web designers and developers alike.

Any decent web designer is aware of the pains one has to go through to achieve uniform cross-browser rendering of sites. And that involves a long and tedious cycle of writing appropriate CSS and  HTML while consistently testing the same on browsers used en masse namely, Internet Explorer, Firefox and Safari.

So far one had to rely on bits and pieces  software offering disjointed functionality – like MultipleIE (multiple versions on Internet Explorer running simultaneously on the same system), IE & Firefox add-ons like IETab (that toggled the rendering engine between Gecko and Trident) and Chrome Frame (Google Chrome inside IE) or on online services like Browsershots that generates snapshots of a site across a multitude of browsers. What really was missing was a tool that brought all of these under the same roof.

The newly introduced Lunascape version 6 has not only managed to do the same – but also offer side-by-side  (split-pane) view of the same page in all 3 engines – Trident (IE), Gecko (FF) and Webkit (Safari). Throw in it’s Tripple Add-On capability & support for 11 languages – and you’ve got one hell of a testing platform.

It’s only a 10 MB download and definitely worth a try.

Automatic Tweeting – the newly introduced social aspect of FeedBurner

Socialize - FeedBurner to TwitterJust a couple of weeks back, FeedBurner, without much fanfare, stepped into the social arena. As it is with Google, the surprise came as an extremely useful feature: Automatic Tweeting based upon your feed.

Bloggers who use FeedBurner to publish their feeds can immensely benefit from this new addition. It does away with one whole extra step of using a third-party client (or the Twitter website) for publicizing your posts.

How does it work?

Upon publishing a new post…

  1. FeedBurner immediately grabs your post’s title
  2. Shortens the post’s URL using goo.gl (another recent introduction)
  3. Adds any custom messages and hashtags that you’ve set
  4. And posts it to your Twitter profile

… and the while making sure that the tweet doesn’t exceed 140 characters. Pretty cool ay? If required, it can set set to leave room for retweets too.

The tweeting feature can be setup via the Publicize tab of FeedBurner using this new sidebar item titled Socialize.

FeedBurner's Socialize  settings for  Twitter

If required, tweets can be sent to multiple Twitter accounts. For detailed explanation of individual settings, see here.

Is you ask me, this feature is certainly going to obsolete quite a few WordPress plugins offering similar functionality.

Feedburner: When you face a – Your Ping resulted in an Error “Ping is throttled. Please try again in a minute or so.”

Content TheftYesterday I came upon a couple of splogs ripping off my feeds and publishing the content as their own – lock, stock and barrel (if I may), including the ugly SHA1 hash that I was using as a digital fingerprint to detect content theft.

Digital fingerprints (a unique combination of random characters) happen to be a very good way of nabbing content rippers. 99.99% chances are that these people use automated programs (bots) that scrape content off third-party blogs  (primarily from feeds) and post as their own, which are then used in conjunction with various monetization programs (e.g. AdSense) to generate revenue for the splogger. The scraper bots make verbatim copies of your content and are unable to distinguish between actual content and the fingerprint – hence that too gets published in the splog. Catching such rip-offs can be as simple as doing a Google search for your fingerprint.

Problem lies with that fact that an ugly string of random characters is appended to each of your feed item, which gets displayed to your valid subscribers too. It short, it “destroys” the presentation, creating a nasty impression about your blog. Sploggers on the other hand aren’t bothered by this as all they care about is posting content and making money from it.

While the fingerprint helps you detect content theft, there isn’t much that you can do about it except for going through a lengthy process of serving a notice to the splogger and then informing the web-host (citing the DMCA) in case of non-action. Hence, I decided to get rid of the fingerprint and append a custom copyright message to my feed footers instead – with links back to my post and blog. At least this way it earns me some form of attribution – without making the feed look ugly.  Incidentally, the most suitable plugin I found for this job is Better Feed.

What’s all this got to do with FeedBurner?

Coming to that in a moment. That was a rant that I absolutely HAD TO get out of my system.

Once I was done with my new feed footer,  I tried using the FeedBurner Ping service to update my feed.  That’s when this error message got shoved into my face…

Your Ping resulted in an Error “Ping is throttled. Please try again in a minute or so.”

Googling for it didn’t fetch me any solution – just pages upon pages of complaints to the same effect. Most likely, it’s a problem that’s taken roots in recent times. Whatever, the cause was, it kept me at bay for hours! It simply wouldn’t let me see my updated feed (my blog feed is set to auto-redirect to FeedBurner).

The Solution

Feedburner "Resync now" buttonUse the Resync Now button that’s situated towards lower part of the Troubleshootize page of FeedBurner. When all else fails, hit the big red button 😀

The resync button…

  • Clears our cached version and refreshes its content from your Original Feed
  • Creates podcast enclosures for items that did not previously have them and contain links to podcast content
  • Reports any feed formatting problems encountered during the resync

… Voila! My updated feed appeared rightaway. So, if you’re facing a similar error message, my recommendation is to try the Resync button. It works.

Update: Finally came up with some information on the ping is throttled error message. Indeed, it is an issue that cropped up recently – but, at least now we have an explanation.