text: Additional Information and Where to Find ItIn connection with the proposed "Reverse Morris Trust" transaction between TRI Pointe and Weyerhaeuser, pursuant to which the homebuilding subsidiary of Weyerhaeuser, WRECO (with certain exclusions), will be combined with TRI Pointe, TRI Pointe will file a registration statement on Form S-4 with the Securities and Exchange Commission ("SEC"), which will include a prospectus. TRI Pointe will also file a proxy statement which will be sent to the TRI Pointe shareholders in connection with their vote required in connection with the transaction. In addition, WRECO expects to file a registration statement in connection with its separation from Weyerhaeuser. Investors and security holders are urged to read the proxy statement and registration statement/prospectus and any other relevant documents when they become available, because they will contain important information about TRI Pointe, the real estate business of Weyerhaeuser and the proposed transaction. The proxy statement and registration statement/prospectus and other documents relating to the proposed transaction (when they are available) can be obtained free of charge from the SEC's website at www.sec.gov. These documents (when they are available) can also be obtained free of charge from Weyerhaeuser upon written request to Weyerhaeuser Company, 33663 Weyerhaeuser Way South, Federal Way, Washington 98003, Attention: Vice President, Investor Relations, or by calling (800) 561-4405, or from TRI Pointe upon written request to TRI Pointe Homes, Inc., 19520 Jamboree Road, Irvine, California 92612, Attention: Investor Relations, or by calling (949) 478-8696. Participants in the Solicitation This communication is not a solicitation of a proxy from any security holder of TRI Pointe or Weyerhaeuser. However, Weyerhaeuser, TRI Pointe and certain of their respective directors and executive officers may be deemed to be participants in the solicitation of proxies from TRI Pointe's shareholders in connection with the proposed transaction. Information about the Weyerhaeuser's directors and executive officers may be found in its Annual Report on Form 10-K for the year ended December 31, 2012 filed with the SEC on February 19, 2013 and the definitive proxy statement relating to its 2013 Annual Meeting of Shareholders filed with the SEC on February 26, 2013. Information about the TRI Pointe's directors and executive officers may be found in its Annual Report on Form 10-K for the year ended December 31, 2012 filed with the SEC on March 28, 2013. These documents can be obtained free of charge from the sources indicated above. Additional information regarding the direct and indirect interests of these participants, whether by security holdings or otherwise, will be included in the registration statement/prospectus, proxy statement and other relevant materials to be filed with the SEC when they become available. Non-Solicitation This communication shall not constitute an offer to sell or the solicitation of an offer to sell or the solicitation of an offer to buy any securities, nor shall there be any sale of securities in any jurisdiction in which such offer, solicitation or sale would be unlawful prior to registration or qualification under the securities laws of any such jurisdiction. No offer of securities shall be made except by means of a prospectus meeting the requirements of Section 10 of the Securities Act of 1933, as amended.


text:
Uploading Music on SymphonicMS
Everything you need from getting your release set up before submission, to uploading your release to making changes after it has been submitted. A guide from having some songs on your computer to listeners around the world having access to your music!
What is the SymphonicMS?
Prepare your release
- ★ Best Practices for Preparing Your Release
- What specs does my cover need to be in?
- What size / formats should my audio be in?
- How can I encode my audio files?
- Do my tracks have to be mastered?
- Should I Embed My ISRC Codes Directly into My Audio Files?
Logging On / Before Uploading
Instructions + Uploading Release
Instrucciones en Español
During the release process
- I don't see partners for some releases I am doing.
- What is a white label provider?
- When uploading a wav file it automatically turned into a flac file (is this suppose to happen)?
- Do I have to list if the release has explicit content on the release cover?
- How do I submit featuring artists?
- Does capitalization matter on my release?
Pricing of your music
After your release is uploaded
- Where Can I Get Partner Links for Sharing?
- How often / when do you deliver? Weekly?
- Can I export a PDF of release details?
- Where can I find my UPC / ISRC?
- I'm on your Artist Distribution service, how come my music is on Symphonic as a label?
- Am I automatically accepted into partners like Beatport?
Errors and Editing Your Releases
- My Release is on Hold! What does that mean?
- How do I make changes to my release that has already been distributed to a partner?
- Why did my label name change?
- Why is my release/genre showing incorrectly?
- My release shows up twice! Can it be fixed?
- My upload times out and/or I can't access the SymphonicMS!
Taking down releases
Create Compilation
System Updates
- SymphonicMS Updates - 04.20.2017
- SymphonicMS Updates - 02.12.2017
- SymphonicMS Updates - 01.16.2017
- SymphonicMS Updates - 01.09.2017
- SymphonicMS Updates - 12.19.2016
- SymphonicMS Updates - 12.12.2016

subset: commoncrawl


text:
Upgrade to enjoy subscriber-only features like email alerts and data export. See the Plans and Pricing
Generated: May 23, 2017
|Sodium nitrite-containing pharmaceutical compositions
|Provided herein are pharmaceutically acceptable sodium nitrite and pharmaceutical compositions thereof. Also provided herein are methods for determining the total non-volatile organic carbon in a sodium nitrite-containing sample. Further provided herein are methods for producing pharmaceutically acceptable sodium nitrite. Still further provided herein are methods of treatment comprising the administration of pharmaceutically acceptable sodium nitrite.
|Sherman; Craig (Scottsdale, AZ), Lepine; Anthony James (Greendale, WI), Smith; Catherine Marie (Grafton, WI), Wirtz; Kevin Robert (Belgium, WI), Schulze; Erich (Mission Viejo, CA)
|Hope Medical Enterprises, Inc. (Scottsdale, AZ)
|Filing Date:
|Nov 19, 2014
|Application Number:
|1. A method for treating a respiratory disease comprising administering to a subject having a respiratory disease a therapeutically effective amount of sodium nitrite which contains no greater than 0.02% by weight of sodium carbonate, contains no greater than 10 ppm of an anti-caking agent, has a loss on drying of no greater than 0.25% by weight, wherein the water content is no greater than 0.5% by weight, wherein the heavy metal content is no greater than 10 ppm, contains no greater than 0.4% by weight of sodium nitrate, contains no greater than 0.005% by weight of insoluble matter, contains no greater than 0.005% by weight of chloride, contains no greater than 0.01% by weight of sulfate, contains no greater than 0.001% by weight of iron, contains no greater than 0.01% by weight of calcium, contains no greater than 0.005% by weight of potassium, contains no greater than 0.05 ppm of mercury, contains no greater than 2 ppm of aluminum, contains no greater than 3 ppm of arsenic, contains no greater than 0.003% by weight of selenium, contains no greater than 5000 ppm of ethanol, contains no greater than 3000 ppm methanol, wherein the total non-volatile organic carbon content is no greater than 10 ppm, and contains no greater than 0.25 EU/mg of bacterial endotoxins.
2. The method of claim 1, wherein the sodium nitrite contains no less than 97% by weight and no greater than 101% by weight of sodium nitrite.
3. The method of claim 1, wherein the sodium nitrite contains no less than 98% by weight of sodium nitrite.
4. The method of claim 1, wherein the sodium nitrite contains no less than 99.8% by weight of sodium nitrite as measured by Ion Chromatography analysis.
5. The method of claim 1, wherein the sodium nitrite is a white to off-white solid.
6. The method of claim 1, wherein a 10% aqueous solution of the sodium nitrite at 25.degree. C. has a pH value between 8 and 9.
7. The method of claim 1, wherein the sodium nitrite has total aerobic count of microbial load of no greater than 100 CFU/g and has total yeast and mold count of no greater than 20 CFU/g.
Drugs may be covered by multiple patents or regulatory protections. All trademarks and applicant names are the property of their respective owners or licensors. Although great care is taken in the proper and correct provision of this service, thinkBiotech LLC does not accept any responsibility for possible consequences of errors or omissions in the provided data. The data presented herein is for information purposes only. There is no warranty that the data contained herein is error free. thinkBiotech performs no independent verifification of facts as provided by public sources nor are attempts made to provide legal or investing advice. Any reliance on data provided herein is done solely at the discretion of the user. Users of this service are advised to seek professional advice and independent confirmation before considering acting on any of the provided information. thinkBiotech LLC reserves the right to amend, extend or withdraw any part or all of the offered service without notice.
Copyright 2002-2017 thinkBiotech LLC
Follow DrugPatentWatch:


text:
"waiting for appointments"
About: Monklands District General Hospital Monklands District General Hospital Airdrie ML6 0JS
Posted by 1989 (as ),
I went to my GP with a painful lump and was referred for an ultrasound. After two months of waiting I eventually had my scan and was told I have a tumour which they believe to be benign but would require a consultant to deal with it as the GP 'did not know' how they get treated. 3 months later I received an appointment with a consultant only for this to be cancelled and rescheduled for a further three weeks down the line (causing me to reschedule time taken off work which had been arranged for the appointment). The consultant has referred me for a CT scan, within days I received a letter from Radiology dept saying I has to get a blood test within 10 days or they would cancel the referral, I had the test within 2 days.
I then received a letter scheduling an appointment with the consultant to get the results of the scan but have not received an appointment for the scan. Upon phoning the consultant's secretary I was informed that the scan is still listed as pending as Radiology have yet to assign me an appointment, 5 weeks later. With less than a month until I am due to get the results, this does not leave much time for NHS Lanarkshire to schedule the scan with the appropriate 7 days notice as per their guidelines and have the results ready in time for my follow up appointment. Thus I fear that this will once again end up having to be rescheduled, leading to more disturbances with my work as I have arranged the time off for this appointment.
I have been in daily pain for months and 6 months after initially seeing my GP about this problem, I am still looking for answers.
Can someone please tell me how long I should have to wait from a consultant's referral to getting a CT scan and how they can schedule results appointments with no idea of when the scan will eventually take place?
Response from Graeme McGibbon, Service Manager for Surgical Services, Monklands Hospital, NHS Lanarkshire 2 years ago
Dear 1989
I was concerned to read about the delays you have experienced since your GP referred you to Monklands Hospital and the issues you have had accessing CT scanning. I would be grateful for the opportunity to investigate this further on your behalf. If you would be happy for me to do this please contact our Patient Affairs Team on Tel: 01236 713065.
- {{helpful}} of {{total()}} people think this response is helpful
- Was this response helpful? Yes | No
Thank you for your feedback.
See more responses from Graeme McGibbon
Response from Graeme McGibbon, Service Manager for Surgical Services, Monklands Hospital, NHS Lanarkshire 2 years ago
Dear 1989
Thank you for making contact with the Patient Affairs Team. I understand that the team were able to resolve the problem with your CT scan and answer your questions around the reasons for the delay. I am very sorry that this situation occurred but I was pleased to hear that we were able to resolve these issues to your satisfaction.
- {{helpful}} of {{total()}} people think this response is helpful
- Was this response helpful? Yes | No
Thank you for your feedback.
See more responses from Graeme McGibbon


