Saturday, February 23, 2013

countdown to Xbox 720 just begun?

Xbox Live’s head Larry Hyrb otherwise known as Major Nelson, posted a countdown on its blog to E3 2013. It counts the days until June 11 this year when the expo kicks off and the text says: And it’s on…


Since the Xbox 360 is nearing the end of its cycle it just make sense we see the next generation announced this year.
Nintendo already announced and launched its next-gen console – the Wii U. Sony has also spilled the beans on PlayStation 4, although we can only expect it to launch next year.
Unlike previous years, Microsoft seems to push the PR for E3 quite early and I bet we’ll be seeing even more within the next few months. There is one more thing – unlike most past shows, this upcoming one isn’t expected to bring some hot sequels or smashing new IPs to Xbox 360. Halo 4 is out, Gears of War and Mass Effect Trilogies are over, and there are just few announced games that seems to deserve the gamers’ attention. Oh, and none of them is an Xbox 360 exclusive. A new Xbox should definitely be on the cards then.
The rumors from last year also suggested the next Xbox will arrive in time for the holiday season in 2013, which adds more credibility to the current one.
I just have one wish – Microsoft, please don’t name this one Xbox 720, because I don’t want to wait another 8 years just to see how you’ll call the one to follow.

Skype 2.0 for iPhone now available, brings free voice calls over 3G

It was about time Skype enable their voice calls over 3G in their iPhone app and now the Skype “coverage” on iPhone is extended outside Wi-Fi hotspots.




There is more – all mobile iPhone Skype calls are free until August. After that you’ll need to put some credits on.
You can download the new Skype 2.0 app from the Apple AppStore right away.

Free Gmail voice calls to US and Canada extended

The web-based VoIP client in Gmail was launched several months ago with free calls to the US and Canada until the end of 2010. Well, it’s either the Christmas mood or something else, I don’t know, but Google decided to extend those free calls through the whole 2011.
Sadly, as before, you’ll be charged when calling outside those two. And even if Google’s rates are pretty reasonable you still need to pay for calls to destinations other than the US and Canada.
By the way, Skype’s counter-offer isn’t too shabby either. The Skype app on my computer greeted me today with a reminder that I could sign up for a cheap monthly SkypeOut subscription and enjoy unlimited calls to way more than just two countries across the globe.
Eeny, meeny, miny, moe…
Source

Facebook for iOS updated, now offers free calls to US and Canada

Facebook has just issued an update to its iOS application. Facebook for iOS, which is one of the prominent applications in the App Store now comes with several new features and enhanced user experience.


Facebook 5.5 for iOS offers improved buttons to like, comment and share posts. The share button also allows you to re-post stories to your news feed and is available in all languages. Furthermore, you can now make free calls to US and Canada right from your iOS application. Of course, free calling uses your data plan, so make sure you have one.
You can download the latest version of the application for your iPhones and iPads from the App Store.
Source

Javascript functions in Google Spreadsheets

Hello,

Currently, all of my form submissions from my website are creating a copy of the information submitted and posting in on spreadsheets in Google Docs as well as forwarding the information to my specified email. When I open the form submissions that were received in my email, the from and/or reply to address contains my gmail email. I would prefer that the from and/or reply to address contain the email of the for submitter in order to reply to the appropriate email. The following script is contained in my Google spreadsheets. Your support in resolving this issue is greatly appreciated.

function sendEmail() {
var formSheet = SpreadsheetApp.getActiveSheet();
var firstRow = 2; //Skip a row for column labels
var lastForm = formSheet.getLastRow();
var lastCol = formSheet.getLastColumn();
var flagCol = null;
var subject = formSheet.getName() + " Form";
var mailTo = "";
var collaborators = SpreadsheetApp.getActiveSpreadsheet().getCollaborators();


GmailApp.sendEmail('ryan.potter@promedeq.com', subject + formVals[1], message, {"htmlBody": html});
form.getCell(1, flagCol+1).setValue(true);
SpreadsheetApp.flush(); // Make sure the cell is updated right away in case the script is interrupted
}
}
}

Cross Browser XMLHttpRequest Explained

Modern web browsers (Chrome, Firefox, IE7+, Opera, and Safari), include a native XMLHttpRequest object for creating AJAX requests. However, we often want to support IE6 as well, and that requrires using an ActiveXObject instead of a native XMLHttpRequest object (note, IE5 and IE5.5 are obsolete and should no longer be supported). But there is often some confusion revolving around which version(s) of MSXML to use to support IE6.
Microsoft has release several versions of MSXML, but only 2 of those versions (6.0 and 3.0) should be used. According to Microsoft [blogs.msdn.com], 6.0 has the best security, performance, reliability, and W3C conformance, and 3.0 is the preferred "fallback". So, we can now define our function which will return an instance of an XMLHttpRequest object (or the ActiveXObject equivalent for IE6):

/** 
 * Gets an XMLHttpRequest. For Internet Explorer 6, attempts to use MSXML 6.0,
 * then falls back to MXSML 3.0.
 * Returns null if the object could not be created. 
 * @return {XMLHttpRequest or equivalent ActiveXObject} 
 */ 
function getXHR() { 
  if (window.XMLHttpRequest) {
    // Chrome, Firefox, IE7+, Opera, Safari
    return new XMLHttpRequest(); 
  } 
  // IE6
  try { 
    // The latest stable version. It has the best security, performance, 
    // reliability, and W3C conformance. Ships with Vista, and available 
    // with other OS's via downloads and updates. 
    return new ActiveXObject('MSXML2.XMLHTTP.6.0');
  } catch (e) { 
    try { 
      // The fallback.
      return new ActiveXObject('MSXML2.XMLHTTP.3.0');
    } catch (e) { 
      alert('This browser is not AJAX enabled.'); 
      return null;
    } 
  } 
} 

If you don't care about error handling or whether IE6 users will use MSXML 6.0 and you're perfectly content with IE6 users using the stable (though perhaps not as efficient and high-performing) MSXML 3.0, then you can shorten your code to this:


