Archive for the ‘technology’ Category

Mac Excel 2008 doesn’t support utf-8. To import utf-8 files convert them to utf-16 (little endian) and try again. Textmate works well to do this.


Read Full Post »

I found this from @michaeljaco.

You undoubtedly know this but worth a look. Six Ways Leaders Can Fuel Excellence At Anything http://blogs.hbr.org/schwartz/2010/08/six-keys-to-being-excellent-at.html

The key points are:-

1. Ban words like “talented,” “gifted,” and “special” from your vocabulary. Well meaning as these words may be, they tend to give people credit for something they did nothing to earn, while also suggesting that others don’t have equal potential. Consider replacing these words with ones like “effective,” “determined,” “accomplished,” “skilled,” “persevering,” and “masterful,” all of which give due credit to effort.

2. Regularly, genuinely, and specifically acknowledge and appreciate people’s successes. Believe deeply in their potential, enthusiastically encourage their passions, and don’t be overly fazed by their failures. There may be nothing more motivating to the people you lead than to notice what they’re doing well, and to express your appreciation with detail and specificity. Likewise, there may be no single more powerful act than to handwrite and mail someone a personal note of appreciation.

3. Provide constant feedback. Annual or semi-annual reviews are vastly insufficient and often worthless. Most people don’t improve their skills over time, in large part because they don’t get consistent, specific feedback. That’s different than judgment or criticism. As often as possible, resist pointing out people’s deficits, and focus instead on where you can help them improve or take it to the next level in any given area.

4. Create and protect periods of uninterrupted focus. Don’t demand instant responses from your people all day long. Interruptions fracture their attention, and absorbed focus is a prerequisite to high quality work, especially on the most challenging tasks. Stop measuring your people by how many hours they work, and assess them instead based on the value they produce.

5. Encourage and model intermittent renewal throughout the day. Great performers, the research shows, work intensely for periods no longer than 90 minutes and then stop to recover and refuel. Create a “renewal room” so people have a place to truly chill out. Nothing better fuels productivity in the afternoons than a 20-30 minute nap between 12 and 2 p.m, and encouraging people to exercise at midday runs a close second.

6. Tie the pursuit of excellence to a larger mission. Excellence requires enormous effort. You need to give your people a compelling reason to push beyond their comfort zones. What most of us hunger for is evidence that what we’re doing truly matter and serves something beyond the bottom line. CEOs such as Alan Mullally at Ford, John Chambers at Cisco, and Steve Jobs at Apple have done a great job rallying their people around a higher mission. Start by defining what you truly stand for, share with others what gets you up in the morning as often as you can, and encourage people to go through the same exercise for themselves.

The article is worth reading. http://blogs.hbr.org/schwartz/2010/11/six-ways-leaders-can-fuel-exce.html

If you’re not able to say you’re doing these things. Figure out why and change it.

Read Full Post »


At work I have a PC for all my horrible SharePoint work and a Mac for everything else. Having separate keyboards and mice was taking up way too much space.

I’ve installed Synergy to solve the problem. It allows me to share a single mouse and keyboard between multiple computers with different operating systems, without special hardware over the LAN. Its really not that secure so only use on a trusted networks. In fact I need to come back to this look at the data being transferred using wireshark. For more info read this.

The set up is straightforward I set my mac up as a server and my pc as a client. The only gotcha was that the pc client couldn’t see my mac by its name and I used the IP.


Read Full Post »

I often need to connect to Windows machines from my Mac. Microsoft have developed a Mac client to allow you. How nice. It does exactly what it says on the tin.



Read Full Post »

To avoid typing in your own user agents. Use this is an extensive list of user agents for most browsers and mobile devices.


Read Full Post »

Similar to Fiddler on Windows but this version runs on a mac. Handy for debugging those iPhone emulator sessions

Read Full Post »

Here’s a list of various mobile manufacturers and OS websites with links to emulators where i’ve found them. The next step will be to install the emulators. I’ll put up individual posts if they don’t work out of the box.

If you’re not donkeyattack and you’re reading this. You really need to buy Programming the Mobile Web by Maximiliano Firtman who says all this much better than I can.

Apple http://developer.apple.com/iphone
Emulator: http://developer.apple.com/technologies/tools/xcode.html

Android http://developer.android.com
Emulator: http://developer.android.com/guide/developing/tools/emulator.html

BlackBerry http://www.blackberry.com/developers

Web development:
There is an Eclipse and Visual studio plug in available

Windows Mobile 6 http://msdn.microsoft.com/windowsmobile
Emulator pre Windows Phone 7:

Windows Phone 7 http://developer.windowsphone.com/

Palm webOS http://developer.palm.com

Nokia http://forum.nokia.com
Details on Nokia’s mobile web browsers

Motorola http://developer.motorola.com
LG http://developer.lgmobile.com
Samsung http://innovator.samsungmobile.com
HTC http://developer.htc.com
Bada (from Samsung) http://developer.bada.com
Sony Ericsson http://developer.sonyericsson.com

Opera Mobile/Mini http://dev.opera.com
Symbian Foundation http://developer.symbian.org

Read Full Post »

Older Posts »