text:
: Speculation:
The Off-Season Thread Part VI - Are we there yet? (Grabovski to Caps, 1 yr)
View Single Post
Registered User
Join Date: Jun 2010
Location: Da Big Apple
Posts: 13,081
vCash: 500
Originally Posted by
No. I think he was
second guessing himself constantly
that's and so it looked like he was moving in slow motion sometimes.
Yeah, but WHY was he second guessing himself? Never had to previously.
Because Torts was attempting to force him to do things in a rigid way.
But I don't see that as a Torts problem, as he was hardly firing on cylinders in his previous ~20 AHL games.
The AHL is a different issue, and as RangerBoy noted, he had -- whatever he said in the post --- I think it was actual bone chips instead of a bone bruise, or something like that, and he attempted to play through that to some degree.
One last time; Torts
Kreider second guess himself. That is on JT.
Moving him up to better lines because he's struggling is an example of putting Kreider's needs over the needs of the team.
Respectfully disagree.
You move him up to better lines because it is the fastest way to accelerate development of Kreider in the shortest period of time. Yes, he will make mistakes, but he will improve with enough minutes.
Do you serious believe that Tortorella was looking to embarrass Kreider?
Torts, IMO, would look to steamroll anyone not 1,000% on his page.
It's one thing when that player is a f-up like Avery.
It's another thing when it's a gifted prospect who has minimal pro experience, and on strength of raw talent alone, and not pro technique, was able to previously excel. Now he has to learn technique, and make his talent work within that. Fine. But don't go up his head and make him second guess about if each and every single frame of his motion is complying with proper technique.
So yeah, and good bye to the control freak.
View Public Profile
bernmeister's albums
Find More Posts by bernmeister


text:
Farm Fresh Flower Designs
Michael Fields Agricultural Institute
Tuesday, August 13, 2013 from 9:00 AM to 12:00 PM (CDT)
Who's Going
San Francisco, California
London, United Kingdom
Florence, Italy
Event Details
Add value to your farm business with the addition of floral design. This workshop will give you the insight into designing to find out if it is right for you and your farm based business. The main focus will be on bouquet making techniques with locally grown flowers. Andrea will lead this workshop on design with local cut flowers. Participants will leave with their own hand-tied bouquet creation. Key learning points of this workshop are: locally grown flower varieties, hands on design (choosing a vessel, tools and techniques). A tour of the cut flower gardens will take place if time permits
Insturctors: Andrea Clemens, Lovelight Flowers & Fairfield Flowers
When & Where
Michael Fields Agricultural Institute
W2493 County Road Es
East Troy,
Tuesday, August 13, 2013 from 9:00 AM to 12:00 PM (CDT)
Add to my calendar
Michael Fields Agricultural Institute
We are a non-profit organization with the mission to cultivate the ecological, social, economic, and spiritual vitality of food and farming systems through education, research, policy and market development.
We envision an ever-creative cultural process in which farmers and consumers create agricultural landscapes with healthy regional systems of land use, food production and distribution.
Since our founding in 1984, we have worked to realize this vision.
Please inquire if special arrangements may be needed.


text:
Vienna City-Surfspot - 3CityWave
Until the end of September 2016, anyone can learn to surf the waves in this area spanning 1,000 m2. The citywave machine creates a consistent water pressure and a constant 1.4 meter high wave that can be surfed using regular surfboards. It is 100% hydro-powered. Anyone who doesn't wish to surf can enjoy the sun deck, with sun lounges, music, and culinary delights in the food area, or can shop for surfing accessories and streetwear or try out cell phones and tablets in the attached shop.
3CityWave – Summer hotspot in the middle of Vienna
Admission into the grounds is free – anyone is welcome to come and watch. An hour of surfing costs €39, including surfboard and helmet, and wetsuits can be rented on site. Up to 10 people can sign up for 50-minute sessions using the online portal at www.3citywave.at. The waves will be open for surfing every day in any weather from 10:00-22:00. Professional coaches are available to lead beginner sessions, and surf camps are offered in the summer vacation for young people aged 8-18.
For more information or to sign up: www.3citywave.at


text:
In Margaret Thatcher's day, a place of special torment in the Conservative pandemonium was reserved for social workers. No attack would be more certain of triggering an eruption of applause in a 1980s Conservative conference than a sneering assault on social worker do-gooders. The idea that Thatcher herself might have stood before the faithful in the Blackpool Winter Gardens and asked for a round of applause "for Britain's social workers who are doing such an important job in our country today" would have been inconceivable.
Yet those very words were uttered by David Cameron in the conference hall in Manchester on Thursday morning. And they were met, not with Tory derision or disbelief of the kind that would have greeted such a suggestion in the Thatcher era, but with enthusiastic and prolonged clapping from all corners. Other than the obligatory ovation for Britain's military, Britain's social workers were the only group to be singled out in such a way by Cameron.
This tribute deserves to be noticed for three reasons. First, because in spite of the praise for Lady Thatcher in the speech and throughout the conference, it was an arresting sign of how much the Tory party has changed since her era and of how little decisive influence the party's colourful retro-Thatcherites actually enjoy. Second, because it is difficult to imagine a Labour leader paying such a tribute because of fear that his words would be used as an excuse to denounce him as a big government junkie. And third – and most important – because Cameron clearly means it.
It has been widely asserted that the 2013 party conference season has been characterised by a widening of the gap between the parties and a vacating of the centre ground in favour of moves to more partisan territory as the general election nears. There is undoubtedly some truth in the assertion, but not as much as either side pretends. It should not be exaggerated. And it is not the full or even the dominant story either, particularly when judged by Cameron's speech.
For this was emphatically not the speech of a Tory leader whose primary aim was to move his party to the right. On the contrary, this was the speech of what Cameron is and always has been: a one-nation Conservative who is still seeking, in the words of Matthew d'Ancona's important new book about the coalition, to solve the political theorem that dominates post-Thatcher Britain – that of combining the vigour of market economics with social justice and social responsibility.
Praise for social workers was simply one aspect of a speech whose most striking feature was that it did not break new ideological ground or make radical eye-catching policy announcements. There was no lurch into the rightwing denunciation of the role of government that marked Cameron's ill-judged pre-election conference speech in 2009. There was none of the panic-induced pandering to the Tory right or to Ukip voters for which some Tories had called before the conference, and which some commentators expected. Instead this was a mostly sober and serious attempt to overcome what D'Ancona calls the great cognitive deficit between what the coalition is actually trying to do and what it is sometimes thought to be doing.
Michael Heseltine, commenting on BBC2, was certainly in no doubt that this was his kind of Tory speech, an appeal to "the whole spectrum of society" that put education and public services at its heart and is aimed at re-engaging with parts of the country in which the Tories have become an extinct or endangered species – hence the appeals to Humberside, Lancashire and even Scotland. A current minister pointed out after the speech that the message was one that Angela Merkel could have delivered with very few changes, as well as one that was diametrically at odds with Mitt Romney's dismissal of any interest in the 47% of the population whose lives depended on the state.
This is not to say that the speech contained no sharp dividing lines with Labour and the Liberal Democrats. Everything in Manchester reflected the "Let us finish the job and don't let the other lot ruin it" message that is already the core Tory narrative for 2015. That's why Cameron said only that the economy is beginning to turn the corner rather than that the corner has been turned. "Not there yet, not by a long way," he said yesterday. The words are a useful hedge against an unexpected economic stumble, but they are above all an implicit warning against the alleged risks of a change of government.
The absence of triumphalism was striking and prudent. But the prime minister still managed to project optimism, which sets him at odds with the tougher speeches that Nick Clegg and Ed Miliband delivered at their own conferences. Cameron's text is full of lines that illustrate this: the Tories were the party of the future, the land of hope was Tory, the Tories were now the party of the many not the few, the land of opportunity. Yes, it's all warm words, and Cameron undoubtedly still has a credibility problem with many voters, but his tone is a useful counterpoint to the warnings about the long road ahead.
Labour think they have the Tories rattled. Miliband's speech in Brighton put Labour back on the side of the ordinary voter, the party believes. Cameron's speech, seen from Labour headquarters, was therefore a holding operation. Interestingly, the Lib Dem hierarchy is where the instant reaction to Cameron yesterday was much harsher. The Tories – Cameron included – are straining at the leash over Europe, the Human Rights act, immigration and welfare, said one minister. Don't underestimate the seriousness of the Tories' ideological appetite for further cuts, as signalled by George Osborne on Monday, says the same source. It's not the same Tory party today as it was in 2010, he adds.
The reality of politics, like the reality of life, is that two things can be true at the same time. Cameron is a centrist leader. But he presides over a party that came close to outright revolt this year. The elections next spring are likely to renew the pressure. The polls are not good enough for the Tories to plan for the outright majority that Cameron calls for and the party craves. The quiet preparation for coalition that D'Ancona describes in 2010 may happen again in 2014. But do not underestimate Cameron. For all his failings, the Tories are still better off with him than with anyone else.


text:
Mid-May the Outer Banks way is fun all around! The weather has improved and we are outside as much as in. This week is filled with music and dancing, great food, season beginnings and ends, KidsFest, and so much more! Read through it all so you don't miss a thing. EVENTS THIS WEEK ON THE […]
An Outer Banks dining tradition & a breakfast and dinner favorite! Also a Miller family multi-generation tradition, blending family values & warm hospitality with a commitment to quality & excellence.
Sound Feet Shoes is the Outer Banks Only Full-Service Shoe Store with 5 Locations to Serve You. Family-Owned and Operated for Over 60 Years. European Comfort, Athletic, Boat Shoes, Flip Flops, Sandals and Much More! Corolla 794 Sunset Blvd. Corolla (252) 453-9787 Mon – Sat 10AM – 5PM Sunday 11AM – 6PM View Map and Directions Duck 1194 Duck Road Duck (252) 261-0490 Mon – Sat 10AM – 6PM Sunday 10AM – 5PM View Map and Directions Kitty Hawk 3840 N. Croatan Highway Kitty Hawk (252) 441-0715 Mon – Thurs 10AM – 6PM Fri – Sat 10AM – 7PM Sunday 11AM – 6PM View Map and Directions Nags Head 4711 Croatan Highway Nags Head (252) 441-8954 Mon – Sat 9AM – 9PM Sunday 11AM – 6PM View Map and Directions Powells Point 111 Fox Knoll Drive #A Powells Point (252) 453-0788 Mon – Thurs 10AM – 6PM Fri – Sat 10AM – 7PM Sunday 10AM – 5PM View Map and Directions
Tour with us to find the Outer Banks Wild Corolla Spanish Mustang Horses and discover some of the most unique sights OBX has to offer.