/** 
 * Gets an XMLHttpRequest. For Internet Explorer 6, attempts to use MXSML 3.0.
 * @return {XMLHttpRequest or equivalent ActiveXObject} 
 */ 
function getXHR() { 
  return window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); 

Archive for the ‘HTML’ Category External links and the target attribute

I like external pages to open in a new window. So that my page stays open. But target attribute is deprecated. If you want to validate the XHTML pages, it would result in errors. The thought behind it was to allow the user to decide for himself if he want to open a new tab or if he want to go on in the same tab. Often times users just click on the link without thinking about it.
Sometimes as a web programmer it’s just too convenient to simply add ‘target=”_blank”‘ to external links. Quick and dirty. There is a Javascript-solution, though. The page itself is XHTML valid, but the behavior is the same as with the target attribute.
It scans for any link that starts with “http://” – in cake usually an external link (internal links are absolute to the root, like “/pages/xyz”).
(function() {
    var className = "external";
    var target = "_blank";
 
    var _onload = window.onload;
 
    window.onload = function() {
        var local = new RegExp("^" + window.location.protocol + "//" + window.location.hostname, i);
        var links = document.links;
 
        for (var i = 0; i < links.length; i++) {
            var link = links[i];
            if (/^https?:\/\//i.test(link.href) && !local.test(link.href)) {   // Not a local link.
                if (link.className && (link.className == 'internal' || link.className.split(" ")[0] == 'internal')) { // enable "override"
                    continue;
                }
                if (link.className && (link.className == 'external' || link.className.split(" ")[0] == 'external')) { // enable "override"
                    // we do not need to add the class again  
                } else {
                    link.className = className + (link.className ? " " : "") + link.className;
                }
                link.target = target;
                link.title = (link.title ? link.title+ " " : "") + "(opens new window)";   // get a title info as well 
            }
        }
 
        if (_onload) _onload();    // Play nice with others.
    }
})();
Of course you can manually override it by using 'class="internal"' for always opening it in the same window or 'class="external"' to always open in a new window.
And for all of our jQuery users ;) :
$(document).ready(function() {
    $("a[href=^http://], a[href=^https://], a.external").attr("target", "_blank");
    $("a.internal").removeAttr("target");
});
Examples:
<a href="/members">opens in the same window</a>
<a href="http://www.domain.e/some_url">opens in a new window/tab</a>
 
<a href="http://www.domain.e/some_url" class="internal">opens the same window</a>
<a href="/members" class="external">opens in a new window/tab</a>

PHP ERRORS AND Their Solutions

Fatal error: Call to undefined method domdocument::loadHTML()

 

find and comment the line: extension=php_domxml.dll (make it  ;extension=php_domxml.dll   ) in php.ini file(php configuration file) and restart the apache.






How can I get a post by title in Wordpress? or How to get a post by title in Wordpress?

 

get_page_by_title($post_title, OBJECT, 'Post');
the above code returns the object of the post. it will return single post object even if there 

 

 

plain html check box image

for all those people who are looking for plain html check box image .take the above image.





The URL can't be shown" message on iPad and URL includes unwanted tel tag


people see this error while working with html links on iPad.the telephone detection feature in iPad is the reason for this issue.if u don't need this feature on your site
u can fix this issue simply by copy pasting the following html inside your html head section(i.e. before
tag)






Deprecated: Function ........() is deprecated in ...\xampp..htdocs .....php on line 

 

 

The value of this setting (in latest php versions for e.g. php 5.3.5) may look like below:
error_reporting = E_ALL | E_STRICT
E_STRICT warns about the usage of deprecated functions. If you run an old piece of code on a new/ latest version then, you may get the following error.
Deprecated: Function split() is deprecated in D:\xampp-1.7.4\htdocs \newfile.php on line 5
{split function is deprecated in latest php versions (5.3.0+)}
To avoid this error change the setting as below
error_reporting = E_ALL

 

 

 

 

Strip additional white spaces

 

With UTF8 the “normal” preg_replace doesn’t really work anymore. For some cases we could use the following trick:
$str = utf8_decode($str);
$str = preg_replace('/\s\s+/', ' ', $str);
$str = utf8_encode($str);
A better solution, though, is:
$str = preg_replace('/\s\s+/u', ' ', $str);
With the param “u” it’s compatible with Unicode.

Sort arrays in natural order

$array = array('1.txt', '20.txt', '2.txt', '21.txt');
natsort($array); # sorts by reference (returns boolean $success)

Condition + assignment

If you want to save the extra line for $pos = $this->calcPos()) you need to be aware that extra brackets might be needed. Wrong (if $pos is supposed to hold the position and not the result of the comparison):
if ($pos = $this->calcPos() > 0 && ...) {...}
Correct:
if (($pos = $this->calcPos()) > 0 && $pos < 100) {
    # doSomething
    $pos++;
    # doSomethingElseWithPos
}
Note the extra brackets around $pos. They are necessary – otherwise it will assign the result of the operation $this->calcPos()) > 0 (which is a boolean).

Comparison (default and strict)

Since PHP isn’t type safe you should use strict comparison (===) wherever possible. "+010" == "10.0" is TRUE (!) only with "+010" === "10.0" you will get FALSE. This might be expected in this case – usually it’s not, though. So it is not if (strpos($str, 'hello') == 0) {} but if (strpos($str, 'hello') === 0) {}, for example! What happens in the == case? It will return true in 2 cases: If “hello” is not in the string at all or if it is at the very beginning. But we would only want the second case (and therefore need ===).

 

 

HTC One X QuadBand 4G LTE Android Global Smartphone 4.7" HD Jelly Bean

Detailed item info

