text:
CORVALLIS - A $1.8 million grant to Oregon State University to be announced Wednesday by the Howard Hughes Medical Institute will improve statewide biology and science education for Oregon students from kindergarten through college, educators say.
During the next four years, the funds will help middle school minority students develop an interest and eventual career in science, high school students to do original biological research and environmental data gathering, and even liberal arts majors in college to conduct hands-on DNA analysis.
"This grant will be very important to OSU and help us provide educational opportunities that otherwise would be impossible," said Christopher Mathews, distinguished professor and chair of the OSU Department of Biochemistry and Biophysics. "We can build on our existing strengths."
"OSU was chosen in part for this award because the Howard Hughes Medical Institute recognizes that we can provide the type of up-close, one-on-one interaction between students and scientists that really encourages them and provides a mentor relationship," he said.
The continued support from this charitable foundation will be used to create new university courses and improve existing ones, acquire new equipment for education in cell biology, and operate a summer research program for undergraduate majors in the biological sciences.
A major commitment will also support and expand three innovative K-12 outreach programs developed at OSU - some of which have gained national attention - to encourage student interest in biology and other scientific careers, especially among women and minority groups.
Specific initiatives that will benefit from the funding include:
- Fifteen undergraduate students each summer from OSU and neighboring colleges without active research programs will conduct biological research.
- Laboratory courses will be improved, including adding molecular biology lab instruction to courses for both science and non-science majors and creation of an undergraduate tissue culture course.
- The Science and Math Investigative Learning Experience, or SMILE program, will gain continued support, as it nurtures interest in math and science among Native American, Hispanic and other minority youth in elementary through high school programs across Oregon.
- The Science Education Partnerships, or SEPS program, an initiative that began as a group of OSU scientist-parents concerned about the science education opportunities of their children, will be expanded statewide and help bring a new network of scientist volunteers into K-12 classrooms.
- The existing COASTNET high school program will be expanded to Oregon middle schools as STREAMNET, in which many small middle schools in Oregon coastal communities will help monitor nearby streams and estuaries, tabulate valid scientific data and share it through the Internet.
"This funding will provide important support for both our pre-college outreach and on-campus undergraduate programs," Mathews said. "For instance, a new $150,000 flow cytometer used for medical diagnostics will be purchased and dedicated entirely to undergraduate instruction. Some students will use it to help prepare for more advanced programs in pre-medicine, and others will learn research skills they could take straight into the job market."
OSU's outreach programs, Mathews said, are also a key to the successful training of undergraduate students in biology and other sciences. The first SMILE students, for instance, are now graduating from college after years of K-12 science club experiences. Over the past two years, about 90 percent of high school seniors in SMILE have gone on to college, compared to a statewide average of about 60 percent.
SMILE has gained national recognition for as a model outreach initiative, and participants in COASTNET indicate they plan to attend college at nearly double the rate of other high school graduates in these coastal communities.
The SEPS program, which organizers now hope to take statewide, already has a database of 150 scientists who are volunteering their time in classroom visits, mentoring, curriculum improvements and preparing teaching materials. New activities might include anything from a workshop in molecular biology or space exploration to a week-long environmental science camp for sixth graders.
A previous four-year, $2 million grant from the Howard Hughes Medical Institute also recently led to the dedication of new, state-of-the-art biology laboratories for the benefit of undergraduate science students at OSU, especially those seeking careers in medicine. These advanced labs make possible everything from studying the nature of cancer cells to electrophoretic DNA analysis.
The grants program of the Howard Hughes Medical Institute is the largest private initiative in U.S. history to enhance science education at all levels, from preschool through postgraduate training.


text:
Ugly Welds
Hey' all,
I bought a second hand Columbus Zonal tubing frame for relatively cheap prices. Unfortunately it have ugly welding on it. Just wondering is there any possible way to hide those ugly weld before I respray it??
PS: the frame been stripped and ready to paint except wanting to get rid of ugly welds.
you could apply bondo to give it a fillet-brazed look
Yeh fill it and sand it smooth, anything else is asking for trouble.
Edit: this post references dressing the welds on a steel frame. When I posted this I didn't realize we are talking about an aluminum frame. Considering the heat treatment present on many aluminum frames I don't think it's a good idea to go grinding on the welds. Fill them and sand is as far as I'd go.
As long are you are not digging down into the weld and removing structural material you can do weld clean-up using a file. My first custom frame was from a guy that used a combination of MIG and TIG depending on the joint. He used quite a bit of filler on his joints which made them lumpy. I used a small triangle file to smooth the lumps down on the welds and the frame came out great. Key here is to make sure to NOT take metal off the tubes (undercutting) and again, don't dig down and take tons of metal out of the welds so as to affect the structural strength of the weld. For remaining low spots in the welds you can fill them with a little JB Weld or Bondo.
Good luck.
thanks for the advice guys..
yer i am going to fill it up and sand it smooth....filler primer then paint..
I realised there are few scratchs here and there on the carbon rear stay... Looks like its clearcoat cause onlyt he shine is off..just wondering is it possible to sand it down abit then respray with clear coat?
PS: Sorry for asking so many questions.....just want to build a nice frame. My first attempt.
won't the bondo crack around the bb-seat tube area?
I use 5 minute epoxy and microballons if any further thickness is required. I have some welds that have been out of doors for years and there isn't any sign of cracking even with our winter cold and hot summers.
Then spray epoxy primer.
NOW you can use hi-build primer or Bondo.
Sand with 220 grit and then 320 for smoothness. Re-clean.
Final complete coat of epoxy. Do not wait too long before spraying color, as you will have to scuff the whole thing before proceeding.
Color at will!
Clear the whole thing*, carbon stays and all!
*For the carbon stays, scuff the carbon lightly (it has clear over the carbon already)with FINE Scotchbrite pads and clean with DX330 prior to clearing.
Should be good to go! :D
be careful of bondo, it has talc in it. (like baby powder, read "absorb moisture")
When painting cars we stay well away from name brand bondo.
I think one name is snow white body filler, I don't think it has talc in it.
Microballons are micro glass/phenolic ballons that look like a powder, and can be added to epoxy, etc..., to create syntactice foam. All that means it that you end up with a product like the epoxy used here, that also has lots of little (too small to see) bubbles in it, and is therefore lighter than epoxy, easier to sand, bulked up, etc... Often you have to add small amounts of thickener to the epoxy also, but that seems to be unecesarry with 5 mins, since they are already pretty thick. Any boatshop supply should sell you some balloons, and you will need so little they might just scoop you a sample.
Seems like a lot of work to smooth a joint. How does Cannondale get their beautiful joints? Being a large manufacturer, they can't spend as much time as we're talking about in a production situation. Yet their joints look like they were fillet brazed. I can't see mass produced frames being fillet brazed. It's way too costly.
The thing with the Cannondale frames is that they're welded up with extra material with the grinding & smoothing in mind. You can't take a frame that has minimalist welds and start grinding away, you'll leave too little material in the weld itself. Also polishing and smoothing out the surface after grinding/smooth is imperative in order to not cause stress-risers that can result in premature failure.
cannondale uses a two pass weld. the second pass smooths out the weld, you can read about it here:
|All times are GMT -6. The time now is 06:46 AM.

subset: commoncrawl