text:
Honeywell hiring Test Engineer
Company Name: Honeywell
Position: Test Engineer
Education: BE/B.Tech
Experience: Freshers
Salary: Not specified
Location: Pune
Must have Degree / Diploma in Electronics or Instrumentation.
Project Implementation & Site commissioning Experience.
Worked on Control Systems such as PLC, DCS, SCADA, and/or RTU and has good understanding of Control Systems.
Knowledge of Domain Controller and OPC concepts.
Should have good instrumentation fundamentals
Good English communication and writing skills
Attitude to learn new functions and ability to articulate it
Good Windows OS and Networking skills.
Knowledge of various process fundamentals and operations is an advantage.
Primary job responsibility will be to design and develop training courses for Honeywell control system and software.
Read design documents and product user manuals to understand new features/functions and the system behaviour.
Discuss create or update training courses for new functional changes or improvements (classroom or e-Learning).
Setup and configure the test bed, and implement the functionality explained in design document or user manuals to understand and then better explain it in training content.
Use Instructional Design techniques and create Job Task Analysis based on the function and the audience for the training. Escalate any system defects to DE and Test teams. Follow-up same these defects that would have impact on the course delivery.
Communicate with Product Marketing, Development Engineering (DE) and Information Development groups to understand the changes and validate understanding of the system behaviour and functionality.
Company Profile:
Honeywell is a Fortune 100 company that invents and manufactures technologies to address tough challenges linked to global macrotrends such as safety, security, and energy. With approximately 132,000 employees worldwide, including more than 19,000 engineers and scientists, we have an unrelenting focus on quality, delivery, value, and technology in everything we make and do.
How to Apply:
Get Daily Job Updates through Email – Click here to Subscribe


text:
Ophelia's Garden Inn
No prices found through our partners. Please contact the business directly or check some of our recommended alternatives.
How has this b&b rated in the past?
- Suites
- Free High-Speed Internet
- Continental Breakfast
- Wheelchair accessibility
- Kids activities or Babysitting
- Free parking
Photos of Ophelia's Garden Inn
Travelers also looked at:
- More recommendations
- Free High-Speed Internet
- Wheelchair accessibility
- Free parking
- Suites
- Continental Breakfast
- Kids activities or Babysitting
TripAdvisor Reviews Ophelia's Garden Inn Syracuse
Travel Blogs from Syracuse
Seneca Falls
... donation or $5 for guided tour), and FREE PARKING EVERYWHERE (at least as far as I could tell). In the basement of the visitor center are public restrooms and showers for the boaters that travel through, but I would imagine anyone could use them if necessary.
We have certainly had better days!
... building that Jim did his study, or where he stayed but we made our way to the main buildings, and walked up the paths just as he would have done. It was one of those special moments for Peter as he remembered his dad and the time he spent in Syracuse and how it was always such an important experience for him. Back to collect the travel trailer, and we were on our way again continuing north in New York State. It felt good to be on the move again after our unplanned overnight ...
Brewerton on the Canal
... late yesterday. The main reason we stopped at this particular marina is because they are supposed to have an excellent mechanic on staff that can look at one of the air conditioners on the boat that isn't working properly. Supposedly we had an appointment pre-arranged to look at it, but upon arrival we found out that wasn't the case. Rather than waste several days ...
The 'CUSE!
... After dinner at our hotel, we took the kids on a campus tour back to Lawrenson hall where we first met, through the old business school and one of the art school buildings to check out the new photo labs. We had everyone take a picture on the kissing bench, and retold them the legend that if you kissed your true love on this bench you would be together forever, so far this bench is working ...
Cayuga Lake State Park, NY
... did not hike around to see everything it has. The park has picnic areas on the water, boat launch, swimming area and playgrounds. It was a good stop.
Points of interest: Other attractions Watkins Glen State Park, Taughannock Falls State Park and the wonderful wine trails throughout the Finger Lakes ...


text:
Latest updates
Cracking the Code – how to develop more female leaders in the workplace?
19 Mar 2014
Cracking the Code, a new report published yesterday by KPMG, YSC and the 30% Club, investigates the challenge of getting more women into senior leadership positions.
Its key messages are that organisations need to do more around changing their cultural view toward women's career progression and that women cannot create gender parity alone.
There is still a long way to go until women are equally represented at the top of corporate organisations and the report cites how a man starting his career in a FTSE 100 organisation is 4.5 times more likely to make it to the Executive Committee than his female counterpart.
Cracking the Code, which is based on data from several FTSE 100 and FTSE 250 organisations, including Tesco, is an important piece of research which should help organisations understand the importance and benefits of having more female leaders in the future.
Women at Tesco
The report higlights Tesco's 'Women in Leadership' programme, which supports talented women to build on their strengths, understand their own personal barriers, build strong, strategic networks and take control of their careers. Since its launch in 2011 over a third of those on the initial intake have been promoted, including ten new female Directors.
Furthermore, over 30% of our current PLC Board members are women.
Tesco also has a strong record on gender pay equality. We have also been reporting on pay equality for several years (in 2013 the male-female pay gap at Tesco was less than 1%) and we were one of the first employers to sign up to the voluntary Think, Act, Report scheme.
10 myths
The report dispels 10 common myths about gender diversity in the workplace, such as "Childrearing stops women getting to the top" and "Women don't aspire to senior leadership roles".
In the case of childrearing, for example, the report suggests that this slows down women's careers only marginally and that more significant promotion gaps emerge earlier on. It recommends that organisations should provide career navigation tools to men and women in the early stages of their careers.
As for the assumption that women don't aspire to be leaders, the report says that women actually become more ambitious about senior leadership as their career progresses. Don't write women off too early, the report says; their ambition grows with their experience.
Read all 10 myths about women and career progression here.


text:
BSA to honor Flowers
On December 9, the Chickasaw Council, Boy Scouts of America, will present the 2010 Distinguished Citizen Award to the Richard B. Flowers family of Tunica and Clarksdale.
The award was established by the Boy Scouts of America to recognize noteworthy and extraordinary leadership of citizens in communities across the United States. Organizers say that honoring distinguished citizenship delivers a message to our youth that character counts. The lives of distinguished citizens put into place guideposts that serve to inspire our youth to lead, to accept responsibility, and to care about principles and causes beyond self-interest.
{paypalaccess}Read more{/paypalaccess}
This award has been given to four other Delta families, the S.E. Kossman Family of Cleveland, the M.P. Sturdivant Family of Glendora, the A.T. Janoush family of Cleveland, and the Jesse Brent family of Greenville.
The dinner will be held at the Clarksdale Country Club, with the reception at 6pm and the dinner at 7 pm. Dr. Mark Keenum, President of Mississippi State University will be the keynote speaker for the evening and will pay a special tribute to the family. The Flowers Family has a very strong scouting history. Mr. and Mrs. Flowers were very involved in Scouting as leaders and parents. Bowen Flowers and Mattson Flowers, both earned their Eagle Scout awards. Campbell Flowers Melton's sons, Joseph and Garland are both Life Scouts in Troop 16 in Tunica.
Latest News
Local History: Death on the River, Parts 1 and 2 This week continues a...
Ratings go up for Tunica, North Tunica fire departments Good news for local...
TA track team wins meet Read more
Tunica's transformation deepened in 2002 "The heritage you have...
Bringing Awareness Tunica County Community...
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8


text:
[Date Index]
[Thread Index]
[Author Index]
Input[] variable names into Mathematica
I work for Gould Academy and am trying to make it really easy for the
students to analyse data from there science classes. I wrote some
scripts which I thought did that really well. But, the science
teachers said it was too hard. So, I have been making it so that Input
boxes prompt the students for the filename type, regression type, etc.
I now have been thinking that it would be great if there could be an
Input box which asks the student what they want to name there graph,
function, data, and have them simply call that variable when they want
to use the graph, function, data. this is Instead of typing
VariableName = FilePlot[] which the science teachers think is forcing
the students to become mathematica programmers.
Thanks for your help,


text:
Vegetation Quality Assessment Manual
The Vegetation Quality Assessment Manual describes the application of the habitat hectare method (version 1.3) for assessing native vegetation quality. It provides a step-by-step approach to conducting assessments in the field and useful tips for ensuring consistency of application. The method involves the assessment of a number of site-based habitat and landscape components against a pre-determined EVC benchmark.
The habitat hectare method described is based on the approach described by Parkes et al. (2003).
Version 1.3 described in the manual is the Department of Environment, Land, Water and Planning (DELWP) approved method for assessing native vegetation for regulatory and investment purposes.
Vegetation Quality Assessment Manual
Chapters 1 -11
1. Glossary
2. Introduction
3. Information Requirements
4. Useful Field Tools
5. Site Inspection
6. Habitat Hectares Scoring System
7. Assessing 'Site Condition' Components
8. Assessing 'Local Landscape Context' Components
9. Assessing Treeless Vegetation
10. Final Habitat Score
11. References
Vegetation Quality Assessment Manual V1_3 Chapters 1-11 [PDF File - 959.6 KB]
Vegetation Quality Assessment Manual V1_3 Chapters 1-11 (Accessible) [MS Word Document - 1.2 MB]
Appendix 1-6
Appendix 1: Expertise Level of Assessors
Appendix 2: Development of the habitat hectares approach and its application in various projects
Appendix 3: Vegetation Quality Assessment – Quick Reference Guide
Appendix 4: Proportion of expected healthy cover present
Appendix 5: Canopy projective foliage cover guide
Appendix 6: Understorey life form categories applied in vegetation quality assessments
Vegetation Quality Assessment Manual V1_3 Appendix 1-6 [PDF File - 1.1 MB]
Vegetation Quality Assessment Manual V1_3 Appendix 1-6 (Accessible) [MS Word Document - 4.0 MB]
Appendix 7-9
Appendix 7: Examples of vegetation quality assessment life forms
Appendix 8: Vegetation Quality Field Assessment Sheet
Appendix 9: Worked example of a Vegetation Quality Field Assessment Sheet.
Vegetation Quality Assessment Manual V1_3 Appendix 7-9 [PDF File - 1.8 MB]
Vegetation Quality Assessment Manual V1_3 Appendix 7-9 (Accessible) [MS Word Document - 0 Bytes]


text:
Feminine Shabby Chic Vectors
Feminine set of design elements in shabby chic style. Ideal for printing onto fabric and paper, scrapbooking or any other projects. Use them and enjoy!
This File Appears In Searches For
Pattern floral label flowers pink pretty purple roses shabby chic spring Vintage Retro romantic Chic shabby scrap Paper Love background fabric polka dot Bird bag feminine heart Umbrella shabby chic bird purse shabby chic label vintage rose
Users Who Downloaded This File Also Downloaded
Users who downloaded this file also searched for
Feminine Shabby Chic Vectors


text:
The great 87 Foot yacht made by Warren Yachts.
4 stateroom
4 heads
huge bow and stern
5 star service
full electronic / entertainment integration
pure class
**Prices listed do not include fuel, captain/crew, tax, or gratuity
Member since August 2015
I am a very experienced yachtsman where I specialize in finding the perfect luxury boat for all customers. As one who has much experience internationally, I look forward to welcoming you the perfect yacht!See full profile
Usually this boat operates around Miami Beach, FL.
Home of the vibrant Miami Beach, the "city within city", Miami is an extraordinary place, built on holiday, hype and a myriad things to do by boat. The weather seldom dips below balmy, beaches are gorgeous, and people are simply beautiful. Hop aboard your yacht charter in Miami and go snorkeling, join the non-stop party at the sandbar, and end your day with a dockside dining experience with a breathtaking view.More about Miami, FL


text:
Planting Soup
By Kate Gridley, May 15, 2011 - 3:53pm
To the chagrin of our college age sons who don't enjoy change on the home front, we have just taken out an overgrown crab apple tree and added another bed to the vegetable garden. This means there is less lawn (a good thing), less room to kick a soccer ball (a good thing from my point of view, a bad thing from theirs), no place to hang the hammock (a very bad thing though neither of them will be here this summer to lie in it), and much more sun-kissed ground in which to plant additional vegetables (a very good thing).
The new bed is an in-ground bed (as opposed to the six raised beds built over a former driveway). I will fill it with ingredients for soup: potatoes, carrots, leeks, parsnips, tomatoes, onions and butternut squash (my other soup ingredients are already in the raised beds: garlic, more onions, spinach, beets, celery, peas, sorrel, parsley, oregano, marjoram, thyme, sage, parsley and bay).
We started working on the new bed by watching. No kidding. Once the crab apple came down, and the trees around the edges of the property started leafing out, we watched the progress of sun and shade across the lawn over the course of a week. There is no point in going to the trouble of putting in a new bed if it isn't going to get enough light. After all, what do plants need to grow? A patch of healthy soil (there's a topic for another column), good light, and water. Is there a place in your yard, in the front of the house, out back, in the side yard, where this trio of necessities exists?
In a small yard like mine, where the cast shadows from the house, the studio, the neighbor's trees, and the hedges for privacy have their say, the movement of light and shade bears watching (my art students will be familiar with this since when I look at a subject, whether it be a portrait, a still life, or a landscape, I am most interested in the movement of light and shade).
Let's face it: it is all about light.
When planning a garden, it makes sense to think about what it is you enjoy eating and therefore what it is that you literally wish to get from your garden. Do you yearn simply for fresh salads/greens that you can pick the minute before you eat? Or fresh tomatoes? A cutting garden for flowers? Edible flowers? A juice garden, such as the one Barbara wrote about? An herb garden? Or do you have enough room to plant it ALL?
My new bed is going to be a soup garden for several reasons: I have never had enough room to grow potatoes before. And potatoes will do well in a "sod garden" where we've rototilled several times, added soil with lots of compost and then turned it all over again. I do not have room in my raised beds for the spreading nature of butternut squash vines (even though I have grown them and the vines have eventually choked the paths where the stones are warm and fruit ripens quickly). And frankly, I just want more. Mine might be a small yard, covered primarily by a house and painting studio, but I can still fill a root cellar with homegrown organic produce, make healthy soups in the winter, and that makes me happy.
TAGS: Kate Gridley, Gardening
Recent blog posts
- 4 Ideas for Using Herbs You Probably Haven't Thought Of (0 comments)
- 4 Tips for Building the Perfect Mason Jar Salad (0 comments)
- We ❤ Vegetables—and We Want You To Love Them As Much As We Do! (0 comments)
- A Food-Lover's Mother's Day Gift Guide (0 comments)
- The Salad Trend You Didn't Know You Needed (0 comments)