Product Information
Featuring a 4.7-inch HD widescreen display with a 1280x720 pixel resolution, the HTC One X is enclosed in durable and scratch resistant Gorilla Glass. With 16 GB of internal memory and a 1.5 dual-core processor, productivity is very high. Several built-in features make the HTC smartphone extremely functional and user-friendly. The 8 MP rear-facing camera has an LED flash and autofocus, allowing great pictures on the smartphone even in poor background situations. The user can take still photos while shooting a video, and never has to worry about missing a shot due to zero shutter lag and continuous shooting capabilities of the HTC One X. Built-in Beats Audio provides truly authentic sound. The HTC Music function allows access to favorite songs, music services, and Internet radio from one location. The user can watch videos and TV shows through HTC Watch. The HTC smartphone also features HTC Car, which enables the user to make or take calls, or navigate to any destination. The Text Reflow function automatically resizes text to the width of the screen so scrolling side to side is no longer necessary on the smartphone. The HTC smartphone measures 5.15 inches tall by 2.5 inches wide by 0.3 inches deep, and weighs 4.6 oz.
Product Identifiers
BrandHTC
MPN ONEXATTGray
CarrierUnlocked
Family LineHTC One
ModelX
TypeSmartphone

Key Features
Storage Capacity16 GB
ColorGray
Network Generation4G
Network TechnologyAWS, EDGE, LTE, WCDMA (UMTS)
Camera8.0 MP
Operating SystemAndroid

Battery
Battery Capacity1800 mAh

Display
Display TechnologySuper LCD

Other Features
Touch ScreenYes
BluetoothYes
Digital CameraYes
GPSYes
Email AccessYes
Internet BrowserYes

 

 

 

 

Item specifics

Condition:
New other (see details): A new, unused item with absolutely no signs of wear. The item may be missing the original packaging, ... Read moreabout the condition
Brand: HTC
Camera: 8.0 MP Family Line: HTC One
Operating System: Android Model: HTC One X
Contract: Without Contract Carrier: Unlocked
Style: Bar Storage Capacity: 16 GB
Features: 3G Data Capable, 4G Data Capable, Bluetooth Enabled, Global Ready, GPS, Internet Browser, Music Player, Touch Screen, Wi-Fi Capable, Push to Talk, Speakerphone, Voice-Activated Dialing Color: Grey

HTC One




HTC has never been shy of doing things differently and with its latest phone, the HTC One, it has really set the cat among the pigeons. Eschewing the ever growing screen sizes of alternatives, HTC has stuck with the 4.7in screen size of last year’s HTC One X. But that’s the least of it, what’s really surprising is that HTC has actually downgraded the camera from 8MP to a mere 4MP – a far cry from the 13MP of the Xperia Z for instance.

So what is HTC up to? Well, we got hands on to find out.


HTC One - Camera


Kicking off with the most headline grabbing feature of this phone, its new camera marks a potential watershed moment for mobile phone cameras. Instead of simply cramming in more pixels, HTC has followed the logic applied to high-end ‘proper’ cameras and used a sensor with fewer but larger pixels. The result is that there’s a greater chance of any given pixel detecting some light, which in turn improves low-light image quality – all the better for snapshots in the pub

In particular it has pixels that are 2.0µm (microns) across which compares to 1.1µm for most phone camera sensors. When considered in terms of area that’s 4.0µm2 compared to 1.21µm2. To put this further into perspective, the impressive Fujifilm X10 compact camera has 2.2µm pixels while the class leading Nokia Lumia 920 has 1.4µm pixels.

It’s not all about pixel size, though, as HTC has ‘done a Nokia’ and given the camera optical image stabilisation. This is where the lens and sensor are mounted on a couple of tiny motors that move the camera to compensate (at up to 2000Hz) for small movements caused by your hand shaking. The result is the camera can keep its shutter open for longer – to let more light in – without the picture becoming blurry.HTC is also touting its dedicated Image Signal Processor chip which allows the HTC One to record High Dynamic Range (HDR), 1080p video at up to 60fps. It will also automatically remove ghosting from HDR images and allows for recording full-resolution stills while recording video, which brings us to the last key feature of the HTC One’s camera: Zoe.

HTC Zoe


Zoe is the name for HTC’s new video/image format that rather coincidentally is very similar to Vine, the newly launched 6 second video app by the same folk that made Twitter. To record a Zoe you simply select the mode from the slider and tap the button, whereupon it will start recording video and taking stills every few fractions of a second. It also pre-records video before you hit go, giving you a few seconds buffer to ensure you don’t miss the moment.

Once recorded the phone then automatically ‘remixes’ the footage into a video photos music edit. If you’re not happy with the result you can simply tap ‘remix’ to be presented with another version, or you can choose from up to 6 themes.


It’s an intriguing idea and one that, frankly, we need a little more time with before judging but it’s certainly nice to see something genuinely different.

So that’s enough about the camera, now let’s see what else the HTC One can do.

Samsung Galaxy S3 Mini

With the Samsung Galaxy S3 continuing to dominate the smartphone market, lining up as a true Android based rival to the iPhone 5 (check out our iPhone 5 vs Samsung Galaxy S3 piece), Samsung has looked to capitalise on the handsets success with the more accessible Samsung Galaxy S3 Mini.

Sharing a number of design characteristics with its full-sized sibling, the 4-inch Samsung Galaxy S3 Mini features a reduced spec and lower price point than its predecessor, whilst maintaining some of the desirability and pleasingly curved aesthetics of the full sized model.

Despite the handset featuring a similar design to the high-end Samsung Galaxy S3, that is where the similarities between the two devices end. Tasked with bringing the S3 brand to a wider audience, the Samsung Galaxy S3 Mini is designed to appeal to younger markets, with its heavily reduced specs sheet, and lower price point testament to this.

Playing host to a 1GHz dual-core Cortex A9 processor, the Samsung Galaxy S3 Mini ticks all the boxes necessary to appease mid-market expectations, without ever standing out from the crowd. Available in Ceramic White and Pebble Blue colour options, the Mini adds 1GB of RAM, a 1500mAh battery and a 5-megapixel rear-mounted camera to the fray.

What’s more, the Samsung Galaxy S3 Mini price tag does not help the handset separate itself from the competition either, with the not inconsiderable £269.99 fee, when snapped up on a Pay-As-You-Go basis, seeing the device have the same impact on the wallet as the specs superior Google Nexus 4 and the Sony Xperia S.




Unlike the Google Nexus 4 and Sony Xperia S, however, the S3 Mini does not have the same level of stand-out specs and performance capabilities that, on paper at least, offer reassurance in the handset’s potential. We take a closer look at how the Samsung Galaxy S3 Mini stands up to the competition.




