If you were willing to buy Samsung galaxy S3 or Note and still haven't gone for it because of high cost or single sim support.. Just put your worries aside.. Samsung has recently announced to launched new galaxy phone Galaxy Grand with 4.1.2 Jelly Bean Android OS with 5" screen and 1.2 GHz dual core processor are highlighted features.
Speaking at the launch, Asim Warsi, VP, Samsung mobile said, "We continue to launch several models that Samsung is known to launch every year and is likely to go on. There are plenty of devices coming out from our side from tablets to premium smart phones to smart phone at large to our feature phones. The Galaxy Grand is revolutionary not only in terms of the great Smartphone experience that it provides but also in terms of its value proposition. I feel the Galaxy Grand will further fuel the growth of the Smartphone market in India and will especially delight consumers looking for a great Smart Dual SIM phone. The Galaxy Grand best meets the growing consumer preference for a large screen device that gives them a great multimedia experience and superior performance"
The phone comes preloaded softwares such as 'ChatOn Messenger', 'Games Hub', My Services'. ChatOn allows users to freely share multimedia content, do group chatting with friends and create personalized animated messages. The device also comes preloaded with a host of other applications. This includes ‘Games Hub’ and ‘My Services’ that includes services like myMovies, myMusic , myMobileTV , myStation ,myReader and myEducation, which allows them to enjoy and personalize their device.
The device is available in ‘Elegant White’ and ‘Metallic Blue’ colors. Currently pre Order is available at FlipKart
If you have recently bought a Windows PC with Windows 7 then you may be eligible for a low-cost upgrade to Microsoft’s latest
released operating system Windows 8. The price of the upgrade is $14.99
in the US and nearly identical in most markets, and in India it's 699 INR.
According to Microsoft, the Windows Upgrade Offer enables any individual who buys a new PC preinstalled with Windows 7 Home Basic, Home Premium, Professional, or Ultimate between June 2, 2012 and January 31, 2013 to purchase an upgrade coupon for Windows 8 Pro for INR 699 (US $14.99). To obtain the upgrade, you must register at the Windows Upgrade Offer web site by February 28, 2013. When Windows 8 is made generally available—i.e. when the OS ships to the public, not when it is finalized, or released to manufacturing (RTM)—you will receive an email from Microsoft with a promotion code and instructions for purchasing and downloading the software. That is, the upgrade offer is for an electronic software distribution (ESD) version of Windows 8, or a downloadable file, which you can use to make bootable DVD or USB Setup media. (If you want Microsoft to send you Windows 8 on physical DVD media, you can do so for an additional charge.)
Now if you bought computer before 2nd June,2012. then......??? Windows 8 just of 699 if you already have XP, Vista or Windows 7 licensed version.
In the section titled – Windows 7 PC Purchase Information, enter the purchase date to any date which is about 25 days earlier to the current date. You don’t need to enter your original purchase date of computer because the same won’t be verified. Just fill purchase date with any date within 1 month. In the model, brand and retailer section, Select Other in Computer brand name, enter any model and the name of any shop.
Continue. An email will be sent to you with a discount coupon code.
In the email received, there is link to windows 8 upgrade assistant.
Download the software.
After downloading windows 8 upgrade
assistant, launch it. The assistant will make a thorough check of your
current system configuration and install programs/softwares and would
notify you of the incompatible apps and solutions. Proceed ahead and
then it’ll display you windows 8 order screen.
Now move to buying Windows 8 from it's official site. http://windows.microsoft.com/en-IN/windows/buy the price will be shown as $ 39.99 USD or Rs1,999 . Don’t
worry, press on the Order button. We’ll use the discount coupon code
later when making payment.
Now choose the payment method i.e. Paypal or Credit card and proceed ahead.
Now
on this screen, you’ll see a box where you can enter promo/discount
coupon code. Just enter the coupon code you received in your email
earlier and proceed with the payment. Do not proceed if this trick didn't. This article is not at all responsible for any financial transaction.
When payment is done i.e. successful, the windows 8 upgrade assistant will show you windows 8 serial key and will also mail you the order details along with windows 8 pro serial key. Print it or note it on a piece of paper because we’ll need it during installation.
It will then start downloading windows 8 setup. This may take several hours depending upon your internet connection speed.
After
successful download, proceed with installation by following the
instructions as presented.
Bharat
Sanchar Nigam Limited (BSNL) has revised "98 GPRS pack" 2G data
plan.
Now BSNL 2G Prepaid users opting in for the Rs. 98 GPRS pack will only get 1250 MB of 2G data instead of the previously offered 2 GB. while BSNL Postpaid user has to pay the same Rs. 89 for the pack and get reduced data usage of 1250 MB. Usage amount is quite strange because generally companies provide 1.5 GB or 1 GB but 1250 MB/1.25GB is not familiar figure for any plan.
BSNL has introduced new plan of Rs. 125 with 2 GB of 2G DATA. while the same pack of postpaid users with Rs. 111 per month.
Microsoft’s Surface tablet PC made a big splash on the market. its highly publicized launch of a new tablet computer, I was really excited about it. Surface comes with two different model with different OS : Windows RT and Windows 8
Hardware
Powered by an Nvidia ARM CPU, Surface has a few ports peppered around its sides, notably a USB 2.0 socket and a microSD card slot. The resolution of the 10.6-inch screen is unknown. Seeing as it's marketed as a ClearType HD display, while the beefier Pro model (out 90 days later and likely to be considerably more expensive), is pegged as Full HD, I'd wager this is a 1,280x720-pixel panel. What we can confirm is that it'll have a 16:9 aspect ratio, making it ideal for watching movies.
OS
Standard Windows 8 replaces the fragmented versions of Windows 7 Home
and Home Premium and will probably be the operating system of choice
for the vast majority of you. Windows 8 Pro, as the name suggests, is
for the professional user, and adds better encryption, PC management and
domain control -- that's all the stuff your IT department will be
concerned about.
Windows RT is the version you'll find pre-installed on tablets and
devices based on ARM chips. These chips are smaller and use a lot less
power, so you wouldn't want the same processor-heavy software from your
PC running on your less capable tablet or phone. (Courtesy : CNET)
"The Surface" is ideal
Windows 8 experience, as Google has their Nexus line of phones (and soon
tablets) and if you've seen Apple's Smart-cover on the new iPad 3,
then this method of connection won't be a surprise – it's another move
that shows Microsoft is intending to go toe-to-toe with the Cupertino
brand in the tablet arena.
Outer Look
Surface
was designed to be your go-to-device. It comes with a precision crafted
VaporMg casing that protects the vital technology inside and leaves a
high quality finish and feel. The Windows RT-powered Surface will have an HD display which could
indicate a 1366 x 768 resolution, however the Windows 8 Pro Surface will
have a Full HD display
Connectivity
While both tablets have Wi-Fi, there’s no mention of Bluetooth in either of the Surface versions. You also don’t get the option of a 3G SIM slot with Microsoft’s offering.
Storage
The ARM version of Microsoft Surface has storage options at 64GB. The Surface with Win 8 Pro however will max out at 128GB, Approx 10GB will be used just for the OS itself.
Social networking website Facebook today announced a facility for its users to access the site in eight Indian languages from mobile phones.
This will be rolled out in phases over the next few weeks, it said. Facebook Country Growth Manager Kevin D’Souza:
With over 50 million people in India on Facebook, we want
to make sure that everyone has a great Facebook mobile experience
regardless of the device that they choose to use.
The languages — Gujarati, Tamil, Malayalam, Kannada, Punjabi, Bengali
and Marathi — have been added to the ‘Facebook for Every Phone mobile
application’, which will also support Hindi, Malay and Vietnamese.
Earlier, users could access Facebook only in English. The application was originally launched in July 2011 and now works on more than 3600 Java-enabled phones around the world.
Today I have learnt a new thing.. that is how to update your status as blank on facebook., and I am sure your friends will be surprised to see this. :-)
Following are the steps to do so.
First of all login to your FACEBOOK account.
Now type this code in your status bar and click on post
@[0:0]
You have done, your blank status has been updated..
Please Make a comment And share with your friends...
India's number 1 telecom company and largest Public sector telecom operator, BSNL (Bharat Sanchar Nigam Limited) announced on 23rd February 2012, to launch extremely
low cost tablets along with two mid range tablets, has got a tremendous
response from Indian consumers. The three tablets, bundled with its
connection, are in the price range of Rs 3,499 - Rs 12,500. They are
manufactured by Noida based Pantel Technologies. These tablets are designed keeping in mind the students need, the tablet
come with a promotional offer of 3 month free data download. BSNL is
also giving 2G SIM along with all the tablets.
"Pantel technologies has managed to get more than 1 lakh pre-booking orders in just 3 days! This is even more than the pre-booking status of Aakash 2 tablet when it was opened for pre-orders. BSNL has hit a jackpot with a device which is yet to be released publicly." said byBSNLon it's official tablet site http://bsnltablet.in/
Following is the comparison between three bsnl tablets
Tablet
T-Pad IS701R
T-Pad WS704C
T-Pad WS802C
Processor
ARM11 IMAP210,
1GHz
ARM11 IMAP210,
1GHz
ARMv7 Cortex-A8, 1.2 GHz
RAM
256MB DDR2
512MB DDR3
512MB DDR3
Battery
3000mAh
4000mAh
4200mAh
Operating System
Android 2.3
Gingerbread
Android 2.3/4.0
Not available
Camera
0.3 MP front
0.3MP Front + 2.0 MP Rear
0.3MP Front + 2.0 MP Rear
External memory
T-Flash (upto 32GB)
T-Flash (upto 32GB)
T-Flash (upto 32GB)
Network
Wi-Fi only
Wi-Fi+GPRS via SIM card
Wi-Fi+GPRS via SIM card
Phone Call
No
No
No
Touch Screen
7-inch, Resistive
7-inch, Capacitive
8-inch, Capacitive
Screen Resolution
800×600
800×600
800×600
Audio jack
3.5mm
3.5mm
3.5mm
GPS
No
Built-in
Built-in
HDMI
Yes
Yes
Yes
G-sensor
Yes
Yes
Yes
Support for
Office files
Yes
Yes
Yes
USB ports
Regular
Mini / Regular USB port
Mini / Regular USB port
No.of USB ports
1
1
1
Price
Rs. 3,250
Rs. 10,999
Rs. 13,500
WHERE TO BUY :
You can buy BSNL tablet from http://www.pantel.in/product19-tpad_is701r.aspx
Note : You may face server down issues as it's BSNL ;-) lol.. technically pantel.in wasn't ready to get such a huge traffic but now more stable than before..
Sometimes you want to show other website page on your blog.. may be for reference or as people don't like to click on href much.. generally developer like to show most of links with visualization only.
Now.. to put iframe on your blog just two easy following steps:
1. use HTML to edit your blog
2. copy following code to your HTML part of blog
<iframe src ="URL of the website you want to embed" width="100%" height="400" frameborder="0">
<p>Your browser does not support iframes.</p>
</iframe>
You can put an IFrame in either a blog post, or in a special page element. It's a dynamic window; when you change something in the blog contained in the window, the contents of the window changes too. Just refresh, and you can see the change.
here we have put <p>Your browser does not support iframes.</p> because if your blogger solution or client browser doesn't support iframe instead of showing them blank screen. it's better to show them a message.
Nokia just launched a new generation low end touchscreen handset. Dubbed the Nokia 500 , it comes with the new generation 1Ghz class processors. Symbian Anna comes preloaded on the device. The screen is a 3.2″ capacitive multi touch panel with nHD resolution. On the back , users can find a 5MP Autofocus EDoF/Fixed focus camera unit.
If you’re looking for a low-cost, full-function smartphone, then the Nokia 500 should meet your needs and more. As you can see from the pictures, this is a touch-screen phone.
Under the hood, there’s the 1GHz processor – allowing for plenty of oomph when you’re multitasking lots of apps or doing something extra-demanding. There’s 2GB of storage memory, plus the possibility of increasing this by a further 32GB using the micro-SD card slot. Like all our recent smartphones, it offers pentaband radio coverage so world travellers need never be out of touch, 3G data up to HSUPA speeds [that’s a whopping maximum speed of 5.8Mbps nowadays, by the way]. There’s also Bluetooth 2.1 and Wi-Fi b/g, as you’d expect. The phone measures 111.3 x 53.8 x 14.1mm and weighs in at 93g – lighter than any other Symbian^3 phone to date.
The Nokia 500 runs on a different (new) hardware family, compared to the earlier Symbian^3 devices. The Nokia 500's hardware family is lower cost, which, as you would expect, means some compromises have been made. The most important of these is in the processor specification. The Nokia 500 has a higher clock speed (1000 MHz ARM 11 versus 680 MHz ARM 11), but it does not have a 3D graphics co-processor.
In any case, the absence of a 3D graphic co-processor is the more noteworthy change. For example, it means the Nokia 500 cannot capture or play HD video and it may also limit the availability of some games for the device.
It’s also worth mentioning the battery, which despite the faster processor, still manages to pull off a very respectable performance. For us, that’s an absolute priority. The battery will see you through 5-7 hours talk time, 450+ hours in standby mode or up to 35 hours of music playback, if that’s your thing.
The Nokia 500 is available in black and white varieties, black first and then white before the end of the year. And there’s three different-coloured back covers in the box. More colours for these will become available soon – including purple, azure blue, pink, coral red, orange and dark silver.
Summarized Specs
Symbian Anna with split screen keyboard
1GHz Processor
3G Data up to HUSPA speed
111.3 x 53.8 x 14.1mm and weighs in at 93g – the lightest S^3 phone to date.
450+ standby hours or 5-7 talk time hours.
The back has 5MP.
150EUR before taxes
Available in Black and white fronts. It seems you have additional coloured back covers, green Blue as well as purple, pink, red, orange and dark silver. There’s also a hot pink. Not sure how that is different over pink.
so it's so confusing link.. not only confusing but also a good try to hide original URL by keeping yahoo.com. something something as sub domain..
I read yahoo official greeting site about alerts.. They are saying..
"Security Alert: Yahoo! Greetings will never ask you to reset your Yahoo! Greetings account password through an email. If you receive an email requesting you to reset your password, do not open it or click on any links contained within the email. " For more : http://www.yahoo.americangreetings.com/emailprotection/index.pd
so do not click on such page or provide username and password other than official login link of yahoo..
you may loose your account and also related information too..
As all were waiting Android 4 - Ice Cream Sandwich, just announced on 18th Oct, 2011 (Tuesday) night by Google and Samsung at a press gathering in Hong Kong.
Android 4.0 operating system (OS) is also called dubbed Ice Cream
Sandwich (ICS). This was unveiled together with Samsung, who will have
the first phone equipped with ICS, the Galaxy Nexus. While there are a
number of new features in Android 4.0 stated here.
Different Look
The user interface is already starting to look dated, and HTC and Samsung in particular are doing a better job of creating alternative skins to make Android look more attractive and useful.
Gallery
"People need Android ... but people didn't love Android," said Matias Duarte (former designer of WebOS), director of the Android OS user experience, explaining why the world's most popular smartphone OS needed a full redesign.
To put it another way, by observing what really works on the iPhone and Windows Phone operating systems, and what wasn't working on Android, Google's mobile development team made massive improvements across the board, and focused on making the experience consistent no matter where you might be in the environment. It's no longer a hodgepodge of unclear commands and clumsy screens.
Improved Lock screen
The lock screens now let users do more without unlocking. From the slide lock screen, users can jump directly to the camera for a picture or pull down the notifications window to check for messages. When listening to music, users can even manage music tracks and see album art.
Face unlock
Ice Cream Sandwich knows what you look like, and Face recognition lets
you unlock your phone with your face. though face Unlock was
unsuccessfully demonstrated by Matias Duarte, senior director of Android
user experience at Google. He introduced the facial recognition feature
as a means of unlocking the Galaxy Nexus or future Android 4.0 phones
without needing to type in a PIN. "Face Unlock uses state of the art
facial recognition," he said. "Ice Cream Sandwich literally knows our
face."
Control over network data
Mobile devices can make extensive use of network data for streaming
content, synchronizing data, downloading apps, and more. To meet the
needs of users with tiered or metered data plans, Android 4.0 adds new
controls for managing network data usage.
Notifications
Android already had a better notification system than anyone else — a pull-down tray that most likely inspired the one now found in iOS 5. But they made it better, letting you flick away notifications you don't care about, so you can save just the important ones for later. The latest version of Android provides a consistent and well thought out user experience, unifies the platform for both tablets and phones.
Screenshots
It's been killing phone reviewers that we can't share Android screenshots simply, the way we can on iOS devices. Well, now Android has the exact same screenshot capability, with a cute little Polaroid animation to highlight the action.
Improved Keypad and spell - checking
Minor improvements include better copy and paste, data logging and
warnings and, at last, the opportunity to easily grab screenshots by
holding down the power and the volume buttons.
The soft keyboard in Android 4.0 makes text input even faster and more
accurate. Error correction and word suggestion are improved through a
new set of default dictionaries and more accurate heuristics for
handling cases such as double-typed characters, skipped letters, and
omitted spaces. Word suggestion is also improved and the suggestion
strip is simplified to show only three words at a time.
Voice typing
Android has had voice-recognition capabilities for some time now,
allowing you to search by talking to the phone. This feature is now
expanded so you can type by talking. If this works well, it will be a
boon for those who have their hands full and need to send an email or
text message urgently.
Android Beam for NFC-based sharing
Android Beam is an innovative, convenient feature for sharing across two NFC-enabled devices, It lets people instantly exchange favorite apps, contacts, music, videos — almost anything. It’s incredibly simple and convenient to use — there’s no menu to open, application to launch, or pairing needed. Just touch one Android-powered phone to another, then tap to send.
For sharing apps, Android Beam pushes a link to the app's details page in Android Market. On the other device, the Market app launches and loads the details page, for easy downloading of the app. Individual apps can build on Android Beam to add other types of interactions, such as passing game scores, initiating a multiplayer game or chat, and more.
Android's own Font
Android 4 sports a new type face called “Roboto” which was designed especially for high resolution screens like the one found on the Galaxy Nexus.
By putting a new emphasis on typography, Duarte is taking a page from Steve Jobs who credited a college calligraphy class he audited for the great looking text on the Mac and iPhone. Roboto is part of a magazine-like revamp to many of the redesigned Android apps, which now have “big bold pictures with giant headlines”.
Today while working in one of my network system. I found that fonts were not showing in word, while it was showing in Excel or any other office components. It's Windows XP Operating System with office 2007 installed.
I have checked 2-3 times by restarting word, restarting computer.. nothing worked.. at last "Googled" :-)
Found two things to do for solution
1. You may have insatalled generic text service
System has attached virtual printer to print document when default printer is not available and it was set as default print.When I set the regular printer as the default then the fonts show up. :-)
So first you go to Control Panel and check printer list in printers. if you have generic text service as default printer. Alter your default printer. Fonts will be shown.
2. corrupted normal.dot file
You have normal.dot file located in your Application Data folder.
In XP it's at : C:\Documents and settings\<user name>\Application Data\Microsoft\Templates
In Vista + it's at : C:\Users\<user name>\Application Data\Microsoft\Templates
It is responsible for word to locate few basic things. it may get corrupted.
To resolve such issue
Close All instances of word
Locate normal.dot file in your C: drive
Rename the file from normal.dot to normal.dot.old
Open new word document. It will create new normal.dot file :-)
Anyone out there still using Hotmail? No ? That's great.. lol.. I was just kidding.. There must be many who are still using Hotmail. All must be glad to know that Microsoft officially launched Hotmail Apps for Android.
Key features include
With push email get messages on your phone without delay
Synced calendar and contacts
View your folders in Hotmail, including sub folders
Send pictures from your phone using Hotmail
Supports multiple Hotmail accounts
Send, receive and view attachments
App Screenshots
It is compatible with Android 2.1 Eclair through 2.3 Gingerbread, but it is not yet available for Android 3.0 Honeycomb-based tablets. You can download the Hotmail for Android app for free from the Android Market now.
There’s push email, calendar and contact syncing, attachment support (both sending and receiving), and it’ll even support multiple Hotmail accounts should your multiple personalities stuck in the 1990s need to have their communications fix.
Few days I ago.. I logged in to my FB Account.. I found one of my friend posted on his wall that he got facebook tshirt.. I really liked it.. :-)
I clicked on that link too.. I was about to become another victim of that scam.. I show next page as below..
It's Facebook Birthday.. !! I wasn't knowing that.. there is not any official facebook link.. but I continue with next page.. To get Tshirt click here.. I clicked..
see the page carefully.. when does facebook start to put google ads? :-) lolz.. something weird.. something scam.. let's google it.. :-)
"These Facebook scams hardly ever fail to amuse me. I say this for two major reasons. One, there are always enough gullible users, no matter how many scams have embarrassed them and two, Facebook hasn’t really found out a way to tackle these spammers. Tackling might be far fetched, I doubt if they even have an intent to keep off these spammers. Well, the biggest Facebook scam underway right now is about Free Facebook T-shirts and I’m seeing a lot of not-so-gullible users getting trapped this time around."
Another site saying there are two scams.. another pic with facebook tshirt..
Uffo.. this pic made 80% of facebook users to click on it.. nice way..
Hacker attacks targeting Facebook are endless. The most recent one proved that scammers have enough of imagination to create more and more scams with different subjects. You never knew that you have a secret mobile e-mail address? Well, you can now learn about it via the legitimate Facebook page or via a special video, created by hackers in order to make it easier to steal your data.
A Facebook T-shirt seemed like a big enough reason for users to visit an especially created by hackers web page, that claimed to be celebrating Facebook's 7th birthday. With the tricky comment "WOW!! Got a free Facebook T-SHIRT :)). Unpacking it now. Get it here : [link]", scammers have managed to attract the attention of Facebook lovers. To make it even more luring, they stated that there 1.9 million official Facebook T-shirts - enough for the fastest Facebook users.
The procedure of claiming a T-shirts is the following: users first have to verify they have got a Facebook account.
Then the reason for the attack becomes clear - you are prompted to visit Facebook Mobile and copy (then paste) your SECRET mobile e-mail address. This is where you should stop and think, because this address, if revealed to others, can be used to write status posts, upload photos and videos - all that on your own page and on your behalf!
That is the reason why scammers need your address - to abuse your account. To make things look even more legitimate, and to help you out giving them your secret data, hackers have been bold enough to create a YouTube video with instructions of where exactly your secret mobile e-mail address is and how to fill it in in their form.
In this scam, cyber criminals have been clever enough to take advantage of the fact that a lot of users do not know what the secret mobile e-mail address is, how to use it and why they need to keep it secret. If you have become a victim of the Facebook's 7th Birthday Celebration scam, please change your Facebook Mobile upload e-mail address by following these steps:
Now the main thing: Friends whose profile has now infected with "Free Facebook t-shirt" Scam,
This threat might have not reached you, however, keep in mind that such
threats appear constantly and the next bait might be luring enough for
you to make you click. It stands to reason that should be extremely
cautious when you are prompted to give away your account information -
of all sorts.
Recently, a friend told me that someone had told him that writing a try-catch block in C# resulted in a "huge penalty" in terms of performance compared to if you had not written it. I was little worrying if that statement is true or not.. I have googled it and read many articles.. also made few small applications.. when no expection occurs and expection occurs. That is, merely writing such a block actually hurt program performance, even if an exception was never thrown. He didn't believe this was true, and rightly so-it's completely wrong.
Inside a .Net Assembly
A .Net assembly, if we ignore various headers, consists of three things:
Bytecode: a sequence of low-level instructions that specify the body of a method
Metadata: a set of tables, a little bit like a database, describing
higher level constructs such as classes, methods, signatures and so
forth
Heaps: places where string constants and other such things are stored
That is, bytecode is what we actually execute and the rest is there
to describe the extra details. To give you an example of the interplay
between them, consider a method call. The bytecode stream contains the
call instruction, followed by a method token, which is actually an index
into the methods table. The methods table in turn allows us to find out
where the bytecode for the method we're calling starts, so we can
execute it.
(As an aside, these lookups wouldn't be all that expensive to do per
call, though in reality they likely won't actually happen more than once
per call site, unless it's done through reflection or a delegate.
That's because when the CLR JIT-compiles the bytecode, it can compile
the method call down to call instructions at the CPU level that refer
directly to the method being called. You don't need to know this bit;
it's just here for the curious.)
How Exception Handlers Are Stored
The .Net CLR has a concept known as a "protected region". A protected
region is a sequence of instructions that has an associated handler. In
C# or VB.NET, the instructions in a protected region correspond to code
in a try block. There are various types of handlers, including typed
ones (that catch only a certain type of exception) and finally ones.
Note that a try...catch...finally will result in two protected regions
at the CLR level, one for the catch and one for the finally. The
protected regions will cover the exact same sequence of instructions,
just have different handler addresses.
Each method that has protected regions comes with a table of them. For each protected region, it contains four entries:
The starting instruction in the bytecode for this protected region
The number of bytes worth of instructions from the starting point that are protected
The type of handler
The location in the bytecode of the handler
They are ordered with innermost handlers coming first.
What happens at runtime
Here is the important part when it comes to performance when an
exception is not thrown. Since the protected regions are stored in a
table and are not in the bytecode, and because the CLR does not need to
worry about the exception handlers unless an exception is thrown, then
there is no runtime penalty for having a try...catch block. For finally
handlers it is a little different, because we do need to run those even
when we don't have exceptions. However, since we can compute what we
will need to run when statically, the JIT compiler
can still emit code that jumps to the finally handler at the
appropriate time, making the execution overhead of one of those most
likely just a jump and a return.
So that's most of the answer to the question that was asked, but for
interest let's take a look at what happens when an exception is thrown.
Provided the current method has protected regions, you scan through the
table to find if there are any that cover the instruction where the
exception was thrown and that are capable of handling it (they are
looking for an exception of the correct type, for example). If there are
multiple nested handlers that could handle the exception, the ordering
of innermost first means that we will find the correct handler.
If we find a handler, we execute it. If we don't find one, we move down
to the next method in the call stack and check if it has a suitable
handler, keeping going until we find one (or we discover that the
exception is user-unhandled and terminate the program). This means that
the cost of throwing and catching an exception is dependent on how far
down the call stack you have to go to find a handler.
From this we can conclude that .Net is optimized for the case where you
do not get exceptions. Since exceptions are intended to happen only in
exceptional (that is, unexpected) circumstances, this is a sensible
design decision. If you inclined to use exceptions for ordinary flow
control, this should give you another reason not to.
And the cost of a try...catch block is...
So what can we conclude? The overall cost of a try...catch block that
never handles an exception is a few bytes of memory - or at worst a few
words - for the entry in the protected regions table. The only possible
runtime penalty is the extra time to load those extra few bytes into
memory. Since they are stored way away from the JITted bytecode stream,
it's highly unlikely you're going to incur any additional cache-misses
at runtime as a result of the handler too. Thus, the cost is essentially
nothing.
The cost of not handling an exception that you should have may well be
that your program crashes. This results in unhappy customers, a hit to
your reputation and development time to go and do a bug-fix, which will
almost certainly be much greater than if you had put it in there in the
first place. Obviously, protecting code that can not throw an exception
under any circumstances is a waste of your development time. But
otherwise, it's best to be safe rather than sorry, safe in the knowledge
that even if an exception never does occur in that bit of code, it's
not really costing anything anyway.
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. It is assigned protocol number
ICMP 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).
You will come across following ICMP replies when you ping a particular IP.
When a PING is successful you get a reply back from the host showing its IP address and other information such as the time it took for the reply to go through.
TTL Expired in Transit
The TTL value determines the maximum amount of time an IP packet may live in the network without reaching its destination. It is effectively a bound on the number of routers an IP packet may pass through before being discarded. This message indicates that the TTL expired in transit. Number of required hops exceeds TTL. Increase TTL by using the ping -i switch.
Destination Host Unreachable
The host that you are trying to ping is down or is not operating on the network. A local or remote route does not exist for destination host. Modify the local route table or notify the router administrator.
Request Timed Out
The ping command timed out because there was no reply from the host. No Echo Reply messages were received due to network traffic, failure of the ARP request packet filtering, or router error. Increase the wait time using the ping -w switch.
Unknown Host
The IP Address or the Host Name does not exist in the network or the destination host name cannot be resolved. Verify name and availability of DNS servers.
This is just to explain different kind of ICMP replies I came across while reading about networking ping and tracert commands..
Whenever you attach a removable disk and want to send some items in it, you have option either you select the required files and do a CTRL + C, open the removable disk and do a CTRL + V
or
you select the required files right click on it and there you find “Send To” option. In “Send To” you find the name of removable disk and you simply send the items into it.
Well, What if i get the name of my own desired folder there which I use frequently for keeping my stuff.
Now in this post I will be telling you how you can create your own folder with in any name in “Send To” option so that whenever you will copy any files or folders, you will simply send them to your folder instead of using CTRL + C and CTRL + V.
Firstly you have to access hidden files. So change your view settings to make all hidden files visible. Tools -> folder options -> view (tab) and select the show hidden files and folders also uncheck hide system files and folder (hide protected operating system file).
Go to My Computer and locate Send To folder.(In Windows XP : C:\Documents and Settings\UserName\SendTo In Windows Vista and 7C:\Users\UserName\AppData\Roaming\Microsoft\Windows\SendTo)
Now in Send To folder Right click -> create shortcut. Give the folder path you want to access for Send To purpose. Finish shortcut process.
Now your customized “Send To” option is ready to go.
Today while working with Excel.. I was trying to drag and auto fill serial number. but it didn't work..
That plus sign wasn't coming when I select 2-3 cells so after searching on net I found following solution.
1. Click the Microsoft Office Button Button image, and then click Excel Options.
2. In the Advanced category, under Editing options, select or clear the Enable fill handle and cell drag-and-drop check box to turn drag-and-drop editing on or off.
Note To help prevent replacing existing data when you drag the fill handle, make sure that the Alert before overwriting cells check box is selected. If you do not want Excel to display a message about overwriting non-blank cells, you can clear this check box.