text: An Overview of C++ Review … The C Programming Language Array & Pointer Function & Memory Passing of Parameter Reference Parameters Allow call-by-reference passing of parameters Follow formal parameter type with an ampersand (&), and use as if it were an ordinary parameter. Allow the corresponding actual parameter to be changed Reference Parameter (Continued) Without reference parameters void f (int *p) { (*p)++; } main( ) { int i = 2; f(&i); } Reference Parameters (Continued) With reference parameters void f (int& j) { j++; } main( ) { int i = 2; f(i); } Reference Variables int a = 10; int& ref = a; // a and ref refer to the same data int b = ref; // b = 10 a = 15; // ref also = 15 ref = 20; // a = 20 Linkage to Other Languages The extern construct is used to declare functions defined in other languages that will be linked to a C++ program. The extern construct causes the external version of the function to be referred to by a normal name instead of the C++ encoded name for the linker. At the same time, the function can be overloaded just like any other C++ function, and calls to it are type checked. Extern can also specify C++ linkage, so C++ functions can be invoked by modules written in other languages. Linkage to Other Languages (Continued) For example, extern "C" void exit(int); extern "C" { double sqrt(double); void printf(char* …); } Source Files and Program Organization C++ programs usually consist of several ASCII files that can compiled separately and then linked together .C files contain the definition of functions. Usually, the main program is contained in a .C file, separate from the rest of the code. .h files contains the declaration of classes and functions. These are called header files. The Preprocessor The following basic preprocessor commands are often used: #include "filename" include the file; look in the current directory, then the standard search path. #include <filemane> include the file; look in the standard search path. #define name string define a preprocessor variable. #ifdef name if name is a defined preprocessor variable, include the following lines up to #endif #ifndef name if name is not a defined preprocessor variable, include the following lines up to #endif #endif mark the end of the range of a #ifdef or #ifndef Introduction to Classes in C++ Object Oriented Paradigm Object Class Attribute Method Message Encapsulation Inheritance Polymorphism Abstract Data Type: from struct to class Classes in C++ class Myclass // class head { // indicates beginning of class body public: // public data and functions type myfunc( ); protected: // protected data and functions private: // private data and functions type myvar; }; // indicates end of class body Levels of Data Access Information hiding is a formal mechanism for restricting user access to the internal representation of a class type Members are declared as public protected private Member Functions Any function that is declared as part of a class is called a member function Member functions are invoked by sending messages to an instance of the class The . (dot) operator is the "message send" operator: instance.function(parameters) Member functions within the same class can call each other without using the . (dot) operator Rational Number Class class Rational // implement rational numbers with addition { // the only operation defined public: void initialize(int num, int den); void print ( ); Rational add(Rational r); private: int numerator; int denominator; int gcd(int i, int j); void commonDenominator(Rational& r); }; Review of .h and .C Class declarations typically are placed in a dot h (.h file). Member function definitions typically are placed in a .C file. The .C file requires an "include" statement: #include "Class_name.h" Scope Resolution Operator :: is used to define the code for a member function outside of its class declaration. It can also be used to reference global variables even when the same name has been used for a local. For example, int a = 15; int f( ) { int a = 100; cout << ::a; } will print the value 15. Rational Number Class #include "Rational.h" void Rational::initialize(int numerator, int denominator) { // initialize the numerator and denominator members this->numerator = numerator; this->denominator = denominator; } Rational Number Class (Continued) #include "Rational.h" #include <math.h> int Rational::gcd(int i, int j) { // Find greatest common divisor of 2 integers int divisor; i = abs(i); j = abs(j); for (divisor = (i<j) ? i : j; divisor > 1 && (i % divisor != 0 || j % divisor != 0); divisor--); return divisor; } Rational Number Class (Continued) void Rational::commonDenominator(Rational& r) { // given two rational numbers, convert them // to have a common denominator int multiplier1, multiplier2; int divisor = gcd(denominator, r.denominator); multiplier1 = denominator / divisor; multiplier2 = r.denominator/divisor; numerator *= multiplier2; denominator *= multiplier2; r.numerator *= multiplier1; r.denominator *= multiplier1; } Rational Number Class (Continued) Rational Rational::add(Rational r) { Rational temp = *this; Rational i; temp.commonDenominator(r); i.initialize(temp.numerator + r.numerator, temp.denominator); return i; } void Rational::print( ) { cout << numerator << "/" << denomiator; } Using the Rational Number Class Rational a, b, c; a.initialize(1, 2); b.initialize(2, 3); c.initialize(1, 1); a.print( ); b.print( ); c = a.add(b); // Can't do: // print(); a.print( ); // a.commonDenominator(b); b.print( ); // cout << a.denominator; c.print( ); Notes About Class Definitions Classes and structs are equivalent, except that all members are private by default in a class, and public by default in a struct. The keyword, this, references a pointer to the receiver of a message. Data items in the receiver can be referenced directly by using the instance variable name. Member functions can access the private data of an instance of the class. In other words, only member functions can "reference and dereference" private class instance variables. Some Common Errors Leaving off the semicolon after the class declaration gives the following errors (among others): bad base type: class int class Rational defined as return type for gcd() (did you forget a ':' after '}' ?) class Rational undefined Leaving off the Rational::, in front of the definition of gcd gives the following error at link time: Undefined entry, name: (Error 28) "gcd__8RationalFiT1" Constructors and Destructors Rational Number Class class Rational // implement rational numbers with addition { // the only operation defined public: void initialize(int num, int den); void print ( ); Rational add(Rational r); private: int numerator; int denominator; int gcd(int i, int j); void commonDenominator(Rational& r); }; Constructor Syntax Class Myclass { Public: Myclass( ); // void constructor Myclass(int n); // one-parameter constructor … }; #include "Myclass.h" Void main( ) { } Myclass i; // invokes void constructor Myclass j(3); // invokes the one-parameter constructor Constructor A member function with the same name as the class is called a constructor. Constructors are called whenever a member of the class is created (declarations, parameter passing, function returns). Constructor declarations can appear only inside of class declarations. Any number of constructors are allowed. Constructors cannot have return types. Rational Number Class with Constructors-1 class Rational // implement rational numbers with addition { // the only operation defined public: Rational( ); // void constructor Rational(int n); // one-parameter constructor Rational(int n, int d); // two-parameter constructor void print ( ); Rational add(Rational r); private: int numerator; int denominator; int gcd(int i, int j); void commonDenominator(Rational& r); }; Rational Number Class with Constructors-2 class Rational // implement rational numbers with addition { // the only operation defined public: Rational(){ numerator = 0; denominator = 1; } Rational(int n){ numerator = n; denominator = 1; } Rational(int n, int d){ numrator = n; denominator = d; } … Rational Number Class with Constructors-3 The original add function Rational Rational::add(Rational r) { Rational temp = *this; Rational i; temp.commonDenominator(r); i.initialize(temp.numerator + r.numerator, temp.denominator); return i; } The new add function using constructors Rational Rational::add(Rational r) { Rational temp = *this; temp.commonDenominator(r); return Rational(temp.numerator + r.numerator, temp.denominator); } Default Constructor Arguments With default arguments and a single constructor, it is possible to declare: Rational a, b(3), c(1,4) calss Rational { Rational (int num=0, int den=1) { if(den < 0){ num = -num; den = -den; } numerator = num; denominator = den; } … }; Inline Code Inline causes the actual code for a function to be substituted for a call to the function. Member functions can be made inline by putting their definition (that is, their code) within the class declaration or by preceding their definition, outside of the class, by the keyword inline. Any other function is made inline by preceding its definition with the keyword inline. Inline is a suggestion to the translator. For example, functions containing loops will not be made inline. Inline Code (Continued) calss Rational // With in-line constructor { Rational (int num=0, int den=1) { if(den < 0){ num = -num; den = -den; } numerator = num; denominator = den; } … }; Inline Code (Continued) An alternative inline Rational::Rational (int num=0, int den=1) { if(den < 0){ num = -num; den = -den; } numerator = num; denominator = den; } Vectors of Class Instances A class must have a constructor with no arguments (a void constructor), in order to declare a vector of instances of it, without explicitly initializing the entire vector. A constructor with all of its arguments having default values is equivalent to a void constructor. Arrays of class instances can be initialized using any combination of constructors. There must be enough initializers for the entire vector. Vectors of Class Instances (Continued) main() { Rational fractions1[25]; Rational fractions2[3]={Rational(1,2), Rational( ), 4}; fractions1[0] = Rational(1,4); fractions2[1] = Rational(1,2); fractions2[1].print( ); } Destructor A destructor is a function named by ~className. A destructor is invoked whenever an element of the class is destroyed (leaving scope, dynamic freeing, deallocation of temporary) Destructor declarations can appear only inside of class declarations. There can be, at most, one destructor. Destructors cannot have parameters or return types. Destructor (Continued) class Rational // With Destructor { public: … ~Rational( ) { cout << "Instance of Rational destroyed" << endl; } }; Some Common Errors If you have provided one or more constructors, but not a void constructor, the following errors are possible: The declaration Rational r[25]; causes the following error message: array of class Rational that does not have a constructor taking no arguments The declaration Rational r; gives the following error message: argument 1 of type int expected for Rational::Rational( ) Static Members Members declared to be static are shared among all instances of a class If a static member is public, it can be referred to outside of the class: className::staticMember; Static members cannot be initialized when declared. Therefore, if they are instances of a class, the class must have a void constructor, if it has any constructors. A static member, whether private or public, must be initialized, exactly once, at file scope: type className::staticMember = initialValue; Static Members (Continued) class Rational { public: … int howMany( ); private: … static int numRationals; }; Static Members (Continued) In each constructor, add the following statement: numRationals++; In the destructor, add the follwing statement: numRational--; Initialize the static somewhere at file scope: int Rational::numRationals = 0; Implement the howMany( ) function: int Rational::howMany( ) { return numRationals; } Static Member Functions Member functions accessing only static members can be declared static. Static member functions can be called though a member or by ClassName::ftn( ). For example, Rational::howMany( ) Static member functions have no this pointer. Any explicit reference to this, or to a nonstatic member, causes a compile-time error. Static Member Functions class Rational { public: … static int howMany( ); private: … static int numRationals; }; // Return the number of Rationals at any time Overloading Functions Overloading Functions The following are allowed in the same program: int f(int a); float f(float a); int f(int a, int b); int f(int a, float b); int f(char a); int f(int a, int b, int c, …) Overloading Functions (Continued) Given the declarations on the previous slide, the function declaration float f(int a) generates the error message two different return value types for f( ): int and float Given the declarations on the previous slide, the function declaration int f(int a, int b, int c=1); generates the error message two exact matches for f( ): int (int, int, int) and int (int, int) Overloading Functions (Continued) Overloaded functions must be distinguishable by the number and type of arguments. Return type cannot be used to distinguish overloaded functions. The number, type, and order of the arguments establishes the function signature Default Arguments When default arguments are used, the resulting function is equivalent to a set of functions whose members are that function with each possible number of arguments. For example, the function declaration void f (int a = 1, int b = 2, int c = 3); is equivalent to the four declarations void f( ); void f(int); void f(int, int); void f(int, int, int); Argument Matching Each argument in a call to an overloaded function is compared to the corresponding arguments in the declaration. The compiler will choose the function for which each argument resolution is the same or better than for the other functions. If there is either no match or an ambiguous match, a compilation error is generated. The argument matching algorithm distinguishes between constant and nonconstant pointer and reference arguments. Argument Matching (Continued) The comparison takes place using following steps: 1. Look for an exact match 2. Look for a match using promotions 3. Look for a match based on standard conversions (for example, SomeClass* to void*) 4. Look for a match using user-defined conversions. Only one level of userdefined conversion will be used Argument Matching Given the declarations void f (int, float); void f(float, int); the call f(1.5, 1.5); Gives the error message two standard conversions possible for f(): void (int, float) and void (float, int) Constant Member Functions A member function can be declared as constant by adding the keyword const between the argument list and the body of the function. Only constant member functions can be sent to class instances declared as constant. It is illegal to declare a member function as constant if it modifies an instance variable. There can be constant and nonconstant version of a member function. The function is selected, based on whether or not the receiver is a constant. Constant Member Functions class Rational { … void print( ) const; }; void Rational::print( ) const { … } main() { const Rational r(3,5); r.print(); } Overloading Operators Rational Number Class Rational Rational::add(Rational r) { Rational temp = *this; temp.commonDenominator(r); return Rational(temp.numerator + r.numerator, temp.denominator); } Overloading an Operator Operator overloading is redefining and operator that has a built-in function. The function name consists of the keyword operator, followed by the operator symbol For example, given a String class, we can write the following function to concatenate two Strings: String operator+ (String x); The we can concatenate the Strings: String a, b, c; a = b + c; Overloading Operators class Rational { public: … Rational operator+ (Rational); protected: private: int numerator; int denominator; int gcd(int i, int j); void commonDenominator(Rational& r); }; Overloading Operators (Continued) Rational Rational::operator + (Rational r) { Rational temp = *this; temp.commonDenominator(r); return Rational(temp.numerator+r.numerator, temp.denominator); } Using + operator: Rational a(1,4), b(1,3), c(1,1); c = a + b; // c = a.operator+(b); Overloading Operators (Continued) Functions can be named with standard C++ operators. The types of the operands are used to distinguish between the various declarations The operator does not imply any particular semantics. Precedence follows standard C++ precedence rules. It is possible to overload the prefix and postfix increment (++) and decrement (--) operators. Overloading Operators (Continued) op1 binaryOp op2 is interpreted as op1 receiving the message binaryOp with the argument op2. The expression can also be written as follows: op1. oprator binaryOp(op2) For example r1 + r2 or r1.operator+(r2) Friends Classes or functions can be declared to be a friend of a class. Friends have access to the private members of a class. Friend functions are not received by class instances and thus do not have access to this pointer. Friend functions are necessary when the left operand is not an instance of the class being defined. Friends versus Members class Rational { public: friend Rational operator+(Rational, Rational); } Versus the member function class Rational { public: Rational operator+(Rational); }; Friends versus Members (Continued) Binary operators that are friend functions have two arguments; those that are member functions have one. Unary operators that are friend functions have one argument; those that are member functions have none. Constructors, destructors, and virtual functions must be members. The overloaded operators = (assignment), ( ) (function call), [ ] (subscripting), and -> (class member access) must be member functions, not friends. Operations modifying state should be members. Choose members when possible. A Special Friend class Rational { friend ostream& operator << (ostream&, Rational&); … }; ostream& operator << (ostream& s, Rational& r) { return (s << r.numerator << "/" << r.denominator << "\n"); } Constructors for Type Conversion class Rational { public: Rational operator+(Rational); Rational operator+(int); friend Rational operator+(int, Rational); }; Constructors for Type Conversion (Continued) Using implicit type conversion is easier: class Rational { public: Rational (int, int=1); // or any constructor that takes one int friend Rational operator+(Rational, Rational); … }; Constructors for Type Conversion (Continued) Both of these allow: Rational a(1, 2), b(1, 1); b = a + a; b = a + 1; b = 1 + a; Using implicit conversion allows the addtion function to be written once instead of three times. Constructors for Type Conversion (Continued) A constructor with one argument is a user-defined conversion operator that can be implicitly applied Only one level of conversion will be implicitly applied. Conversion can be explicitly requested by casting: typeName(expression) This notation can also be used for basic types as an alternative to the traditional C cast notation. Member functions are invoked only for real objects; friend functions can be called for an object created by implicit conversion. Conversion Operators class Rational { … public: operatior int( ) //convert from Rational to int { return int (float (numerator) / denominator + 0.5); } … } Constructors for Type Conversion There are several limitations in using constructors for type conversion: They may not allow implicit conversion from a user-defined type to a basic type They must modify the declaration for an old type when specifying a conversion from a new type to it. When both forms of type conversion are in a program, the compiler flags ambiguities. For example, if both the one-parameter constructor for Rational and the int( ) operator exist, given Rational a(1, 2); a + 1 generates a compile-time error, because a can be converted to an int, or 1 can be converted to a Rational. Inheritance – Derived Classes Employee Inheritance Hierarchy Employee base class SalariedEmp HourlyEmp derived classes Derived Classes Derived classes are used to create a class hierarchy. The superclass is called the base class. The subclass is called the derived class. Friendship is not inherited. Specifying Inheritance In the class declaration, we follow class name with :superclass or :private superclass or :public superclass Employee Inheritance Example class Employee { public: Employee( ); Employee(int emp_id, char *emp_name); Employee(const Employee &e); ~Employee( ); float calculate_pay( ); void set_tax_rate(float new_rate); void print( ); protected: float gross_pay; private: int id; char *name; float tax_rate; }; Employee Inheritance Example (Continued) class HourlyEmp : public Employee { public: HourlyEmp( ); HourlyEmp(int emp_id, char *emp_name); HourlyEmp(int emp_id, char *emp_name, float rate); HourlyEmp(const HourlyEmp &h); ~HourlyEmp( ); float calculate_pay( ); void set_hours(float worked); void set_pay_rate(float rate); void print( ); private: float hours_worked; float pay_rate; }; Member Visibility Class members are divided into three categories of accessibility: private member Can be accessed only by the member functions and friends of its class protected member Behaves as a public member to a derived class; it behaves as a private member to the rest of the program. public member Is accessible from anywhere within a program. Inheritance and Visibility Private inheritance changes the visibility of the base class members inherited by the derived class: private member remains private in the derived class and is not accessible by the derived class methods protected member becomes private in the derived class public member becomes private in the derived class When public inheritance is used, the visibility of the base class members is not changed in the derived class Storage Layout for Class Instances base class data derived class data Visibility between Objects of the Same Class What can an object access within ITSELF and other objects of the SAME CLASS? [What part of Y can Z access?] Public inheritance A B B Y, Z; Private inheritance Base class parts (A part of Y) public protected private Y Y n Y Y n Derived class parts (B part of Y) public protected private Y Y Y Y Y Y Visibility between Base and Derived Class Object What parts of an object can be accessed by another object of a DERIVED class? [What part of Y can be accessed by Z?] Public inheritance A B B Z; A Y; Base class parts (A part of Y) public protected private There is no B part of Y ! Y Y n Private inheritance Y n n External Visibility What parts of an object can be accessed from OUTSIDE its inheritance hierarchy? [What part of Z can be accessed from main?] Public inheritance A B B Z; Private inheritance Base class parts (A part of Y) public protected private Y n n n n n Derived class parts (B part of Y) public protected private Y n n Y n n Visibility of Members Example class A { public: int a1; void fa( ) { a1 = a2 = a3 = 0; } protected: int a2; private: int a3; }; main( ) { A x; x.a1 = 1; x.a2 = 1; main( ) cannot access A::a2: protected member x.a3 = 1; main( ) cannot access A::a3: private member } Visibility of Members Example (Continued) class B : public A { public: int b1; void fb( ); protected: int b2; private: int b3; }; void B::fb( ) { b1 = b2 = b3 = 0; a1 = 1; a2 = 2; a3 = 3; B::fb() cannot access A::a3: private member } Visibility of Members Example (Continued) main( ) { B y; y.a1 = 2; y.fa( ); y.a2 = 2; main( ) cannot access A::a2: protected member y.a3 = 2; main( ) cannot access A::a3: private member y.b1 = 2; y.b2 = 2; main( ) cannot access B::b2: protected member y.b3 = 2; main( ) cannot access B::b3: private member } Visibility of Member Example (Continued) class C : private A { public: int c1; void fc( ); protected: int c2; private: int c3; }; void C::fc( ) { c1 = c2 = c3 = 0; a1 = 1; a2 = 2; a3 = 3; C::fc() cannot access A::a3: private member } Visibility of Members Example (Continued) The following statements cause the indicated compiler errors: main( ) { C z; z.a1 = 3; //z.fa(); would be similar main( ) cannot access a1: A is a private base class z.a2 = 3; main() cannot access A::a2: protected member z.a3 = 3; main() cannot access A::a3: private member z.c1 = 3; z.c2 = 3; main() cannot access C::c2: protected member z.c3 = 3; main() cannot access C::c3: private member } Summary of Access Rules for C++ C++ provides function and data protection through a combination of the following: public, private, and protected class members inheritance friendship Invoking Parent Class Constructors In the constructor for a derived class, its parent's constructor may be passed data by putting : BaseClassName (arguments) after the function header. For example, SalariedEmp (int id, char *name) : Employee(id, name) { } This allows the base class part of the object to be initialized at object construction. The parent's constructor is always invoked before the body of the derived class constructor Employee Constructor Examples Employee::Employee( ) : id(0), tax_rate(0) { name = strdup(""); gross_pay = 0; } Employee::Employee (int emp_id, char *emp_name) { id = emp_id; name = strdup(emp_name); gross_pay = tax_rate = 0; } Employee::Employee (const Employee& e) { id = e.id; name = strdup(e.name); gross_pay = e.gross_pay; tax_rate = e.tax_rate; } Employee Constructor Examples (Continued) HourlyEmp::HourlyEmp( ) { hours_worked = pay_rate = 0; } HourlyEmp::HourlyEmp(int emp_id, char *emp_name) : Employee(emp_id, emp_name) { hours_worked = pay_rate = 0; } HourlyEmp::HourlyEmp(int emp_id, char *emp_name, float rate) : Employee(emp_id, emp_name), pay_rate(rate), hours_worked(0) { } HourlyEmp::HourlyEmp(const HourlyEmp& h) : Employee(h) { hours_worked = h.hours_worked; pay_rate = h.pay_rate; } Inherited Functions Member functions inherited from a public base class can be sent to instances of a derived class. An instance of a derived class can be passed as a parameter declared to be an instance of a public base class from which it is derived. A reference to a derived class can be passed as a parameter declared to be a reference to an instance of a public base class from which it is derived. A pointer to a derived class can be passed as a parameter declared to point to an instance of a public base class from which it is derived. Inherited Functions (Continued) #include <string.h> void test_function(Employee); main( ) { Employee e1(101, "Chris"), e2; HourlyEmp h1(102, "Kerry"), h2(103, "Lee", 25.00); h2.set_hours(41.0); h2.set_tax_rate(0.18); // method inherited from Employee cout << "Pay = " << h2.calculate_pay() << endl; test_function(e1); test_function(e2); } void test_function(Employee x) { x.print( ); cout << endl; } Pointers to Class Instances A pointer to a base type is allowed to point to an instance of a class derived from it. This is not true if private inheritance was specified between the base and derived classes. Reference to a base class may also be assigned an instance of a class derived from it To allow a pointer to a derived class to point to an instance of its superclass, it must be explicitly converted with an appropriate constructor or type conversion operator. Pointers to Class Instances (Continued) main( ) { Employee e1(101, "Chris"), e2; HourlyEmp h1(102, "Kerry"), h2(103, "Lee", 25.00); Employee *eptr; HourlyEmp *hptr; eptr = &e1; hptr = &h2; eptr = &h1; // base class ptr points to derived class object // hptr = &e2; is not allowed // hptr = eptr; is not allowed eptr->print( ); // use the pointer to invoke Employee::print hptr->print( ); // invoke HourlyEmp::print hptr = (HourlyEmp *) eptr; } // ok, but Dangerous! Classes That Allocate Storage Storage Allocation - New This statement allocates storage for one object of type int. int *ptr = new int; This statement allocates storage for an array of ten objects of type int. int *ptr = new int[10]; This statement allocates storage for one object of type Myclass. After storage is allocated, the value 1024 is passed to the constructor and the storage is initialized. Myclass *ptr = new Myclass(1024); Storage Allocation – New (Continued) new is a unary operator that takes a type as its operand and returns a pointer to free storage sufficient to hold an instance of that type. Vectors of objects may be allocated by using an array specifier in the operand of new. When new fails, it calls the function pointed to by the pointer _new_handler. If no such pointer is found, it returns 0. The pointer can be explicitly set, or the function set_new_hander can be called. new can be overloaded. set_new_handler #include <new.h> void noSpace( ) { cerr << "New Failed" << endl; exit(1); } main( ) { set_new_handler(noSpace); … } Polygon Class Description Polygons are geometric figures with one or more sides. They have the following methods: A constructor that takes the number of sides and allocates storage for them. A void constructor that sets the number of sides to 0. A method to assign the length of the side of a polygon. A method to compute the perimeter of a polygon. A method to print the polygon. A method to compute the area of a polygon. Polygon Class class Polygon // implements geometric shapes of 1 or more sides. { // uses ints to represent the lengths of the sides. public: Polygon( ); Polygon(int n_sides); void assignSide(int which_side, int len); int perimeter( ); void print( ); int area( ); protected: int *sides; private: int num_sides; }; Polygon Class (Continued) Polygon::Polygon(int n_sides) { num_sides = n_sides; sides = new int [num_sides]; for(int i = 0; i < num_sides; i++) assignSide(i,0); } Polygon::Polygon() { num_sides = 0; sides = NULL; } Polygon Class (Continued) void Polygon::assignSide(int which_side, int len) { if(which_side < num_sides) sides[which_side] = len; else cerr << "assignSide: value out of range" << endl; } int Polygon::perimeter( ) { int sum = 0; for (int i = 0; i < num_sides; i++) sum += sides[i]; return sum; } Polygon Class (Continued) int Polygon::area( ) { cerr << "Area undefined for generic polygon" << endl; return 0; } void Polygon::print( ) { cout << "A polygon with sides : " << endl << "\t"; for(int i = 0; i < num_sides; i++) cout << " " << sides [i]; } Using the Polygon Class Polygon triangle(3); main() { int side; for (int i = 0; i < 3; i++) { cin >> side; triangle.assignSide(i, side); } cout << triangle.perimeter( ); } Storage Allocation - Delete delete is a unary operator that is applied to a pointer returned by new. It explicitly deallocates the storage pointed to by the pointer. For arrays of user-defined objects, use the following form: delete [ ] pointer; This ensures that the destructor is called for each element of the array. The compiler cannot distinguish a pointer to a vector from a pointer to a single object. delete can be overloaded Polygon Class Destructor Polygon::~Polygon( ) { delete sides; } Memberwise Assignment Polygons Polygon pentagon(5), triangle(3); Polygon aShape; aShape = triangle; pentagon triangle aShape 5 5 5 Overloading = Polygon& Polygon::operator = (Polygon& p) { if(this != &p) { int *new_sides = new int[p.num_sides]; for(int i = 0; i < p.num_sides; i++) new_sides[i] = p.sides[i]; delete sides; sides = new_sides; num_sides = p.num_sides; } return (*this); } Assignment versus Initialization Assignment and initialization are not the same. A user-defined assignment operator is not applied to an uninitialized object. Initialization (the copy constructor) is used when class instances are initialized in declarations, for passing instances as function arguments, and for returning instances from functions. The Copy Constructor Polygon::Polygon(const Polygon& p) { num_sides = p.num_sides; sides = new int [num_sides]; for (int i = 0; i < num_sides; i++) sides[i] = p.sides[i]; } Example of Constructor Invocation Polygon test(Polygon p) // passing a to test: copy constructor { return p; // return Polygon from test: copy constructor } main() { Polygon a(5); // 1-parameter constructor Polygon b = Polygon(3); // 1-parameter constructor (Polygon b(3)) Polygon c = a; // copy constructor Polygon d; // void constructor d = test(a); // assign result of test to d: assignment operator // destruct function argument: destructor // destruct temporary function result: destructor } // destruct d, c, b, a : destructor Classes Allocating Storage When a class dynamically allocates storage, each of the following is necessary in the class: regular constructor(s) destructor overloaded assignment operator copy constructor Default Memberwise Copy If class does not provide an overloaded assignment operator or copy constructor, when assignment or copying of instances is done, each base class and member class object in it has its assignment operator or copy constructor invoked, if it exists memberwise copy applied otherwise Default Memberwise Copy (Continued) If a class does provide an overloaded assignment operator or copy constructor, it is invoked when assignment or copying of instances is done. It is the responsibility of the class operators to invoke the base class or member class operators, or both, as necessary. If both a derived class and a base class define assignment operators and a derived class object is assigned to a base class object, the type of the lefthand operand determines the assignment operator used. Virtual Functions Polygon Class class Polygon // implements geometric shapes of 1 or more sides. { // uses ints to represent the lengths of the sides. public: Polygon( ); Polygon(int n_sides); void assignSide(int which_side, int len); int perimeter( ); void print( ); int area( ); protected: int *sides; private: int num_sides; }; A Polygon Hierarchy Polygon Triangle Rectangle Square Using the Polygon Classes Polygon p1(5); Triangle t1, t2(10, 10, 10); Rectangle r1, r2(10, 20); Square s1, s2(10); p1.assignSide(0, 99); cout << t2.perimeter() << endl; t2.print(); cout << endl; cout << r2.area() << endl; r2.print(); cout << endl; cout << s2.area() << endl; s2.print(); cout << endl; Accessing Polygons through Pointers Polygon *p[50]; Triangle t1, t2(10, 10, 10); Rectangle r1, r2(10, 20); Square s1, s2(10); p[0] = &t1; p[1] = &r2; p[2] = &s2; … cout << p[i]->area() << endl; p[i]->print(); Accessing Polygons through Pointers (Continued) The code for print() and area() is found in this class Polygon Triangle Rectangle Square Virtual Functions If we change the declaration of the function area in Polygon to virtual int area( ); And the declaration of function print in Polygon, to virtual void print( ); Then print and area are dynamically bound to the code, appropriate to the object to which they are sent. Virtual Function (Continued) Polygon The code for p[1]->print( ), and p[1]->area( ), is found in this class Triangle The code for p[0]->print( ), and p[0]->area( ), is found in this class Rectangle The code for p[2]->print( ), and p[2]->area( ), is found in this class Square Virtual Function (Continued) The keyword virtual is specified once for the inheritance hierarchy by placing it in the root of the tree or subtree. It is used to dynamically bind a member function to the appropriate code, based on the type of the receiver. The derived classes can redefine the virtual function or inherit it. They can also define additional virtual functions. The access level (public, private, or protected) is specified by the type through which it is invoked. Pure Virtual Functions In a base class, the virtual function declaration can be specified as follows: virtual retType name(arguments) = 0; This function is called a pure virtual function. The class declaring it is called an abstract class. It is illegal to create instances of classes containing one or more pure virtual function declarations. A pure virtual function that is not redefined in a derived class will be inherited as a pure virtual function, and the derived class will become an abstract class. Virtual Destructors Given pointers to a base class (which may point to instances of the derived classes), if we delete them, we invoke the destructor for the base class. To overcome this, we use virtual destructors. To declare a destructor as virtual, precede its declaration with the keyword virtual, in the base class. Even though destructors in a derived class don't have the same name as in the base class, they can still be declared virtual.