Samsung Galaxy S3 Mini Design

Piggybacking on the success of its illustrious sibling, the Samsung Galaxy S3 Mini plays host to a number of design characteristics found on its big brother, whilst a smaller 4-inch screen makes the handset a more viable mid-market offering and one that will appeal to younger markets.

Appearing as a shrunken rendition of its iPhone 5 rivalling counterpart, the Samsung Galaxy S3 Mini features the now recognisable pebble-esque curved edge design of the original Samsung Galaxy S3. Although a slightly curved, removable rear plate ensures the Samsung Galaxy S3 Mini sits relatively comfortably within the hand, the device feels slightly undersized by modern standards. Working in the handset’s favour, the S3 Mini, despite a predominately plastic construction, feels well pieced together for the most part, offering up little unwanted flex on unnerving creaking when put under stress.

Lining up at just 9.9mm thick and 111.5g in weight, the Samsung Galaxy S3 Mini is compact and well-balanced, with the modest weight distributed evenly throughout the handset. Despite these largely pleasing aesthetics, however, the heavily rounded, almost bulbous base of the handset and its slick, glossed plastic finish mean the device can prove slightly difficult to grip on occasion.

Shy on the physical buttons, the smooth edged finish of the Samsung Galaxy S3 Mini is largely untainted, with just a trio of physical controls (power, volume and home), and a microUSB charger port, located centrally on the handset’s base, detracting from the pleasing finish.

Whilst the handset does not suffer from poorly placed controls, ensuring accidental presses of the power/sleep button are not performance depleting issues; the Samsung Galaxy S3 Mini home button is not without its user aggrieving problems.

With the physical home button proving a squat, squashed affair, the integral control option offers no height but plenty of width meaning that, during testing and general use, the button was overshadowed by our thumbs, an issue that caused the handset to become slightly troublesome and far natural to use. Further detracting from a natural user experience, the sub-sized nature of this home button gives the feeling that the button has been broken and only a fragment of its intended form remains, hardly the most comfortable of offerings.


Samsung Galaxy S3 Mini Screen

Where the Samsung Galaxy S3 display is a 4.8-inch expansive of high quality visual enjoyment, the Samsung Galaxy S3 Mini screen falls dramatically short of the mark, with the 4-inch AMOLED offering providing a disappointingly low grade 800 x 480p resolution.

Although we have come to expect a lot of Samsung’s displays, the low res offering fitted to the Samsung Galaxy S3 is significantly below par when compared with its similarly priced rivals, such as the 1280 x 768p Google Nexus 4 screen, and one which fails to appease itself to continued video playback or app-based game playing.

With the handset’s inbuilt light sensor proving effective at offering the optimal screen brightness to the surrounding settings, the Samsung Galaxy S3 Mini screen also handles its own when in use in bright outdoor environments of direct sunlight, suffering only minor levels of performance depleting, eye-straining glare.

Wednesday, February 20, 2013

Bajaj Pulsar - Complete Versions for Bike Lovers

Pulsar 220
Gets a New Variant

2010

 

January 2010
The looks of the legendary 200 were firmly entrenched in the minds of the customers and on popular demand the Pulsar 220 was also launched in a Street Fighter avatar. With a 50% market share of the fastest growing segment in the motorcycle industry, over 4 million Pulsars were sold. Exported to over 30 countries the Pulsar is by far the biggest brand in Indian motorcycling and eyes world dominance soon.

Street Fighter With Bikini FairingStreet Fighter With Bikini Fairing and Tank Flaps

Technical Specs

Engine

Type
4-stroke, DTS-i, air cooled, single cylinder
 
Displacement
220 cc
 
Max. Power
21.04 @ 8500 (Ps @ RPM)
 
Max. Torque
19.12 @ 7000 (Nm @ RPM)
 

Suspension

Front
Telescopic, with anti-friction bush
 
Rear
5 way adjustable, Nitrox shock absorber
 

Brakes

Front
260 mm Disc
 
Rear
230 mm Disc
 

Tyre

Front
90/90 x 17 - Tubeless
 
Rear
120/80 x 17 - Tubeless
 

Fuel Tank

Total litres (reserve, usable)
15 litres (3.2 litres reserve, 2.2 litres usable)
 

Electricals

System
12 V Full DC
 
Headlamp (Low/High Beam- Watts)
Low - projector lamp 55w, High - Ellipsodial lamp 55w
 

Dimensions

Length (mm)
2035
 
Width (mm)
750
 
Height (mm)
1165
 
Ground clearance (mm)
150
 
Wheelbase (mm)
1350
 
Kerb Weight (kg)
150

 

PULSAR 220 F PRICE
Delhi
Rs.81411*
*

 

Prices are subject to change without prior notice
*
Prices may vary within a state because of differences in octroi and other state taxes, but broadly are as indicated above
*
These are the ex-showroom prices and additions like insurance, road tax, etc. get added for the on-road price of the vehicle

 

 

PULSAR CLASSIC

2000 - 2001

October 2001
The nineties witnessed the birth of the 'AND' generation. Work hard and party hard, Western influences and Indian values. This young Indian was cool, masculine, stylish and deserved to be different.
But all they got were 100cc commuter bikes.

In 2001 that changed, forever.

The first generation Pulsar was a runaway success. It not only introduced a new category in motorcycling, but created a new dimension - performance. When families were



Pulsar UG 1

2002 - 2003

October 2003
Since the time of its launch Pulsar has ruled the hearts of this nation, and by the time of its first upgrade, was already ruling the roads. Outselling competition sports bikes by more than three times, Pulsar was fast becoming the bad boy on the block. The revolutionary DTS-i technology was introduced here which gave the Pulsar a distinct competitive advantage over competition bikes that it still holds. The DTS-i advertising campaign that accompanied the launch of this generation Pulsar also redefined motorcycle advertising in India - this was the first time a bike ad showed the bike with one wheel off the ground - yes the irreverent imagery of the Pulsar was born.

Increased Power to 16 and 13 PS for the 180 and 150 respectively

