text:
The Motorola Xoom launches tomorrow, but some of the big tech blogs already have their reviews up. Read what Engadget and Crunchgear think of the device, but before you rush out to buy one, read on. [Update: Harry McCracken has a really good FAQ-style review up at Technologizer now.]
[ Get news and reviews on tech toys in ITworld's personal tech newsletter]
We already know that there won't be Flash on the Xoom at launch, but Adobe assures us we'll only have to wait a few weeks for an update. Of course earlier versions of Flash on Android were not known for their punctual arrival. But now there's more bad news. The Xoom ships as a 3G device, upgradeable to 4G. However, according to Droid Life, that upgrade isn't just a firmware patch; you'll have to send your Xoom back to the factory to get it upgraded, a process that can take up to six days. That's a long time to go without a device once it becomes part of your lifestyle! Apparently this isn't a new revelation; a Motorola rep offered this information at CES, but I hadn't heard about it and I'm assuming at least some of my readers hadn't, either. The upgrade is free and should be available in approximately 90 days.
Peter Smith writes about personal technology for ITworld. Follow him on Twitter @pasmith.


text:
|From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Tue Jan 11 14:03:22 EST 2011
On Tue, Jan 11, 2011 at 12:52 PM, John Clements <clements at brinckerhoff.org> wrote: > Anyhow, I wouldn't be surprised if in the next few years users start asking why DrRacket isn't available through the App store. I expect that, like the iOS App Store, distribution through the App store is incompatible with DrRacket's LGPL license. See, for example: http://www.enternet.org/3543575/vlc-app-removed-from-app-store/ Also, you have to pay Apple $99 a year. -- sam th samth at ccs.neu.edu
|Posted on the dev mailing list.

subset: commoncrawl


text:
Site map
Sign in
SAP is one of the University's core administration systems covering areas such as finance, human resources, payroll, purchasing, sales, stock, fixed assets and business intelligence.
The SIMS (Student Information Management Systems) Team support and develop the information systems which underpin student administration at the University. The primary information system is Ellucian's Banner Student which, along with the Ellucian Banner Financial Aid and Ellucian's self-service web products, known at Leeds as 'Student Services', form the University's corporate student information management systems (SIMS).
The Management Information Solution (MIS) is a solution that enables data from a variety of sources to be analysed in a central 'Data Warehouse'. The University uses this to report on grants in the SAP Grants Management system (GM) to provide accurate information that is updated regularly. This
The University of Leeds Publications (Symplectic) system provides a central repository for information about all publications authored by University members of staff and postgraduates.
Telephone: + 44 (0) 113 343 3333
Send your feedback or find key contact details.
Back to the top
/ Copyright
/ Privacy Statement
/ Contact Us
/ For staff
Whats new
Site map
Search facility
Frequently asked questions
Complaints procedure (Contacting the Council page)
Privacy Statement
Access key details
Top of the page


text:
Thanks for helping us sort this video!
Thanks for helping us associate the correct Pornstars to this video!
Help Us: Do these Pornstars appear in this video?
Pornstar Name:
no thats not peewee, thats Fez
Like the standing cunnilingus - if the wife goes for that we know we are in for a hot night!
Her boyfriend is going to be pissed when she tells him about her day.
the combination of horns and percussion really make this music satisfying.
lolol me 2
I don't know who she is but i like her ass.
A younger version of now very sexy granny Bea Cummins?
big ass
at 11:50 it kinda looks like where the witch in the wizerd of Oz is crushed by the house it's so hot.
There is no scene in which SHE puts HIS cock into HER pussy. It is all about him getting off
Don Fernando loves the chunky chicks. LOL this was really hot. Everything porn should be. Crazy premise, silly dialogue, spontaneous fucking and disco grooves.
That music is excellent.
What year? What's her name?
is that Peewee?
Some errors occurred, please try again later


text:
We will take the bus to Downtown Long Beach where will will visit the Aquarium of the Pacific.
For more information about the Aquarium of the Pacific visit this website: http://www.aquariumofpacific.org/.
Please do not forget to bring your Student ID - you will need it to take the bus.
To sign up, please come to BH-201.
There is a $5 sign up fee.


text:
But that did not stop Kennedy from delivering a joke that night that was nothing less than audacious.
Christie was quick to respond with a statement that began with a line that was audacious even by Jersey standards.
Record numbers of Scottish voters shot down an audacious bid to break their 300-year union with the United Kingdom.
The former prime minister wants to lead Italy again and is pandering in an ugly, audacious way.
It was audacious and global in scope, yet annoying for being unavoidable.
His black eyes were of the audacious sort, and he flashed a glance of admiration at Patty.
"No business at all," answers Eugene, with audacious frankness.
What such an audacious look of well-being, under august displeasure, could mean she could not understand.
He was intent on an audacious, immitigable, and supernatural revenge.
Still the plan, considering the Boers' skill in defending strong positions, had an audacious look about it.
1540s, "confident, intrepid," from Middle French audacieux, from audace "boldness," from Latin audacia "daring, boldness, courage," from audax "brave, bold, daring," but more often "bold" in a bad sense, "audacious, rash, foolhardy," from audere "to dare, be bold." Bad sense of "shameless" is attested from 1590s in English. Related: Audaciously.


text:
New Delhi, May 28: Senior lawyer Mukul Rohtagi's name has been cleared by the government for appointment as the country's new attorney general. Sources said the notification would be issued tomorrow.
Asked about his priorities, Rohtagi told The Telegraph today: "My top priority would be to streamline the litigation process in the country. I want to ensure that frivolous and vexatious litigation come to an end. Efforts would also be made to cut down litigation involving government departments and public sector undertakings."
The senior lawyer, who is close to Union ministers Arun Jaitley and Ravi Shankar Prasad, is a popular figure in the Supreme Court. Rohtagi is known to be down-to-earth, friendly and affable and a good paymaster for the lawyers and clerks under him. He had encouraged one of his clerks to complete his LLB and inducted him into his legal team.
Rohtagi was an additional solicitor-general in the earlier NDA government and has since appeared in several high-profile cases. Recently, he appeared for the Bengal government in the Saradha default case in which the Supreme Court ordered a CBI probe. He also represented a number of 2G accused and is a counsel for industrialist Anil Ambani. He had earlier appeared for the Italian government and the two marines facing trial for shooting Indian fishermen.
Another senior advocate Ranjit Kumar, tipped to become the solicitor-general, said he was yet to receive any formal order.
Protem Speaker
Congress leader Kamal Nath will be the protem Speaker, parliamentary affairs minister M. Venkaiah Naidu said.


text:
Put yourself in Microsoft's shoes – you've just spent US$8.5bn on Skype, the world's biggest VoIP platform. What next? Well, apparently the answer is to go after your arch nemesis' video calling upstart. That's why Skype is readying an iPad app that will challenge Apple's native FaceTime software.
According to a video inadvertently leaked by Skype it'll support camera switching, full-screen video and 3G calling (with a disclaimer that quality may vary according to connection speed). It's going through the approval process now, so we'd expect a ping to come through on our desktop Skype with the official announcement any minute now.
Romain Jerome's Space Invaders watch


text:
Homeowner Resources
If you have a contractor or home improvement related website that you'd like to see listed in our directory please contact our webmaster with your sites information. We would welcome a reciprocal link on your site to share information as well.
This small business directory is limited to strictly websites that are directly related to contractors or companies in our service area.
New London Windows - Clear Choice Home Improvements is a licensed and insured exterior home improvement contractor providing quality service to residential clients in the throughout New Hampshire and the surrounding area. We always arrive on time and stay on budget throughout the project. Our New Hampshire Windows or Siding services provides quality in Window Replacement, Vinyl Siding, Siding Repairs, Blown Insulation / Radiant Barriers, Gutter Repairs, Gutter Installation, and Gutter Protection.
Bethlehem Bathroom Remodeling - Dries Properties LLC, your Lehigh Valley Remodeling Contractor, is as dedicated and professional with every remodel project as we are with any custom home building project. Our home renovation services include exterior and interior remodeling such as kitchen remodeling, bathroom remodeling, basement finishing, room additions, replacement windows and doors, and flooring. We also offer handyman services, from plumbing repairs to electrical remodeling.
Columbia Air Conditioning - Kaminer Heating & Cooling, your Columbia Heating Repairs Company, is a family owned and operated business that has been serving the Midlands and surrounding area for over 55 years. Our expert HVAC technicians offer services in air conditioning repairs, AC installation, heating repairs, furnaces, heat pumps, electric heating, indoor air quality, duct repairs, humidifiers, dehumidifiers, air cleaners and Hepa filters.
San Antonio Cabinet Maker - At Top Quality Cabinets, our passion lies within the wood and the ability to create wonderful cabinets and custom wall units from various types of wood. Our professionals of San Antonio Kitchen Cabinets aim for perfection and pay close attention to the small details throughout the entire design and development process. Our San Antonio Cabinet services include Custom Cabinets, Kitchen Cabinets, Bathroom Cabinets, Cabinet Doors, Dovetail Drawers, Cabinet Knobs, Molding & Trim, and Counter Tops.
Scottsdale Painting Contractor - Fresh Coat Painters of Scottsdale is an experienced Scottsdale painting servicing the local surrounding communities. Scottsdale Painting Contractor provides painting services such as: Interior Painting, Exterior Painting, New Construction Painting, Green Painting, Office Painting, Wood Finishes, Deck Staining, Wallpaper Removal, and Drywall Repairs.
Chicago painter - Peralta Painting & Remodeling is a professional Chicago company providing services ranging from small interior painting to complex commercial painting projects. We start every project with a simple goal in mind: complete customer satisfaction from start to finish. Our painters respect you and your property. We provide homeowners with services including Interior & Exterior Painting, Faux Painting, Commercial Painting, Deck Restoration, Pressure Washing and Color Consultation.
Palo Alto Remodeling - Nunley Custom Homes is known by customers throughout the San Francisco Peninsula area for our reliability, reasonable pricing and use of top-grade materials. Palo Alto Remodeling company provides bathroom remodeling, kitchen remodeling, room additions, home gym remodels, decks, and more!
Reno Painting Contractor - Professional Reno Painting Contractor, Mastercraft Painting & Decorating, Inc., provides painting services to local homeowners. House painting services provided include: Interior Painting, Exterior Painting, Commercial Painting, Industrial Painting, Deck Finishing, Garage Floor Coatings, Wallpaper Removal, Drywall Repairs & Texturing, and Powerwashing.
omaha remodeling contractor - Perspective Construction & Contracting, LLC. is a full-service Omaha remodeling contractor that specializes in a full range of home construction services such as Home Renovations and Additions, Basement Finishing, Kitchen and Bathroom Renovations, and Deck Construction. With the understanding that a company is only as strong as its weakest link, Perspective Construction & Contracting, LLC. is assembled with some of the most knowledgeable people in their respective fields of expertise.
Tuscon water heater contractors - Water Heater Heroes take pride in our ability to provide on time, expert water heater services when you need it, with honest and reasonable pricing. Our Tuscon water heater contractors know our customers expect fast quality service, lasting installed equipment and water heater repairs that you can count on. The water heater services we provide homeowners are Water Heater Repairs, Water Heater Installation, Tankless Water Heaters, Electrical Water Heaters, and Gas Water Heaters.


text:
Mr. LANCE. Mr. Speaker, I rise today in support of H.R. 2, an important first step toward implementing sustainable health care reform that our Nation can afford.
The health care law passed last year includes sleights of hand to mask the true cost of the measure. For example, 6 years of entitlements and subsidies are paid by 10 years of taxes, and premiums are collected for the first 10 years for a long-term care program with no benefits during that period.
Douglas Holtz-Eakin said it best when he wrote in today's Wall Street Journal that the health care law is ``all about budget gimmicks, deceptive accounting, and implausible assumptions used to create the false impression of fiscal discipline.''
Failure to repeal the health care law will add an additional $700 billion to our national deficit in the next 10 years. However, we can work together in a bipartisan capacity to enact commonsense health care solutions that lower health care costs without raising taxes or adding to our national debt.
Source: http://thomas.loc.gov


text:
Back when MSI released its first X-Slim notebook, the 13in X340, there weren't many ways you could get your hands on an inch-thick laptop for under £1,000. It didn't have the build quality of the MacBook Air or Dell Adamo, nor the features of Samsung's X360, but it looked like reasonable value for money.
Six months later and things have changed. Asus' UL30A offers everything the X340 had and more for less, and if Packard Bell's dot m/u is as good as it looks for £400 when it launches, you may never need to spend more on a laptop again. Fortunately, MSI has a new way to stay ahead of the competition – the X600.
Big and bad
Compared to the X340, the X600 is astonishing value for money. It's cheaper but bigger, for a start. The screen spans a full 15.6in diagonal and the keyboard is a very comfortable full-size one complete with numberpad.
The low-voltage CPU isn't hugely powerful, but it's a dual core model and is coupled with AMD's Radeon HD 3440 graphics chip. That's not up to playing Crysis in HD, but it's exponentially better than the 3D processors ultra thin notebooks usually boast. It'll easily run games like World of Warcraft at full native resolution, for example.
Low pixel count
Although the screen is large, the panel is a low-resolution one. 1080p video is a non-starter despite the capabilities of the graphics chip, and there's not as much extra room on the desktop as you might think given its physical size. Worse, it means the picture lacks sharpness, and appears washed out and faded, too.
There are other, more cosmetic, flaws. The monitor hinges aren't robust enough to prevent a bit of screen shake, and there's no distinction between the trackpad and the rest of the case. While the lid is sleekly polished, the plastic finish of the rest of the chassis feels low quality and like it might shatter at any moment.
You're always going to make some sort of compromises to get a 15in laptop for less than a grand, though, and the X600 does come with an external USB drive, which helps the value-for-money angle. The question it really poses is that if thin is your thing, wouldn't you be happier with a 13in machine instead?
If the answer to that is no, then for all its faults the X600 is uniquely portable and still relatively powerful – and with around three-and-a-half to four hours of battery life will last a whole train journey too. It's another worthy first from MSI that will no doubt lead more to follow.


text:
Trade with Robbie – Don't miss your chance to become successful today!
Whether you want to make a living or want to become a Millionaire Trade with Robbie will show you exactly how to Increase your daily earnings potential for more profits and peace of mind by using our with our strategies.
Trade with Robbie Academy will provide you all the tools you need to become a successful in absolutely any market you enjoy trading.
Trade with Robbie is a tried and tested method that had let to all its members banking a minimum of four thousand dollars a week!
All you need is Trade with Robbie system!
Visit Website Now!


text:
David Balfour (27 items)
Welcome back! Whilst you were away we added the functionality to view auctions and bid in pounds.
David Balfour: Information on the Catawiki site about David Balfour, 1958.
At its heart, Catawiki is an online catalogue with images of, and information on, collectibles. Our catalogue is compiled by users in a similar way to Wikipedia.


text:
Former NSW Premier
After a meeting of state party officials yesterday, NSW Labor referred Mr Rees's preselection to the national executive, which is expected to rubber stamp his candidacy some time next week.
The move ensures Mr Rees will avoid a messy preselection battle in his seat of Toongabbie in Sydney's west.
Federal MP
However, Labor's head office moved to avoid the embarrassing removal of a former premier after just one term in Parliament.
"The NSW Labor Party officers decided that a drawn-out preselection process in the seat of a former premier would be an unnecessary distraction in the lead-up to the March 2011 election," a spokesman said yesterday.
The decision comes just a day after NSW Premier
Tourism Minister
Both preselections are expected to be voted on by the executive – which includes 21 state and federal Labor Party members including Prime Minister
Other candidates can nominate, but one Labor source said yesterday he was confident
Mr Rees would have the unanimous backing of the executive.
Mr Rees was premier for just
15 months before he was replaced by Ms Keneally in December last year.
The morning of his removal, he told a press conference that his successor would be the "puppet" of right-wing power brokers
Mr Tripodi and
The Australian Financial Review


text:
Paris Hilton wants a double wedding
Paris Hilton wants to have a double wedding with best friend Nicole Richie. The two would wed their respective hunchback Madden brothers Benji and Joel, according to Page Six:
Hilton, who is not even engaged to Benji, said she wants to do it in order to sell the pictures from the wedding and thinks she could rake in millions, said one pal. "She's doing it all for attention, as usual," said the friend. "It's a publicity stunt, just like everything else."
I don't give a rat's ass if this is a publicity stunt or not. I'm all for it. I mean, Jesus, talk about killing four birds with one stone/rocket launcher. *EEER-FOOSH* Oh my God, who shoots rockets at a wedding? *KABOOM* It must be that guy over there. The one who looks like Rambo crossed with Brad Pitt – and is holding a rocket launcher. *EEER-FOOSH* Why does he keep slathering his chest with shoe polish between shots? No one needs to be that sexy. *KABOOM* Aw, I'm Joel Madden and I'm totally dead.
*sigh* I love weddings.


text:
Budapest Railroad Run By 10 Yr. Olds
"Orsi Morzsik punches tickets of passengers boarding the suburban train at Szepjuhaszne station here with poise rare among 10-year-olds.
On the platform, other children in blue uniforms monitor signal lights and whistle for the train to depart. More kids staff ticket windows, plan schedules and manage track switches, following official Hungarian national railway rules.
They all work on the Children's Railway, a full-size train line serving the outskirts of the city and operated year-round almost exclusively by youngsters ages 10 to 14.
'It's like a job, but fun,' says Orsi, who joined in February.
Fun wasn't the goal in 1948, when the line was created by Stalinist apparatchiks to train future rail workers and instill political obedience in youths. Today, however, the line is a mix of apprenticeship and day camp. Children learn leadership and teamwork while playing."


text:
Canada's Parliamentary Budget Office dropped a political bombshell just five days before the nation's October 2008 election when it released a study showing the country's involvement in the Afghanistan war would cost far more than the government claimed.
In his first report since accepting the job as head of Canada's PBO earlier that year, Kevin Page's claims sent shock waves through a nation already deeply divided over the role it was playing in Afghanistan.
Australia could be facing similar politically damaging disclosures in the not-too-distant future as the federal Parliament begins setting up its own Parliamentary Budget Office.
The creation of a PBO was one of the central planks of the deal the Gillard government negotiated with the rural independents and the Greens to stay in power after the cliff-hanger election last August.
Finance Minister
"Obviously, we want to see what the committee comes back with," Wong says in an interview with The Australian Financial Review.
"The first principle is to make sure that we deliver on the commitment to the Greens and the independents about this. But there are a few policy issues that we have to balance and work out what the optimum mix is."
Balancing those policy issues may turn out to be a tricky operation for the inquiry being chaired by senator
The Canadian model isn't the only one being looked at by the joint committee inquiry established late last year, although it's probably the best fit given the similarities between the parliamentary systems in Canada and Australia.
Perhaps the most high-profile and well-known agency is the Congressional Budget Office in the United States, which has been around since 1974 and operates with a staff of about 250 people and an annual budget of around $US45.2 billion.
But a recent survey conducted by the Paris-based Organisation for Economic Co-operation and Development found another 30 or so countries also have a specialised budget research office.
Wong doesn't appear too keen to adopt the US model, given the differences between the political systems in the US and Australia. "The CBO is quite a different structure to our form of government. It's a very big organisation," she says. "I am sure that the committee will have a look at that model, as well as the UK and Canada."
Yet the Canadian PBO has shown that even a small agency can cause problems for a government if it has the proper mandate and powers.
In the past few months, the Canadian agency has been embarrassing the government yet again by claiming that the federal budget would remain in deficit for another five years due to higher spending.
In a report released in November, Page's office predicted a $C11 billion ($11.02 billion) deficit in 2015-16, in stark contrast to Finance Minister Jim Flaherty's estimate of a $C2.6 billion budget surplus that year.
Page remains a controversial figure in Canadian politics, with a profile published last year by McLean's magazine describing him as a public servant with a "publicly combative style" who "stands out as a rare example of change in the direction of shining new light into Ottawa's murkier corners".
The US budget office is also prone to releasing reports that cut through the political noise from the White House and the majority leadership in the Senate and Congress.
CBO director Douglas Elmendorf told a conference last month that the US, which is running a budget deficit at near 10 per cent of gross domestic product for a third straight year, was heading towards a fiscal crisis unless action was taken soon to overhaul "programs that are popular and tax payments that people make".
Wong is aware of some of the problems that could emerge in terms of resourcing the new agency and making sure that its functions don't overlap or duplicate the role played by other government departments.
"I think it could be a very useful organisation, particularly in terms of better resourcing parliamentarians to understand some of the budgetary issues, some of the fiscal issues, and maybe then through that the public," she says.
"But we are also going to have to work out how you handle the different organisations which have responsibility in this area and work out how the division all fits together. We have Treasury and Finance and where does the PBO fit into that, What is its role?" she says.
"The committee needs to consider where do we want Treasury and Finance and where do we want the PBO and how do the different functions of those organisations and different expertises and different levels of expertise fit together. You don't want to create a new Treasury and I don't think that was what was intended," Wong says.
But a genuinely independent PBO would probably still need the power to force disclosure from government departments.
That's a power enshrined in the legislation setting up the Canadian body, which is entitled to "free and timely access to any financial or economic data in the possession of the department that are required for the performance of his or her mandate".
It also gets to pick and choose what it wants to investigate.
Wong also sees a broader educational role for the PBO, particularly when it comes to explaining more complex budget issues to the public. "Providing information so people are better informed about some of the longer-term fiscal sustainability issues can inform some of the debate," she says.
"As a finance minister that's a good thing, because part of this job is to try to get people to see the bigger picture and also to think about things in different time frames and how decisions impact on the budget years out.
"If you have a PBO that helps senators and members to understand that a bit better, I think that's a good thing," she says.
The Australian Financial Review


text:
Join as a member. There's a certificate with your name on it.
As maintainer of Tabs I plan to deprecate it for Drupal 7 in favour of tabs support in the Elements module, see #1034690: Add a horizontal tabs element.
- There's nothing special about tabs--they should be handled in a manner parallel to that of other UI elements like accordions etc.
- Elements should follow Drupal core where possible. In the case of tabs, there are vertical tabs in Drupal 7 core so a Drupal 7 version of horizontal tabs should closely emulate what's in core, for a parallel developer experience.
- Providing a tabs element in Elements could enable, e.g., integration modules for panels, views, etc. that are not specific to tabs but can work across a range of elements.
- The draft vertical tabs implementation for Elements is bare bones and simple, meaning it should be easy to maintain.
- I wrote tabs module for Drupal 4.6 IIRC and no longer provide more than minimal maintenance. No one else has stepped forward to take over. Much better a simple, stable UI element than a more complex and buggy one.
- The extras that tabs module adds - e.g., navigation buttons between tabs - would be better generalized to apply across element types.
Implications would include:
- Tabs no longer based on jQuery UI. See #1028424: Why a custom implementation rather than jQuery UI tabs?.
- Work needed to get the horizontal tabs element into Elements.
- D7 versions of modules building off of tabs would require Elements instead of tabs and need updating to the vertical tabs structure. Ideally, modules like views_tabs and panels_tabs_style would be renamed and rewritten to support multiple element types.
- Some functionality would disappear, e.g., navigation buttons on tabs.
Please comment in this issue if you have thoughts. Thanks.
Comment #1bryancasler CreditAttribution: bryancasler commented
Comment #2klonos CreditAttribution: klonos commented
|Deprecate Tabs module for D7 in favour of Elements
|» Deprecate Tabs module for D7 in favor of Elements
@nedjo: ...why not merge completely and have the features of 6.x implemented in the respective version of Elements as well? You can offer to become a co-maintainer there and help Dave and Heine out ;)
I understand that this module has a larger user base, so thanx in advance for considering this.
Comment #4klonos CreditAttribution: klonos commented
ok, thanx for taking the time to reply Nedjo.
PS: Sorry, I wasn't aware of the British flavor of the word + it did come up as misspelled in my browser's spellchecker.
Comment #5Shadlington CreditAttribution: Shadlington commented
Comment #6jmones CreditAttribution: jmones commented
Comment #7jwilson3 CreditAttribution: jwilson3 commented
Comment #8lpalgarvio CreditAttribution: lpalgarvio commented
+1 :)
Comment #9NancyDru CreditAttribution: NancyDru commented
It might be a good idea to post a link to this issue on the project page.