text:
Tri-Tronics G3 Extra Transmitter Battery Pack - $39.99
Keep an extra Generation 3 Battery on hand for your transmitter for quick replacement in the field. Fits all G3 and G3 EXP transmitters. It will recharge in as little as two hours. Made in USA. Available: Transmitter Battery. Type: Transmitter Batteries. - $39.99


text:
Robinson Crusoe
This small island sits about 30 minutes by boat northeast of Kadidiri and is well regarded for its house reef and a back outer reef.
The island was once home to a resort owned by the same family behind Kadidiri Paradise but it's been abandoned and is now slightly eerie -- and we saw it on a sunny day. The beach is still lovely and the house reef offers a pretty good drop-off with plenty of fish. The coral between the beach and the drop-off is just about all dead, but there's a narrow channel you can swim through to reach the dropoff, from where you can then follow it to the left or right.
There is also an outer reef off the back of the island, which gets very good reports, but we didn't try. The energetic can snorkel all the way around the island. Taipi would form a pretty much perfect Robinson Crusoe-type experience, so if you were up for a bit of camping (or squatting) this could be ideal. There is no running water, so you'll want to brink a couple of 50-litre bottles with you, but it's otherwise just about all ready for you. Note the island is privately owned, so we'd suggest asking for permission to do this from Kadidiri Paradise before doing it -- should they allow it (we heard of them denying it to other travellers).
They could probably arrange a boat for you with an agreement to pick you up in a day or two -- or you could kayak here easily in a couple of hours. Either way it is a great half-day trip (or visited in conjunction with a visit to Jellyfish Lake and Karina Beach).
Browse tours in Indonesia on Tourradar.com
The Travelfish newsletter is sent out every Monday and is jammed full of free advice for travel in Southeast Asia. You can see past issues here.