Revolutionary (Digital Twin Spark Ignition) DTS-i engine Headlamp Fairing Twin Pilot Lamps Engine Kill Switch

 

 

 

 

 

 

Pulsar UG 2

2004 - 2005

November 2004
Each Pulsar upgrade has had 2 aspects to it - styling and technology. The changes under both have been significant, each time redefining the segment. Competition was constantly kept on its toes trying to stay at least just behind Pulsar thus keeping Pulsar and the Pulsar maniacs ahead of the curve. UG2 had many technological upgrades that are till date a part of the Pulsars, and a standard for the industry - 17' alloy wheels that allow for greater suspension travel, nitrox suspension and the legendary ExhausTEC were all introduced in this period.

In terms of styling there was the broader rear tyre, tyre huggers and "All black styling" on the Pulsar 180.

Increased Power to 16.5 and 13.5 PS for the 180 and 150 respectively

ExhausTEC Nitrox Shock Absorbers 17 inch Alloy Wheels Broader rear tyres

Pulsar UG 3

2006

October 2006
In 2006 Pulsar crossed the 1 million mark with that many Pulsar maniacs on the road. Pulsar was no longer just a bike, it was a youth brand and was by far the market leader in the sports segment with a 50% share, that is maintained till date. This leadership position had come about after hard work and toil by teams at Bajaj Auto - UG3 had the highest number of total upgrades and ushered in the digital era. This was the first time that the digital speedometer, back-lit switches, self cancelling indicators, LED tail lamps etc. were introduced. Multiple sensors and the digital console gave the rider a lot of information about the overall performance of the bike, and with it a confidence to push forward with additional power that the Pulsar now dished out.

Increased Power to 14 PS for the 150

Digital Speedometer LED Tail Light Wolf Eyed Headlamp Self Cancelling and flexible Turn Indicators Digital Trip meter Backlit switches Over-rev indicator








Pulsar 200 DTS-i
& Pulsar 220 DTS-Fi

2007 - 2008

February 2007
The first Indian bike to break the 200 cc barrier had hit the road - The Pulsar 200 and 220. Biking in India was set to change and Pulsar was again leading this revolution. While the 200cc sported a carburetor, the 220cc was fuel injected! These babies could dish out undulating power of 18 and 20 Ps respectively and also boasted of an oil cooler. The 220 also had both front and rear disc brakes.

Split Seat & Split Rear Grab Rail Clip-on handle bars Tubeless Tyres Oil Cooler O-ring sealed chain

Pulsar 220F














Semi-Fairing Projector Headlamp DTS-Fi Engine Rear Disc Brakes













Pulsar UG 4

2009

May 2009
Within 3 years another 2 million Pulsars were added, taking the total to over 3 million Pulsars on Indian roads. By this time the sports segment had also expanded to over 15 brands from all major manufacturers like Honda, Yamaha, Hero-Honda, TVS. The segment accounted for about 17% of the total motorcycles sales and Pulsar contributed half of that with its 50% market share that it still maintains.

The 150 got clip-on handle bar and 15Ps power in Feb 2010.

DC Lighting All black stylingAll black styling
DC Lighting



The 180 got a whopping 17 Ps power, split seas, clip-on handle bar, tubeless tyres, O-ring sealed chain etc.

Split seats and split rear grab-railSplit seats and
Split Rear Grab-rail




Clip on Handle Bar and Only Self Start

DC Lighting
Broader 120mm rear tyre

Tuesday, February 19, 2013

Firefox Add-ons Compilation

