Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 1: Architecture, decision model, and tools for a simple Web 2.0 application
Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 2: Defining and building the iPhone application
Quick iWidgets using Rational Application Developer Web 2.0 tools
Working with web services using the EXPath HTTP client : HTTP testing with EXPath
Build a Java Data Objects application by using Rational Software Architect 8.0 and the Google App Engine SDK
Create offline Web applications on mobile devices with HTML5
Cloud billing service : An SOA-enabled billing service module for the cloud environment
Bring data together with OpenLayers : Using data from multiple divergent sources in web maps
Dojo from the ground up, Part 3: Creating rich user interfaces with the Dijit component framework
PHP V5.3 invigorates object-oriented programming with late static binding : Taking another look at OOP and design patterns
Saturday, February 19, 2011
Friday, February 18, 2011
Saturday, February 12, 2011
Cook up Web sites fast with CakePHP, Part 1: Getting started : Quick and easy PHP rapid-development aid
Create great graphics with the HTML5 canvas : New features help you create from simple figures to awesome animation
Kick-start your web development with HTML5 Boilerplate
Developing Drupal publications to support standards-based XML : Customize your Drupal installation to support the publication of TEI (or other) XML documents
Cloud computing service models : Learn the key concepts of the infrastructure, platform, and software as a service models
Create great graphics with the HTML5 canvas : New features help you create from simple figures to awesome animation
Kick-start your web development with HTML5 Boilerplate
Developing Drupal publications to support standards-based XML : Customize your Drupal installation to support the publication of TEI (or other) XML documents
Cloud computing service models : Learn the key concepts of the infrastructure, platform, and software as a service models
Friday, February 11, 2011
Dojo from the ground up, Part 1: Getting started with Dojo development
Dojo from the ground up, Part 2: Mastering object-oriented development with Dojo
Conquer event-driven design using dojo.connect : Explore how dojo.connect and pub/sub make web applications more maintainable
Domain-model persistence with Morphia and MongoDB : Use Morphia to persist, load, delete, and query a Java domain model mapped to MongoDB
Implementing FusionCharts with Xpages in a Notes Application.
Cloud business analytics: Write your own dashboard : Find patterns in multitudes of cloud business analytics data
Build portable XSLT utilities : A practical guide to creating lightweight XML authoring utilities
Processing XML with jQuery : Build dynamic, XML-based UI apps with jQuery, XML, DOM, and Ajax
Introduction to jQuery Mobile
Add XML structure to the resume : Put HR-XML, stylesheets, formatting objects, and namespaces to work
db2university.com: Get started designing, configuring, and deploying on the cloud, Part 1 : Designing for resiliency, scalability, and performance to support Moodle open source software course management
Mobile web application framework match-up, Part 4: Rely on Sencha Touch as a complete mobile web solution
Dojo from the ground up, Part 2: Mastering object-oriented development with Dojo
Conquer event-driven design using dojo.connect : Explore how dojo.connect and pub/sub make web applications more maintainable
Domain-model persistence with Morphia and MongoDB : Use Morphia to persist, load, delete, and query a Java domain model mapped to MongoDB
Implementing FusionCharts with Xpages in a Notes Application.
Cloud business analytics: Write your own dashboard : Find patterns in multitudes of cloud business analytics data
Build portable XSLT utilities : A practical guide to creating lightweight XML authoring utilities
Processing XML with jQuery : Build dynamic, XML-based UI apps with jQuery, XML, DOM, and Ajax
Introduction to jQuery Mobile
Add XML structure to the resume : Put HR-XML, stylesheets, formatting objects, and namespaces to work
db2university.com: Get started designing, configuring, and deploying on the cloud, Part 1 : Designing for resiliency, scalability, and performance to support Moodle open source software course management
Mobile web application framework match-up, Part 4: Rely on Sencha Touch as a complete mobile web solution
Wednesday, February 09, 2011
How to get an extra hour every day
Time pressure is acute and frustrations such as commuting, inflexible working hours and tedious meetings make it worse.
To get things started here are ten sure-fire ways to get an extra hour a day.
To get things started here are ten sure-fire ways to get an extra hour a day.
- Do emails on the train. With an HP notebook with 3G Mobile Broadband, you can get ahead of your emails before you even get to work. (Broadband connections require separately purchased wireless data service contracts.)
- Work from home. Instead of commuting to work, why not stay at home and put the journey time to better use? Using HP technology, you can still stay in touch with your colleagues and access all your email and work files.
- Virtual meetings. The majority of office professionals reckon they could save up to six hours a week simply by not travelling to offsite meetings. Video, web or phone conferences can reduce the amount of time you spend travelling to meetings.
- Get up earlier. An hour before work is more productive – mainly because it is quiet – than any other time of the day. Changing sleep habits takes a bit of work but it isn't difficult.
- Concentrate more. If you can get the same work done quicker with better concentration, it will free up time later for other things. The key concept is 'flow'. This is a mental state in which a person is fully immersed in what they are doing. Disruptions, such as phone calls and emails, break the flow. It can take 10-15 minutes to regain your concentration, so avoid disruptions. Switch off email, put the phone on voicemail and consider getting noise-cancelling headphones.
- Find information faster. Microsoft Windows Vista and Windows 7 include a lightning-fast search feature that can find files and emails anywhere on your computer. Finding the right file quickly can save you having to rewrite it or spend hours searching manually. You can also save searches as virtual folders for future reference. For example, you can create a virtual folder for each of your clients.
- Go wireless. HP Notebooks with built-in wireless networking mean you can get online and pick up your email from any location that has a suitable Wi-Fi connection point. If you don't need to go back to the office between meetings or you can work in cafes, trains and airports you can get more done in less time. With 3G Mobile Broadband (available on certain HP notebooks) you don't even need a connection point to get connected at broadband speeds; anywhere with cell phone reception will do.
- Shorter, more efficient meetings. Do you find yourself spending most of your time in meetings? If you could make them more efficient, with better preparation and the right technology, you could save hours every week.
- Manage your time better. Microsoft Outlook helps you time tasks more efficiently. Consolidate tasks, flag email messages for follow-up, and schedule appointments in one view.
- Plan ahead.
- Play more sport.
- Visit the gym.
- Help other people.
- Spend more time with the family.
- Spend some time in the garden.
- Go for a walk.
- Spend more time with my staff – investing in their career.
- See my friends.
- Relax and listen to music.
- Do some reading.
- See more concerts.
- Take a break to reflect.
- Come up with new ideas.
- Sleep more.
- Catch up on all the administration I don't have time to do.
- Learn something new, like a new language.
Original @ HP
How to channel anger into better performance
Most of us get defensive and angry when our goals are frustrated or when we feel attacked by other people. Anger is normal, and it should be expressed: failing to express anger, and bottling it up, can build feelings of intense frustration and eventually lead to depression. However, if in your case being angry regularly turns into “losing your temper”, and if this is the only way you know how to deal with criticism and problems, it will not only damage your reputation and personal relationships but also cause stress-related diseases.
Aggression is not the same as assertiveness
Working with, or living with, someone who regularly loses their temper is extremely unpleasant and demoralising: it’s hard to trust a person when you are constantly worrying that they will turn on you and unleash their anger, often unpredictably. Don’t make the mistake of confusing fear with genuine feelings of respect: your employees are almost certainly looking for another job. And if you are looking for promotion, it is unlikely to happen: a good manager is assertive but not aggressive; a good listener and not a shouter.
However, the good news is that there are ways to help control anger and even channel it into a positive force, helping you explore problems more effectively and find real solutions. So next time you feel your temper rising, try the following:
Aggression is not the same as assertiveness
Working with, or living with, someone who regularly loses their temper is extremely unpleasant and demoralising: it’s hard to trust a person when you are constantly worrying that they will turn on you and unleash their anger, often unpredictably. Don’t make the mistake of confusing fear with genuine feelings of respect: your employees are almost certainly looking for another job. And if you are looking for promotion, it is unlikely to happen: a good manager is assertive but not aggressive; a good listener and not a shouter.
However, the good news is that there are ways to help control anger and even channel it into a positive force, helping you explore problems more effectively and find real solutions. So next time you feel your temper rising, try the following:
- Stop. Don’t say anything. Breathe deeply, then silently count to ten. This will really help calm you down and relax. And it means you won’t just say the first thing that comes into your head – something you may regret later.
- You’re in control. Losing your temper may feel good at the time, but it won’t help in the long run – in fact, it will probably weaken your position and make you feel bad about yourself. Remember that you will command more respect if you stay calm, and that assertiveness and authority have nothing to do with loud aggressiveness.
- Take a break. If possible, say that you need some time to consider what has just been said, and arrange to meet again later. This will give you time to calm down, collect your thoughts and respond rationally. During this “time out”, try to do something physical to release your anger and frustration – for example, go for a short walk around the block. Repeat a calming phrase to yourself, like, “Keep calm,” or “Take it easy,” “Relax,” or “This too will pass.” When you come back, you will feel calmer and more positive.
- Win time. If you can’t go for a walk, reduce the tension by saying, “I’m not quite sure I’ve understood what you’re saying,” or, “Could you explain to me again what you mean?” This delaying tactic puts the ball in their court and stops you going on the offensive. Remember, staying calm and listening does not mean you aren’t in control.
- Don’t take it personally. Other people are not necessarily trying to annoy you on purpose. Difficult situations are simply part of the complex fabric of our lives, so approach them objectively. For example, it’s possible that your work was criticised because it simply wasn’t good enough; it was probably not intended as an attack on you personally or your ability in general.
- Remember. Different people have different standards, values and goals in life. Is there a good reason why they should conform to your standards? If so, tell them. Do you have unreasonable expectations? Maybe you should modify them. People who have strict standards for themselves tend to impose them on other people and then tend to react angrily when they don’t conform. Maybe you need to reassess your expectations for yourself. Sometimes you just have to accept the world the way it is.
- Think. Choose your words carefully. We often come to regret words spoken in anger, and in a professional situation particularly this is not going to help your reputation.
- Move on. Yes, you’re angry, but instead of wallowing in self-pity and anger, try to find a solution to the problem. Have your employees missed yet another deadline? Think before you shout. Is it really because they are lazy? Or are there real problems in the workflow? Are they unmotivated? Underpaid? Working weekends without any bonus or time off? Instead of working yourself into a rage, try to consider how you could help the situation, perhaps by praising their efforts more, or taking them out for lunch or a drink when a rushed job is complete. Take your angry feelings and channel the energy into solutions which benefit everyone. Similarly, if you are an employee, don’t bottle up your frustrations until you explode and shout at your boss – which could jeopardise your job. Instead, as soon as you start feeling angry, ask your boss for a private meeting and explain what you are feeling. If your boss is consistently unsympathetic and unhelpful, don’t waste time in negative thoughts: either accept the situation and try to make the best of it, or take action and start looking for another job. Either way, remember: losing your temper is only going to make it worse.
- See it with a sense of humour. Though this may not always be appropriate, a laugh will often help defuse tension.
Original @ HP
Subscribe to:
Posts (Atom)