text: Lynda - Uploading Photos with CakePHP Size: 195MB | Duration: 0h 35m | Video: AVC (.mp4) 1280x720 15fps | Audio: AAC 48KHz 2ch Genre: eLearning | Level: Beginner | Language: English Need to add images to your PHP application? If you.ve already developed your app with CakePHP, the popular PHP framework, you can easily extend the framework to upload, save, and view photos. Justin Yost shows how to use CakePHP to upload individual photos to a website and add support for uploading multiple photos at one time. Code: http://www.nitroflare.com/view/A579519F5FE18FC/t2r1s.Lynda.Uploading.Photos.with.CakePHP.part1.rar http://www.nitroflare.com/view/3C5AC75F268CDFC/t2r1s.Lynda.Uploading.Photos.with.CakePHP.part2.rar


text:
Designed to fit Elite 3 Burner Flat Bed Model BBQs, Outback's 3 Burner Porcelain Coated Griddle features a flat cooking surface that's quickly heated from underneath, making it ideal for breakfast foods such as pancakes and bacon, as well as standard BBQ classics such as burgers, kebabs and fish. Quick and simple to both use and clean, add another dimension to your barbecue with this Outback porcelain coated griddle.
Important Features of Outback's 3 Burner Porcelain Coated Griddle:
Fits: Elite 3 Burner Flat Bed Models
Measurements: W49cm x H2cm x D22cm
Colour: Black
Material: Porcelain Coated Cast Iron
Great for Griddled Eggs and Bacon
Quick and Easy to Clean
High Quality Official Outback Product
Please note that this product is not suitable for Outback Spectrum or Modern Classic BBQs manufactured after 2008.
More Info
Write Your Own Review
We offer two different delivery options for all of our products (delivery rates and services offered by marketplace sellers may vary):
Receive free standard delivery* on orders of £40 or more.
Standard Delivery (2-6 Business Days) - £3.99
Speedy Delivery (1-2 Business Days) - £8.99
Speedy Delivery (1-2 Business Days) - £8.99
Orders are dispatched Monday-Friday and you will receive an email notification as soon as your items have left us.
For further information on our available delivery options, click here to view our delivery section.


text:
Requirements, Process, Fees, Application
Ireland student visa allows you to reside in the country for the long-term course of your studies in a recognized college, or other educational establishment. Studying in Ireland is quite a popular option for undergraduates across the world; Ireland offers a long history of excellence in learning with nine universities, fourteen institutes of technology and a host of other educational establishments. Visa First will process your application according to all the Irish migration requirements thus boosting your chances of successful application
Student Visa Requirements
- Evidence (acceptance letter) that you are enrolled in an educational institution, in a course that involves at least 15 hours of daytime tuition.
- Proof of money transfer from the applicant to the College, covering your tuition fees for the academic year. Bank statements should contain the full details of the sender and the beneficiary.
- English language certificate, except for cases when the applicant is enrolling in an English language course. Accepted certificates include IELTS, TOEFL, Cambridge FCE.
- Proof of sufficient funds to support your stay in Ireland for a year. Immediate access to at least €7,000 in the applicant's bank account is required.
- Proof of sufficient funds for the whole course of your studies. This is the same amount for each subsequent year.
- Medical insurance.
- A valid passport for at least 6 months after completion of your course.
All documents listed below should be in English, or should be accompanied by a notarised translation. Visit the eligibility tab to view complete information.
Visa First Processing Your Student Visa for Ireland Means Success
Acquiring an Irish student visa is a long and complicated process. Visa First has years of experience of successfully processing applications for people accepted in educational institutions in Ireland. Applying through Visa First you can be sure your application will be handled in the most professional manner. This way all deadlines will be met, all application forms filled, all required documents acquired and provided to the Irish Immigration Authorities. Your visa will be processed in a hassle-free manner, our experienced visa agents will monitor your case and make sure your application has the best chance of approval.
Book Ireland Student VisaBook Online
To book your visa by phone
Call 866 772 9245
Are you a corporate visa organizer?
Our Website has been build with a thought for your specific needs such as group booking, online tracking of multiple applications and detailed purchase reports.
Our 1-2-3 Process
Secure Online Registration
100% Secure
100% Paperless
No Hassle
Application with the Embassy
Log in to you account and monitor the progress of your application.
Get Your Visa by Mail
Get ready to travel with the time we saved you on application and Embassy procedures.
Student Visa Requirements in Details
Each Ireland student visa application is determined individually. However, there are few requirements each applicant must comply to.
Bear in mind the fast and successful application depends on whether you have all documents available, all application forms and declarations signed, all the information is true, translated in English by an authorized translator. Failing in one of those will result in either your visa being rejected or the whole process slowed down.
Education Enrollment and Paid Tuition Fees
As the purpose of your immigration to Ireland is studying, you should provide a clear proof you are accepted for a course in a recognized educational institution. In addition, this course should involve at least 15 hours of tuition per week. The acceptance letter should specify the course you will be studying, the tuition fees, a proof they've been paid for the first academic year. If the institution has taken a medical insurance on your behalf, the letter must contain the relevant details.
The minimum required fee that should be transferred to the educational establishment is at least €6,000. If the course fees are more than this, you are obliged to pay at least this amount. However, these requirements are outlined by the Immigration authorities, and your college may have different requirements and may demand you to pay the full course.
You should provide a copy of a bank statement showing proof of funds transfer to the Irish bank of the college or educational institution. This statement must contain the details (name, address, bank details) of both the applicant and the beneficiary.
Ability to Follow Your Chosen Course
You must be able to prove that you are suited to your chosen course. In most cases this means you will be able to partake in the course, and to prove your English language skill is of a sufficient level. However, for some specific course you may have to provide proof of qualifications, certificates, etc.
Passing the IELTS language test is recommended for all applicants. Other certificates include TOEFL or Cambridge or ETAPP. If you already have one of these, bear in mind they should be issued within 2 years of your application.
The recommended band scores are:
- IELTS – minimum score of 5
- TOEFL – minimum score of: 173 (Computer-based) 61 (Internet-based) 500 (Paper-based)
- Cambridge – First Certificate in English (FCE) or higher
- ETAPP - Minimum grade of B2
- PTE Academic - minimum score of 36
Evidence of Finances
You are required to provide a proof you or your sponsor have enough funds to support your stay in Ireland.
- Your sponsor's relationship to you must be clear and easy to prove.
- Give details of the financial support that will be provided to you.
- Their bank account must show a good record for the past half an year.
- The required funds for the academic year must not limit the sponsor's ability to support themselves or other dependents.
- You must also provide a proof of ready access to the sum required for each following academic year.
- The sponsor's employment details must provide information about the employer and at least 4 recent payslips.
- All financial documents must state to who they relate.
- Any documents that are not credible may raise concerns over your whole application.
- Handwritten entries and statements will not be accepted.
To make sure you comply with all these requirements contact Visa First today and allow us to process your application. We know the right pathways for an Irish student visa to be obtained.
Medical Insurance
Private medical cover is required in order to obtain the visa. Some colleges organise this on their applicants' behalf. If this is the case, information on this should be included in your Letter of Acceptance. If you arrange your medical examinations yourself, you must provide evidence.
Educational and Employment History
- You must provide full details of your previous education on the application form.
- You must submit all exam results obtained, along with your qualification certificates.
- You must provide information to account for any gaps between your last period of full time education and your application to study in Ireland.
- If any such gap in education has been filled by periods of employment, you must give full details of your employment history.
- If your employment history or educational background have no obvious connection to the course you now wish to pursue, you must give a full explanation of why you are now embarking on a change of career.
Immigration History
You are required to provide details of all visa applications you've lodged in the past, for any country. If you have been rejected, you must provide the original refusal letter. Also, if you've been to Ireland before, you must give details of your stay here. This information is of utmost importance and must be completely accurate and true.
Book Ireland Student VisaBook Online
To book your visa by phone
Call 866 772 9245
Are you a corporate visa organizer?
Our Website has been build with a thought for your specific needs such as group booking, online tracking of multiple applications and detailed purchase reports.
Frequently Asked Questions
How much time it takes the visa to be processed?
What are the benefits of applying for Irish Student visa?
Is there a short term student visa?
What documents do I need to prepare to apply for the visa?
In applying for a Student Visa you must be able to show that:
- You are enrolled on a privately funded course involving at least 15 hours of organised daytime tuition each week;
- You have paid the requisite fees to the college;
- You have the academic ability to follow your chosen course;
- You have a level of English language sufficient to do so (except in the case of an application which is solely for an English language course);
- You have immediate access to at least €7,000. This is the estimated cost of living in Ireland for a student for one academic year;
- You must also demonstrate that you or your sponsor has ready access to an amount of at least €7,000 for each subsequent year of your studies, in addition to the course fees for each of those years;
- You have private medical insurance;
- You can account for any gaps in your educational history;
- Your intention is to return to your country of permanent residence following completion of your studies in Ireland.
Who is entitled to the Irish Student visa?
Can I work on the student visa?
Can I get my family with me?
Group Bookings for Ireland Student Visa
In order to facilitate members of corporate teams, handling travel arrangement on behalf of entire groups of people, we built our website with a thought for their specific needs such as group booking, online tracking of multiple applications and detailed purchase reports.
If you are a corporate visa organizer we highly recommend getting regitered to make use of those features.
Get started for FREE
Our Specialists will immediately assess your case and come up with the options for your trip.
You are in Good Hands.
We organize more than 60k visas every year
Dear Rita, It is our son Joshua's 9th birthday today, we couldn't of wished for a better present then the news of our Visa granted this morning. Myself and my family would like to say a very big thank you for all your help over the past few years to help start our new life in Australia. All the very best James and family.
Hi Debbie/ Declan, Thank you so much from the bottom of my heart! My boys are jumping around and hugging me haha. All the stress and uncertainty has now been worth it. I have just rang Mary and explained to her we dont need the 457 visa now and she is fine. Happy for us and there is still a job there for me if I want it. Champagne in the fridge for dinner this evening. Thanks again for all your hard work. Kind Regards, Janet
I just wanted to let you both know that today I received my UK YMS visa. I went to the Consulate General here in Duesseldolf, Germany, last Wednesday and so getting it back today was much quicker than I expected. Thanks for all your help with my application, and thanks to Visa First - much appreciated.
Hi Edwina, I would like thank you for all your help, support and advise throughout our application, we could not have done it without you. I hope Visafirst appreciate all your efforts because we really do! Once again a huge thank you! You're a legend! Regards, Alan & Yvonne
Dear Karen, Thank-you for all your help. We have received the documents and all the information is correct. We have both been really happy with the speed and service that we have received from both yourself and the Visafirst team, and will definitely be back in contact with any future travel / visa needs. Thanks again, have a great week, Michael Espana-McCartney
Thanks again Daisy! Make sure you let your Manager know that you have a very happy customer here and that you were a wonderful help! Thank you and take care. Greta Sian Robinson
Related Services
Visafirst have a complete range of services to help people get sorted for their trip. See if you will need any of the below.
Irish Passport Application / Ireland
You can get an Irish passport through descent, naturalisation, or if you were born in Ireland. If you have parents or grandparents who are Irish, if you have resided in Ireland for a continuous period, or if you were born in Ireland - you are eligible to get an Irish passport. Contact us today and we will arrange this for you....
Irish Passport Renewal / Ireland
Please bear in mind that most visas require your passport to be valid for at least 6 months after your entrance to the country. Visa First will renew your passport so you are ready to travel....
Other Suitable Visas
- Ireland Atypical Working Scheme
- Ireland Business Permission Visa
- Ireland Citizenship
- Ireland Contractor Permit
- Ireland Critical Skills Employment Permit
- Ireland Immigrant Investor Programme Visa
- Ireland Intra-Company Transfer Permit
- Ireland Passport
- Ireland Start-Up Entrepreneur Programme Visa
- Ireland Tourist Visa
- Ireland Trusted Partner
- Ireland Working Holiday Visa
- Ireland Work Permit
- Ireland Work Permit - Spouse & Dependants
First things first - Let's get your visa
Submitting your web registration takes not more than a minute but the time we will save you may prove invaluable for your travel arrangements. Fill in your details and one of our representatives will contact you with all the information you need.Book Online


text:
UPDATE 3-In split from SocGen, TCW's fortunes seen set to rise
By Greg Roumeliotis and Jessica Toonkel and Jennifer Ablan
HONG KONG Nov 12 Hong Kong shares rose slightly on Monday after last week's slump, buoyed by gains in property developers and Tencent Holdings, although worries about the U.S. fiscal cliff kept trading activity muted.
The Hang Seng index ended up 0.2 percent at 21,430.3 while the China Enterprises index closed down 0.1 percent.
In China, the CSI300 of top Shanghai and Shenzhen listings and the Shanghai Composite both gained 0.5 percent.
* China's Tencent Holdings rose 1.7 percent ahead of its quarterly results, with analysts expecting a strong showing as school holidays in China drove users online, powering the firm's strong online games revenue. Tencent shares were the biggest boost to the benchmark Hang Seng index.
* Index heavyweight HSBC Holdings fell 0.2 percent, remaining on the backfoot following a report that the bank was at the centre of an investigation by British tax authorities.
By Greg Roumeliotis and Jessica Toonkel and Jennifer Ablan
* Defendant's federal conviction was overturned in February
* Alternatives to Libor to be found for some contracts


text:
Weak economy triggers credit claims but Lloyd's Asia boss remains bullish on potential
A personal approach underpinned by good analytics defines the approach of Qatar Re in Asia as Micky Lee, principal officer of Qatar Re's Singapore branch, explains to EAIC Today.
To continue reading, you need a subscription to Intelligent Insurer. Start a subscription today for £655.
In-house feature articles, the archive and expert comment require a paid subscription. Subscribe now.
Want to give it a try? We are offering a two week free trial to the Intelligent Insurer website – register and select "Two Week Free Trial" to begin access to the full Intelligent Insurer archive and read the latest news, features and expert comment. Begin your free trial here.
Is your 2 week free trial about to end? Upgrade to a 12 month subscription for £655 now.
If you have already subscribed please login.
If you have any technical issues please contact support.
Qatar Re, Asia-Pacific, Micky Lee, Analytics, Insurance, Reinsurance, Monetary Authority of Singapore, Regulation, EAIC 2016, Risk, Property, Casualty


text:
Call our experts: 888.808.FINE
Shop Personalized StationeryCarlson Craft Wedding Invitations Customize any Address Stamp to match your style!
Select a quantity and printing method. Changes are easily made later.
Costumes and cocktails always make for an absolute perfect party! Invite your friends over for a fantastic and frightening evening with this invitation featuring spooky cocktails with garnishes of pumpkins, candy corn and creepy eyeballs. Spiders and webs complete the eerie look with a background of orange with lots of space for the details of your event.PLEASE NOTE: If you choose to include an optional printed return address, your envelope text will be printed in black ink only.