By itself, Firefox is a lean and fast browser ,but it lacks some of the functions. It's easy to remedy this by adding add-ons or extensions. Extensions can do loads of tasks, from blocking pop-up ads to playing card games.However given below is a nifty compilation of 58 Firefox add-ons which will enable your beloved firefox to do almost anything.  This  package contains 58 extensions to boost your productivity including custom extension images. You can install any of these extensions separately or all at once.
The compilation consists of -

  • 2 Pane Bookmarks 0.3.2007033002 - shows the Bookmarks sidebar panel with 2 pane style like 0pera.
  • Active Stop Button 1.2 - Always active toolbar stop button.
  • Adblock Filterset.G Updater 0.3.0.5 - Synchronizes Adblock with Filterset.G 
  • Adblock Plus 0.7.2.4 - Ads were yesterday!
  • Adblock Plus: Element Hiding Helper 1.0.1 - Helps you create element hiding rules for Adblock Plus to fight the text ads.
  • All-in-One Sidebar 0.7.1 - Sidebar control with award-winning user experience!
  • ColorZilla 1.0 - Advanced Eyedropper, ColorPicker, Page Zoomer and other colorful goodies
  • CoLT 2.2.1 - Adds a Copy Link Text item to the browser's context menu.
  • Compact Library Extension Organizer (CLEO) 2.0 - Compact Library Extension Organizer (CLEO)
  • Cooliris Previews 2.1 - A simple and powerful way of navigating through Google search results and Google image searches! Cooliris was designed to be an 'intuitive' way of browsing
  • CustomizeGoogle 0.55 - Enhance Google search results and remove ads and spam.
  • CuteMenus - Crystal SVG 1.9.0.4 - Adds icons to all menus.
  • Distrust 0.6.0 - Hide surfing trails that the browser leaves behind
  • Download Embedded 0.5 - Downloads all embedded objects on a webpage.
  • Download Sort 2.5.7 - Automatically save downloads to different directories.
  • Download Statusbar 0.9.4.6 - View and manage downloads from a tidy statusbar
  • Dragdropupload 1.5.22 - This extension helps you to upload files
  • Exit Button Firefox 0.3 - Adds a toolbar button to exit Firefox.
  • Favicon Picker 2 0.3.4.1 - This extension adds UI for replacing bookmark icons.
  • FaviconizeTab 0.9.7.2 - The width of the specified tab becomes small up to the size of favicon.
  • Firefox Extension Backup Extension (FEBE) 4.0.4 - Firefox Extension Backup Extension
  • Fission 0.8.7 - Progress bar in the address bar (Safari style).
  • Flat Bookmark Editing 0.8.1 - Edit bookmarks in the bookmark organizer, without opening the properties window.
  • Forecastfox 0.9.5.2 - Get international weather forecasts and display it in any toolbar or statusbar with this highly customizable extension.
  • Foxmarks Bookmark Synchronizer 0.89 - Synchronizes your bookmarks across machines.
  • FoxyTunes 2.9.1 - Control any media player from Firefox and more...
  • FoxyTunes Skin - Windows Media Player 11 1.2 - Windows Media Player 11 skin for FoxyTunes
  • GDirections 1.0.0 - Finds directions on Google Maps based on your selected text and one of various home addresses. You can manage various 'home addresses' and find directions from one of your home addresses to the selected addresses by right-clicking on that selected address.
  • Gmail Manager 0.5.3 - Gmail accounts management and new mail notifications.
  • Google Browser Sync 1.3.20061031.0 - Synchronize settings between browsers
  • Google Reader Notifier 0.30 - Google Reader Notifier
  • GooglePreview 2.1.4 - Inserts web site previews in Google and Yahoo search results.
  • Greasemonkey 0.6.8.20070314.0 - A User Script Manager for Firefox
  • gTranslate 0.3.1 - Translates the selected text via Google Translate.
  • IE Tab 1.3.1.20070126 - Enables you to use the embedded IE engine within Mozilla/Firefox.
  • Image Zoom 0.2.7 - Adds zoom functionality for images
  • LiveClick 0.2.0 - Turn livemarks into clickable bookmarks.
  • Locationbar² 0.9.0.3 - Emphasizes the domain name and decodes URLs for better readability.
  • Menu Editor 1.2.3.3 - Customize application menus
  • MR Tech Local Install 5.3.2.3 - Local Install power tools for all users. (en-US)
  • Organize Status Bar 0.5.2 - Organize your status bar icons.
  • PermaTabs 1.4.0 - Create permanent tabs that don't close, and stick around between sessions
  • Public Fox 1.04 - Blocks bad downloads and locks down Firefox Settings.
  • ReloadEvery 2.0 - Reloads webpages every so many seconds or minutes
  • Screen grab! 0.93 - Saves a web-page as an image.
  • Searchbar Autosizer 1.3.6 - Expand the searchbox as you type
  • SearchWith 0.3 - Search selected text with various search services
  • Session Manager 0.5.3.2 - Saves and restores the state of all windows.
  • Smart Bookmarks Bar 1.2 - Hides bookmarks' names in the bookmarks bar.
  • Snap Links 0.0.3 - Opens multiple links contained in a selected area in new tabs
  • Split Browser 0.3.2007033001 - Splits browser window as you like.
  • Stylish 0.4 - Customize the look of websites and of the user interface.
  • SwiftTabs 0.3.3.1 - You can move to the next tab or the previous tab and close the current tab with a key.
  • Tab Catalog 1.2.2007030701 - Shows thumbnail-style catalog of tabs.
  • Tab Clicking Options 0.6.8 - Assign tab related actions to clicking events on a tab or the tabbar
  • Tabbrowser Preferences 1.3.1.1 - Enhances control over some aspects of tabbed browsing.
  • User Agent Switcher 0.6.9 - Adds a menu and a toolbar button to switch the user agent of the browser.
  • View Source Chart 2.5.02 - Creates a Colorful Chart of a Webpage's Rendered Source.
Download Firefox Extensions pack from Rapidshare

TCP/IP Utilities

The following are the IP utilities available in Windows that help in finding out the information about IP Hosts and domains. These are the basic IP commands that every beginner in the field of hacking must know!
Please note that the the term Host used in this article may also be assumed as a Website for simple understanding purpose.

1. PING

PING is a simple application (command) used to determine whether a host is online and available. PING command sends one or more ICMP “Echo message” to a specified host requesting a reply. The receiver (Target Host) responds to this ICMP “Echo message” and returns it back to the sender. This confirms that the host is online and available. Otherwise the host is said to be unavailable.
Syntax:
C:\>ping gohacking.com

2. TELNET

Telnet command is used to connect to a desired host on a specified port number. Just like a house having several doors, a host or a server has different ports running different services. For example port 80 runs HTTP, port 23 runs TELNET while port 25 SMTP. Like this there are several ports on a server through which it is possible for a remote client to establish a connection.
For a connection to be established, the port has to be open. For example, in the following command, we are trying to establish a connection with the Yahoo server on port 25.:
Syntax:
C:\>telnet yahoo.com 25
C:\>telnet yahoo.com
The default port number is 23. When the port number is not specified the default number is assumed.
NOTE: If you are using Vista or Windows 7, Telnet feature may not be available by default. To enable it, you can refer my other post: How to enable Telnet feature in Vista and Windows 7?.

3. NSLOOKUP

Many times, we think about finding out the IP address of a given site. Say for example google.com, yahoo.com, microsoft.com etc. But how to do this? There are several websites out there that can be used to find out the IP address of any given website. However, in the Windows operating itself, we have an inbuilt tool to do this job for us. It is called “nslookup”.
This tool can be used for resolving a given domain name into it’s IP address (determine the IP of a given site name). Not only this, it can also be used for reverse IP lookup. That is, if the IP address is given it determines the corresponding domain name for that IP address.
Syntax:
C:\>nslookup google.com

4. NETSTAT

The netstat command can be used to display the current TCP/IP network connections. For example, the following “netstat” command displays all the currently established connections and their corresponding listening port numbers on your computer.
Syntax:
C:\>netstat -a
Type “Ctrl+Z” to exit.
This command can be used to determine the IP address/Host names of all the applications connected to your computer. If a hacker is connected to your system even the hacker’s IP is displayed. So, the “netstat” command can be used to get an idea of all the active connections of a given system.

Internet Control Message Protocol (ICMP)