text:
Would you like to save as your currency permanently or for this visit only?
This hotel ticks all the five star boxes, but what stands out are its staff. They are superb and make you feel genuinely welcome.
the location was great,the stuff were very helpfull and kind,breakfast was very good,room service was very affitionet.
Lovely hotel, great location. The room was a good size and there is a good gym at the hotel. A very good breakfast buffet. I was given a 'city view' room which faces Nevsky Prospect. I asked whether the room might be noicy because of traffic but the staff confirmed it would not be. This was not the case at all, the traffic noice was very audible all through the night. If you are a light sleeper ask for a room facing the courtyard. The service attitude of some staff is not at a five-star level altough other staff members were absolutely lovely - so a bit mixed there. Another small thing to note there was no kettle & coffee in the room which I found suprising for a hotel of this standard.
Very good Lobby, nice but small rooms, very good bed and bath staff. Easy to find. Prices for minibar are crazy (peanuts - 18$ !!!, small bottle of cheap shampain - 140$ !!! Rooms are smaller then on photoes (we stayed at Delux room).
clean,friendly personal,very good location
Exceptional staff made this jewel shine even brighter.
The hotel overall was great, well located for tourist as most of the interesting historical sites and museums are within walking distances or public buses are available right in front of the hotel. There are many good restaurants around the vicinity of the hotel. No
Excellent location: walking distance - between 10 and 20 minutes - to most touristic attractions, and two minutes away from the Metro station. Very attentive and courteous hotel staff. Rooms are spatious, confortable and clean. Very expensive comparing to other European major destinations but not expensive comparing to similar hotels in St. Petersburg, Russia.
I liked the best location and the good rate fixed for my stay period of time. Also staff was more than welcome and the hotel facilities are luxury. N/A
Staff was very friendly. Room was clean and comfortable. Somebody was heavily smoking on my floor.
Great location. Good access to bus and metro. Room was clean ans spacious. Excellent buffet breakfast. Contrairement à ce que nous avions lu dans les commentaires des voyageurs (mais peut-être est-ce parce que nous sommes hors saison), était compris dans notre formule le buffet à l'Imperial Room. Abondant, très varié, excellents produits. Very small bathroom. Seul bémol, étonnant pour un hôtel de cette catégorie : la salle de bain, proportionnellement très petite par rapport au reste de la chambre (entrée, dessing...). Difficile d'y poser une trousse de toilette et les wc sont vraiment trop proches du lavabo.
Excellent location, great service, new and confortable
I liked the hotel staff and the location of the hotel. The room was very cozy. The room wasn't cleaned in time.
Really close to the Moskovskaya train station; good price for St. Petersburg. - When we arrived the hotel hadn't received the reservation from booking.com; Air conditioning in the rooms wasn't working and temperatures were pretty high; water on toilets smelled fish.
specially for business trips - breakfast should be erlier as 07:00AM
The location is close to the railway station, but anyway, rather far from all main attractions. Breakfast is quite various. Terrible noise of air-conditioner made both of us, my wife and me have head ache. And even if we switched it off, nothing changed. Reception staff was a bit out of adequacy and not friendly. One evening we came back to the hotel closer to midnight and security asked for my room key, i shown it to him, after that he watched my wife in kind of strange way and asked her same question. Ok, maybe he just did his job, but don't they think it looked like meddling in my private life? Wasn't it enough to watch only my key and let us, tired and frozen after long walk go in our room in peace, without bothering also my wife? So, we had a very distressing impression then.
I had some discussions re wifi with one of te receptionists who was rather rude! but it was solved to my complete satisfaction by Alexander. Bed was super comfortable cupboard in room too small for a couple staying 6 nights.
You feel ourself like a tsar! Great service in the hotel, very good sommelier in restaurant Taleon. Beautiful swimmingpool with great view. You feel that it cost more then you paid. nothing
Hotel staff was wery friendly and changed the booked room for a larger one without any charges. We enjoed our staying there very much. Everything was excellent.
Service is very good. The hotel is extremely beautiful and really worth to spend time there. I highly recommend this amazing hotel.
Top service, location We didn't get the room we booked. The prices were untransparent.
Exceptionally good service, decor, comfort, cleanliness and efficiency. All staff friendly and helpful. Very good location. First rate hotel taxi service to and from the airport. This is probably one of the best hotels in Europe if not the world. -
location is fine - price is too high overpriced
The staff shows absolute incompetence as far as client satisfaction is concerned
It has an excellent service!
the room are to small. facilities does not match 5 star hotel.I am totaly dispointed. size of room and room facilties ver poor.No swimming pool. no coffe machin in room.
The staff was unfailingly pleasant, friendly and helpful. The room was very comfortable and well furnished, if smaller than other hotels of a similar standard in major cities. There was no tea and coffee making facilities in the rooms.
I like it it was really good close to everything difnetly I well come back , see I'm from Emraits we do have 5 sarts & 7 starts hotel so I know what i'm saying . Nothing to say
The hotel have a nice location in the walking distance from the many attractions and sights of the downtown. As well it's close to subway station. The single room is very small. I would not recommend it for business stay, because there is no table in the room to work. The bathroom was a regular size, but washstand and toilet bowl were almost useless due to the smallest size I ever seen in the 4-star hotel.
The staff was very friendly. The location is almost perfect. A very comfortable hotel. The temperature of the shower was not very constant.
Perfectly situated and excellet SERVICE... Well above any of my expectations ahead of my arrivle
Friendly, helpful staff; good location; good breakfast; clean Small room (standard), no wardrobe
Our room was beautiful, clean and comfortable, althought small. The breakfast room was very nice decorated and the ambient, service and the breakfast good. We ordered taxi to the airport at the reception desk to be sure to get a liable taxi. After 25 minutes there was no taxi and after urging the reception tried to get an other taxi, but she did not manage to do it in time. We got the money back and went out. Our luggage was taken to the street taxi. The personnel was pollite, but a bit unexperienced (as very often in Russia) for a 4 star hotel.
Location is excellent, comfort in the room also excellent (great bed, bathroom, TV), also excelent breakfast and good staff who speak engish, which is great in that city.
There are provided excellent brackfast, even if the place only provides brackfast not a official restarant. Nice service and very sweet. Thank you!
The staff was very quick to react and very friendly. This is very assuring in Russia. Excellent location for visiting places, can walk to major attractions easily. It seems the hotel was freshly opened and some facility and service process was not properly established. However, judging from the prompt reaction of the front staff, I expect this will be more or less resolved in matter of time. The classic room was little too small for two of us, may be better for single traveller on a short trip.
The hotel is situated right in the centre of St Petersburg. My room was comfortable and the reception staff very helpful The lift - very small and slow
I spent 4 nights there from 12 to 16th September. There was a serious issue about what I expected when I booked the room but I do not want to expose the details to avoid harming the business of the hotel because this is an error cause by the booking.com website. Anyways, when I realized the problem and escalated it and showed my irritation, I was really shocked at the way the receptionist (Yulia) handled it very professionally and then the great booking manager (I wish I still remember her name) did not only solve the problem but... exceeded my expectations as well!!!! Again I cannot give more details but I can simply say.... I will surely go there again and again and again. Small entrance but luxury inside and excellent location! The entrance is very irritating, a very tiny elevator exactly the size of an airplane toilet! That's all.
For a person who did not speak any Russia they are excellent with communication in English - the hotel is very elegant in the entrance and they are very helpful. Lovely place to stay and see St Petersburg. NO
The room I rented was very silent and comfortable The hot water for bath-tub was yellow and smelled poorly
Location: metro, supermarket, nice vieuw (stayed on the 8th floor river side) Breakfast was ok. Quite large room and bathroom (double comfort room). Check-in procedure took too long. Internet is quite expensive– you can better go to McCafe next door, take a nice coffee and use free WiFi. One of the days airco was not working (+37c outside) in whole hotel, fortunately they fixed it late in the evening ( after many complains). I would expect some personal care kits in the bathroom for this price – at least some shower gel, it was almost nothing there. However location of the hotel is convenient, it is located above huge roads so is very noisy even with the window closed. Don't think I would stay in this hotel again.
location in he center of SPb,good renovation
At Pyb.4320 (EUR.105) for 2 nights including breakfast, this hotel is/was for Russian standards very cheap and excellent value for money. There is for me in the future no reason to go to other hotels in St.PB costing EUR.200-250 for nearly better quality. From outside you fear an old fashion Soviet-Union boring hotel, but inside all is new and very clean. My room was small but it was enough and the matrass was excellent. Empty minibar. Why? I could not wash myself because water in bath was brown ... that needs to be dealt with.
Very good location, near the underground. Some rooms are after capital repairs and they are ok, but my one was old-fashioned, so I didn't like it. Breakfast was rich. Old-fashioned rooms.
It was good combination of location and service for that money I'd like receptionists would be friendly sometime
The concierge and reception desk was great, friendly, efficient, and very helpful.The location was brilliant, the bar area was the best part of the hotel and we spent many an evening there. The outdoor street cafe was brilliant. Very hard to leave the hotel. Didn't have enough umbrellas and it rained all the time. Except for the fabulous jazz bar, waitresses were awful which was par for the course in St. Petersburg. The gym was mediocre and filled with drunken day pass users of dubious connections. Appalling for a 5 star hotel, i felt I had stumbled into a brothel.
room and service were very good. the concierge-marie and anna were very helpful to us,
Strongly recommended! - Your credit card is used as its own without warning! Price does not match the quality! Olga Strongly recommended! - Your credit card is used as its own without warning! Price does not match the quality! Olga Moscow
Location, facilities, cleanliness, service. Did place twin beds together, rather than separated, but I didn't complain. Electronics a bit dated, and view of court yard mediocre.
Location is superb; staff are 5 star; lovely rooms. Particularly liked the cigar bar. When we mentioned that it was my birthday the piano struck up and staff marched to the table with a cake lit up. Very nice touch. We weren't told in advance that one side of the hotel is under renovation and thus covered in plastic and scaffolding thus no view. Hotel arranged for us to change rooms but we had to stand on a table on the balcony to see the square outside.
Excellent Service It was a good tip not to book a room overlooking the inner court. The rooms with outside windows are much better due to the view. Excellent location near the Museum of Russian Art.
the position, Europe bar and live jazz music, concierge Our classic room had courtyard view, maybe kind of expensive compared to Kempinsky in Moscow where we had just spent five unforgettable days. Also no acceptable spa for a five star hotel. All in all pleasant, but it may leave you disappointed because it's too big (groups oriented, though luxury) and sometimes lacks "personality".
Friendly staff and excellent location. Safe and pleasant
Good location. Good service. Expensive.
The location
The breakfast is great The room was small
To hot in rooms. Not good aircondition.
Position..real in the centre..perfect to visit the town.
The hotel is very comfortable The price for the breakfest was absolutely and ridiculously expensive. Out of any proportion with any other top rate hotel.
A very good localization- Perfect The breakfast is very expensive. Do not take it there
room design was nice. you can not open the window - air con not efficient.
Work of staff - they were really respective, carefull, trying to help breakfast in room - poorly served, oversaulted, wrong hot drinks
I liked the location. The staff were friendly. Free wifi is a bonus. The gym was not great and the hall ways tot he get to the room too dark.
Nice, clean, ideally located in the city centre and very good for sightseeing. Moreover, the staff is very friendly, and breakfast is generous
It was a very nice stay. construction activities nearby.
-very kindly and helpfully staff. Very good located, the hotel is in the historical centre and if you want you are in a few minutes on the metro station.The building where the hotel is, is a business centre and the hotel is in the 2nd and 3rd floor of this building. But it was ok ´cause better a small cosy hotel with kindly staff as a big hotel with unkindly staff. For city trips and business trips perfect. There was no restaurant and bar only breakfast restaurant. But the staff told me that soon there will be a restaurant and bar.
clean rooms, nice staff
Clean rooms, renewed furniture, modest staff, price-quality is very good, location is perfect Noise from the street - not hotel fault, but not pleasant during stay
Good location for the Nevsky, Moscow railway station, the underground, easy access to the airport. The special offer gave good value. Staff friendly and trying to be helpful. Rooms quite comfortable, good quality breakfast. No business facilities and no gym; reception and bar staff, although helpful, make many mistakes; rooms either too warm or too cold; noisy local parties in the restaurant. Would recommend, but only if good promotion rates available.
Very enthusiastic front desk and concierge - we couldn't have asked for a better experience on our first visit to St Petersburg!
The staff is very kind and helpful The bed is comfortable Good breakfast The bathroom is a little bit small
I would rate staff 10 stars if I could! Extremely nice, professional and polite, helping and considerate, ready to accommodate any request.
ample and delicious breakfast buffet, extremely helpful staff, free wi-fi internet, nice location close to Nevsky prospect and tube (quite a long walk to the Hermitage though) Be aware that the hotel actually has a few rooms without windows (or rather they have windows looking onto the lobby, so no natural light and curtains have to remain shut). We were unlucky enough to get such a room upon arrival, but complained - the room in addition had no hot water and a broken air-con, which made it freezing and the carpet was beyond filthy. We were ready to cancel our reservation and leave, but the hotel staff were extremely helpful and apologetic and put us into a different room, which was perfect and had a nice view into the courtyard. Would recommend this hotel, despite the intital hick-ups.


text:
LONDON-L ArchivesArchiver > LONDON > 1999-10 > 0941411012
From: MABennett <>
Subject: [London] Le Breton Surname
Date: Sun, 31 Oct 1999 18:03:32 -0500
I have unfortunately deleted the message from the person who was looking
for the Le Breton name.
If you would like to contact me at I
will pass on the name of a lady that has corresponded with me recently who
is also researching this name.
Best wishes
Anne Bennett
This thread:
|[London] Le Breton Surname by MABennett <>


text:
Simplify Tasks with the New Google+ Dashboard
Businesses that tap into the wealth of Google tools—which now include Google+, Google AdWords, Google Offers, Google Maps, etc.—are sometimes overwhelmed by all of the data that's made available. Each Google tool comes with its own set of data and management system, all of which take time to review, manage, and analyze on a regular basis. Depending on the size of your business, managing Google may even seem like a full-time job.
Thankfully, Google has recently introduced a dashboard that combines data from all of these tools and makes it available to business users through an easy-to-view dashboard.
Businesses that start a new Google+ account will have immediate access to the new dashboard, but it may take some time for the dashboard to roll out to all current business users.
Make Updates in a Snap
Any time your business needs to make an update—for example, if your main phone number changes—it's important to change the information online as quickly as possible. But as any marketer or brand manager knows, this process can take some time. With the new Google+ dashboard, however, you can quickly update the information on your Google+ page as well as on your Google Maps and your search listing.
From the dashboard, business users also receive Google+ notifications and post new content, saving you even more time.
View Key Stats from the Dashboard
Instead of having to jump from one set of statistics and performance data to another, the Google+ dashboard puts them all in one place. This makes it easy for local marketing experts to compare results across all of the Google products. If you notice that your Google+ page is performing well but your Google Maps page isn't, it may be time for you to take a closer look at your Google Maps content.
Integration with all Google Tools
Best of all, since Google built this new dashboard itself, it allows for perfect integration with the other Google tools. Facebook, in contrast, allows outside entities to create their own similar dashboards. Unfortunately, the dashboard is not integrated with Blogger, Google's popular tool for blogging.
Overall, this move is great for small business owners who manage more than one Google product. With all new tools, it will take businesses some time to adjust to the new setup, but this change is sure to save you time in the long run.
Besides saving time, the new Google+ dashboard provides businesses with a high-level snapshot of how their local internet marketing is performing. By keeping up with business needs, Google is continuously increasing its overall value to its business customers.


text:
Bluegrass Band From Finland's Versions Of Thunderstruck And Other Rock Songs Will Blow Your Mind [VIDEOS]
Subscribe to 102.3 The Bull on
Finland has produced it's fair share of rock and metal musicians, but you don't always think about them for bluegrass music. At least you didn't until now. This Finnish band called Steve'n'Seagulls has taken their love of bluegrass music and mixed it with some iconic rock anthems. The video above is them doing AC/DC's 'Thunderstruck,' but they aren't just a one trick pony. Check out their take on Dio's 'Holy Diver.'
Subscribe to 102.3 The Bull on
And who knew that Iron Maiden could transition so well to being played on a banjo?
Subscribe to 102.3 The Bull on
You can find out more about Steve'n'Seagulls on their Facebook page.


text:
Beirut: Abu Bakr al-Baghdadi, commander of the Islamic State in Iraq and the Levant (ISIL), now controls large parts of eastern Syria and western Iraq, a vast cross-border haven for militants in the Sunni Muslim heart of the Middle East.
Despite his power - and a $US10 million ($10.7 million) reward for information leading to his capture - little is known about a man who for his own survival has shunned the spotlight.
Fighters from ISIL and its rivals praised him as a strategist who succeeded in exploiting turmoil in Syria and Iraq's weak central authority after the US military withdrawal to carve out his powerbase.
He has proved ruthless in eliminating opponents and showed no hesitation in turning against former allies to further his ambition of creating an Islamist state. Enemies, even those from rival radical groups who broadly share ISIL's religious ideology, are fought and defeated. Captured fighters - and non-combatants - are usually shot or decapitated, their deaths recorded in grisly videos which inspire fear and revulsion among opponents.
"In short, for Sheikh Baghdadi, each religion has its state except Islam, and it should have a state and it should be imposed. It is very simple," said one of his followers.
According to the US reward notice, which depicts a round-faced, brown-eyed man with a closely cropped beard and short dark hair, Baghdadi was born Awad Ibrahim Ali al-Badri al-Samarrai in the Iraqi town of Samarra in 1971.
According to a widely cited biography released by jihadists, "he is a man from a religious family. His brothers and uncles include preachers and professors of Arabic language, rhetoric and logic." The biography and Arabic-language accounts claim he obtained a doctorate at the former Islamic University in Baghdad - which is presumably why several of his many aliases include the title "Dr".
He holds degrees in Islamic studies and history and is thought to have been a preacher around the time of the 2003 US-led invasion of Iraq.
In 2005 he was captured by US forces and spent the next four years as a prisoner in Camp Bucca in southern Iraq. It was from his time there that the first known picture of Baghdadi emerged. And it's also there, according to current affairs website al-Monitor, that he possibly met and trained with key al-Qaeda fighters.
He gained enough respect that by 2010, after several leaders of the insurgent group al-Qaeda in Iraq were killed, he assumed control of it. At that time, the power of the Islamist militancy in Iraq was at its lowest ebb.
A year later, sensing opportunity when the uprising against Syrian President Bashar al-Assad erupted, Baghdadi sent an aide across the border to expand al-Qaeda's foothold there.
That aide, Abu Mohammad al-Julani, set up al-Qaeda's Jabhat al-Nusra group, which quickly rose to prominence with a series of deadly car bombings. It also earned a reputation as the most effective of the many disparate forces fighting Dr Assad.
But as Julani grew strong in Syria and rejected an edict to merge his forces under Baghdadi's command, Baghdadi launched a war against Jabhat al-Nusra, leading to a split with al-Qaeda leader Ayman al-Zawahiri.
For many of Baghdadi's supporters the clash between their battlefield commander and the nominal but distant al-Qaeda leader was no surprise.
Ignoring Zawahiri's calls to leave Syria to Jabhat al-Nusra, Baghdadi expanded operations across northern and eastern parts of Syria in 2012 and 2013, sometimes battling Dr Assad's forces but more often pushing out other rebel fighters.
ISIL's unforgiving treatment of ordinary Syrians won it many enemies and by the end of last year an alliance of Nusra and other Islamist brigades struck back, pushing ISIL back to its stronghold along the Euphrates River in eastern Syria.
But ISIL has grown stronger, not weaker. Baghdadi's fighters control the city of Raqqa - Syria's only provincial capital completely beyond Dr Assad's control - and have imposed strict Islamic law there.
In neighbouring Deir al-Zor province ISIL has waged a six-week offensive against rival rebels in which 600 fighters have been killed, seizing oilfields and towns on the north-east bank of the Euphrates 100 kilometres from the Iraqi border.
Oil sold on the black market provides millions of dollars in revenues, rebels say.
Even Baghdadi's rivals say the ISIL leader is in the ascendancy, winning influence well beyond Syria and Iraq.
"He is becoming very popular among jihadis. They see him as someone who is fighting the war of Islam," said a Jabhat al-Nusra fighter from the Syrian city of Aleppo.
Others go further, saying Baghdadi's creation of ISIL makes al-Qaeda redundant.
"The group al-Qaeda does not exist any more. It was formed as a qaeda (base) for the Islamic state and now we have it, Zawahiri should pledge allegiance to Sheikh Baghdadi," said a non-Syrian ISIL fighter.
Reuters, Washington Post


text:
Boot Camp Clik
Duck Down Presents: Making the Video
Get the inside dope on just how Duck Down Records produces its happenin' music videos. Take a super-powered ride (and remember to take notes!) with co-directors Brandon Kraines and Dru Ha as they lead you through the making of Black Moon's "This Goes Out 2 You" and Boot Camp Clik's "Think Back" videos. You'll be down with this!


text:
The story "Utah ranks in bottom half of country for high school grad rate" (Tribune, Nov. 27) just broke my heart. Since Utahns just overwhelmingly re-elected the same jerks who have been putting the state's education in the toilet for decades, I can only conclude that most Utahns don't care enough about their children.
Or rather, they care about lower taxes more than they care about their children. They're more willing to pay to upgrade their interstate freeways more than they are to educate their offspring. Incredible.
Where is the shame? The embarrassment? The outrage? The leadership?
Gov. Gary Herbert says education is his No. 1 priority. Courage for him means nudging the Legislature to appropriate just enough more money to maintain the status quo. That's nothing to boast about.
Mormons and their leaders can't talk enough about families and children. Talk is cheap. They put more energy into preventing out-of-state non-Mormon gays from marrying than in seeing that their own children have an excellent education. Well, the three Rs are a greater moral issue than gay marriage.
Wake up, Utahns. Do something more than dream of your mansions above. Put your shoulders to the wheel.
George Andrus
Salt Lake City


text:
Randolph is a given name that can refer to:
- Randolph Burrow, a Chaser on the Ravenclaw Quidditch team in the 1990s
- Randolph Keitch, co-founder of the Comet Trading Company
- Randolph Pauncefoot, a Quidditch fan who supported the Montrose Magpies
- Randolph Spudmore, son of Able.
From the Old Norse Randulfr (shield wolf). The Old English form of the name, Randwulf (shield wolf), sometimes evolved into Randolf or later Randolph. Other times it morphed into Randulf, then Ranulf or Rannulf and then Randal and on into the surnames given Neil Randall and Latisha Randle [1] [2] [3].


text:
This complete career planning and job search guide for people with physical and mental disabilities has been completely updated to reflect the newest job search technologies and techniques. It will help readers identify their strengths; explore career options; find job openings; explore the hidden job market; write resumes, cover letters, and follow-up letters; and perform well in interviews. The author shows readers how to tell potential employers about their disabilities and ask them for reasonable accommodations, and helps readers understand and navigate employment law as it applies to them.
Terms of Use


text:
PORTLAND, Maine — The Navy has decided to scrap its newest destroyer model after the first two are built in shipyards in Maine and Mississippi, Sen. Susan Collins said Tuesday.
Collins, a Maine Republican, said Navy Secretary Donald Winter called her to tell her the outcome of a meeting of top brass regarding the future of the DDG-1000 Zumwalt destroyer.
Navy Scraps Plans to Build More Than Two Stealth Destroyers
Current Status: Blessed (1)
Seeded on Wed Jul 23, 2008 4:42 AM
keyboard shortcuts: V vote up article J next comment K previous comment


text:
Staffer: Noha
Symptoms: Brows are either naturally skinny or over-tweezed
Diagnosis: Too thin
The Prescription: Benefit Cosmetics' Brow Zings is a longwearing wax and powder combo that really helps to build a shape that's barely there. The tinted wax not only helps unruly hairs stay in place, it allows you to create fullness and definition. The powder formula sets the wax in place while filling in any sparse areas.
The Dosage:
Step 1: Double dip a hard angle brush into the tinted wax and long-lasting powder.
Step 2: Starting at the base of the brow and working in the direction of hair growth, use short strokes to instantly shape and define the brow.
Step 3: To add extra thickness, press the formula onto the skin just above the natural brow hairline.
Find more of Benefit's fantastic brow solutions in our Brows that W-O-W Shop.


text:
Copyright © 2005-2009 Shalabh Chaturvedi
About This Book
Explains the mechanics of object attribute access for new-style Python objects:
how functions become methods
how descriptors and properties work
determining method resolution order
New-style implies Python version 2.2 and upto and including 3.x. There have been some behavioral changes during these version but all the concepts covered here are valid.
This book is part of a series:
Python Attributes and Methods [you are here]
This revision:
Discuss | Latest version | Cover page
Author: firstname.lastname@example.com
Table of Contents
List of Figures
List of Examples
__slots__ for optimization
Some points you should note:
This book covers the new-style objects (introduced a long time ago in Python 2.2). Examples are valid for Python 2.5 and all the way to Python 3.x.
This book is not for absolute beginners. It is for people who already know Python (some Python at least), and want to know more.
You should be familiar with the different kinds of objects in Python and not be confused when you come across the term type where you expected class. You can read the first part of this series for background information - Python Types and Objects.
Happy pythoneering!
What is an attribute? Quite simply, an attribute is a way to get from
one object to another. Apply the power of the almighty dot -
objectname.attributename - and voila! you now have
the handle to another object. You also have the power to create
attributes, by assignment:
objectname.attributename =
Which object does an attribute access return, though? And where does the object set as an attribute end up? These questions are answered in this chapter.
Example 1.1. Simple attribute access
>>> class C(object): ... classattr = "attr on class" ... >>> cobj = C() >>> cobj.instattr = "attr on instance" >>> >>> cobj.instattr 'attr on instance' >>> cobj.classattr 'attr on class' >>> C.__dict__['classattr'] 'attr on class' >>> cobj.__dict__['instattr'] 'attr on instance' >>> >>> cobj.__dict__ {'instattr': 'attr on instance'} >>> C.__dict__ {'classattr': 'attr on class', '__module__': '__main__', '__doc__': None}
Attributes can be set on a class.
Or even on an instance of a class.
Both, class and instance attributes are accessible from an instance.
Attributes really sit inside a dictionary-like
Ok, I admit 'user-provided attribute' is a term I made up, but I think
it is useful to understand what is going on. Note
__dict__ is itself an attribute. We didn't set
this attribute ourselves, but Python provides it. Our old friends
__class__ and
__bases__ (none
which appear to be in
__dict__ either) also seem to
be similar. Let's call them Python-provided
attributes. Whether an attribute is Python-provided or not depends on
the object in question (
__bases__, for example, is
Python-provided only for classes).
We, however, are more interested in user-defined
attributes. These are attributes provided by the user, and they
usually (but not always) end up in the
__dict__ of
the object on which they're set.
When accessed (for e.g.
The object itself
objectname.__dict__ or any
Python-provided attribute of
The object's type
objectname.__class__.__dict__). Observe that only
__dict__ is searched, which means only
user-provided attributes of the class. In other
objectname.__bases__ may not return anything
even though
objectname.__class__.__bases__ does
The bases of the object's class, their bases, and so
on. (
__dict__ of each of
objectname.__class__.__bases__). More than one base
does not confuse Python, and should not concern us at the moment. The
point to note is that all bases are searched until an attribute is
If all this hunting around fails to find a suitably named attribute,
Python raises an
AttributeError. The type of the
type (
objectname.__class__.__class__) is never
searched for attribute access on an object
objectname in the example).
The built-in
dir() function returns a list of
all attributes of an object. Also look at
the inspect
module in the standard library for more functions to inspect
The above section explains the general mechanism for
all objects. Even for classes (for example
classname.attrname), with a slight
modification: the bases of the class are searched before the
class of the class (which is
classname.__class__ and for most types, by the
way, is
<type 'type'>).
Some objects, such as built-in types and their instances (lists,
tuples, etc.) do not have a
__dict__. Consequently
user-defined attributes cannot be set on them.
We're not done yet! This was the short version of the story. There is more to what can happen when setting and getting attributes. This is explored in the following sections.
Continuing our Python experiments:
Example 1.2. A function is more
>>> class C(object): ... classattr = "attr on class" ... def f(self): ... return "function f" ... >>> C.__dict__ {'classattr': 'attr on class', '__module__': '__main__', '__doc__': None, 'f': <function f at 0x008F6B70>} >>> cobj = C() >>> cobj.classattr is C.__dict__['classattr'] True >>> cobj.f is C.__dict__['f'] False >>> cobj.f <bound method C.f of <__main__.C instance at 0x008F9850>> >>> C.__dict__['f'].__get__(cobj, C) <bound method C.f of <__main__.C instance at 0x008F9850>>
Two innocent looking class attributes, a string 'classattr' and a function 'f'.
Accessing the string really gets it from the class's
Not so for the function! Why?
Hmm, it does look like a different object. (A bound method is a
callable object that calls a function (
Here's the spoiler - this is what Python did to create the bound
method. While looking for an attribute for an instance, if Python
finds an object with a
It is only the presence of the
__get__() method
that transforms an ordinary function into a bound
method. There is nothing really special about a function
object. Anyone can put objects with a
method inside the class
__dict__ and get away with
it. Such objects are called descriptors and have
many uses.
Any object with a
__get__() method, and optionally
__set__() and
methods, accepting specific parameters is said to follow the
descriptor protocol. Such an object qualifies as
a descriptor and can be placed inside a class's
__dict__ to do something special when an attribute
is retrieved, set or deleted. An empty descriptor is shown below.
Example 1.3. A simple descriptor
Called when attribute is read (eg.
Called when attribute is set on an instance
Called when attribute is deleted from an instance
What we defined above is a class that can be instantiated to create a descriptor. Let's see how we can create a descriptor, attach it to a class and put it to work.
Example 1.4. Using a descriptor
Now the attribute called
Sticking a value
directly in the instance's
is futile. This still calls
Doesn't call
anything. This replaces the descriptor with a new string object. After
this, accessing
Note that when accessed from the class itself, only the
__get__() method comes in the picture, setting or
deleting the attribute will actually replace or remove the
Descriptors work only when attached to classes. Sticking a descriptor in an object that is not a class gives us nothing.
In the previous section we used a descriptor with both
__get__() and
methods. Such descriptors, by the way, are called data
descriptors. Descriptors with only the
__get__() method are somewhat weaker than their
cousins, and called non-data descriptors.
Repeating our experiment, but this time with non-data descriptors, we get:
Example 1.5. Non-data descriptors
This now returns
Deletes the
These function identical to a data descriptor.
Interestingly, not having a
__set__() affects not
just attribute setting, but also retrieval. What is Python thinking?
If on setting, the descriptor gets fired and puts the data somewhere,
then it follows that the descriptor only knows how to get it back. Why
even bother with the instance's
Data descriptors are useful for providing full control over an attribute. This is what one usually wants for attributes used to store some piece of data. For example an attribute that gets transformed and saved somewhere on setting, would usually be reverse-transformed and returned when read. When you have a data descriptor, it controls all access (both read and write) to the attribute on an instance. Of course, you could still directly go to the class and replace the descriptor, but you can't do that from an instance of the class.
Non-data descriptors, in contrast, only provide a value when an instance itself does not have a value. So setting the attribute on an instance hides the descriptor. This is particularly useful in the case of functions (which are non-data descriptors) as it allows one to hide a function defined in the class by attaching one to an instance.
Example 1.6. Hiding a method
Calls the bound
method returned by
This is the long version of the attribute access story, included just for the sake of completeness.
When retrieving an attribute from
an object (
print objectname.attrname) Python follows
these steps:
attrname is a special
(i.e. Python-provided) attribute for
return it.
objectname.__class__.__dict__ for
attrname. If it exists and is
a data-descriptor, return the descriptor result. Search all bases of
objectname.__class__ for the same case.
objectname.__dict__ for
attrname, and return if found. If
objectname is a class, search its bases too. If it
is a class and a descriptor exists in it or its bases, return the
descriptor result.
attrname. If it exists and is a
non-data descriptor, return the descriptor result. If it
exists, and is not a descriptor, just return it. If it exists and is a
data descriptor, we shouldn't be here because we would have returned
at point 2. Search all bases of
objectname.__class__ for same
Note that Python first checks for a data
descriptor in the class (and its bases), then for the attribute in the
__dict__, and then for a
non-data descriptor in the class (and its
bases). These are points 2, 3 and 4 above.
The descriptor result above implies
the result of calling the
__get__() method of the
descriptor with appropriate arguments. Also, checking a
__dict__ for
attrname means
checking if
__dict__["attrname"] exists.
Now, the steps Python follows when setting
a user-defined attribute (
objectname.attrname =
objectname.__class__.__dict__ for
attrname. If it exists and is
a data-descriptor, use the descriptor to set the value. Search all bases of
objectname.__class__ for the same case.
something into
objectname.__dict__ for key
Think "Wow, this was much simpler!"
What happens when setting a Python-provided attribute depends on the attribute. Python may not even allow some attributes to be set. Deletion of attributes is very similar to setting as above.
Before you rush to the mall and get yourself some expensive descriptors, note that Python ships with some very useful ones that can be found by simply looking in the box.
Example 1.7. Built-in descriptors
class HidesA(object): def get_a(self): return self.b - 1 def set_a(self, val): self.b = val + 1 def del_a(self): del self.b a = property(get_a, set_a, del_a, "docstring") def cls_method(cls): return "You called class %s" % cls clsMethod = classmethod(cls_method) def stc_method(): return "Unbindable!" stcMethod = staticmethod(stc_method)
property provides an easy way to call functions
whenever an attribute is retrieved, set or deleted on the
instance. When the attribute is retrieved from the class, the getter
method is not called but the property object itself is returned. A
docstring can also be provided which is accessible as
classmethod is similar to a regular method,
except that is passes the class (and not the instance) as the first
argument to the function. The remaining arguments are passed through
as usual. It can also be called directly on the class and it behaves
the same way. The first argument is named
A staticmethod is just like a function outside the class. It is never bound, which means no matter how you access it (on the class or on an instance), it gets called with exactly the same arguments you pass. No object is inserted as the first argument.
As we saw earlier, Python functions are descriptors too. They weren't descriptors in earlier versions of Python (as there were no descriptors at all), but now they fit nicely into a more generic mechanism.
A property is always a data-descriptor, but not all arguments are required when defining it.
Example 1.8. More on properties
Can be set, retrieved, or deleted.
Attempting to
delete this attribute from an instance will raise
Attempting to
set or delete this attribute from an instance will raise
The getter and setter functions need not be defined in the class itself, any function can be used. In any case, the functions will be called with the instance as the first argument. Note that where the functions are passed to the property constructor above, they are not bound functions anyway.
Another useful observation would be to note that subclassing the
class and redefining the getter (or setter) functions is not going to
change the property. The property object is holding
on to the actual functions provided. When kicked, it is
going to say "Hey, I'm holding this function I was given, I'll just
call this and return the result.", and not "Hmm, let me look up the
current class for a method called 'get_a' and
then use that". If that is what one wants, then defining a new
descriptor would be useful. How would it work? Let's say it is
initialized with a string (i.e. the name of the method to call). On
activation, it does a
getattr() for the method name
on the class, and use the method found. Simple!
Classmethods and staticmethods are non-data descriptors, and so can be
hidden if an attribute with the same name is set
directly on the instance. If you are rolling your own descriptor (and
not using properties), it can be made read-only by giving it a
__set__() method but raising
AttributeError in the method. This is how a
property behaves when it does not have a setter function.
Why do we need Method Resolution Order? Let's say:
We're happily doing OO programming and building a class hierarchy.
Our usual technique to implement the
do_your_stuff() method is to first call
do_your_stuff() on the base class, and then do
our stuff.
Example 2.1. Usual base call technique
class A(object): def do_your_stuff(self): # do stuff with self for A return class B(A): def do_your_stuff(self): A.do_your_stuff(self) # do stuff with self for B return class C(A): def do_your_stuff(self): A.do_your_stuff(self) # do stuff with self for C return
We subclass a new class from two classes and end up having the same superclass being accessible through two paths.
Example 2.2. Base call technique fails
class D(B,C): def do_your_stuff(self): B.do_your_stuff(self) C.do_your_stuff(self) # do stuff with self for D return
Now we're stuck if we want to implement
do_your_stuff(). Using our usual technique, if we
want to call both
B and
C, we
end up calling
A.do_your_stuff() twice. And we all
know it might be dangerous to have
A do its stuff
twice, when it is only supposed to be done once. The other option
would leave either
B's stuff or
C's stuff not done, which is not what we want
There are messy solutions to this problem, and clean ones. Python, obviously, implements a clean one which is explained in the next section.
Let's say:
For each class, we arrange all
superclasses into an ordered list without repetitions, and insert the
class itself at the start of the list. We put this list in an class
attribute called
next_class_list for our use
Example 2.3. Making a "Who's Next" list
B.next_class_list = [B,A] C.next_class_list = [C,A] D.next_class_list = [D,B,C,A]
We use a different technique to implement
do_your_stuff() for our classes.
Example 2.4. Call next method technique
class B(A): def do_your_stuff(self): next_class = self.find_out_whos_next() next_class.do_your_stuff(self) # do stuff with self for B def find_out_whos_next(self): l = self.next_class_list # l depends on the actual instance mypos = l.index(B) # Find this class in the list return l[mypos+1] # Return the next one
The interesting part is how we
find_out_whos_next(), which depends on which
instance we are working with. Note that:
Depending on whether we passed an instance of
D or of
next_class above will resolve to either
C or
We have to implement
find_out_whos_next() for each class, since it has
to have the class name hardcoded in it (see above). We cannot use
self.__class__ here. If we have called
do_your_stuff() on an instance of
D, and the call is traversing up the hierarchy,
self.__class__ will be
Using this technique, each method is called only once. It
appears clean, but seems to require too much work. Fortunately for us,
we neither have to implement
for each class, nor set the
next_class_list, as
Python does both of these things.
Python provides a class attribute
__mro__ for
each class, and a type called
super. The
__mro__ attribute is a tuple containing the class
itself and all of its superclasses without duplicates in a predictable
order. A
super object is used in place of the
find_out_whos_next() method.
Example 2.5. One super technique
If we're using a class method, we don't have an
self to pass into the
super call. Fortunately for us,
super works even with a class as the second
argument. Observe that above,
super uses
self only to get at
self.__class__.__mro__. The class can be passed
directly to
super as shown below.
Example 2.6. Using super with a class method
class A(object): @classmethod def say_hello(cls): print 'A says hello' class B(A): @classmethod def say_hello(cls): super(B, cls).say_hello() print 'B says hello' class C(A): @classmethod def say_hello(cls): super(C, cls).say_hello() print 'C says hello' class D(B, C): @classmethod def say_hello(cls): super(D, cls).say_hello() print 'D says hello' B.say_hello() D.say_hello()
This example is for classmethods (not instance methods).
Note we pass
This prints out:
A says hello
This prints out (observe each method is called only once):
A says hello
There is yet another way to use
Example 2.7. Another super technique
When created with only a type, the
super instance
behaves like a descriptor. This means (if
d is an
instance of
D) that
super(B).__get__(d) returns the same thing as
super(B,d). In above, we munge an
attribute name, similar to what Python does for names starting with
double underscore inside the class. So this is
accessible as
self.__super within the body of the
class. If we didn't use a class specific attribute name, accessing the
attribute through the instance
self might return an
object defined in a subclass.
While using
super we typically use only one
super call in one method even if the class has
multiple bases. Also, it is a good programming practice to use
super instead of calling methods directly on a base
A possible pitfall appears if
accepts different arguments for
C and
A. This is because, if we use
super in
B to call
do_your_stuff() on the next
class, we don't know if it is going to be called on
A or
C. If this scenario is
unavoidable, a case specific solution might be required.
One question as of yet unanswered is how does Python determine
__mro__ for a type? A basic idea behind the
algorithm is provided in this section. This is not essential for just
super, or reading following sections, so you
can jump to the next section if you want.
Python determines the precedence of types
(or the order in which they should be placed in any
__mro__) from two kinds of constraints specified by
the user:
A is a superclass of
B, then
B has precedence over
A. Or,
B should always appear
A in all
__mro__s (that contain both). In short let's denote
this as
C appears before
D in the list of bases in a class statement
class Z(C,D):), then
In addition, to avoid being ambiguous, Python adheres to the following principle:
E > F in one scenario (or one
__mro__), then it should be that
F in all scenarios (or all
We can satisfy the constraints if we build the
__mro__ for each new class
C we
introduce, such that:
All superclasses of
C appear in the
C.__mro__ (plus
C itself, at the start), and
The precedence of types in
C.__mro__ does not conflict with the precedence of
types in
B.__mro__ for each
B in
Here the same problem is translated into a game. Consider a class hierarchy as follows:
Since only single inheritance is in play, it is easy to find the
__mro__ of these classes. Let's say we define a new
class as
class N(A,B,C). To compute the
__mro__, consider a game using abacus style beads
over a series of strings.
Beads can move freely over the strings, but the strings cannot be cut
or twisted. The strings from left to right contain beads in the order
__mro__ of each of the bases. The rightmost
string contains one bead for each base, in the order the bases are
specified in the class statement.
The objective is to line up beads in rows, so that each row contains
beads with only one label (as done with the
O bead
in the diagram). Each string represents an ordering constraint, and if
we can reach the goal, we would have an order that satisfies all
constraints. We could then just read the labels off rows from the
bottom up to get the
__mro__ for
Unfortunately, we cannot solve this problem. The last two strings have
C and
B in different
orders. However, if we change our class definition to
N(A,C,B), then we have some hope.
We just found out that
N.__mro__ is
(N,A,C,B,object) (note we inserted
N at the head). The reader can try out this
experiment in real Python (for the unsolvable case above, Python
raises an exception). Observe that we even swapped the position of two
strings, keeping the strings in the same order as the bases are
specified in the class statement. The usefulness of this is seen
Sometimes, there might be more than one solution, as shown in
the figure below. Consider four classes
class B(A),
C(object) and
class D(C). If a new class
is defined as
class E(B, D), there are multiple
possible solutions that satisfy all constraints.
Possible positions for
A are shown as the
little beads. The order can be kept unambiguous (more
correctly, monotonic) if the following policies
are followed:
Arrange strings from left to right in order of appearance of bases in the class statement.
Attempt to arrange beads in rows moving from bottom
up, and left to right. What this means is that the MRO
class E(B, D) will be set
(E,B,A,D,C,object). This is
A, being left of
C, will
be selected first as a candidate for the second row from
This, essentially, is the idea behind the algorithm used by
Python to generate the
__mro__ for any new
type. The formal algorithm is formally explained elsewhere [mro-algorithm].
This chapter includes usage notes that do not fit in other chapters.
In Python, we can use methods with special name like
__str__() and
__add__() to make objects convenient to use (for
example, with the built-in functions
str() or with the '
+' operator,
Example 3.1. Special methods work on type only
Usually we put the special methods in a class.
We can try to put them in the instance itself, but it doesn't work.
This goes
straight to the class (calls
The same is true for all such methods, putting them on the instance we
want to use them with does not work. If it did go to the instance then
even something like
str(C) (
of the class
C) would go to
C.__str__(), which is a method defined for an
instance of
C, and not
C itself.
A simple technique to allow defining such methods for each instance separately is shown below.
Example 3.2. Forwarding special method to instance
Subclassing built-in types is straightforward. Actually we have been
doing it all along (whenever we subclass
<type 'object'>). Some built-in
types (
types.FunctionType, for example) are not
subclassable (not yet, at least). However, here we talk about
<type 'list'>,
'tuple'> and other basic data types.
Example 3.3. Subclassing <type 'list'>
A regular class statement.
Define the method to
be overridden. In this case we will convert all items passed through
Upcall to the base if required.
Append a float and...
watch it automatically become an integer.
Otherwise, it behaves like any other list.
This doesn't go
through append. We would have to define
We can set attributes
on our instance. This is because it has a
Basic lists do not have
__dict__ (and so no
user-defined attributes), but ours does. This is usually not a problem
and may even be what we want. If we use a very
large number of
MyLists, however, we could optimize
our program by telling Python not to create the
__dict__ for instances of
Example 3.4. Using
__slots__ for optimization
class MyList(list): "A list subclass disallowing any user-defined attributes" __slots__ = [] ml = MyList() ml.color = 'red' # raises exception! class MyListWithFewAttrs(list): "A list subclass allowing specific user-defined attributes" __slots__ = ['color'] mla = MyListWithFewAttrs() mla.color = 'red' mla.weight = 50 # raises exception!
Setting any attribute on this raises an exception.
Now, if an attribute has space reserved, it can be used.
Otherwise, it cannot. This will raise an exception.
The purpose and recommended use of
is for optimization. After a type is defined, its slots cannot be
changed. Also, every subclass must define
otherwise its instances will end up having
We can create a list even by instantiating it like any other type:
list([1,2,3]). This means
list.__init__() accepts the same argument (i.e. any
iterable) and initializes a list. We can customize initialization in a
subclass by redefining
__init__() and
__init__() on the
Tuples are immutable and different from lists. Once an instance
is created, it cannot be changed. Note that the instance of a type
already exists when
__init__() is called (in fact
the instance is passed as the first argument). The
__new__() static method of a type is called to
create an instance of the type. It is passed the
type itself as the first argument, and passed through other initial
arguments (similar to
__init__()). We use this to
customize immutable types like a tuple.
Example 3.5. Customizing creation of subclasses
For a list, we massage the arguments and hand them over to
For a tuple, we have to override
__new__() should always return. It is supposed to return an instance of the type.
__new__() method is not special to immutable
types, it is used for all types. It is also converted to a static
method automatically by Python (by virtue of its name).
[descrintro] Unifying types and classes in Python 2.2.
[pep-252] Making Types Look More Like Classes.
[pep-253] Subclassing Built-in Types.
[descriptors-howto] How-To Guide for Descriptors.
[mro-algorithm] The Python 2.3 Method Resolution Order.
This book was written in DocBook XML. The
HTML version was produced using DocBook XSL stylesheets and
xsltproc. The PDF version was produced using
htmldoc. The diagrams were drawn using OmniGraffe
[1]. The
process was automated using
Paver [2].


text:
Caltrans issues warning
Caltrans is issuing a warning about an increase in vehicle versus deer collisions in Northern California.
Officials want to emphasize this is deer and elk mating season and the animals are more active and less cautious about darting into the road. Crews in Ukiah say they have never seen the increase of accidents like they've seen during the past two weeks. Officials want all drivers in Northern California to be extra aware this year and to remember that if you see a deer in your lane, break firmly but stay in your lane. They say most serious accidents occur when people swerve. Caltrans offers the following advice:
1. Be particularly attentive between sunset and midnight, the hours shortly before and after sunrise, and in foggy conditions. Most deer-vehicle collisions occur during these times.
2. Drive carefully in areas known to have high deer populations: places where roads divide agricultural fields or streams from forest land are particularly dangerous.
3. If you see a deer, slow down. Others are probably nearby.
4. Use high-beam headlights when there is no oncoming traffic. The high beams can reflect off animal eyes and warn you of their presence.
5. If a deer is in your lane, brake firmly but stay in the lane. Most serious crashes occur when drivers swerve.
6. Don't rely on deer whistles, deer fences or reflectors to deter deer. Always wear a seat belt when driving.
7. If your car strikes a deer, don't touch the animal. If the deer is blocking the highway, call 911.


text:
Organicness, too, can offer a patina of healthfulness to unsavory substances.
Sandoval has also managed to burnish his image with a patina of integrity in the scandal-scarred Silver State.
The latter provided numbers, passion, righteousness, self-righteousness, and a patina of faux populist clout.
How could I not delight in the patina of glamour that his reputation lent to who he was?
Are we so in thrall to "truthiness" that we need our exorcist movies to be dressed up with the patina of realness, as well?
If there is a tone or patina, that should be pure and uniform.
Any one can see that, in spite of the patina that's formed over the metal.
He whispered that he had found the elephant, who was standing on the patina, a few yards beyond the jungle.
In another volume of the series von Fellenberg states that basic copper chloride occurs as a constituent of patina.
Her voice held the patina of those to the manor born, and not to be gainsaid.
"greenish film on old bronze," 1748, from French patine (18c.), from Italian patina, perhaps from Latin patina "dish, pan" (see pan (n.)), on the notion of encrustation on ancient bronze dishes. Sense of "refinement, cultural sophistication" first recorded 1933.


text:
Originally Posted by perrito
I'm in the market for either the Gossamer Gear Gorilla 2012 or the ULA Ohm 2 pack. If anyone attending owns either of these, I'd be really appreciative to have a look.
Don't have either of those , but my GG Mariposa 2013 will be taking her maiden voyage at the hang if anyone is interested.
Forum Rules
vBulletin Skins by Bluepearl Skins


text:
*Required option
Please complete all required
options marked with a *.
Don't see what you're looking for?
Make a Custom Request
Total with Customization
We carved a simple groove into our traditional flat profile Facia Titanium ring for a slight twist that can allow the addition of a touch of color through anodizing or enamelling, contrasting nicely with the darker grey specific to Titanium metal. This Mojo Titanium ring is a great choice for men and women looking for an everyday ring, or a wedding ring that is trendy and rugged.
Our Titanium rings are lightweight, hypoallergenic, and their inside comfort-fit make them even more comfortable to wear.
Time to Make - 5 business days Ring Width Shown - 4 mm


text:
(CNSNews.com) - "Juan Miguel, the fatherland thanks you," Cuban President Fidel Castro declared Wednesday, as he honored Elian's father for coming home - and thereby justifying Castro's trust in him.
"His conduct covered him in glory and won him forever the admiration of his people," said Castro in his first public speech since Elian and Juan Miguel returned home last week.
"On him depended the success or failure of our colossal effort," Castro said, explaining how he met with Juan Miguel to judge his character and his intentions, before the father was allowed to go to the United States to retrieve his son.
Said Castro, "The revolution's best move was to trust fully in Juan Miguel. The biggest error by the mafia [Cuban-Americans] and the empire [US government] was to believe Juan Miguel could be bribed and led to betrayal" - in other words, to defect.
As part of the ceremony honoring Juan Miguel, Castro called both father and son
"giant moral symbols of our fatherland."
He said their return to Cuba prompted "intense emotion" in him: "A small boy and a humble Cuban father, whom few people knew just a few months ago, were returning, transformed into giant moral symbols of our fatherland. At that moment, I thought how great is our people, how invincible a just idea."
During the ceremony, Castro awarded Juan Miguel Gonzalez one of the communist nation's highest honors, the Order of Carlos Manuel de Cespedes, a medal named after the 19th century founder of Cuba's movement for independence from Spain.
Juan Miguel Gonzalez stood next to Castro as he spoke, later thanking "all the Cuban people...especially our commander" for the honor bestowed on him.
"I have not done anything special," said Gonzalez. "What I have done, any father who feels love for his child, any Cuban who feels worthy of our revolution, of our socialism, would have done." His comments drew the cheering crowd to its feet.
The ceremony was broadcast live on Cuban television.
Ricardo Alarcon, the senior Cuban official who served as Gonzalez' personal adviser in the effort to bring Elian home, read an award citation praising Juan Miguel for his stoicism and for setting an example for Cuba's younger generation: "They are, and they will be like Juan Miguel," said Alarcon.
Elian's Miami relatives and many others- in the Cuban-American community find it hard to believe that Juan Miguel Gonzalez was anything other than a puppet for the Castro regime. They insist Elian's father returned to Cuba, not because he wanted to, but because he was afraid not to.


text: I am sure this problem has been fixed in a later version. You should check the updated XSensorMTS510 from SourceForge. Hope it helps. Hu Siquan On Wed, 30 Mar 2005 09:56:48 +0200, Thomas Schmid <thomas.schmid at gmail.com> wrote: > I have a problem getting the microphone working on the mts510CA > connected to a mica2dot mote. I installed the XSensorMTS510 program > from contrib/xbow/apps on a mote and compiled the xlisten program. > When I run xlisten like this: > xlisten -b=mica2dot > it successfully shows the light as well as acceleration readings (they > change if I cover the light sensor or shake the mote). But the > microphone readings always stay around 0x012c even if I whistle into > it or make loud noises. First I thought that the microphone's gain is > set too low. So I changed it to 96 with the mic.gainAdjust() command. > But still, the values are the same. > > Did anyone successfully sample the microphone on the MTS510? Or what > do I do wrong? > > Thanks a lot, > > Thomas > > -- > Audiovisual Communications Laboratory (LCAV) > Ecole Polytechnique Fédérale de Lausanne > Web: http://lcavwww.epfl.ch/~thomass > > _______________________________________________ > Tinyos-help mailing list > Tinyos-help at Millennium.Berkeley.EDU > http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-help >


text:
The Oak Ridge Track & Field teams had some good performances at the 73rd Annual Le Febvre Relays at Placer High School on March 19.
The meet started off with cloudy skies and cool temperatures but took a turn for the worst around 11:30 as steady rain, wind, and a chill set in for the second half of the meet. Oak Ridge started off the meet with five athletes (two varsity girls & three freshmen/sophomore girls) racing in the 3,200 meter race. All five 3,200 meter runners set personal bests. Freshman Reaghan Emrick placed first with a time of 11:53.97 in the varsity girls 3,200 meter race. She received a gold medal. Freshman Ryan Prestegard placed third with a time of 10:39.86 in the freshmen/sophomore boys 3,200 meter race. He received a bronze medal.
The freshmen/sophomore boys 4 x 100 meter relay team (Alton Toh, Matt Monet, Donald Grady, Bryce Williams) and the freshmen/sophomore boys distance medley team (Zach Thornton, Evan Baxter, Jake Zeltner, Dusty Armstrong) placed first, earning gold medals.
Other medal winners for the Le Febvre Relays are listed below.
Freshmen/sophomore boys sprint medley (100, 100, 200, 400): Alton Toh, Donald Grady, Bryce Williams, Matt Monet — fifth place, 1:51.07
Varsity girls shuttle hurdles: Shannon Trumbull, Lindsay Lee, Maddie Miller, Ashlyn Duran — fourth place, 46.32
Freshmen/sophomore boys 4 x 800 meter relay team: Dusty Armstrong, Jake Zeltner, Ryan Prestegard, Zach Thornton — second place, 9:30.16
Freshmen/sophomore boys distance medley team: 11:34.71
For complete results for the Le Febvre Relays see www.athletic.net.
The next meet for the Trojans is the prestigious Stanford Track & Field Invitational on March 25 and 26. Twenty-two Oak Ridge athletes qualified to compete at this very special meet. Collegiate and high school athletes compete at the Stanford Track & Field Invitational. There will also be some Oak Ridge alumni competing at this invitational.


text:
Career Connections: Human Services, Criminal Justice, and Psychology
Fisher College
Wednesday, April 16, 2014 from 12:30 PM to 2:00 PM (EDT)
Who's Going
San Francisco, California
London, United Kingdom
Florence, Italy
Event Details
Learn from this varied panel of experts in the field about potential opportunities and how to make the most of your first opportunities! Ask questions, learn about the company and how to apply while eating lunch with these participating companies.
Lunch: A FREE lunch will be provided.
Dresscode: Professional dress required.
12:30 pm - The panel, featuring 3-4 manager/ recruiters runs while the students enjoy lunch
12:30-1:00 pm – A panel with 3-4 recruiters from a variety of Human Service, Psychology and Crimnal Justice fields will speak about opportunities at their organzations while students enjoy their lunch.
1:05-1:45 pm - Employers will switch to sitting at roundtables where interested students can come and speak with them directly. Employers will share any material they want to pass out, business cards, brochures etc. Students can ask specific questions, get an overview of opportunities or find out how to apply. After 10 minutes a bell is rung and students are given the option of changing tables and speaking with a new recruiter.
Panelists/ Recruiters include:
Matthew Brooks, Wediko
Michelle, Horizons for Homeless Children
Keith Abbott, Bay Cove Human Services
Sheriff's Department - Suffolk County
Moderator: Barbara Zerillo, Director of Career Services
When & Where
Alumni Hall
116 Beacon St
Wednesday, April 16, 2014 from 12:30 PM to 2:00 PM (EDT)
Add to my calendar
Fisher College
Fisher College is a non-profit, accredited, private, independent instution offering bachelor, associate, and master degrees as well as certificate programs. The college is located in the Back Bay neighborhood of Boston, Massachusetts.


text:
Body Construction:
All Visible Corners Are Finished For Safety And
AppearanceHeavy Duty, Full Hearth Extension.Heavy Block Steel. Ceramic Safety Glass Rated For 1400 Degrees F (760
Degrees Celsius)Aluminized Steel
Interior Heat Shields, And Stainless Steel Burn Pot Resists Heat And
Corrosion. Ten Tube Heat Exchanger With Quick, Removable Exchanger
Tube Heat Shield. Rod And Scraper Type Heat Exchanger Cleaner
Design Features: