Thursday, November 26, 2009

Managing Your Boss

Managing Your Boss: "

Change Yourself rather than expecting the boss to change- Two people in the world are never wrong, the customer and the Boss. Donot expect him to change for you, you will have to change first to make him change for you. Thus the recommended attitude is to treat the boss as a difficult customer who is going to complain and crib, but who needs to be marketed skillfully, so that he buys your ideas thinking that they are really his own.




Understand his highs and Lows- Get to know what makes him rant and what makes him rave. Understand when, how and where to feed his hobbies and interest. If he likes golf or cricket make sure that you stir up the topic and thereafter become an animated listener. He will take an interest in your interests if you take an interest in his interests.

Adjust your Style-If he is a numbers guy talk and present with logic and facts; if he is philosophical guy get into anecdotes and examples. Use his language and vocabulary and give him the credit of teaching you new ways of professionalism.

See the good in the bad- If he is a tough boss look at how tough and strong you are becoming to deal with such a difficult boss. Learn to look at his strengths rather than weaknesses and understand that growth comes only if two people are different. If two people are the same, learning and growth stalls; thus take a cheerful note of a good thing you have learned from him, rather than just scowling over his flaws.

Earn his Trust- Work on becoming his trustworthy partner. Whenever he comes up with a new task, instead of resenting, have a “why not attitude” to convince him of your ever readiness to go along with him into areas of uncertainty. Eventually he will become dependent on you and will accede to your requirements knowing that he cannot do without you.



"

Tuesday, November 24, 2009

Protecting Business [Voices]

Protecting Business [Voices]: "I went down to city hall yesterday to participate in a hearing on net neutrality. I realize the NYC city council has no oversight on this issue but the lobbyists were coming out in force so I figured I might as well show up too. Read the rest of this post on the original site

  • AVC - Protecting Business

"

Opera 10.10: Web Browser and Web Server In One

Opera 10.10: Web Browser and Web Server In One: "With such strong competition from Mozilla and Microsoft, the only thing Opera can do to stay competitive is to innovate. And one has to hand it to them: although it doesn’t have a huge user base in the desktop web browser space, Opera is always one step ahead of the rest, for better or for...
"

Games 'permit' virtual war crimes

Games 'permit' virtual war crimes: "Many war games allow players to commit what would be war crimes in the real world, finds a study."

Office Starter 2010: The fine print on Microsoft's Works replacement

Office Starter 2010: The fine print on Microsoft's Works replacement: "More information is coming in from various testers regarding the Office Starter 2010 build that Microsoft released to a group of selected testers late last week -- including details on macro and file type support. Do any of these make Office Starter a non-starter, in your book?"

Monday, November 23, 2009

Top 10 Internet moments of the decade

Top 10 Internet moments of the decade: "The explosion of Craigslist. The death of Napster. YouTube's video revolution. They're all among the 10 Internet moments of the past decade, according to the Webby Awards announced Wednesday."

Google OS: the end of the hard drive?

Google OS: the end of the hard drive?: "Google today unveiled more details of Chrome OS, a lightweight, browser-based operating system for netbooks."

False alarms prompt space station scare

False alarms prompt space station scare: "Astronauts aboard the international space station and space shuttle Atlantis woke up to a worrying sound -- alarms indicating a fire and dangerous loss of pressure, NASA said Friday."

EBay apologizes for Web site glitch

EBay apologizes for Web site glitch: "Online auction giant eBay apologized Sunday for a daylong glitch that inactivated the search function on its Web site, and said it will compensate sellers for their losses."

How To: Back Up Any Smartphone [How To]

How To: Back Up Any Smartphone [How To]: "

You back up your computers, or at least know that you should. But what about your smartphones? They carry massive amounts of personal data, and are subjected to life-or-death situations on a daily basis. Here's how to back them up:

You don't have to use a smartphone for more than a few weeks to amass a staggering amount of stuff on it, from text messages and phone numbers to personal settings and photo libraries. And as with your laptop or desktop, a significant portion of this stuff is stuff you want to keep, whether you know it or not. And cellphone backup isn't just a matter of keeping copies of data that you consciously archive every day, like contacts, photos and notes—it's about keeping copies of information that you didn't even know you wanted. How many times have you needed to dig through an old text message conversation? Referred back to your received call list to recover a number you didn't save? In a lot of ways, your smartphone is more closely tied to your personal identity than your computer is. So, people: back it up. You'll feel better.

By platform:

iPhone

If you've got an iPhone, there's a good chance you've already sat through—and been annoyed by—its backup routine. iTunes updates your iPhone's backups at every sync, which makes users' lives a bit easier, and guarantees some kind of safetly net by default. But! As with most fully automated systems, iTunes backup is kind of enigmatic. It just sort of... happens, and it's not clear what you're saving, where it's going, and how to keep it truly safe.

What it's doing is performing a full backup equivalent. In other words, instead of just mirroring your entire device as a big image file, it's extracting all the useful bits, so it can restore your iPhone as if it had undergone a full, mirrored backup. This includes, among other things, bookmarks, app settings and data (including in-app purchases, but not the apps themselves), contacts, call history, Mail accounts, SMSes, videos and photos. In other words, pretty much everything. Backups are performed automatically, and restoring to one is a simple matter of plugging in your iPhone, alt-clicking on its icon in iTunes, and selecting 'Restore from Backup.'