The Internet Control Message Protocol (ICMP) is one of the core protocols of the Internet Protocol Suite. It is chiefly used by the operating systems of networked computers to send error messages indicating, for example, that a requested service is not available or that a host or router could not be reached. ICMP can also be used to relay query messages.[1] It is assigned protocol number 1.[2]
ICMP[3] differs from transport protocols such as TCP and UDP in that it is not typically used to exchange data between systems, nor is it regularly employed by end-user network applications (with the exception of some diagnostic tools like ping and traceroute).
ICMP for Internet Protocol version 4 (IPv4) is also known as ICMPv4. IPv6 has a similar protocol, ICMPv6.

Technical details

The Internet Control Message Protocol is part of the Internet Protocol Suite, as defined in RFC 792. ICMP messages are typically used for diagnostic or control purposes or generated in response to errors in IP operations (as specified in RFC 1122). ICMP errors are directed to the source IP address of the originating packet.[1]
For example, every device (such as an intermediate router) forwarding an IP datagram first decrements the time to live (TTL) field in the IP header by one. If the resulting TTL is 0, the packet is discarded and an ICMP Time To Live exceeded in transit message is sent to the datagram's source address.
Although ICMP messages are contained within standard IP datagrams, ICMP messages are usually processed as a special case, distinguished from normal IP processing, rather than processed as a normal sub-protocol of IP. In many cases, it is necessary to inspect the contents of the ICMP message and deliver the appropriate error message to the application that generated the original IP packet, the one that prompted the sending of the ICMP message.
Many commonly used network utilities are based on ICMP messages. The tracert (traceroute), Pathping commands are implemented by transmitting UDP datagrams with specially set IP TTL header fields, and looking for ICMP Time to live exceeded in transit (above) and "Destination unreachable" messages generated in response. The related ping utility is implemented using the ICMP "Echo request" and "Echo reply" messages.

ICMP segment structure

Header

The ICMP header starts after the IPv4 header and is identified by protocol number '1'. All ICMP packets will have an 8-byte header and variable-sized data section. The first 4 bytes of the header will be consistent. The first byte is for the ICMP type. The second byte is for the ICMP code. The third and fourth bytes are a checksum of the entire ICMP message. The contents of the remaining 4 bytes of the header will vary based on the ICMP type and code.[1]
ICMP error messages contain a data section that includes the entire IP header plus the first 8 bytes of data from the IP datagram that caused the error message. The ICMP datagram is then encapsulated in a new IP datagram.[1]
Bits 0–7 8–15 16–23 24–31
0 Type Code Checksum
32 Rest of Header
  • Type – ICMP type as specified below.
  • Code – Subtype to the given type.
  • Checksum – Error checking data. Calculated from the ICMP header+data, with value 0 for this field. The checksum algorithm is specified in RFC 1071.
  • Rest of Header – Four byte field. Will vary based on the ICMP type and code.

Control messages

Notable control messages[4][5]
Type Code Description
0 – Echo Reply[3]:14 0 Echo reply (used to ping)
1 and 2
Reserved
3 – Destination Unreachable[3]:4 0 Destination network unreachable
1 Destination host unreachable
2 Destination protocol unreachable
3 Destination port unreachable
4 Fragmentation required, and DF flag set
5 Source route failed
6 Destination network unknown
7 Destination host unknown
8 Source host isolated
9 Network administratively prohibited
10 Host administratively prohibited
11 Network unreachable for TOS
12 Host unreachable for TOS
13 Communication administratively prohibited
14 Host Precedence Violation
15 Precedence cutoff in effect
4 – Source Quench 0 Source quench (congestion control)
5 – Redirect Message 0 Redirect Datagram for the Network
1 Redirect Datagram for the Host
2 Redirect Datagram for the TOS & network
3 Redirect Datagram for the TOS & host
6
Alternate Host Address
7
Reserved
8 – Echo Request 0 Echo request (used to ping)
9 – Router Advertisement 0 Router Advertisement
10 – Router Solicitation 0 Router discovery/selection/solicitation
11 – Time Exceeded[3]:6 0 TTL expired in transit
1 Fragment reassembly time exceeded
12 – Parameter Problem: Bad IP header 0 Pointer indicates the error
1 Missing a required option
2 Bad length
13 – Timestamp 0 Timestamp
14 – Timestamp Reply 0 Timestamp reply
15 – Information Request 0 Information Request
16 – Information Reply 0 Information Reply
17 – Address Mask Request 0 Address Mask Request
18 – Address Mask Reply 0 Address Mask Reply
19
Reserved for security
20 through 29
Reserved for robustness experiment
30 – Traceroute 0 Information Request
31
Datagram Conversion Error
32
Mobile Host Redirect
33
Where-Are-You (originally meant for IPv6)
34
Here-I-Am (originally meant for IPv6)
35
Mobile Registration Request
36
Mobile Registration Reply
37
Domain Name Request
38
Domain Name Reply
39
SKIP Algorithm Discovery Protocol, Simple Key-Management for Internet Protocol
40
Photuris, Security failures
41
ICMP for experimental mobility protocols such as Seamoby [RFC4065]
42 through 255
Reserved

Source quench

Source Quench requests that the sender decrease the rate of messages sent to a router or host. This message may be generated if a router or host does not have sufficient buffer space to process the request, or may occur if the router or host buffer is approaching its limit.
Data is sent at a very high speed from a host or from several hosts at the same time to a particular router on a network. Although a router has buffering capabilities, the buffering is limited to within a specified range. The router cannot queue any more data than the capacity of the limited buffering space. Thus if the queue gets filled up, incoming data is discarded until the queue is no longer full. But as no acknowledgement mechanism is present in the network layer, the client does not know whether the data has reached the destination successfully. Hence some remedial measures should be taken by the network layer to avoid these kind of situations. These measures are referred to as source quench. In a source quench mechanism, the router sees that the incoming data rate is much faster than the outgoing data rate, and sends an ICMP message to the clients, informing them that they should slow down their data transfer speeds or wait for a certain amount of time before attempting to send more data. When a client receives this message, it will automatically slow down the outgoing data rate or wait for a sufficient amount of time, which enables the router to empty the queue. Thus the source quench ICMP message acts as flow control in the network layer.
Source quench message[3]:9
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 4 Code = 0 Header checksum
unused
IP header and first 8 bytes of original datagram's data
Where:
Type must be set to 4
Code must be set to 0
IP header and additional data is used by the sender to match the reply with the associated request

