Liu 的个人资料唯有仰望是真实的照片日志列表更多 工具 帮助

日志


2006/12/26

Top 10 Most Stressful Professions(zz)

Top 10 Most Stressful Professions

Work Stresses and Colleague Irritations, Defined

IT experts are more likely to suffer from stress than any other professional, according to the survey.
A staggering 97 percent of people working in IT claim to find their life at work stressful on a daily basis.
Four out of five IT consultants feel stressed before they even enter the workplace, in anticipation of another day juggling complaints, pressure from managers and daily targets.
And a quarter of IT experts are under such enormous pressure to perform at work they have taken time off suffering with stress.
The poll also revealed that a third of IT professionals say it is difficult to get the work done when managers are constantly on their backs.
One IT respondent said: “I spend most of my day fielding calls from people who don’t even have a basic knowledge of computers and printers.
“It is amazing the amount of time I spend teaching people where the on-off button is.
“And when I do actually find a technical problem to solve, I have my manager breathing down my neck wondering why I have a backlog of complaints.”
Kevin Young, managing director of SkillSoft says: “Our research was sparked by a recent Gartner report which claims that the untrained or under-trained desktop user will cost an organization five times more to support than a well-trained worker. This led us to thinking about how much pressure this must also put on the IT professionals who have to provide such support.
“By commissioning this study, our aim was to establish to what level workload affects the stress levels of people working in IT and across a variety of other job disciplines; and to learn more about the sort of other factors that impact on stress in the workplace.”
People working in medical professions have the second most stressful job – with 96.8 percent saying caring for others is rewarding but traumatic on the same hand.
Engineers, Sales and Marketing professionals and Teachers also have demanding roles, according to the poll.
The poll reveals that 37 percent of folk find it difficult to meet deadlines, whilst 31 percent stress about taking on other people’s work.
A disgruntled 28 percent say they lack job satisfaction, and would prefer to work elsewhere.
A third of people would rather be their own boss, and have complete control over their daily duties.
And employees claim to feel put-upon and suffer most at the hands of their managers – who are blamed for lack of support, increasing pressure, interruptions and bullying behavior.
Kevin Young continues: “According to the Health & Safety Executive, stress is now the biggest cause of working days lost through injury or ill-health (an estimated 12.8 million lost days each year). And the TUC estimates that work-related stress costs the economy up to £7bn per annum.
“By understanding more about what makes people stressed at work, organizations are much better placed to manage its causes.”


TOP TEN STRESSFUL PROFESSIONS
IT
Medicine / Caring Profession
Engineering
Sales and Marketing
Education
Finance
Human Resources
Operations
Production
Clerical


TOP TEN WORK STRESSES
Workload
Feeling undervalued
Deadlines
Type of work people have to do
Having to take on other people’s work
Lack of job satisfaction
Lack of control over the working day
Having to work long hours
Frustration with the working environment
Targets


TOP TEN COLLEAGUE IRRITATIONS
Seeing others not pulling their weight
Managers changing their minds about what they want doing
Lack of support from managers
Pressure from managers
Feeling put-upon by managers
Interruptions by colleagues
Interruptions by managers
Bullying behavior by managers
Lack of support from colleagues
Bullying behavior by colleagues

Find this article at:
http://www.wytv.com/news/health/2788381.html

2006/12/22

YouTube is run on python, yeah!

昨天看到某地转Guido说YouTube是almost entirely written in Python, WOW, 真是个好消息。前两天看到一个好玩的文章说design patterns的产生是因为语言的不足,哈哈,超级有趣,找到贴出来。

最令我喜欢python/ruby的原因是他们促使大家写更好看的代码,为了美丽的代码而战吧:)
最大的乐趣在于解决问题,而python/ruby能帮助更专注问题,并且更快更好的解决问题,这就是力量所在。

Quotes about Python

Python is used successfully in thousands of real-world business applications around the world, including many large and mission critical systems. Here are some quotes from happy Python users:

YouTube.com

"Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers," said Cuong Do, Software Architect, YouTube.com.

Industrial Light & Magic

"Python plays a key role in our production pipeline. Without it a project the size of Star Wars: Episode II would have been very difficult to pull off. From crowd rendering to batch processing to compositing, Python binds all things together," said Tommy Burnette, Senior Technical Director, Industrial Light & Magic.

"Python is everywhere at ILM. It's used to extend the capabilities of our applications, as well as providing the glue between them. Every CG image we create has involved Python somewhere in the process," said Philip Peterson, Principal Engineer, Research & Development, Industrial Light & Magic.

Google

"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc.

NASA

"NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next generation collaborative engineering environment. We chose Python because it provides maximum productivity, code that's clear and easy to maintain, strong and extensive (and growing!) libraries, and excellent capabilities for integration with other applications on any platform. All of these characteristics are essential for building efficient, flexible, scalable, and well-integrated systems, which is exactly what we need. Python has met or exceeded every requirement we've had," said Steve Waterbury, Software Group Leader, NASA STEP Testbed.

Journyx

"Journyx technology, from the source code of our software to the code that maintains our Web site and ASP sites, is entirely based on Python. It increases our speed of development and keeps us several steps ahead of competitors while remaining easy to read and use. It's as high level of a language as you can have without running into functionality problems. I estimate that Python makes our coders 10 times more productive than Java programmers, and 100 times more than C programmers." -- Curt Finch, CEO, Journyx

IronPort

"IronPort email gateway appliances are used by the largest corporations and ISPs in the world," said Mark Peek, Sr. Director of Engineering at IronPort Systems. "Python is a critical ingredient in this high performance system. IronPort's suite of products contains over a million lines of Python. The PSF is an invaluable resource that helps keep Python on the cutting edge."

EVE Online

"Python enabled us to create EVE Online, a massive multiplayer game, in record time. The EVE Online server cluster runs over 25,000 simultaneous players in a shared space simulation, most of which is created in Python. The flexibilities of Python have enabled us to quickly improve the game experience based on player feedback," said Hilmar Veigar Petursson of CCP Games.

HomeGain

"HomeGain maintains its commitment to continual improvement through rapid turnaround of new features and enhancements. Python supports this short time-to-market philosophy with concise, clear syntax and a powerful standard library. New development proceeds rapidly, and maintenance of existing code is straightforward and fast," said Geoff Gerrietts, Software Engineer, HomeGain.com.

Thawte Consulting

"Python makes us extremely productive, and makes maintaining a large and rapidly evolving codebase relatively simple," said Mark Shuttleworth.

University of Maryland

"I have the students learn Python in our undergraduate and graduate Semantic Web courses. Why? Because basically there's nothing else with the flexibility and as many web libraries," said Prof. James A. Hendler.

EZTrip.com

"The travel industry is made up of a myriad supplier data feeds all of which are proprietary in some way and are constantly changing. Python repeatedly has allowed us to access, build and test our in-house communications with hundreds of travel suppliers around the world in a matter of days rather then the months it would have taken using other languages. Since adopting Python 2 years ago, Python has provided us with a measurable productivity gain that allows us to stay competitive in the online travel space," said Michael Engelhart, CTO of EZTrip.com.

RealEstateAgent.com

"Python in conjunction with PHP has repeatedly allowed us to develop fast and proficient applications that permit Real Estate Agent .com to operate with minimal resources. Python is a critical part of our dynamically growing cluster directory of real estate agents." said Gadi Hus, Webmaster, Volico Web Consulting

Firaxis Games

"Like XML, scripting was extremely useful as both a mod tool and an internal development tool. If you don't have any need to expose code and algorithms in a simple and safe way to others, you can argue that providing a scripting language is not worth the effort. However, if you do have that need, as we did, scripting is a no brainer, and it makes complete sense to use a powerful, documented, cross-platform standard such as Python."

"Python, like many good technologies, soon spreads virally throughout your development team and finds its way into all sorts of applications and tools. In other words, Python begins to feel like a big hammer and coding tasks look like nails."

-- Mustafa Thamer of Firaxis Games, talking about Civilization IV. Quoted on page 18 of the August 2005 Game Developer Magazine.

"We chose to use python because we wanted a well-supported scripting language that could extend our core code. Indeed, we wrote much more code in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from linking with Boost."

-- Soren Johnson, lead designer, Civilization IV. Quoted in a Slashdot interview.

Website maintained by the Python community
hosting by xs4all / design by pollenation

Copyright © 1990-2006, Python Software Foundation
Legal Statements

2006/12/6

new screen trick(zz)

Thomas Klausner: new screen trick

from Planet Perl by domm

I just discovered a new screen trick.

When starting a new screen session, you can give it a name using -S:
screen -S yapc

When re-attaching later, you can specify the name of the session you want:
screen -r yapc

That's very handy, because I used to have something like 10 open 'windows' in a screen, and if I switched from working on one project (eg $dayjob) to anotherone (eg CPANTS), I had to chdir in quite a lot windows.

Now I have several screen session, one for each project, all chdired into the right directory before starting the session (which makes C-A C-c start new windows in this directory):

domm@3u ~ $ screen -ls
There are screens on:
        6338.yapc       (Detached)
        5457.veri       (Detached)
        6426.generic    (Attached)

Now, when I switch projects, I just do C-A d (detach) and then screen -l NAME and everything is nice and dandy.