Crucially, this is different from selecting 'Restore' in the device summary page: doing that will revert your device to a clean, factory-default image, which will delete all your personal data. Which isn't what we're trying to do here! (In fact, it's the opposite!) If you attempt to do this, you will be prompted to perform a backup, which should be a red flag.

iTunes stores its backups as archived files in semi-cryptic directories, so if you want to pull them out of the closed iTunes system for proper backup, i.e. to an external HDD or online storage solution, you can find them here, as per Apple's useful support page on the subject:

On a Mac: ~/Library/Application Support/MobileSync/Backup/

On Windows XP: \Documents and Settings\(username)\Application Data\Apple Computer\MobileSync\Backup\

On Windows Vista: \Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\

To add a backup to iTunes, simply copy it back to its default directory, and it should show up as a restore option, labeled by date, when you're setting up a wiped or recently capital 'R' Restored iPhone or iPod Touch.

Android

Google's position Android backup and sync has been translucent, perhaps to a fault: Since it depends so much on web services, it doesn't need to be backed up, right! It's already backed up, in the cloud! We're freakin' Google, y'all! THIS IS THE FUTURE! (Carried to its logical conclusion, this is the Chrome OS ethos. Anyway.) To a certain extend this cloud-focused cheerleading is fine, and can be put to good use. Gmail and Gcal are always safe, and your contacts can be added to your Google account too—should you designate them to be saved as Google contacts, not just SIM or Phone contacts. To do this:

1. Open your Contacts list
2. Press the Menu button
3. Select Import
4. Tick the 'Google Contacts' box

But for anyone who wants to back up more than their Google-service-based info, this doesn't really help. For that, you'll need to go third-party. There are lots of backup apps for Android, but most of them are paid, either immediately or after a free trial. I assume just go with the best free(ish) solutions, all of which you can find by searching for their names in the Android Market.

Backup apps on Android are split into two types: the all-in-one apps that sync your data to a single file, and the piecemeal apps. Unfortunately, the AIO apps tend to be paid; doing this for free takes multiple downloads. Download these three apps: SMS Backup and Restore, Call Logs Backup & Restore, and APN Backup & Restore. Each one backs up its respective data to your microSD card (in /sdcard/*appname*BackupRestore/) for easy restoration on another phone. Using these apps is self-explanatory, since there are only three buttons: Backup, Restore and Delete.

Astro File Manager fills a remaining gap: app backup. It's a free file browser at heart, so the backup option is kind of hidden—once in the app, press the menu button, then click "Tools." Select "Application Manager/Backup," and you'll be able to backup your apps to your SD card. To restore, just install this same app on the device, insert the old SD card, navigate to the same "Application Manager/Backup screen" again, and select the "Backed Up Apps" tab. Astro is also a solid file browser, you can can manually move your data—like photos and videos—to a microSD card, where you should probably be storing them by default anyway. [Pic via]

There! Sprite Mechanic does the same in a slightly simpler way, but I'm hearing reports that it's a bit buggy on certain handsets (the Hero variant and Droid, specifically). Still, it's free, so it may be worth a try.

Lastly, if you've got a rooted phone, Backup for Root Users backs up virtually everything, and it's totally free. That catch? You need to have a rooted phone, or else it won't work. Which is either a crying shame, or a great excuse to root your phone.

Palm Pre/Pixi

Where Android's cloud-based not-really-a-backup system doesn't feel remotely complete, the Pre's is actually pretty good: Backup is performed automatically, every day, and linked to your user account. This just covers the basics, though. For example, a list of apps is kept server-side, but the app data itself isn't backed up; browser bookmarks are remembered, but no form data or website passwords. Media isn't backed up at all. Here's the full list. The solution is a bit hackish, but it works fine for most data. From PreCentral, a brief guide on backing up using either Microsoft' Sync Toy for PC, or with slight, obvious modifications, ChronoSync for Mac:

1. Plug in the Pre and select USB Drive.
2. Download SyncToy and install.
3. Click SyncToy on your desktop to run SyncToy for the first time.
4. Click Create New Folder Pair. For the Left Folder, Browse to the Pre's Drive (maybe E: or F:)
5. For the right folder browse to your documents folder and create a new subdirectory such as PreBackup and select it.
6. Choose to Synchronize and name your folder pair something easy to remember like PreBackup.
7. Click Run.

What you're doing here is essentially backing up the Pre's internal storage, bit for bit. Unfortunately, this doesn't back up settings and some application data, so restoring from this image won't ensure that you don't lose some data; just media, ringtones, etc.

Between this, Palm's backup and the natural backup inherent in being tied to online services like Gmail and Flickr, the only notable things not really backed up properly are specific application data and SMS conversations.

Windows Mobile

Microsoft has always offered some kind of backup out of the box, and as of the release of version 6.5, there are multiple options. The core backup utility, of course, is Windows Mobile Device Center, or as it's known in XP, ActiveSync. Pairing your device with these apps is quite simple, and gives shelter to most of the data you could want to back up, including contacts, calendar appointments and media.

In XP, download and install ActiveSync, and when you plug in your phone, start the ActiveSync app, which you should be prompted to open anyway. Set up a pairing relationship, select the data you want to backup, and you're good to go.

In Vista, you'll need to download Windows Mobile Device Center and do the same; in Windows 7, you should be prompted to install Windows Mobile Device Center as soon as you plug in a WinMo handset.

Now, let's assume you're not using a Windows PC, or you don't want to bother with setting up a sync relationship with a computer. You've got two free options, which together back up even more data than ActiveSync, without and external machine.

My Phone, another Microsoft app, is available for free to any Windows Mobile 6.0, 6.1 or 6.5 user. It's a misleadingly basic-seeming little app, which backs up nearly everything you store on your phone:

[By default]: contacts, calendar appointments, tasks, photos, videos, text messages, songs, browser favorites and documents between your phone and your My Phone web account.

Restoring from MyPhone is just a matter of logging into your Live account from within the app. You get 200MB of free storage, after which you've got to pay. Still: pretty fantastic, especially if you set it up to do scheduled backups.

If you want to back up your phone's data without a PC or a cloud-based service, there's PIM Backup. This utility feels and looks kind of ancient, but it's great at what it does. And what does it do? Everything:

- backup/restore appointments
- backup/restore call logs
- backup/restore contacts
- backup/restore messages (SMS, Mails, ...) NEW !!!
- backup/restore speed dials
- backup/restore tasks
- backup/restore custom files

Best of all, it stores your backup in a single file, which can be restored on any device using the same app. The procedure is dead-easy: Download the PIM CAB file to your device, install it, open it, check the data you want to back up off the list, and go. To restore, you go through the exact same interface, selecting 'Restore' from the app's pulldown menu instead of 'Back Up.' In the spirit of safety, you may want to back up PIM's backup files on some kind of external storage. PIM lets you designate where you'd like to store its backups: select your microSD card if you have one, after which you can transfer it to any media your want. If not, you may want to transfer your backup to a PC or external storage device. (Unfortunately, the easiest way to do this is probably with ActiveSync or Mobile Device Center, since most WinMo phones don't allow you to browse the root storage in Explorer.)

BlackBerry

RIM has made life easy for BlackBerry users, who can back up their entire devices using BlackBerry Desktop.

First, install the app.

Under 'Backup,' select 'Options,' where you can specify encryption and data type parameters (encrypt the data for safety if you want, but make sure to select 'Back up all device application data.'

Click 'Back Up,' and select the destination directory for your backup. It's a single file, so it's easy to throw on an external HDD, USB stick or microSD card for safe storage.

That's it! Further instructions, including a detailed restore guide, are available here. [Pic via]

Symbian

Depending on which brand of handset and Symbian shell you're using, your backup options are going to differ. The Ovi Suite will do the trick. It's a full, automated backup suite, but it's PC-only and works exclusively with Nokia phones. Using it is as simple as setting up a sync relationship—just install the suite and plug the Nokia phone in via USB, and follow the wizard prompts—and it'll keep contacts, calendar items and media backed up. [Pic via]

Non-Nokia Symbian users—Samsung folks, listen up—can use a free app called The Symbian Tool. This will actually pull a full image copy from your Symbian phone, meaning that you can restore your phone bit-for-bit to the state it was in at the time of backup. There are also less severe options for basic media backup, or selective sync. More details here.

So, that's it! If you have more tips and tools to share, please drop some links in the comments-your feedback is hugely important to our How To guides, and your collective troubleshooting efforts have SAVED HUNDREDS OF LIVES, possibly. And if you have any topics you'd like to see covered here, please let me know. Happy backups, folks!








"

How to Create a Hello World Website in ASP.NET

How to Create a Hello World Website in ASP.NET: "Whether you are making your personal websites or a Database Driven websites, all can be done through Microsoft’s ASP.NET under the hood of their famous IDE Microsoft Visual Studio. It is a must for every programmer, its the best IDE (Integrated Development Environment) rich in programming languages like Visual Basic, Visual C++, Visual C# [...]



...


"

Origami hats for the faces on the money

Origami hats for the faces on the money: "


Make blog doesn't know where these origami money-heads-in-hats come from, but they want to. So do I. This looks like the best currency mod I've seen in ages.


Money hats






"

one chance in life

one chance in life: "

one in a million!

"

Where is the next Access?

Where is the next Access?: "

Ted Neward recently posted a response to a talk by Biily Hollis, and asked "Where is this decade's Access". I think it is a great question, if only because I asked Scott Guthrie practically the same thing the other week.


Like many of the people Ted refers to, I started my professional career in FoxPro (I always find it amusing that productivity aspects of that tool, such as manipulating data as part of your 3GL, has only made it into the mainstream with LINQ To SQL, many years later). FoxPro had a passionate following, indeed I have heard it suggested that much of what we consider developer community today, was started by the FoxPro user base. For a whole class of scenarios, particularly a small workgroup of about a dozen users, FoxPro made it very quick to rapidly code and deploy applications. Even Visual Basic and Access, those other poster children of the 'long tail' (as Ted puts it) developer market, did not have the capabilities that came with FoxPro for many years. FoxPro was ideal for applications that were essentially CRUD based. FoxPro was one of the XBase family of programming languages, a basic derived dynamic language but with a heavy slant to data retrieval and manipulation. When I used it, there was no RDMS attached, but the flat file DBF data format.  In many cases that was ideal our customers could not support the RDBMS solutions available at the time, and utlizing a file server was the easiest way to a networked database. Fox was an ideal tool for the time, when PC applications targetted less than a dozen users working on a LAN. 


I have to agree with Ted's assertion that today, professional development tools, targetted at RAD application of solutions for small businesses do not seem to engender the same passion and commitment that FoxPro once did. Nor do they seem to offer the same productivity. And that may be a gap, because there is probably still a market for applications that target a dozen people in a workgroup.


Now before anyone worries I'm not about to have some damscence conversion to point-and-click development. When I used it FoxPro was certainly not a point-and click too anyway. But there is still a place for a toolset that makes it easy to knock up CRUD based sites. In a previous post I talked about DDD's idea of strategic design, dividing up into generic domain, supporting sub-domain, and core domain. RAD tools are often ideal in the supporting sub-domain development (by duct tape programmers).


A lot of the Ruby enthusiasts I meet seem to love Rails for exactly the same reason I loved FoxPro. The ability to knock out usable applications quickly and with little fuss, yet still produce something professional. Rails works 'out-of-the-box' to deliver CMS like systems to a wide range of customers. No one is suggesting the Rails crowd is dumbed-down, but their tools do embrace simplicity. 37 Signals embraced the principle of keep it stupid, simple, for Rails to enable folks to build just this kind of applicaiton easily with configuration and outright reject attempts to add complexity.


So when Ted talks about simplicity he is chanelling the spirit of the Rails crew with their focus on keeping it stupid and simple.


The closest thing we have today would seem to be ASP.NET MVC with jQuery and LINQ-To-SQL. That MVC should that level of simplicity may be no suprise because both it and Monorail take influence from Rails. Both pick up on the cleaner abstraction of MVC over the page controller approach that WebForms uses with its byzantine server side control model. I would agree with Jeffrey Palermo that the triumph of MVC is of simplicity over features. Still MVC lacks some of the convention-over-configuration that gives Rails its edge. LINQ-To-SQL wins by a simple ORM. In this field its shortcomings when compared to NHibernate are its strengths, it is simpler and therefore more approachable to a mass audience. Finally jQuery makes JavaScript programming approachable, without the kind of effort that made dynamic behaviour on web sites so expensive in the past.


The question is whether there is the commitment to take this combination forward or not from MS.


 


 


 


 


 


 

"

Using .NET to Post a New BlogPost in Wordpress

Using .NET to Post a New BlogPost in Wordpress: "In this article we will see how we can use .Net and communicate with the most popular blogging tool Wordpress and post a new blog post. Before starting the development of our application, it is very important to learn about XML-RPC because we will be using XML-RPC to communicate with a Wordpress blog.


"

IBM researcher hacks Twitter using SSL flaw

IBM researcher hacks Twitter using SSL flaw: "Zero day flaw in SSL/TLS protocol puts websites at risk

An IBM researcher has shown how to hack Twitter using a previously disclosed bug in SSL.



"

Firefox web browser locks down rogue addons

Firefox web browser locks down rogue addons: "Mozilla adds security feature to 3.6 release

Mozilla will add a new lockdown feature to Firefox 3.6 that will prevent developers from sneaking addons into the program, the company said.



"

How to avoid joining a botnet

How to avoid joining a botnet: "3 easy steps to web security

Banging the drum for security awareness never gets old. As much as CSOs try to get folks to bone up on safe practices (both online and in the office), there are always going to be some who need reminding.



"

Dumb Code Could Stop Computer Viruses

Dumb Code Could Stop Computer Viruses: "
On the day a new computer virus hits the internet there is little that antivirus software can do to stop it until security firms get round to writing and distributing a patch that recognises and kills the virus. Now engineers Simon Wiseman and Richard Oak at the defence technology company Qinetiq's security lab in Malvern, Worcestershire, UK, have come up with an answer to the problem. Their idea, which they are patenting, is to intercept every file that could possibly hide a virus.



"