text:
ESL Job Feed is the most eclectic and broad source of ESL jobs and teaching positions available worldwide.?ESL Job Feed publishes links to ESL Job postings from a variety of sources including TESall, Total ESL, Yahoo!/Monster, Guardian Jobs, Chronicle of Higher Education, craigslist, TESOL Org, TEFL and many more. From conversation schools for beginners to university positions for teaching veterans,?ESL Job Feed is your source for English teaching positions worldwide.
Exciting Young Learners Jobs in Beijing: 14-20,000 RMB + Benefits
Date 2013-09-20 10:09:51 Location : Asia:China
Beijing, P.R.China
Reference #: BELBTT11M
Position: Full Time English Language Teacher to Young Learners
Location: Beijing
Interviewing: Now
Program Highlights
-Teach young learners aged 2-12 years old
-Positions in Beijing and other major cities in China
-Teaching assistants and lesson plans provided
-Positions for new and experienced teachers
-Excellent monthly package worth 12-18,000 RMB (details below)
The Job
Our school is now holding interviews for young learner English teachers to join our teaching team in Beijing. We are a leading language school offering fun, engaging and effective English classes to young learner students. Whether you are a new or experienced teacher, if you have the ability to inspire children to learn and take pride in seeing your students develop, we would like to hear from you.
We have established 8 language centers in the capital city of Beijing and 18 centers in other major cities across China with plans for new schools soon. We employ over 100 English teachers, offering a supportive environment, excellent teaching materials, the latest in education technology and the chance for real career progression.
Our students are aged from 2 to 12 years old so teachers have the opportunity to teach a range of ages and abilities. Local teaching assistants are provided and lesson plans are all written so you can focus on teaching your classes. We use the communicative style of teaching, encouraging students to use English in a natural way and make use of flashcards, songs, drama, projects, group work and videos to enrich the learning experience.
Class sizes are kept small to a maximum of 16 students per class. Computers and interactive white boards are installed in the classrooms giving teachers a new dimension to how they teach and an exciting way to engage students.
Course Materials
Courses are structured around the highly regarded McGraw-Hill textbooks. While the focus is on teaching the English language, teachers also get the opportunity to teach some Math, Science, and Social Studies classes based on the American primary school system. You do not need an advanced knowledge of these subjects as they are geared towards young learners.
Beijing – The City
Teach English in Beijing and immerse yourself in the traditions of ancient China while also being a part of the exciting changes of a city on the cutting edge of modern culture. Beijing continues to be an exciting place for all things music, fashion and art with plenty of events and shows to attend. There is a thriving expat community in Beijing, with the Sanlitun area being a popular destination for both expats and trendy locals to mix and mingle over drinks.
· Native English speaker from USA or Canada
· Bachelor's degree
· TEFL certificate (preferred but not required)
· Previous language teaching experience (preferred but not required)
· Energetic, open minded with a desire to work with children
Main Responsibilities
· Maximum 25 hours teaching per week
· Up to 15 hours admin duties per week
· Deliver engaging, effective, learner-centered lessons to students aged 2-12 years old
· Complete all administrative tasks in a timely manner
· Actively participate in professional development workshops and activities
· Attend center activities, parties, open houses and other events
Total monthly package worth 14-20,000 RMB which breaks down as follows:
· Excellent base salary: 9,000 – 13,000 RMB per month (depending on experience and qualifications )
· PLUS an additional 2,000 – 8,000 RMB per month depending on hours taught
· Flight allowance: 7,000 RMB after 1 month OR 10,000 RMB after 12 months
· Paid holidays (Public holidays + Christmas and New Year's Day)
· Housing allowance: 3,000 RMB per month
· Company health insurance provided
· Contract completion bonus: 6,000 RMB
· Hotel accommodation provided free for 15 days on arrival
· Visa documents provided
· Free Mandarin Chinese lessons
· Training course provided on arrival and on-going development
· Up to 8,000 RMB advance on your salary, interest free
· Second year salary increase of 12,000 RMB / annum
· Career development opportunities: teacher training, management, recruitment, marketing, multi-media design and curriculum development
How to apply
· Covering letter
· Resume
· Recent, smart photo
· Passport photo page (scan)
· Degree & TEFL certificates (scan)
· Availability to start
· Quote reference # BELBTT11M in the email subject
We are looking forward to hearing from you.


text:
||County Index| OKSpecial|YourTidbits| OutOfState |Clippings|OKDeaths| |
E Mail
Last Updated Sunday, 15-May-2005 08:03:01 MDT
An OKGenWeb Project
Southwest's Greatest Rodeo
Roff Band Will Play For Firemen's Rodeo
When the merry strains of "I'm an Old Cowhand from the Rio
Grande" sweep out over the rodeo crowds August 10-13 they will be coming
from a snappy band of Roff folks, directed by Austin KIDWELL.
These more than 40 young musicians already have their cowboy hats and other cowhand style regalia and they really know how to handle those instruments they are holding.
The Roff band was organized by Kidwell, a teacher in the Roff schools, three years ago. Since that time it has won numerous honors for its playing and marching.
The band that will furnish music for the five rodeo programs and also take part in the Grand Parade is the Roff Summer Band, most of whose members are in the school band during the remainder of the years and with some former members, now graduated from school, taking a hand.
Members of the Summer Band are:
Gene YOUNG, Dorothy CAGLE, Dorothy DIXOU, Gordon HAWHEE, Billy SHAW, Lenora ALEXANDER, Glen COOK, Skeeter FLAUGHER, Homer BEASLEY, Byron ETCHIESON, Billy Jack BRYANT, Donald WELCHEL, James COMBS, Christine BARTON, Junior SHAW, Paul MORRIS, Joe Ann HOOD, Audrey LUCUS, Billie HATCHER, Winona CHILDRESS, James WALL, W.V. HATHAWAY, Marshall RAY, Charles CAGLE, Joe J. ROBNETT, Tommy FLAUGHER, Brack COMBS, Katherine ROBNETT, Emma KILE, Imogene CASTLEBERRY, Margaret MILLER, Monna Lou SHELBY, Thomas TINGLE, Oral Dean WINGARD, Cora FOWLER, Geneva DEARMAN, Marjorie KING, Sue DAVIS and Mary GALLAHAR.
Article/Picture Submitted by:Susie Williams firstname.lastname@example.com
Created by
Sharon Burnett-Crawford
Site Hosted by Rootsweb
Copyright © 1996 - 2017 OKGenWeb Coordinator
You are visitor # [an error occurred while processing this directive]
This Page Was Last Updated


text:
- Your Shopping Cart is empty.
Moen T6205BN Bathroom Faucet, Rothbury Two-Handle Widespread - Brushed Nickel
This item is no longer available
For your convenience, we recommend:
Recommended Replacement
Moen TS6205BN
Moen Bathroom Faucet, Rothbury Two-Handle Low Arc - Brushed NickelView this item
- Description
About the Moen T6205BN Rothbury Two-Handle Widespread Bathroom Faucet – Brushed Nickel
With a more traditional look and lever-style handles, the Moen Rothbury Two-Handle Widespread bathroom Faucet – Brushed Nickel also exudes style and elegance in its brushed nickel finish. If you like traditional looks that are a little different, the Moen T6205BN could be just what you're looking for. This all-in-one package includes the faucet and handles, a full drain assembly, and the rough-in valve needed for proper installation.
A quality build isn't sacrificed in the Moen T6205BN, as it's made from quality metal. Because of its widespread design, this faucet should be installed through three 1" holes. If you like the look and design but worry about dripping and leaking, don't! The Moen T6205BN ships with two warranties—one that will cover commercial installation for five years, and one that is limited lifetime and protects against any leaks, drips, or finish defects. With warranty reassurance, why not pick one up today?Additional Information:
- Features
- Trim Kit for 2 Handle Lavatory with Drain Assembly and Lever Style Handles
- Hydrolock Quick Connect System
- Fits M-PACT System
- 1/2" IPS Connections
- Widespread Design
- Includes Metal Pop-Up Type Waste Assembly
- Uses Model # 1224 Cartridge Design, Nonmetallic and Stainless Steel Materials
- Mounts in 3 Holes at 1" Min. Diameter
- Requires Rough-In Valve, (Model # 9000) for Installation, SOLD SEPARATELY
- Also Available in Chrome and Oil Rubbed Bronze Finish
- Specifications
- Finish: Brushed Nickel
- IPS Connections: 1/2"
- Handle to Handle Center: 8" (203mm)
- 16"(406mm)
- Aerator Limits: 2.2 gpm Max. (8.3 L/Min)
- Hole Mount Requirements: 3 Holes at 1" Min. Diameter
- Warranty
5 year warranty for commercial install. Limited lifetime warranty for leaks, drips and finish defects to original consumer purchaser through manufacturer
- Customer Reviews
There are no reviews for this product yet. Be the first to review the product!
Write Your Own Review:
- Questions & Answers
Please login or register before adding a question.


text:
(editors: check NEWS.help for information about editing NEWS using ReST.)
Release date: 26-May-2011
Release date: 17-Apr-2011
Release date: 31-Jan-2010
Release date: 24-Jan-2010
Release date: 14-Jan-2010
Release date: 23-Dec-2008
Release date: 19-Dec-2008
Release date: 13-Dec-2008
Issue #1706039: Support continued reading from a file even after EOF was hit.
Issue #1683: prevent forking from interfering in threading storage.
Issue #4597: Fixed several opcodes that weren't always propagating exceptions.
Issue #4589: Propagated an exception thrown by a context manager's __exit__ method's result while it's being converted to bool.
Issue #4317: Fixed a crash in the imageop.rgb2rgb8() function.
Issue #4230: If __getattr__ is a descriptor, it now functions correctly.
Issue #4048: The parser module now correctly validates relative imports.
Issue #4176: Fixed a crash when pickling an object which __reduce__ method does not return iterators for the 4th and 5th items.
Issue #3967: Fixed a crash in the count() and find() methods of string-like objects, when the "start" parameter is a huge value.
Issue #3936: The parser warnings for using "as" and "with" as variable names didn't fire after import statements.
Issue #3751: str.rpartition would perform a left-partition when called with a unicode argument.
Issue #3537: Fix an assertion failure when an empty but presized dict object was stored in the freelist.
Apply security patches from Apple.
Issue #2620: Overflow checking when allocating or reallocating memory was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed.
Issue #2242: Fix a crash when decoding invalid utf-7 input on certain Windows / Visual Studio versions.
Issue #3360: Fix incorrect parsing of '020000000000.0', which produced a ValueError instead of giving the correct float.
Issue #3242: Fix a crash inside the print statement, if sys.stdout is set to a custom object whose write() method happens to install another file in sys.stdout.
Issue #3088: Corrected a race condition in classes derived from threading.local: the first member set by a thread could be saved in another thread's dictionary.
Issue #3100: Corrected a crash on deallocation of a subclassed weakref which holds the last (strong) reference to its referent.
Issue #1686386: Tuple's tp_repr did not take into account the possibility of having a self-referential tuple, which is possible from C code. Nor did object's tp_str consider that a type's tp_str could do something that could lead to an inifinite recursion. Py_ReprEnter() and Py_EnterRecursiveCall(), respectively, fixed the issues. (Backport of r58288 from trunk.)
Patch #1442: properly report exceptions when the PYTHONSTARTUP file cannot be executed.
The compilation of a class nested in another class used to leak one reference on the outer class name.
Issue #1477: With narrow Unicode builds, the unicode escape sequence Uxxxxxxxx did not accept values outside the Basic Multilingual Plane. This affected raw unicode literals and the 'raw-unicode-escape' codec. Now UTF-16 surrogates are generated in this case, like normal unicode literals and the 'unicode-escape' codec.
Issue #2321: use pymalloc for unicode object string data to reduce memory usage in some circumstances.
Issue #2238: Some syntax errors in *args and **kwargs expressions could give bogus error messages.
Issue #2587: In the C API, PyString_FromStringAndSize() takes a signed size parameter but was not verifying that it was greater than zero. Values less than zero will now raise a SystemError and return NULL to indicate a bug in the calling C code.
Issue #2588, #2589: Fix potential integer underflow and overflow conditions in the PyOS_vsnprintf C API function.
Issue #1204: The configure script now tests for additional libraries that may be required when linking against readline. This fixes issues with x86_64 builds on some platforms (a few Linux flavors and OpenBSD).
Issue #3678: Correctly pass LDFLAGS and LDLAST to the linker on shared library targets in the Makefile.
Release date: 21-Feb-2008
Release date: 14-Feb-2008
curses.textpad: Fix off-by-one error that resulted in characters being missed from the contents of a Textbox.
Patch #1966: Break infinite loop in httplib when the servers implements the chunked encoding incorrectly.
tarfile.py: Fix reading of xstar archives.
#2021: Allow tempfile.NamedTemporaryFile to be used in with statements by correctly supporting the context management protocol.
Fixed _ctypes.COMError so that it must be called with exactly three arguments, instances now have the hresult, text, and details instance variables.
#1507247, #2004: tarfile.py: Use mode 0700 for temporary directories and default permissions for missing directories.
#175006: The debugger used to skip the condition of a "while" statement after the first iteration. Now it correctly steps on the expression, and breakpoints on the "while" statement are honored on each loop.
The ctypes int types did not accept objects implementing __int__() in the constructor.
#1189216: Fix the zipfile module to work on archives with headers past the 2**31 byte boundary.
Issue #1336: fix a race condition in subprocess.Popen if the garbage collector kicked in at the wrong time that would cause the process to hang when the child wrote to stderr.
Bug #1687: Fixed plistlib.py restricts <integer> to Python int when writing.
Issue #1182: many arithmetic bugs in the decimal module have been fixed, and the decimal module has been updated to comply with the latest IBM Decimal Arithmetic specification (version 1.66) and testsuite (version 2.57). (Backported from Python 2.6a0.)
Patch #1637: fix urlparse for URLs like 'http://x.com?arg=/foo'.
Issue #1735: TarFile.extractall() now correctly sets directory permissions and times.
Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint.
Issue #1700: Regular expression inline flags incorrectly handle certain unicode characters.
Change ctypes version number to 1.0.3 (when Python 2.5.2 is released, ctypes 1.0.3 will be also be released).
Issue #1695: Fixed typo in the docstrings for time.localtime() and gmtime().
Issue #1642: Fix segfault in ctypes when trying to delete attributes.
os.access now returns True on Windows for any existing directory.
Issue #1531: tarfile.py: Read fileobj from the current offset, do not seek to the start.
Issue 1429818: patch for trace and doctest modules so they play nicely together.
doctest mis-used __loader__.get_data(), assuming universal newlines was used.
Issue #1705170: contextlib.contextmanager was still swallowing StopIteration in some cases. This should no longer happen.
Bug #1307: Fix smtpd so it doesn't raise an exception when there is no arg.
ctypes will now work correctly on 32-bit systems when Python is configured with --with-system-ffi.
Bug #1777530: ctypes.util.find_library uses dump(1) instead of objdump(1) on Solaris.
Bug #1153: repr.repr() now doesn't require set and dictionary items to be orderable to properly represent them.
Bug #1709599: Run test_1565150 only if the file system is NTFS.
When encountering a password-protected robots.txt file the RobotFileParser no longer prompts interactively for a username and password (bug 813986).
TarFile.__init__() no longer fails if no name argument is passed and the fileobj argument has no usable name attribute (e.g. StringIO).
Reverted the fix for bug #1548891 because it broke compatibility with arbitrary read buffers. Added a note in the documentation.
GB18030 codec now can encode additional two-byte characters that are missing in GBK.
Bug #1704793: Raise KeyError if unicodedata.lookup cannot represent the result in a single character.
Change location of the package index to pypi.python.org/pypi
Bug #1701409: Fix a segfault in printing ctypes.c_char_p and ctypes.c_wchar_p when they point to an invalid location. As a sideeffect the representation of these instances has changed.
Bug #1734723: Fix repr.Repr() so it doesn't ignore the maxtuple attribute.
Bug #1728403: Fix a bug that CJKCodecs StreamReader hangs when it reads a file that ends with incomplete sequence and sizehint argument for .read() is specified.
Bug #1730389: Have time.strptime() match spaces in a format argument with \s+ instead of \s*.
SF 1668596/1720897: distutils now copies data files even if package_dir is empty.
Fix bug in marshal where bad data would cause a segfault due to lack of an infinite recursion check.
mailbox.py: Ignore stray directories found in Maildir's cur/new/tmp subdirectories.
HTML-escape the plain traceback in cgitb's HTML output, to prevent the traceback inadvertently or maliciously closing the comment and injecting HTML into the error page.
Bug #1290505: Properly clear time.strptime's locale cache when the locale changes between calls. Backport of r54646 and r54647.
Bug #1706381: Specifying the SWIG option "-c++" in the setup.py file (as opposed to the command line) will now write file names ending in ".cpp" too.
Patch #1695229: Fix a regression with tarfile.open() and a missing name argument.
tarfile.py: Fix directory names to have only one trailing slash.
Fix test_pty.py to not hang on OS X (and theoretically other *nixes) when run in verbose mode.
Bug #1693258: IDLE would show two "Preferences" menu's with some versions of Tcl/Tk
Issue1385: The hmac module now computes the correct hmac when using hashes with a block size other than 64 bytes (such as sha384 and sha512).
Issue829951: In the smtplib module, SMTP.starttls() now complies with RFC 3207 and forgets any knowledge obtained from the server not obtained from the TLS negotiation itself. Patch contributed by Bill Fenner.
Release date: 18-APR-2007
Release date: 05-APR-2007
Release date: 19-SEP-2006
No changes since release candidate 2.
Release date: 12-SEP-2006
Bug #1599782: fix segfault on bsddb.db.DB().type().
Fix bugs in ctypes: - anonymous structure fields that have a bit-width specified did not work - cast function did not accept c_char_p or c_wchar_p instances as first arg
Bug #1551427: fix a wrong NULL pointer check in the win32 version of os.urandom().
Bug #1548092: fix curses.tparm seg fault on invalid input.
Bug #1550714: fix SystemError from itertools.tee on negative value for n.
Fixed a few bugs on cjkcodecs: - gbk and gb18030 codec now handle U+30FB KATAKANA MIDDLE DOT correctly. - iso2022_jp_2 codec now encodes into G0 for KS X 1001, GB2312
codepoints to conform the standard.
Release date: 17-AUG-2006
Fix infinite recursion when subclassing long and overriding __hash__.
Fix concatenation (+=) of long strings.
Unicode objects will no longer raise an exception when being compared equal or unequal to a string and a UnicodeDecodeError exception occurs, e.g. as result of a decoding failure.
Instead, the equal (==) and unequal (!=) comparison operators will now issue a UnicodeWarning and interpret the two objects as unequal. The UnicodeWarning can be filtered as desired using the warning framework, e.g. silenced completely, turned into an exception, logged, etc.
Note that compare operators other than equal and unequal will still raise UnicodeDecodeError exceptions as they've always done.
Fix segfault when doing string formatting on subclasses of long.
Fix bug related to __len__ functions using values > 2**32 on 64-bit machines with new-style classes.
Fix bug related to __len__ functions returning negative values with classic classes.
Patch #1538606, Fix __index__() clipping. There were some problems discovered with the API and how integers that didn't fit into Py_ssize_t were handled. This patch attempts to provide enough alternatives to effectively use __index__.
Bug #1536021: __hash__ may now return long int; the final hash value is obtained by invoking hash on the long int.
Bug #1536786: buffer comparison could emit a RuntimeWarning.
Bug #1535165: fixed a segfault in input() and raw_input() when sys.stdin is closed.
On Windows, the PyErr_Warn function is now exported from the Python dll again.
Bug #1191458: tracing over for loops now produces a line event on each iteration. Fixing this problem required changing the .pyc magic number. This means that .pyc files generated before 2.5c1 will be regenerated.
Bug #1333982: string/number constants were inappropriately stored in the byte code and co_consts even if they were not used, ie immediately popped off the stack.
Fixed a reference-counting problem in property().
Release date: 03-AUG-2006
Correction of patch #1455898: In the mbcs decoder, set final=False for stream decoder, but final=True for the decode function.
os.urandom no longer masks unrelated exceptions like SystemExit or KeyboardInterrupt.
Bug #1525866: Don't copy directory stat times in shutil.copytree on Windows
Bug #1002398: The documentation for os.path.sameopenfile now correctly refers to file descriptors, not file objects.
The renaming of the xml package to xmlcore, and the import hackery done to make it appear at both names, has been removed. Bug #1511497, #1513611, and probably others.
Bug #1441397: The compiler module now recognizes module and function docstrings correctly as it did in Python 2.4.
Bug #1529297: The rewrite of doctest for Python 2.4 unintentionally lost that tests are sorted by name before being run. This rarely matters for well-written tests, but can create baffling symptoms if side effects from one test to the next affect outcomes. DocTestFinder has been changed to sort the list of tests it returns.
The distutils version has been changed to 2.5.0, and is now kept in sync with sys.version_info[:3].
Bug #978833: Really close underlying socket in _socketobject.close.
Bug #1459963: urllib and urllib2 now normalize HTTP header names with title().
Patch #1525766: In pkgutil.walk_packages, correctly pass the onerror callback to recursive calls and call it with the failing package name.
Bug #1525817: Don't truncate short lines in IDLE's tool tips.
Patch #1515343: Fix printing of deprecated string exceptions with a value in the traceback module.
Resync optparse with Optik 1.5.3: minor tweaks for/to tests.
Patch #1524429: Use repr() instead of backticks in Tkinter again.
Bug #1520914: Change time.strftime() to accept a zero for any position in its argument tuple. For arguments where zero is illegal, the value is forced to the minimum value that is correct. This is to support an undocumented but common way people used to fill in inconsequential information in the time tuple pre-2.4.
Patch #1220874: Update the binhex module for Mach-O.
The email package has improved RFC 2231 support, specifically for recognizing the difference between encoded (name*0*=<blah>) and non-encoded (name*0=<blah>) parameter continuations. This may change the types of values returned from email.message.Message.get_param() and friends. Specifically in some cases where non-encoded continuations were used, get_param() used to return a 3-tuple of (None, None, string) whereas now it will just return the string (since non-encoded continuations don't have charset and language parts).
Also, whereas % values were decoded in all parameter continuations, they are now only decoded in encoded parameter parts.
Bug #1517990: IDLE keybindings on MacOS X now work correctly
Bug #1517996: IDLE now longer shows the default Tk menu when a path browser, class browser or debugger is the frontmost window on MacOS X
Patch #1520294: Support for getset and member descriptors in types.py, inspect.py, and pydoc.py. Specifically, this allows for querying the type of an object against these built-in types and more importantly, for getting their docstrings printed in the interactive interpreter's help() function.
Release date: 11-JUL-2006
Release date: 20-JUN-2006
Release date: 27-APR-2006
Bug #1465834: 'bdist_wininst preinstall script support' was fixed by converting these apis from macros into exported functions again:
PyParser_SimpleParseFile PyParser_SimpleParseString PyRun_AnyFile PyRun_AnyFileEx PyRun_AnyFileFlags PyRun_File PyRun_FileEx PyRun_FileFlags PyRun_InteractiveLoop PyRun_InteractiveOne PyRun_SimpleFile PyRun_SimpleFileEx PyRun_SimpleString PyRun_String Py_CompileString
Under COUNT_ALLOCS, types are not necessarily immortal anymore.
All uses of PyStructSequence_InitType have been changed to initialize the type objects only once, even if the interpreter is initialized multiple times.
Bug #1454485, array.array('u') could crash the interpreter. This was due to PyArgs_ParseTuple(args, 'u#', ...) trying to convert buffers (strings) to unicode when it didn't make sense. 'u#' now requires a unicode string.
Py_UNICODE is unsigned. It was always documented as unsigned, but due to a bug had a signed value in previous versions.
Patch #837242: id() of any Python object always gives a positive number now, which might be a long integer. PyLong_FromVoidPtr and PyLong_AsVoidPtr have been changed accordingly. Note that it has never been correct to implement a __hash()__ method that returns the id() of an object:
- def __hash__(self):
return id(self) # WRONG
because a hash result must be a (short) Python int but it was always possible for id() to return a Python long. However, because id() could return negative values before, on a 32-bit box an id() result was always usable as a hash value before this patch. That's no longer necessarily so.
Python on OS X 10.3 and above now uses dlopen() (via dynload_shlib.c) to load extension modules and now provides the dl module. As a result, sys.setdlopenflags() now works correctly on these systems. (SF patch #1454844)
Patch #1463867: enhanced garbage collection to allow cleanup of cycles involving generators that have paused outside of any try or with blocks. (In 2.5a1, a paused generator that was part of a reference cycle could not be garbage collected, regardless of whether it was paused in a try or with block.)
Release date: 05-APR-2006
PEP 338: -m command line switch now delegates to runpy.run_module allowing it to support modules in packages and zipfiles
On Windows, .DLL is not an accepted file name extension for extension modules anymore; extensions are only found if they end in .PYD.
Bug #1421664: sys.stderr.encoding is now set to the same value as sys.stdout.encoding.
__import__ accepts keyword arguments.
Patch #1460496: round() now accepts keyword arguments.
Fixed bug #1459029 - unicode reprs were double-escaped.
Patch #1396919: The system scope threads are reenabled on FreeBSD 5.4 and later versions.
Bug #1115379: Compiling a Unicode string with an encoding declaration now gives a SyntaxError.
Previously, Python code had no easy way to access the contents of a cell object. Now, a cell_contents attribute has been added (closes patch #1170323).
Patch #1123430: Python's small-object allocator now returns an arena to the system free() when all memory within an arena becomes unused again. Prior to Python 2.5, arenas (256KB chunks of memory) were never freed. Some applications will see a drop in virtual memory size now, especially long-running applications that, from time to time, temporarily use a large number of small objects. Note that when Python returns an arena to the platform C's free(), there's no guarantee that the platform C library will in turn return that memory to the operating system. The effect of the patch is to stop making that impossible, and in tests it appears to be effective at least on Microsoft C and gcc-based systems. Thanks to Evan Jones for hard work and patience.
Patch #1434038: property() now uses the getter's docstring if there is no "doc" argument given. This makes it possible to legitimately use property() as a decorator to produce a read-only property.
PEP 357, patch 1436368: add an __index__ method to int/long and a matching nb_index slot to the PyNumberMethods struct. The slot is consulted instead of requiring an int or long in slicing and a few other contexts, enabling other objects (e.g. Numeric Python's integers) to be used as slice indices.
Fixed various bugs reported by Coverity's Prevent tool.
PEP 352, patch #1104669: Make exceptions new-style objects. Introduced the new exception base class, BaseException, which has a new message attribute. KeyboardInterrupt and SystemExit to directly inherit from BaseException now. Raising a string exception now raises a DeprecationWarning.
Patch #1438387, PEP 328: relative and absolute imports. Imports can now be explicitly relative, using 'from .module import name' to mean 'from the same package as this module is in. Imports without dots still default to the old relative-then-absolute, unless 'from __future__ import absolute_import' is used.
Properly check if 'warnings' raises an exception (usually when a filter set to "error" is triggered) when raising a warning for raising string exceptions.
CO_GENERATOR_ALLOWED is no longer defined. This behavior is the default. The name was removed from Include/code.h.
PEP 308: conditional expressions were added: (x if cond else y).
Patch 1433928: - The copy module now "copies" function objects (as atomic objects). - dict.__getitem__ now looks for a __missing__ hook before raising
PEP 343: with statement implemented. Needs from __future__ import with_statement. Use of 'with' as a variable will generate a warning. Use of 'as' as a variable will also generate a warning (unless it's part of an import statement). The following objects have __context__ methods: - The built-in file type. - The thread.LockType type. - The following types defined by the threading module:
Lock, RLock, Condition, Semaphore, BoundedSemaphore.
Fix the encodings package codec search function to only search inside its own package. Fixes problem reported in patch #1433198.
Note: Codec packages should implement and register their own codec search function. PEP 100 has the details.
PEP 353: Using Py_ssize_t as the index type.
PYMALLOC_DEBUG builds now add 4*sizeof(size_t) bytes of debugging info to each allocated block, since the Py_ssize_t changes (PEP 353) now allow Python to make use of memory blocks exceeding 2**32 bytes for some purposes on 64-bit boxes. A PYMALLOC_DEBUG build was limited to 4-byte allocations before.
Patch #1400181, fix unicode string formatting to not use the locale. This is how string objects work. u'%f' could use , instead of . for the decimal point. Now both strings and unicode always use periods.
Bug #1244610, #1392915, fix build problem on OpenBSD 3.7 and 3.8. configure would break checking curses.h.
Bug #959576: The pwd module is now builtin. This allows Python to be built on UNIX platforms without $HOME set.
Bug #1072182, fix some potential problems if characters are signed.
Bug #889500, fix line number on SyntaxWarning for global declarations.
Bug #1378022, UTF-8 files with a leading BOM crashed the interpreter.
Support for converting hex strings to floats no longer works. This was not portable. float('0x3') now raises a ValueError.
Patch #1382163: Expose Subversion revision number to Python. New C API function Py_GetBuildNumber(). New attribute sys.subversion. Build number is now displayed in interactive prompt banner.
Implementation of PEP 341 - Unification of try/except and try/finally. "except" clauses can now be written together with a "finally" clause in one try statement instead of two nested ones. Patch #1355913.
Bug #1379994: Builtin unicode_escape and raw_unicode_escape codec now encodes backslash correctly.
Patch #1350409: Work around signal handling bug in Visual Studio 2005.
Bug #1281408: Py_BuildValue now works correctly even with unsigned longs and long longs.
SF Bug #1350188, "setdlopenflags" leads to crash upon "import" It was possible for dlerror() to return a NULL pointer, so it will now use a default error message in this case.
Replaced most Unicode charmap codecs with new ones using the new Unicode translate string feature in the builtin charmap codec; the codecs were created from the mapping tables available at ftp.unicode.org and contain a few updates (e.g. the Mac OS encodings now include a mapping for the Apple logo)
Added a few more codecs for Mac OS encodings
Sped up some Unicode operations.
A new AST parser implementation was completed. The abstract syntax tree is available for read-only (non-compile) access to Python code; an _ast module was added.
SF bug #1167751: fix incorrect code being produced for generator expressions. The following code now raises a SyntaxError: foo(a = i for i in range(10))
SF Bug #976608: fix SystemError when mtime of an imported file is -1.
SF Bug #887946: fix segfault when redirecting stdin from a directory. Provide a warning when a directory is passed on the command line.
Fix segfault with invalid coding.
SF bug #772896: unknown encoding results in MemoryError.
All iterators now have a Boolean value of True. Formerly, some iterators supported a __len__() method which evaluated to False when the iterator was empty.
On 64-bit platforms, when __len__() returns a value that cannot be represented as a C int, raise OverflowError.
test__locale is skipped on OS X < 10.4 (only partial locale support is present).
SF bug #893549: parsing keyword arguments was broken with a few format codes.
Changes donated by Elemental Security to make it work on AIX 5.3 with IBM's 64-bit compiler (SF patch #1284289). This also closes SF bug #105470: test_pwd fails on 64bit system (Opteron).
Changes donated by Elemental Security to make it work on HP-UX 11 on Itanium2 with HP's 64-bit compiler (SF patch #1225212).
Disallow keyword arguments for type constructors that don't use them (fixes bug #1119418).
Forward UnicodeDecodeError into SyntaxError for source encoding errors.
SF bug #900092: When tracing (e.g. for hotshot), restore 'return' events for exceptions that cause a function to exit.
The implementation of set() and frozenset() was revised to use its own internal data structure. Memory consumption is reduced by 1/3 and there are modest speed-ups as well. The API is unchanged.
SF bug #1238681: freed pointer is used in longobject.c:long_pow().
SF bug #1229429: PyObject_CallMethod failed to decrement some reference counts in some error exit cases.
SF bug #1185883: Python's small-object memory allocator took over a block managed by the platform C library whenever a realloc specified a small new size. However, there's no portable way to know then how much of the address space following the pointer is valid, so there's no portable way to copy data from the C-managed block into Python's small-object space without risking a memory fault. Python's small-object realloc now leaves such blocks under the control of the platform C realloc.
SF bug #1232517: An overflow error was not detected properly when attempting to convert a large float to an int in os.utime().
SF bug #1224347: hex longs now print with lowercase letters just like their int counterparts.
SF bug #1163563: the original fix for bug #1010677 ("thread Module Breaks PyGILState_Ensure()") broke badly in the case of multiple interpreter states; back out that fix and do a better job (see http://mail.python.org/pipermail/python-dev/2005-June/054258.html for a longer write-up of the problem).
SF patch #1180995: marshal now uses a binary format by default when serializing floats.
SF patch #1181301: on platforms that appear to use IEEE 754 floats, the routines that promise to produce IEEE 754 binary representations of floats now simply copy bytes around.
bug #967182: disallow opening files with 'wU' or 'aU' as specified by PEP 278.
patch #1109424: int, long, float, complex, and unicode now check for the proper magic slot for type conversions when subclassed. Previously the magic slot was ignored during conversion. Semantics now match the way subclasses of str always behaved. int/long/float, conversion of an instance to the base class has been moved to the proper nb_* magic slot and out of PyNumber_*(). Thanks Walter D�rwald.
Descriptors defined in C with a PyGetSetDef structure, where the setter is NULL, now raise an AttributeError when attempting to set or delete the attribute. Previously a TypeError was raised, but this was inconsistent with the equivalent pure-Python implementation.
It is now safe to call PyGILState_Release() before PyEval_InitThreads() (note that if there is reason to believe there are multiple threads around you still must call PyEval_InitThreads() before using the Python API; this fix is for extension modules that have no way of knowing if Python is multi-threaded yet).
Typing Ctrl-C whilst raw_input() was waiting in a build with threads disabled caused a crash.
Bug #1165306: instancemethod_new allowed the creation of a method with im_class == im_self == NULL, which caused a crash when called.
Move exception finalisation later in the shutdown process - this fixes the crash seen in bug #1165761
Added two new builtins, any() and all().
Defining a class with empty parentheses is now allowed (e.g., class C(): pass is no longer a syntax error). Patch #1176012 added support to the 'parser' module and 'compiler' package (thanks to logistix for that added support).
Patch #1115086: Support PY_LONGLONG in structmember.
Bug #1155938: new style classes did not check that __init__() was returning None.
Patch #802188: Report characters after line continuation character ('') with a specific error message.
Bug #723201: Raise a TypeError for passing bad objects to 'L' format.
Bug #1124295: the __name__ attribute of file objects was inadvertently made inaccessible in restricted mode.
Bug #1074011: closing sys.std{out,err} now causes a flush() and an ferror() call.
min() and max() now support key= arguments with the same meaning as in list.sort().
(2+3) --> (5).
set and frozenset objects can now be marshalled. SF #1098985.
Bug #1077106: Poor argument checking could cause memory corruption in calls to os.read().
The parser did not complain about future statements in illegal positions. It once again reports a syntax error if a future statement occurs after anything other than a doc string.
Change the %s format specifier for str objects so that it returns a unicode instance if the argument is not an instance of basestring and calling __str__ on the argument returns a unicode instance.
Patch #1413181: changed PyThreadState_Delete() to forget about the current thread state when the auto-GIL-state machinery knows about it (since the thread state is being deleted, continuing to remember it can't help, but can hurt if another thread happens to get created with the same thread id).
Patch #1380952: fix SSL objects timing out on consecutive read()s
Patch #1309579: wait3 and wait4 were added to the posix module.
Patch #1231053: The audioop module now supports encoding/decoding of alaw. In addition, the existing ulaw code was updated.
RFE #567972: Socket objects' family, type and proto properties are now exposed via new attributes.
Para, addpack, cmp, cmpcache, codehack, dircmp, dump, find, fmt, grep, lockfile, newdir, ni, packmail, poly, rand, statcache, tb, tzparse, util, whatsound, whrandom, zmod
The following modules were removed: regsub, reconvert, regex, regex_syntax.
re and sre were swapped, so help(re) provides full help. importing sre is deprecated. The undocumented re.engine variable no longer exists.
Bug #1448490: Fixed a bug that ISO-2022 codecs could not handle SS2 (single-shift 2) escape sequences correctly.
The unicodedata module was updated to the 4.1 version of the Unicode database. The 3.2 version is still available as unicodedata.db_3_2_0 for applications that require this specific version (such as IDNA).
The timing module is no longer built by default. It was deprecated in PEP 4 in Python 2.0 or earlier.
Patch 1433928: Added a new type, defaultdict, to the collections module. This uses the new __missing__ hook behavior added to dict (see above).
Bug #854823: socketmodule now builds on Sun platforms even when INET_ADDRSTRLEN is not defined.
Patch #1393157: os.startfile() now has an optional argument to specify a "command verb" to invoke on the file.
Bug #876637, prevent stack corruption when socket descriptor is larger than FD_SETSIZE.
Patch #1407135, bug #1424041: harmonize mmap behavior of anonymous memory. mmap.mmap(-1, size) now returns anonymous memory in both Unix and Windows. mmap.mmap(0, size) should not be used on Windows for anonymous memory.
Patch #1422385: The nis module now supports access to domains other than the system default domain.
Use Win32 API to implement os.stat/fstat. As a result, subsecond timestamps are reported, the limit on path name lengths is removed, and stat reports WindowsError now (instead of OSError).
Add bsddb.db.DBEnv.set_tx_timestamp allowing time based database recovery.
Bug #1413192, fix seg fault in bsddb if a transaction was deleted before the env.
Patch #1103116: Basic AF_NETLINK support.
Bug #1402308, (possible) segfault when using mmap.mmap(-1, ...)
Bug #1400822, _curses over{lay,write} doesn't work when passing 6 ints. Also fix ungetmouse() which did not accept arguments properly. The code now conforms to the documented signature.
Bug #1400115, Fix segfault when calling curses.panel.userptr() without prior setting of the userptr.
Fix 64-bit problems in bsddb.
Patch #1365916: fix some unsafe 64-bit mmap methods.
Bug #1290333: Added a workaround for cjkcodecs' _codecs_cn build problem on AIX.
Bug #869197: os.setgroups rejects long integer arguments
Bug #1346533, select.poll() doesn't raise an error if timeout > sys.maxint
Bug #1344508, Fix UNIX mmap leaking file descriptors
Patch #1338314, Bug #1336623: fix tarfile so it can extract REGTYPE directories from tarfiles written by old programs.
Patch #1407992, fixes broken bsddb module db associate when using BerkeleyDB 3.3, 4.0 or 4.1.
Get bsddb module to build with BerkeleyDB version 4.4
Get bsddb module to build with BerkeleyDB version 3.2
Patch #1309009, Fix segfault in pyexpat when the XML document is in latin_1, but Python incorrectly assumes it is in UTF-8 format
Fix parse errors in the readline module when compiling without threads.
Patch #1288833: Removed thread lock from socket.getaddrinfo on FreeBSD 5.3 and later versions which got thread-safe getaddrinfo(3).
Patches #1298449 and #1298499: Add some missing checks for error returns in cStringIO.c.
Patch #1297028: fix segfault if call type on MultibyteCodec, MultibyteStreamReader, or MultibyteStreamWriter
Fix memory leak in posix.access().
Patch #1213831: Fix typo in unicodedata._getcode.
Bug #1007046: os.startfile() did not accept unicode strings encoded in the file system encoding.
Patch #756021: Special-case socket.inet_aton('255.255.255.255') for platforms that don't have inet_aton().
Bug #1215928: Fix bz2.BZ2File.seek() for 64-bit file offsets.
Bug #1191043: Fix bz2.BZ2File.(x)readlines for files containing one line without newlines.
Bug #728515: mmap.resize() now resizes the file on Unix as it did on Windows.
Patch #1180695: Add nanosecond stat resolution, and st_gen, st_birthtime for FreeBSD.
Patch #1231069: The fcntl.ioctl function now uses the 'I' code for the request code argument, which results in more C-like behaviour for large or negative values.
Bug #1234979: For the argument of thread.Lock.acquire, the Windows implementation treated all integer values except 1 as false.
Bug #1194181: bz2.BZ2File didn't handle mode 'U' correctly.
Patch #1212117: os.stat().st_flags is now accessible as a attribute if available on the platform.
Patch #1103951: Expose O_SHLOCK and O_EXLOCK in the posix module if available on the platform.
Bug #1166660: The readline module could segfault if hook functions were set in a different thread than that which called readline.
collections.deque objects now support a remove() method.
operator.itemgetter() and operator.attrgetter() now support retrieving multiple fields. This provides direct support for sorting on multiple keys (primary, secondary, etc).
os.access now supports Unicode path names on non-Win32 systems.
Patches #925152, #1118602: Avoid reading after the end of the buffer in pyexpat.GetInputContext.
Patches #749830, #1144555: allow UNIX mmap size to default to current file size.
Added functional.partial(). See PEP309.
Patch #1093585: raise a ValueError for negative history items in readline. {remove_history,replace_history}
The spwd module has been added, allowing access to the shadow password database.
stat_float_times is now True.
array.array objects are now picklable.
the cPickle module no longer accepts the deprecated None option in the args tuple returned by __reduce__().
itertools.islice() now accepts None for the start and step arguments. This allows islice() to work more readily with slices:
islice(s.start, s.stop, s.step)
datetime.datetime() now has a strptime class method which can be used to create datetime object using a string and format.
Patch #1117961: Replace the MD5 implementation from RSA Data Security Inc with the implementation from http://sourceforge.net/projects/libmd5-rfc/.
Patch #1388073: Numerous __-prefixed attributes of unittest.TestCase have been renamed to have only a single underscore prefix. This was done to make subclassing easier.
PEP 338: new module runpy defines a run_module function to support executing modules which provide access to source code or a code object via the PEP 302 import mechanisms.
The email module's parsedate_tz function now sets the daylight savings flag to -1 (unknown) since it can't tell from the date whether it should be set.
Patch #624325: urlparse.urlparse() and urlparse.urlsplit() results now sport attributes that provide access to the parts of the result.
Patch #1462498: sgmllib now handles entity and character references in attribute values.
Added the sqlite3 package. This is based on pysqlite2.1.3, and provides a DB-API interface in the standard library. You'll need sqlite 3.0.8 or later to build this - if you have an earlier version, the C extension module will not be built.
Bug #1460340: random.sample(dict) failed in various ways. Dicts aren't officially supported here, and trying to use them will probably raise an exception some day. But dicts have been allowed, and "mostly worked", so support for them won't go away without warning.
Bug #1445068: getpass.getpass() can now be given an explicit stream argument to specify where to write the prompt.
Patch #1462313, bug #1443328: the pickle modules now can handle classes that have __private names in their __slots__.
Bug #1250170: mimetools now handles socket.gethostname() failures gracefully.
patch #1457316: "setup.py upload" now supports --identity to select the key to be used for signing the uploaded code.
Queue.Queue objects now support .task_done() and .join() methods to make it easier to monitor when daemon threads have completed processing all enqueued tasks. Patch #1455676.
popen2.Popen objects now preserve the command in a .cmd attribute.
Added the ctypes ffi package.
email 4.0 package now integrated. This is largely the same as the email 3.0 package that was included in Python 2.3, except that PEP 8 module names are now used (e.g. mail.message instead of email.Message). The MIME classes have been moved to a subpackage (e.g. email.mime.text instead of email.MIMEText). The old names are still supported for now. Several deprecated Message methods have been removed and lots of bugs have been fixed. More details can be found in the email package documentation.
Patches #1436130/#1443155: codecs.lookup() now returns a CodecInfo object (a subclass of tuple) that provides incremental decoders and encoders (a way to use stateful codecs without the stream API). Python functions codecs.getincrementaldecoder() and codecs.getincrementalencoder() as well as C functions PyCodec_IncrementalEncoder() and PyCodec_IncrementalDecoder() have been added.
Patch #1359365: Calling next() on a closed StringIO.String object raises a ValueError instead of a StopIteration now (like file and cString.String do). cStringIO.StringIO.isatty() will raise a ValueError now if close() has been called before (like file and StringIO.StringIO do).
A regrtest option -w was added to re-run failed tests in verbose mode.
Patch #1446372: quit and exit can now be called from the interactive interpreter to exit.
The function get_count() has been added to the gc module, and gc.collect() grew an optional 'generation' argument.
A library msilib to generate Windows Installer files, and a distutils command bdist_msi have been added.
PEP 343: new module contextlib.py defines decorator @contextmanager and helpful context managers nested() and closing().
The compiler package now supports future imports after the module docstring.
Bug #1413790: zipfile now sanitizes absolute archive names that are not allowed by the specs.
Patch #1215184: FileInput now can be given an opening hook which can be used to control how files are opened.
Patch #1212287: fileinput.input() now has a mode parameter for specifying the file mode input files should be opened with.
Patch #1215184: fileinput now has a fileno() function for getting the current file number.
Patch #1349274: gettext.install() now optionally installs additional translation functions other than _() in the builtin namespace.
Patch #1337756: fileinput now accepts Unicode filenames.
Patch #1373643: The chunk module can now read chunks larger than two gigabytes.
Patch #1417555: SimpleHTTPServer now returns Last-Modified headers.
Bug #1430298: It is now possible to send a mail with an empty return address using smtplib.
Bug #1432260: The names of lambda functions are now properly displayed in pydoc.
Patch #1412872: zipfile now sets the creator system to 3 (Unix) unless the system is Win32.
Patch #1349118: urllib now supports user:pass@ style proxy specifications, raises IOErrors when proxies for unsupported protocols are defined, and uses the https proxy on https redirections.
Bug #902075: urllib2 now supports 'host:port' style proxy specifications.
Bug #1407902: Add support for sftp:// URIs to urlparse.
Bug #1371247: Update Windows locale identifiers in locale.py.
Bug #1394565: SimpleHTTPServer now doesn't choke on query parameters any more.
Bug #1403410: The warnings module now doesn't get confused when it can't find out the module name it generates a warning for.
Patch #1177307: Added a new codec utf_8_sig for UTF-8 with a BOM signature.
Patch #1157027: cookielib mishandles RFC 2109 cookies in Netscape mode
Patch #1117398: cookielib.LWPCookieJar and .MozillaCookieJar now raise LoadError as documented, instead of IOError. For compatibility, LoadError subclasses IOError.
Added the hashlib module. It provides secure hash functions for MD5 and SHA1, 224, 256, 384, and 512. Note that recent developments make the historic MD5 and SHA1 unsuitable for cryptographic-strength applications. In <http://mail.python.org/pipermail/python-dev/2005-December/058850.html> Ronald L. Rivest offered this advice for Python:
"The consensus of researchers in this area (at least as expressed at the NIST Hash Function Workshop 10/31/05), is that SHA-256 is a good choice for the time being, but that research should continue, and other alternatives may arise from this research. The larger SHA's also seem OK."
Added a subset of Fredrik Lundh's ElementTree package. Available modules are xml.etree.ElementTree, xml.etree.ElementPath, and xml.etree.ElementInclude, from ElementTree 1.2.6.
Patch #1162825: Support non-ASCII characters in IDLE window titles.
Bug #1365984: urllib now opens "data:" URLs again.
Patch #1314396: prevent deadlock for threading.Thread.join() when an exception is raised within the method itself on a previous call (e.g., passing in an illegal argument)
Bug #1340337: change time.strptime() to always return ValueError when there is an error in the format string.
Patch #754022: Greatly enhanced webbrowser.py (by Oleg Broytmann).
Bug #729103: pydoc.py: Fix docother() method to accept additional "parent" argument.
Patch #1300515: xdrlib.py: Fix pack_fstring() to really use null bytes for padding.
Bug #1296004: httplib.py: Limit maximal amount of data read from the socket to avoid a MemoryError on Windows.
Patch #1166948: locale.py: Prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE to get the correct encoding.
Patch #1166938: locale.py: Parse LANGUAGE as a colon separated list of languages.
Patch #1268314: Cache lines in StreamReader.readlines for performance.
Bug #1290505: Fix clearing the regex cache for time.strptime().
Bug #1167128: Fix size of a symlink in a tarfile to be 0.
Patch #810023: Fix off-by-one bug in urllib.urlretrieve reporthook functionality.
Bug #1163178: Make IDNA return an empty string when the input is empty.
Patch #848017: Make Cookie more RFC-compliant. Use CRLF as default output separator and do not output trailing semicolon.
Patch #1062060: urllib.urlretrieve() now raises a new exception, named ContentTooShortException, when the actually downloaded size does not match the Content-Length header.
Bug #1121494: distutils.dir_utils.mkpath now accepts Unicode strings.
Bug #1178484: Return complete lines from codec stream readers even if there is an exception in later lines, resulting in correct line numbers for decoding errors in source code.
Bug #1192315: Disallow negative arguments to clear() in pdb.
Patch #827386: Support absolute source paths in msvccompiler.py.
Patch #1105730: Apply the new implementation of commonprefix in posixpath to ntpath, macpath, os2emxpath and riscospath.
Fix a problem in Tkinter introduced by SF patch #869468: delete bogus __hasattr__ and __delattr__ methods on class Tk that were breaking Tkdnd.
Bug #1015140: disambiguated the term "article id" in nntplib docs and docstrings to either "article number" or "message id".
Bug #1238170: threading.Thread.__init__ no longer has "kwargs={}" as a parameter, but uses the usual "kwargs=None".
textwrap now processes text chunks at O(n) speed instead of O(n**2). Patch #1209527 (Contributed by Connelly).
urllib2 has now an attribute 'httpresponses' mapping from HTTP status code to W3C name (404 -> 'Not Found'). RFE #1216944.
Bug #1177468: Don't cache the /dev/urandom file descriptor for os.urandom, as this can cause problems with apps closing all file descriptors.
Bug #839151: Fix an attempt to access sys.argv in the warnings module; it can be missing in embedded interpreters
Bug #1155638: Fix a bug which affected HTTP 0.9 responses in httplib.
Bug #1100201: Cross-site scripting was possible on BaseHTTPServer via error messages.
Bug #1108948: Cookie.py produced invalid JavaScript code.
The tokenize module now detects and reports indentation errors. Bug #1224621.
The tokenize module has a new untokenize() function to support a full roundtrip from lexed tokens back to Python source code. In addition, the generate_tokens() function now accepts a callable argument that terminates by raising StopIteration.
Bug #1196315: fix weakref.WeakValueDictionary constructor.
Bug #1213894: os.path.realpath didn't resolve symlinks that were the first component of the path.
Patch #1120353: The xmlrpclib module provides better, more transparent, support for datetime.{datetime,date,time} objects. With use_datetime set to True, applications shouldn't have to fiddle with the DateTime wrapper class at all.
distutils.commands.upload was added to support uploading distribution files to PyPI.
distutils.commands.register now encodes the data as UTF-8 before posting them to PyPI.
decimal operator and comparison methods now return NotImplemented instead of raising a TypeError when interacting with other types. This allows other classes to implement __radd__ style methods and have them work as expected.
Bug #1163325: Decimal infinities failed to hash. Attempting to hash a NaN raised an InvalidOperation instead of a TypeError.
Patch #918101: Add tarfile open mode r|* for auto-detection of the stream compression; add, for symmetry reasons, r:* as a synonym of r.
Patch #1043890: Add extractall method to tarfile.
Patch #1075887: Don't require MSVC in distutils if there is nothing to build.
Patch #1103407: Properly deal with tarfile iterators when untarring symbolic links on Windows.
Patch #645894: Use getrusage for computing the time consumption in profile.py if available.
Patch #1046831: Use get_python_version where appropriate in sysconfig.py.
Patch #1117454: Remove code to special-case cookies without values in LWPCookieJar.
Patch #1117339: Add cookielib special name tests.
Patch #1112812: Make bsddb/__init__.py more friendly for modulefinder.
Patch #1110248: SYNC_FLUSH the zlib buffer for GZipFile.flush.
Patch #1107973: Allow to iterate over the lines of a tarfile.ExFileObject.
Patch #1104111: Alter setup.py --help and --help-commands.
Patch #1121234: Properly cleanup _exit and tkerror commands.
Patch #1049151: xdrlib now unpacks booleans as True or False.
Fixed bug in a NameError bug in cookielib. Patch #1116583.
Applied a security fix to SimpleXMLRPCserver (PSF-2005-001). This disables recursive traversal through instance attributes, which can be exploited in various ways.
Bug #1222790: in SimpleXMLRPCServer, set the reuse-address and close-on-exec flags on the HTTP listening socket.
Bug #792570: SimpleXMLRPCServer had problems if the request grew too large. Fixed by reading the HTTP body in chunks instead of one big socket.read().
Patches #893642, #1039083: add allow_none, encoding arguments to constructors of SimpleXMLRPCServer and CGIXMLRPCRequestHandler.
Bug #1110478: Revert os.environ.update to do putenv again.
Bug #1103844: fix distutils.install.dump_dirs() with negated options.
os.{SEEK_SET, SEEK_CUR, SEEK_END} have been added for convenience.
Enhancements to the csv module:
_DummyThread objects in the threading module now delete self.__block that is inherited from _Thread since it uses up a lock allocated by 'thread'. The lock primitives tend to be limited in number and thus should not be wasted on a _DummyThread object. Fixes bug #1089632.
The imghdr module now detects Exif files.
StringIO.truncate() now correctly adjusts the size attribute. (Bug #951915).
locale.py now uses an updated locale alias table (built using Tools/i18n/makelocalealias.py, a tool to parse the X11 locale alias file); the encoding lookup was enhanced to use Python's encoding alias table.
moved deprecated modules to Lib/lib-old: whrandom, tzparse, statcache.
the pickle module no longer accepts the deprecated None option in the args tuple returned by __reduce__().
optparse now optionally imports gettext. This allows its use in setup.py.
the pickle module no longer uses the deprecated bin parameter.
the shelve module no longer uses the deprecated binary parameter.
the pstats module no longer uses the deprecated ignore() method.
the filecmp module no longer uses the deprecated use_statcache argument.
unittest.TestCase.run() and unittest.TestSuite.run() can now be successfully extended or overridden by subclasses. Formerly, the subclassed method would be ignored by the rest of the module. (Bug #1078905).
heapq.nsmallest() and heapq.nlargest() now support key= arguments with the same meaning as in list.sort().
Bug #1076985: codecs.StreamReader.readline() now calls read() only once when a size argument is given. This prevents a buffer overflow in the tokenizer with very long source lines.
Bug #1083110: zlib.decompress.flush() would segfault if called immediately after creating the object, without any intervening .decompress() calls.
The reconvert.quote function can now emit triple-quoted strings. The reconvert module now has some simple documentation.
UserString.MutableString now supports negative indices in __setitem__ and __delitem__
Bug #1149508: textwrap now handles hyphenated numbers (eg. "2004-03-05") correctly.
Partial fixes for SF bugs #1163244 and #1175396: If a chunk read by codecs.StreamReader.readline() has a trailing "r", read one more character even if the user has passed a size parameter to get a proper line ending. Remove the special handling of a "rn" that has been split between two lines.
Bug #1251300: On UCS-4 builds the "unicode-internal" codec will now complain about illegal code points. The codec now supports PEP 293 style error handlers.
Bug #1235646: codecs.StreamRecoder.next() now reencodes the data it reads from the input stream, so that the output is a byte string in the correct encoding instead of a unicode string.
Bug #1202493: Fixing SRE parser to handle '{}' as perl does, rather than considering it exactly like a '*'.
Bug #1245379: Add "unicode-1-1-utf-7" as an alias for "utf-7" to encodings.aliases.
` uu.encode()`` and uu.decode() now support unicode filenames.
Patch #1413711: Certain patterns of differences were making difflib touch the recursion limit.
Bug #947906: An object oriented interface has been added to the calendar module. It's possible to generate HTML calendar now and the module can be called as a script (e.g. via python -mcalendar). Localized month and weekday names can be ouput (even if an exotic encoding is used) using special classes that use unicode.
(For information about older versions, consult the HISTORY file.)


text:
It's a battle between titans as the LG Optimus EX faces off with HTC's Sensation XL in an all-out competition of epic proportions. The massive Sensation XL is a great update of sorts to its younger brother, the HTC Sensation. On the other hand, LG is known for bringing its first dual-core smartphone in the form of the LG Optimus 2X, but this time around we're happy to know that LG is bringing a new upgrade to its Optimus line with the LG Optimus EX.
In this article we'll take a closer look at whether LG's new Optimus can stand up to HTC's Sensation XL–or vice-versa.
Design and Display
The HTC Sensation XL is a beast with its gigantic 4.7-inch capacitive S-LCD touchscreen, hence the XL acronym suggesting "extra large." Measuring 132.5 x 70.7 x 9.9 mm, and weighing around 162.5 grams, the device is heavy considering that the Galaxy Note is larger but lighter than the Sensation XL with only 16 grams apart. The device is fairly compact and sleek for a device branding itself with an XL tag.
Polished with a metal-like finish with fine silver lining from top to bottom, the Optimus EX doesn't fail to delight. The slate-like form factor of the device takes the same shape as the Optimus 2X. Slightly smaller than the Sensation XL, the Optimus EX boasts a 4.0-inch IPS LCD capacitive touchscreen and weighs around 127 grams–significantly lighter than the HTC phone.
Under the hood, the Optimus EX sports a 1 GHz dual-core Cortex NVIDIA Tegra 2 chipset. LG has chosen NVIDIA for the latter's excellence in graphics hardware, especially its powerful ULP GeForce GPU. On the other hand, the Sensation XL may not support dual-core capabilities, but its fierce 1.5 GHz Scorpion processor onboard is a killer.
RAM and Memory
The Sensation XL comes preloaded with a massive 16 GB internal storage onboard and 768 MB of RAM compared to the Optimus EX's 8 GB of internal storage but with a larger 1 GB of RAM. The Optimus EX can further be expanded up to 32 GB with the aid of the built-in microSD card slot. However, the Sensation XL doesn't come with a microSD card slot; instead it heavily relies on its large internal storage to keep multimedia files in place. So, if you're planning to watch HD videos on the Sensation XL, we advise that you choose only the good stuff.
The HTC Sensation XL manages to pull off an 8 MP camera that captures decent shots of up to 3264×2448 pixels. It is also capable of recording 720p videos at 30 fps, plus it has dual-LED flash support. Other notable features include slow-motion video recording, face detection, touch focus, and HDR.
The Optimus EX carries a typical 5 MP camera with 1080p or 720p video recording at 24 and 30 fps, respectively.
The Sensation XL is an HTC device and, being so, is expected to come with a full serving of HTC's world-famous HTC Sense UI. Coming with the updated Android 2.3.5 Gingerbread, it works really great with the HTC Sense 3.5. The HTC custom skin on top should not surprise many users, although the company made a few changes to make it look gorgeous.
Fresh out of the box, the Optimus EX also sports Android 2.3 Gingerbread. Previous users of the Optimus 2X will be familiar with LG's user interface. The device features the same UI found on many LG devices.
LG's new Optimus EX is a nifty little gadget for everyday use. It is the company's new successor to the glorious Optimus 2X. However, it needs some more punch in the camera department. If you don't like phones with huge screens, the Optimus EX is fantastic to use for multitasking or general smartphone use.
The HTC Sensation XL is a huge leap from its predecessor–literally–by offering a massive 4.7-inch screen running the famous Sense UI. Despite having a screen size larger than average smartphones, it remains pocket-friendly yet big enough for tasks such as web browsing and reading e-books on the go. Together with a nice camera, it's more of an entertainment device. The Sensation XL will delight fans of phones with huge screens.
What's your take on these two gorgeous devices from LG and HTC?
[poll id="61″]


text:
My next book, Crucified to Life is going to be released on February 7th. This is the front cover of the book.
In Crucified to Life, I lay out, not a deeper Christianity, but the Christianity that we all should know. But unfortunately, many of us have settled for something different. We have misunderstood grace, we have misunderstood the good news. We have let the Gospel stop at God saving us from Hell. And, yet, it is much more than that. The work that God has done and is doing is more than that and it is my hope and prayer that through this book, more people will discover what abundant life in Christ looks like.
Stay Informed
If you'd like to be among the first to know when the book is available, subscribe to the community. In return, you'll receive a copy of my 28-day devotional called, Journey to Knowing God.


text:
Ancient Iona, a Mystical Island For Pilgrims
If a pilgrimage to ancient spiritual sites is on your wish list, look no further than the holy Isle of Iona. With its connection to early Christianity, this tiny rocky island located off the west coast of Scotland has been attracting pilgrims since medieval times. And this year just so happens to mark the 1,450th anniversary of St. Columba's arrival on this mystical island.


text:
Accommodation options within 8km from Lyngrove Wines & Guesthouse include:
12 spacious double rooms with en suite bathrooms,air-conditioning, safe deposit, coffee making facilities and a courtesy bar. Facilities: swimming pool, barbeque areas, gardens & conference facility (max 20 delegates).
Vredenburg Manor Guest House, dating out of the 1800's, is a Cape Dutch styled guest house ideally located on a farm in the heart of the Cape Winelands. We are about 40km from Cape Town, 15 minutes from the airport and 12km from Stellenbosch.
An authentic Winelands experience blended with superior wines and true hospitality! Situated amongst vineyards, in beautifully landscaped gardens with spectacular mountain views, Eikendal Lodge offers an idyllic Winelands retreat to recharge the senses!
Situated on a working winefarm where the lone traveller, family,group of friends or honeymoon couple can come and relax and unwind, surrounded by the beauty of our Winelands
Klein Welmoed is a elegantly restored guesthouse which pays credence to classic Cape Dutch architecture and houses 12 luxurious en-suite bedrooms. There are also 3 one and two-bedroom self-catering cottages for a more flexible style of accommodation


text:
|Peter Kwok | profile | all galleries >> Central Europe 2007 >> My Review of Our Central European Tour
|tree view | thumbnails | slideshow | map
|The GOOD:
|Spectacular sights
The photos speak for themselves. Need I say more?
The breakfast buffet at every hotel was excellent, with wide varieties of sausages, cheese, pastries, fruits, salad, and drinks.
The optional meals were sumptuous, with more meat than we could devour.
Local restaurants, whether as part of the tour package or a lunch place we found on our own, provided the styles of cooking not easily found in the U.S.
Even the Chinese dinner in Poland was better than expected
We occasionally ate at American fast food chains because of their fast service, iced cold drinks, working A/C, clean and free restrooms.
|Overnight rains
The two occasions of rain never disrupted our tour, but provided welcome reprieve from the heat.
From the concert at the Hofburg Imperial Palace in Vienna to the slightly off-tune singing on the bus, this tour was full of lively music.
In the Czech Republic, memorable tunes by Smetana and Dvorak were heard in restaurants, boats, and sidewalks. Many of the churches in Prague host classical concerts for tourists. Their choices of music are much better than the assortments of 19th century pops offered in Vienna.
|The BAD:
|Abnormal heat wave (38şC in Vienna and 40şC in Budapest) zapped our energy, especially in open spaces like the Schönbrunn Palace garden in Vienna or Hero's Square in Budapest.
To add to our predicament, all historical buildings and business establishments in city centers have no or insufficient air conditioning. Fortunately, our tour bus has superb A/C to cool us off between stops.
|Long lines at pay toilets (especially for the ladies). But a splash of cold tap water was a great relief from the oppressing heat.
|Daily 6:30 wake up calls and check out
We knew this was the nature of a multi-stop bus tour. With careful packing ahead of time, this was not a problem. Besides, we can catch up on sleep on the bus.
|Interruption of water supply for an entire Budapest neighborhood. Some of us were caught in the middle of taking showers. For the first time in my life, I brushed my teeth with bottled water. Fortunately, the post-communist municipal workers fixed the problem before dawn. Afterward, we all felt much cleaner.
|The UGLY:
Although we knew beforehand that Auschwitz was a notorious Nazi death camp, we did not expect the emotional impact from utterly evil deeds.
|Berlin Wall
This ugly edifice from a totalitarian regime became a symbol of the Cold War. The DDR had to prevent their best and brightest workers from leaving this "workers' paradise" for West Berlin.
|comment |
|Marilyn Go
|26-Dec-2012 16:37


text:
Stock market under Guo shows how politics clashes with reform
Hopes were high when Guo Shuqing was appointed to head the China Securities Regulatory Commission, but politics soon got in the way …
Hopes are riding high that China's new leaders will live up to their promises and press ahead with much-needed economic reforms.
But a look at the mainland's stock market and how it is regulated provides an object lesson in just how difficult implementing real reform can be.
In October 2011, when the former China Construction Bank chairman Guo Shuqing was appointed to head the China Securities Regulatory Commission, hopes soared that a brave new era was dawning for equity markets.
With his experience in the commercial sector, Guo was widely perceived as someone who understood the way markets should work. He was seen as just the chap to shake up the stock supervisor and place market regulation on a new footing for the future.
A shake-up was badly needed. Unlike regulators in other countries, the CSRC was not concerned either with ensuring a level playing field for market participants or with protecting investors' interests.
Instead the regulator's job was to ensure that state-owned enterprises were able to raise equity capital at cheap rates.
As a result, unlike regulators elsewhere, the CSRC did not stick to satisfying itself that listing applicants met threshold standards of governance, transparency and profitability, then let the market get on with deciding whether or not to buy their shares.
Instead, it drip-fed the market with initial public offerings, selected from a queue of applicants on a case-by-case basis according to their political influence. And in order to make sure the shares were sold at attractive prices for the issuers, the regulator only allowed new offerings when it judged valuations were suitably high.
If valuations were not high enough, the CSRC did not shy away from twisting a few arms in the brokerage and fund management community in an attempt to make sure there were sufficient buyers to get them up.
Under Guo, all that was supposed to change. As he explained, he wanted to transform the regulator, shifting it away from controlling access to the market and steering prices, and moving it to a more conventional supervisory role.
It was a worthy aim. Unfortunately, there was a problem. When he took over the CSRC in October 2011, mainland-listed A shares were sliding into an increasingly vicious bear market, having dropped almost 20 per cent over the preceding 12 months.
The fall continued, and over the course of last year Guo abandoned all pretence of being a dispassionate, even-handed regulator, as his attempts to talk up the market became increasingly desperate.
He advised everyone to buy as shares were "rare investment value". He allowed investors to leverage up. And he pushed companies to launch share buy-backs and to increase their dividend payments.
Nothing worked. So finally, under political pressure to engineer a market recovery to coincide with the leadership transition, in the last quarter of last year Guo halted new share issues lest they dilute demand.
Share prices have climbed since, thanks largely to a surge in liquidity, but Guo is still trying to massage the market higher.
Speaking in Hong Kong this month, he protested that mainland stocks were still undervalued. "The high quality of the companies is not reflected in their price to earnings ratios," he complained.
He also admitted that the number of companies queuing for regulatory approval to issue shares had grown to 900, up from about 750 in October, making a nonsense of his aims to move the regulator away from controlling access to the market.
In many ways, Guo's tenure at the CSRC illustrates the difficulty of pushing through reform in China.
Everyone knows what needs to be done. But, time and again, political imperatives get in the way and forbid actual implementation.
Most Popular
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5


text:
Orlando advances to Eastern Conference finals
�Everybody laughed,� the Magic center said after helping Orlando beat the defending NBA champion Boston Celtics 101-82 on Sunday night and advance to the Eastern Conference finals.
�I believe we can win a championship. We�re not going to stop going after one until we get it. We have the right team. We have the talent. We have the coaches. It�s just on us to go out there and play hard. I have a long way to go, but I�m still hungry.�
Howard scored 12 points with 16 rebounds and five blocked shots, and Hedo Turkoglu had 25 points with 12 assists for Orlando, which trailed for just 36 seconds after the opening basket and held on to earn the right to play LeBron James and the Cavaliers for a spot in the NBA finals.
Game 1 is Wednesday in Cleveland.
Orlando won the season series 2-1, but the Cavaliers swept both of their postseason series and have been waiting for their next opponent since last Monday.
�Cleveland is playing at a much higher level than anybody else in the playoffs. We�re going to have to take it up another notch,� Magic coach Stan Van Gundy said. �But that�s for us to worry about tomorrow. I am going to enjoy this one until I get on the plane tonight and start watching film.�
Western Conference
-- Lakers 89, Rockets 70�All is well again in La-La Land. The real Los Angeles Lakers showed up, and in a Game 7, no less.
With Pau Gasol dominating on both ends of the court, the Lakers emphatically silenced the doubters and the Houston Rockets, winning the decisive final game of the Western Conference semifinals at Los Angeles.
Playing with emotion, Gasol scored 21 points and grabbed 18 rebounds. The Lakers looked like the conference�s top-seeded team, not the maddeningly inconsistent one that was pushed to the limit by the undermanned, smaller Rockets.
The Lakers host the opener of the conference finals against Denver on Tuesday night.
Los Angeles won three of four from Denver this season.
The Lakers have been so up and down in this series that coach Phil Jackson said before Game 5 that they had a little bit of Jekyll and Hyde in them. That was the night the Lakers raced to a 40-point win at home, only to follow it up two nights later with a 15-point loss, the second straight game they were blind-sided in Houston.
There are any number of theories as to why the Lakers have had a split personality.
Asked what the Lakers learned from this series, Kobe Bryant cracked: �That we�re bipolar.�
Added Lamar Odom: �To make it interesting. It�s Hollywood, you know.�
Last updated: 10:24 am Thursday, December 13, 2012


text:
Citation Specht, J., Bossen, A., Hall, G.R., Zimmerman, B., & Russell, J. (2009). The effects of a dementia nurse care manager on improving caregiver outcomes. American Journal of Alzheimer's Disease and Other Dementias, 24(3) 193-207
Citation Vickery, B., Mittman, B., Connor, K., Pearson, M., Della Penna, R., Ganiats, T., DeMonte, R.,Chodosh, J., Cui, X., Vassar, S., Duan, N. & Lee, M. (2006). The effect of a disease management intervention on quality and outcomes of dementia care. Annals of Internal Medicine, 145(10), 713-726.
Design Randomized, controlled trial
Citation Bass, D., Clark, P., Looman, W., McCarthy, C. & Eckert, S. (2003). The cleveland alzheimer's managed care demonstration: Outcomes after 12 months of implementation. The Gerontologist, 43(1), 73-85.
Design Randomized trial
Participants The participants of this study were N=157 family caregivers of a person with Alzheimer's disease.
Citation Counsell, S. R. et al. (2007). Geriatric care management for low income seniors. The Journal of the American Medical Society, 298(22), 2623-2633.
Design Randomized controlled trial
Purpose The purpose of this study was to test the effectiveness of a geriatric care management model on improving the quality of care for low-income seniors in primary care.
Citation Wolff, J. L. et al. Effects of guided care on family caregivers. The Gerontologist. Advance Access published online: August 26, 2009.
Design Experiment
Purpose The purpose of this study was to determine whether Guided Care (GC) improves patients' primary caregivers' depressive symptoms, strain, productivity, and perceptions of the quality of care recipients' chronic illness care.
Citation Corcoran, M., et al. (2003). Effects of the home environmental skill-building program on the caregiver-care recipient dyad: 6-month outcomes from the philadelphia REACH initiative. The Gerontological Society of America, 43 (4), 532 - 546.
Design Randomized controlled
Programs included here were selected for their well recognized contributions to the support of families in their caregiving role. Many of these programs are considered to be authorities in their fields and have been replicated widely. In addition, programs:
Programs included here are noted for their successful use of "unconventional" means (such as the arts and multimedia) and foster innovation by bringing services to historically underserved populations, such as ethnic, rural and LGBT communities. New and imaginative supports were central to these programs which may serve as a guide for others attempting to achieve a similar goal. In addition, programs:
The practices or interventions included in this section followed an explicit, carefully documented process and produced significant results on caregiver outcome variables (e.g. lowered caregiver depression, introduced novel coping skills etc) or offered valuable insight into some aspect of family caregiving. These interventions were selected after careful review of the literature and were further discussed with experts in the field. In addition, the following apply to the selected practices:
Learn more


text:
Exchange Rate Volatility and Exports from East Asian Countries to Japan and the U. S
The purpose of this paper is to investigate the impact of exchange rate volatility on exports in four East Asian countries (Hong Kong, South Korea, Singapore, and Thailand). Specifically, this paper aims to determine whether the bilateral real exchange rate volatility between an East Asian country and its trading partner negatively affects the exports of the East Asian country. Considering the dominant roles of the U.S. and Japan as trading partners of those East Asian countries, this paper focuses on the monthly export volumes of East Asian countries to the U.S. and Japan for the period from 1990 to 2001. Except for the case of Hong Kong's exports to Japan, cointegration tests and estimations of error correction models indicate exchange rate volatility has negative impacts on exports either in the short run or in the long-run, or both. On the other hand, manufacturing production indices of importing countries and depreciation of real bilateral exchange rates turn out, in general, to have positive effects on the exports of the East Asian countries examined.
If you experience problems downloading a file, check if you have the proper application to view it first. In case of further problems read the IDEAS help page. Note that these files are not on the IDEAS site. Please be patient as the files may be large.
|21 pages
|Date of creation:
|Jun 2003
|Contact details of provider:
| Postal: 777 Kokusai-cho, Minami Uonuma0-shi, Niigata 949-7277 JAPAN
Phone: 81+(0)25-779-1112
Fax: 81+(0)25-779-1187
Web page: http://www.iuj.ac.jp/research/
More information through EDIRC
References listed on IDEAS
Please report citation or reference errors to , or , if you are the registered author of the cited work, log in to your RePEc Author Service profile, click on "citations" and make appropriate adjustments.:
- M. Kabir Hassan & David R. Tufte, 1998. "Exchange rate volatility and aggregate export growth in Bangladesh," Applied Economics, Taylor & Francis Journals, vol. 30(2), pages 189-201, February.
- Hooper, Peter & Kohlhagen, Steven W., 1978. "The effect of exchange rate uncertainty on the prices and volume of international trade," Journal of International Economics, Elsevier, vol. 8(4), pages 483-511, November.
- Arize, Augustine C & Osang, Thomas & Slottje, Daniel J, 2000. "Exchange-Rate Volatility and Foreign Trade: Evidence from Thirteen LDC's," Journal of Business & Economic Statistics, American Statistical Association, vol. 18(1), pages 10-17, January.
- Christopher F. Baum & Mustafa Caglayan & Neslihan Ozkan, 2000.
"Exchange Rate Effects on the Volume of Trade Flows: An Empirical Analysis Employing High-Frequency Data,"
CeNDEF Workshop Papers, January 2001
5B.1, Universiteit van Amsterdam, Center for Nonlinear Dynamics in Economics and Finance.
- Christopher F Baum, Mustafa Caglayan, Neslihan Ozkan, 2001. "Exchange Rate Effects on the Volume of Trade Flows: An Empirical Analysis Employing High-Frequency Data," Computing in Economics and Finance 2001 85, Society for Computational Economics.
- Dickey, David A & Fuller, Wayne A, 1981. "Likelihood Ratio Statistics for Autoregressive Time Series with a Unit Root," Econometrica, Econometric Society, vol. 49(4), pages 1057-1072, June.
- Chowdhury, Abdur R, 1993. "Does Exchange Rate Volatility Depress Trade Flows? Evidence from Error-Correction Models," The Review of Economics and Statistics, MIT Press, vol. 75(4), pages 700-706, November.
- Eric van Wincoop & Philippe Bacchetta, 2000. "Does Exchange-Rate Stability Increase Trade and Welfare?," American Economic Review, American Economic Association, vol. 90(5), pages 1093-1109, December.
- Philippe BACCHETTA & Eric VAN WINCOOP, 1999. "Does Exchange Rate Stability Increase Trade and Welfare ?," Cahiers de Recherches Economiques du Département d'Econométrie et d'Economie politique (DEEP) 9917, Université de Lausanne, Faculté des HEC, DEEP.
- Ito, Takatoshi & Ogawa, Eiji & Sasaki, Yuri Nagataki, 1998. "How Did the Dollar Peg Fail in Asia?," Journal of the Japanese and International Economies, Elsevier, vol. 12(4), pages 256-304, December.
- Takatoshi Ito & Eiji Ogawa & Yuri Nagataki Sasaki, 1999. "How Did the Dollar Peg Fail in Asia?," NBER Working Papers 6729, National Bureau of Economic Research, Inc.
- Paul De Grauwe, 1988. "Exchange Rate Variability and the Slowdown in Growth of International Trade," IMF Staff Papers, Palgrave Macmillan, vol. 35(1), pages 63-84, March.
- Jeffrey A. Frankel & Shang-Jin Wei, 1994. "Yen Bloc or Dollar Bloc? Exchange Rate Policies of the East Asian Economies," NBER Chapters,in: Macroeconomic Linkage: Savings, Exchange Rates, and Capital Flows, NBER-EASE Volume 3, pages 295-333 National Bureau of Economic Research, Inc.
- Wei, S.J. & Frankel, J.A., 1992. "Yen Bloc or Dollar Bloc: Exchange Rate Policies of the East Asian Economies," Papers 92-08, University of Birmingham - International Financial Group.
- Jeffrey A. Frankel & Shang-Jin Wei, 1992. "Yen bloc or dollar bloc: exchange rate policies of the East Asian economies," Pacific Basin Working Paper Series 93-01, Federal Reserve Bank of San Francisco.
- Nakamura, Yoichi & Matsuzaki, Izumi, 1997. "Economic interdependence: Japan, Asia, and the world," Journal of Asian Economics, Elsevier, vol. 8(2), pages 199-224.
- Johansen, Soren, 1991. "Estimation and Hypothesis Testing of Cointegration Vectors in Gaussian Vector Autoregressive Models," Econometrica, Econometric Society, vol. 59(6), pages 1551-1580, November.
- Agathe Cote, "undated". "Exchange Rate Volatility and Trade: A Survey," Staff Working Papers 94-5, Bank of Canada.
- Johansen, Soren, 1988. "Statistical analysis of cointegration vectors," Journal of Economic Dynamics and Control, Elsevier, vol. 12(2-3), pages 231-254. Full references (including those not matched with items on IDEAS)
This item is not listed on Wikipedia, on a reading list or among the top items on IDEAS.
When requesting a correction, please mention this item's handle: RePEc:iuj:wpaper:ems_2003_01. See general information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: (Kazumi Imai, Office of Academic Affairs)
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
If references are entirely missing, you can add them using this form.
If the full references list an item that is present in RePEc, but the system did not link to it, you can help with this form.
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your profile, as there may be some citations waiting for confirmation.
Please note that corrections may take a couple of weeks to filter through the various RePEc services.This information is provided to you by IDEAS at the Research Division of the Federal Reserve Bank of St. Louis using RePEc data.


text:
Contact Information:
PO Box 20107
Dubai, United Arab Emirates
Al Bustan Centre and Residence, the popular hotel apartment among visiting tourists and businessmen in the heart of Dubai, attended the celebration for the 21st anniversary of Art Tour Moscow, during the Moscow Leisure 2012 exhibition.
Art Tour is one of the biggest tour operators in Moscow and they have always promoted Al Bustan Center & Residence in Russian Market, since the inception of the property. The Russian market carries a significant market share at Al Bustan Centre & Residence and the visit to the exhibition was aimed at congratulating the tour partners.
Moussa El Hayek, Chief Operating Officer, Al Bustan Centre and Residence said: "We are delighted to be part of a high end exhibition this year again. Moscow Leisure is one of the exhibitions that we attend on regular basis and we highly acknowledge our promotion by the Art Tour. Congratulations to the Art Tour team on its 21st anniversary celebration and we look forward to working together for more years".
The celebration took place at the Moscow Leisure 2012 exhibition, which is a renowned event in the world. It is the largest international autumn trade fair for tourism in Russia and the CIS and is considered to be the number one platform for business deals' finalization. Al Bustan Centre & Residence was represented by Khaled Saab, Director for Sales and Marketing. He personally congratulated Mrs. Annya Artunov, Managing Director of Art Tours Moscow, Russia during his visit.