Redirect

Redirect requests data packets be sent on an alternative route. ICMP Redirect is a mechanism for routers to convey routing information to hosts. The message informs a host to update its routing information (to send packets on an alternate route). If a host tries to send data through a router (R1) and R1 sends the data on another router (R2) and a direct path from the host to R2 is available (that is, the host and R2 are on the same Ethernet segment), then R1 will send a redirect message to inform the host that the best route for the destination is via R2. The host should then send packets for the destination directly to R2. The router will still send the original datagram to the intended destination. However, if the datagram contains routing information, this message will not be sent even if a better route is available. RFC1122 states that redirects should only be sent by gateways and should not be sent by Internet hosts.
Redirect message[3]:11
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 5 Code Header checksum
IP address
IP header and first 8 bytes of original datagram's data
Where:
Type must be set to 5.
Code specifies the reason for the redirection, may be one of the following:
Code Description
0 Redirect for Network
1 Redirect for Host
2 Redirect for Type of Service and Network
3 Redirect for Type of Service and Host
IP address is the 32-bit address of the gateway to which the redirection should be sent.
IP header and additional data is included to allow the host to match the reply with the request that caused the redirection reply.

Time exceeded

Time Exceeded is generated by a gateway to inform the source of a discarded datagram due to the time to live field reaching zero. A time exceeded message may also be sent by a host if it fails to reassemble a fragmented datagram within its time limit.
Time exceeded messages are used by the traceroute utility to identify gateways on the path between two hosts.
Time exceeded message[3]:5
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 11 Code Header checksum
unused
IP header and first 8 bytes of original datagram's data
Where:
Type must be set to 11
Code specifies the reason for the time exceeded message, include the following:
Code Description
0 Time-to-live exceeded in transit.
1 Fragment reassembly time exceeded.
IP header and first 64 bits of the original payload are used by the source host to match the time exceeded message to the discarded datagram. For higher level protocols such as UDP and TCP the 64 bit payload will include the source and destination ports of the discarded packet.

Timestamp

Timestamp is used for time synchronization. It consists of the originating timestamp.
Timestamp message[3]:15
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 13 Code = 0 Header checksum
Identifier Sequence number
Originate timestamp
Where:
Type must be set to 13
Code must be set to 0
Identifier and Sequence Number can be used by the client to match the timestamp reply with the timestamp request.
Originate timestamp is the number of milliseconds since midnight Universal Time (UT). If a UT reference is not available the most-significant bit can be set to indicate a non-standard time value.

Timestamp reply

Timestamp Reply replies to a Timestamp message. It consists of the originating timestamp sent by the sender of the Timestamp as well as a receive timestamp and a transmit timestamp.
Timestamp reply message[3]:15
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 14 Code = 0 Header checksum
Identifier Sequence number
Originate timestamp
Receive timestamp
Transmit timestamp
Where:
Type must be set to 14
Code must be set to 0
Identifier and Sequence number can be used by the client to match the reply with the request that caused the reply.
Originate timestamp is the time the sender last touched the message before sending it.
Receive timestamp is the time the echoer first touched it on receipt.
Transmit timestamp is the time the echoer last touched the message on sending it.
All timestamps are in units of milliseconds since midnight UT. If the time is not available in milliseconds or cannot be provided with respect to midnight UT then any time can be inserted in a timestamp provided the high order bit of the timestamp is also set to indicate this non-standard value.

Address mask request

Address mask request is normally sent by a host to a router in order to obtain an appropriate subnet mask.
Recipients should reply to this message with an Address mask reply message.
Address mask request
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 17 Code = 0 Header checksum
Identifier Sequence number
Address mask
Where:
Type must be set to 17
Code must be set to 0
Address mask can be set to 0
ICMP Address Mask Request may be used as a part of reconnaissance attack to gather information on the target network, therefore ICMP Address Mask Reply is disabled by default on Cisco IOS.[6]

Address mask reply

Address mask reply is used to reply to an address mask request message with an appropriate subnet mask.
Address mask reply
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 18 Code = 0 Header checksum
Identifier Sequence number
Address mask
Where:
Type must be set to 18
Code must be set to 0
Address mask should be set to the subnet mask

Destination unreachable

Destination unreachable is generated by the host or its inbound gateway][3] to inform the client that the destination is unreachable for some reason. A Destination Unreachable message may be generated as a result of a TCP, UDP or another ICMP transmission. Unreachable TCP ports notably respond with TCP RST rather than a Destination Unreachable type 3 as might be expected.
The error will not be generated if the original datagram has a multicast destination address. Reasons for this message may include: the physical connection to the host does not exist (distance is infinite); the indicated protocol or port is not active; the data must be fragmented but the 'don't fragment' flag is on.
Destination unreachable message[3]:3
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 3 Code Header checksum
unused Next-hop MTU
IP header and first 8 bytes of original datagram's data
Where:
Type field (bits 0-7) must be set to 3
Code field (bits 8-15) is used to specify the type of error, and can be any of the following:
Code Description
0 Network unreachable error.
1 Host unreachable error.
2 Protocol unreachable error (the designated transport protocol is not supported).
3 Port unreachable error (the designated protocol is unable to inform the host of the incoming message).
4 The datagram is too big. Packet fragmentation is required but the 'don't fragment' (DF) flag is on.
5 Source route failed error.
6 Destination network unknown error.
7 Destination host unknown error.
8 Source host isolated error.
9 The destination network is administratively prohibited.
10 The destination host is administratively prohibited.
11 The network is unreachable for Type Of Service.
12 The host is unreachable for Type Of Service.
13 Communication administratively prohibited (administrative filtering prevents packet from being forwarded).
14 Host precedence violation (indicates the requested precedence is not permitted for the combination of host or network and port).
15 Precedence cutoff in effect (precedence of datagram is below the level set by the network administrators).
Next-hop MTU field (bits 48-63) contains the MTU of the next-hop network if a code 4 error occurs.
IP header and additional data is included to allow the client to match the reply with the request that caused the destination unreachable reply.