Whether you want to stay in jungle-tucked eco lodges or luxury five-star hotels, the island of Sri Lanka has something for everyone.
Search for wild elephants, leopards and bears on privately guided wildlife safaris, sip sundowners on a canoe, try a nature walk with a jungle-farmer or enjoy al-fresco dining on the beach. All these experiences and more await adventurous couples in search of the ultimate post-wedding getaway.


CT getting slammed with snow. 20 inches so far and it is still coming down at 2 inches plus per hour.
Guess I won't be going to work today.
(01-12-2011, 07:21 AM)TommyK Wrote: CT getting slammed with snow. 20 inches so far and it is still coming down at 2 inches plus per hour.
Guess I won't complain about our 21/2 inches. Been lucky here all the big stuff has pretty much missed us here. It's either gone north or south.
Got about a foot here just finished digging out have to go to work.
(01-12-2011, 10:58 AM)72HCODE Wrote: Got about a foot here just finished digging out have to go to work.
Got 27 inches here total. Got three quarters of the way done with the driveway and the snow blower broke. I'd rather be at work now.
Hmmm... I wonder where my son is?????


text:
Average Salary and Job Outcomes With an Education & Teaching of Individuals with Specific Learning Disabilities Degree
A program that focuses on the design of educational services for children or adults with specific learning disabilities which adversely affect their educational performance and that may prepare individuals to teach such students. Includes instruction in identifying students with specific learning disabilities, developing individual education plans, teaching and supervising students with specific learning disabilities, counseling, and applicable laws and policies.
Includes teachers who specialize and work with students who are blind or have visual impairments; students who are deaf or have hearing impairments; and students with intellectual disabilities.
The state with the highest salary value for this degree is Connecticut ($71,232) in the Connecticut nonmetropolitan area metro area.
Connecticut nonmetropolitan area metro area has the highest salary value in Connecticut ($74,980).
Miami-Fort Lauderdale-West Palm Beach, FL metro area has the highest salary value in Florida ($64,837).
Iowa City, IA metro area has the highest salary value in Iowa ($62,760).
South Bend-Mishawaka, IN-MI $46,560
Shreveport-Bossier City, LA metro area has the highest salary value in Louisiana ($50,606).
Boston-Cambridge-Nashua, MA-NH metro area has the highest salary value in Massachusetts ($72,326).
Farmington, NM metro area has the highest salary value in New Mexico ($61,238).
Nevada nonmetropolitan area metro area has the highest salary value in Nevada ($57,486).
Cincinnati, OH-KY-IN metro area has the highest salary value in Ohio ($59,852).
Portland-Vancouver-Hillsboro, OR-WA metro area has the highest salary value in Oregon ($72,485).
East Stroudsburg, PA metro area has the highest salary value in Pennsylvania ($69,367).
State College, PA $60,670
Corpus Christi, TX metro area has the highest salary value in Texas ($61,473).
Wichita Falls, TX $47,880
Eastern Utah nonmetropolitan area metro area has the highest salary value in Utah ($49,320).
Harrisonburg, VA $50,070
South Bend-Mishawaka, IN-MI N/A
State College, PA N/A
Wichita Falls, TX N/A
Harrisonburg, VA N/A
The state with the highest average salary median for a bachelor's degree is New Jersey ($81,410) in the Ocean City, NJ metro area.
Fairbanks, AK metro area has the highest average salary median in Alaska ($66,760) for a bachelor's degree in this area of study.
Metro Area Average Salary Medians for Alabama (Bachelor's)
Auburn-Opelika, AL metro area has the highest average salary median in Alabama ($57,330) for a bachelor's degree in this area of study.
Fort Smith, AR-OK metro area has the highest average salary median in Arkansas ($51,650) for a bachelor's degree in this area of study.
Arizona nonmetropolitan area metro area has the highest average salary median in Arizona ($45,990) for a bachelor's degree in this area of study.
Napa, CA metro area has the highest average salary median in California ($101,250) for a bachelor's degree in this area of study.
Napa, CA $101,250
Denver-Aurora-Lakewood, CO metro area has the highest average salary median in Colorado ($63,820) for a bachelor's degree in this area of study.
Norwich-New London-Westerly, CT-RI metro area has the highest average salary median in Connecticut ($88,360) for a bachelor's degree in this area of study.
Miami-Fort Lauderdale-West Palm Beach, FL metro area has the highest average salary median in Florida ($71,225) for a bachelor's degree in this area of study.
Augusta-Richmond County, GA-SC metro area has the highest average salary median in Georgia ($70,440) for a bachelor's degree in this area of study.
Urban Honolulu, HI metro area has the highest average salary median in Hawaii ($50,070) for a bachelor's degree in this area of study.
Waterloo-Cedar Falls, IA metro area has the highest average salary median in Iowa ($59,455) for a bachelor's degree in this area of study.
Chicago-Naperville-Elgin, IL-IN-WI metro area has the highest average salary median in Illinois ($64,110) for a bachelor's degree in this area of study.
Northern Indiana nonmetropolitan area metro area has the highest average salary median in Indiana ($58,720) for a bachelor's degree in this area of study.
Manhattan, KS metro area has the highest average salary median in Kansas ($55,790) for a bachelor's degree in this area of study.
Lexington-Fayette, KY metro area has the highest average salary median in Kentucky ($52,880) for a bachelor's degree in this area of study.
Shreveport-Bossier City, LA metro area has the highest average salary median in Louisiana ($52,040) for a bachelor's degree in this area of study.
New Bedford, MA metro area has the highest average salary median in Massachusetts ($79,320) for a bachelor's degree in this area of study.
Salisbury, MD-DE metro area has the highest average salary median in Maryland ($65,650) for a bachelor's degree in this area of study.
Portland-South Portland, ME metro area has the highest average salary median in Maine ($52,450) for a bachelor's degree in this area of study.
Detroit-Warren-Dearborn, MI metro area has the highest average salary median in Michigan ($75,865) for a bachelor's degree in this area of study.
Minneapolis-St. Paul-Bloomington, MN-WI metro area has the highest average salary median in Minnesota ($63,905) for a bachelor's degree in this area of study.
Kansas City, MO-KS metro area has the highest average salary median in Missouri ($51,570) for a bachelor's degree in this area of study.
Hattiesburg, MS metro area has the highest average salary median in Mississippi ($47,795) for a bachelor's degree in this area of study.
Greenville, NC metro area has the highest average salary median in North Carolina ($53,710) for a bachelor's degree in this area of study.
Omaha-Council Bluffs, NE-IA metro area has the highest average salary median in Nebraska ($61,005) for a bachelor's degree in this area of study.
Ocean City, NJ metro area has the highest average salary median in New Jersey ($88,670) for a bachelor's degree in this area of study.
Farmington, NM metro area has the highest average salary median in New Mexico ($75,560) for a bachelor's degree in this area of study.
Santa Fe, NM N/A
Nevada nonmetropolitan area metro area has the highest average salary median in Nevada ($65,860) for a bachelor's degree in this area of study.
Reno, NV N/A
Kingston, NY metro area has the highest average salary median in New York ($86,120) for a bachelor's degree in this area of study.
Springfield, OH metro area has the highest average salary median in Ohio ($65,870) for a bachelor's degree in this area of study.
Tulsa, OK metro area has the highest average salary median in Oklahoma ($47,830) for a bachelor's degree in this area of study.
Portland-Vancouver-Hillsboro, OR-WA metro area has the highest average salary median in Oregon ($87,200) for a bachelor's degree in this area of study.
Lancaster, PA metro area has the highest average salary median in Pennsylvania ($73,640) for a bachelor's degree in this area of study.
Mayaguez, PR metro area has the highest average salary median in Puerto Rico ($37,590) for a bachelor's degree in this area of study.
Columbia, SC metro area has the highest average salary median in South Carolina ($58,810) for a bachelor's degree in this area of study.
Upper Savannah South Carolina nonmetropolitan area N/A
Jackson, TN metro area has the highest average salary median in Tennessee ($55,300) for a bachelor's degree in this area of study.
Corpus Christi, TX metro area has the highest average salary median in Texas ($71,330) for a bachelor's degree in this area of study.
Brownsville-Harlingen, TX N/A
Eastern Utah nonmetropolitan area metro area has the highest average salary median in Utah ($50,925) for a bachelor's degree in this area of study.
Roanoke, VA metro area has the highest average salary median in Virginia ($79,320) for a bachelor's degree in this area of study.
Kennewick-Richland, WA metro area has the highest average salary median in Washington ($81,990) for a bachelor's degree in this area of study.
La Crosse-Onalaska, WI-MN metro area has the highest average salary median in Wisconsin ($55,675) for a bachelor's degree in this area of study.
Weirton-Steubenville, WV-OH metro area has the highest average salary median in West Virginia ($49,430) for a bachelor's degree in this area of study.
Cheyenne, WY metro area has the highest average salary median in Wyoming ($51,510) for a bachelor's degree in this area of study.
The state with the highest average salary median for a master's degree is Connecticut ($83,685) in the Connecticut nonmetropolitan area metro area.
Alaska N/A
Northeast Alabama nonmetropolitan area metro area has the highest average salary median in Alabama ($57,660) for a master's degree in this area of study.
Birmingham-Hoover, AL N/A
Huntsville, AL N/A
Mobile, AL N/A
Southeast Alabama nonmetropolitan area N/A
Arizona nonmetropolitan area metro area has the highest average salary median in Arizona ($52,730) for a master's degree in this area of study.
Riverside-San Bernardino-Ontario, CA metro area has the highest average salary median in California ($80,600) for a master's degree in this area of study.
Fresno, CA N/A
Denver-Aurora-Lakewood, CO metro area has the highest average salary median in Colorado ($58,650) for a master's degree in this area of study.
Connecticut nonmetropolitan area metro area has the highest average salary median in Connecticut ($89,450) for a master's degree in this area of study.
Miami-Fort Lauderdale-West Palm Beach, FL metro area has the highest average salary median in Florida ($71,820) for a master's degree in this area of study.
Middle Georgia nonmetropolitan area metro area has the highest average salary median in Georgia ($66,200) for a master's degree in this area of study.
Metro Area Average Salary Medians for Hawaii (Master's)
Urban Honolulu, HI metro area has the highest average salary median in Hawaii ($50,070) for a master's degree in this area of study.
Northeast Iowa nonmetropolitan area metro area has the highest average salary median in Iowa ($63,250) for a master's degree in this area of study.
Northwest Iowa nonmetropolitan area N/A
Metro Area Average Salary Medians for Illinois (Master's)
Chicago-Naperville-Elgin, IL-IN-WI metro area has the highest average salary median in Illinois ($65,620) for a master's degree in this area of study.
Indianapolis-Carmel-Anderson, IN metro area has the highest average salary median in Indiana ($55,520) for a master's degree in this area of study.
Wichita, KS metro area has the highest average salary median in Kansas ($60,330) for a master's degree in this area of study.
Manhattan, KS N/A
Topeka, KS N/A
Lexington-Fayette, KY metro area has the highest average salary median in Kentucky ($58,280) for a master's degree in this area of study.
Shreveport-Bossier City, LA metro area has the highest average salary median in Louisiana ($54,310) for a master's degree in this area of study.
Metro Area Average Salary Medians for Massachusetts (Master's)
Worcester, MA-CT metro area has the highest average salary median in Massachusetts ($81,140) for a master's degree in this area of study.
California-Lexington Park, MD N/A
Cumberland, MD-WV N/A
Hagerstown-Martinsburg, MD-WV N/A
Maryland nonmetropolitan area N/A
Kalamazoo-Portage, MI N/A
Metro Area Average Salary Medians for Minnesota (Master's)
Southeast Minnesota nonmetropolitan area metro area has the highest average salary median in Minnesota ($69,640) for a master's degree in this area of study.
St. Louis, MO-IL metro area has the highest average salary median in Missouri ($62,450) for a master's degree in this area of study.
Kansas City, MO-KS N/A
Northeast Mississippi nonmetropolitan area metro area has the highest average salary median in Mississippi ($51,030) for a master's degree in this area of study.
Metro Area Average Salary Medians for North Carolina (Master's)
Raleigh, NC metro area has the highest average salary median in North Carolina ($59,490) for a master's degree in this area of study.
Wilmington, NC N/A
West North Dakota nonmetropolitan area metro area has the highest average salary median in North Dakota ($64,410) for a master's degree in this area of study.
East North Dakota nonmetropolitan area N/A
South Nebraska nonmetropolitan area metro area has the highest average salary median in Nebraska ($60,360) for a master's degree in this area of study.
Metro Area Average Salary Medians for New Hampshire (Master's)
Portsmouth, NH-ME metro area has the highest average salary median in New Hampshire ($67,180) for a master's degree in this area of study.
Northern New Hampshire nonmetropolitan area N/A
Farmington, NM metro area has the highest average salary median in New Mexico ($81,020) for a master's degree in this area of study.
Kingston, NY metro area has the highest average salary median in New York ($87,950) for a master's degree in this area of study.
Metro Area Average Salary Medians for Ohio (Master's)
Columbus, OH metro area has the highest average salary median in Ohio ($64,120) for a master's degree in this area of study.
Metro Area Average Salary Medians for Oregon (Master's)
Salem, OR metro area has the highest average salary median in Oregon ($74,020) for a master's degree in this area of study.
East Stroudsburg, PA metro area has the highest average salary median in Pennsylvania ($77,380) for a master's degree in this area of study.
Northeast South Carolina nonmetropolitan area metro area has the highest average salary median in South Carolina ($57,780) for a master's degree in this area of study.
Metro Area Average Salary Medians for Tennessee (Master's)
Morristown, TN metro area has the highest average salary median in Tennessee ($55,360) for a master's degree in this area of study.
Corpus Christi, TX metro area has the highest average salary median in Texas ($70,380) for a master's degree in this area of study.
Laredo, TX N/A
Salt Lake City, UT metro area has the highest average salary median in Utah ($73,700) for a master's degree in this area of study.
Ogden-Clearfield, UT N/A
Central Utah nonmetropolitan area N/A
Metro Area Average Salary Medians for Virginia (Master's)
Virginia Beach-Norfolk-Newport News, VA-NC metro area has the highest average salary median in Virginia ($71,770) for a master's degree in this area of study.
Vermont N/A
Metro Area Average Salary Medians for Washington (Master's)
Seattle-Tacoma-Bellevue, WA metro area has the highest average salary median in Washington ($75,310) for a master's degree in this area of study.
Metro Area Average Salary Medians for Wisconsin (Master's)
Oshkosh-Neenah, WI metro area has the highest average salary median in Wisconsin ($62,250) for a master's degree in this area of study.
La Crosse-Onalaska, WI-MN N/A
Southern West Virginia nonmetropolitan area metro area has the highest average salary median in West Virginia ($50,610) for a master's degree in this area of study.
Huntington-Ashland, WV-KY-OH N/A
Eastern Wyoming nonmetropolitan area metro area has the highest average salary median in Wyoming ($54,880) for a master's degree in this area of study.
Cheyenne, WY N/A
Western Wyoming nonmetropolitan area N/A
The jobs below are commonly attainable with this degree. Most job roles don't require a degree. For a doctorate degree, the average salary median is $59,165. For a bachelor's degree, the average salary median is $55,293. The average salary median for job roles not requiring a degree is $48,744. For a master's degree, the average salary median is $55,784.
Teach academic, social, and life skills to preschool-aged students with learning, emotional, or physical disabilities. Includes teachers who specialize and work with students who are blind or have visual impairments; students who are deaf or have hearing impairments; and students with intellectual disabilities.
Autistic Teacher
Behavioral Interventionist
Deaf Education Teacher
Deaf Teacher
Early Childhood Special Education Teacher (ECSE Teacher)
Early Childhood Special Educator (EC Special Educator)
Early Intervention Specialist
Early Intervention Teacher
ED Teacher (Emotional Disabilities Teacher)
Educational Intervention Teacher
Emotionally Impaired Teacher
Exceptional Student Education Teacher (ESE Teacher)
Handicapped Teacher
Mentally Impaired Teacher
Pre-Kindergarten Special Education Teacher (Pre-K Special Education Teacher)
Preschool Special Education Teacher
Reading Interventionist
Resource Room Teacher
Resource Teacher
Severe/Profound Mental Handicaps Special Education Teacher
Special Day Class Teacher
Special Education Preschool Teacher
Speech and Hearing Handicapped Teacher
Visually Impaired Teacher
Teach academic, social, and life skills to middle school students with learning, emotional, or physical disabilities. Includes teachers who specialize and work with students who are blind or have visual impairments; students who are deaf or have hearing impairments; and students with intellectual disabilities.
EBD Special Education Teacher (Emotional-Behavioral Disabilities Special Education Teacher)
ED Special Education Teacher (Emotional Disabilities Special Education Teacher)
Exceptional Children Teacher (EC Teacher)
Hearing Impaired Teacher (HI Teacher)
Interrelated Special Education Teacher
Learning Disabilities Special Education Teacher
Learning Disabilities Teacher (LD Teacher)
Middle School Resource Teacher
Middle School Special Education Teacher
Middle School Students with Moderate Intellectual Disabilities Teacher
MMI Teacher (Mildly Mentally Impaired Teacher)
MR Teacher (Mentally Retarded Teacher)
Remedial Reading
or Other Subject Teacher
Resource Specialist Teacher
SED Middle School Teacher (Serious Emotional Disability Middle School Teacher)
SED Middle School Teacher (Severe Emotional Disorders Middle School Teacher)
Self-Contained Special Education Teacher
SLD Teacher (Specific Learning Disability Teacher)
Special Day Class Teacher (SDC Teacher)
Special Educator
Special Education Teachers, Secondary School
Teach academic, social, and life skills to secondary school students with learning, emotional, or physical disabilities. Includes teachers who specialize and work with students who are blind or have visual impairments; students who are deaf or have hearing impairments; and students with intellectual disabilities.
Career and Transition Teacher
Career Preparation Instructor
Cross Categorical Special Education Teacher
ED Special Education Teacher (Emotional Disability Special Education Teacher)
Exceptional Children's Teacher (EC Teacher)
High School Learning Support Teacher
High School Special Education Teacher
Inclusion Special Educator
Inclusion Specialist
Learning Disabilities Special Education Teacher (LD Special Education Teacher)
Life Skills Teacher
MI Teacher (Mentally Impaired Teacher)
Resource Center Teacher
RSP Specialist (Resource Specialist Program Specialist)
Secondary School Special Education Teacher (Secondary School Special Ed Teacher)
Secondary Special Education Teacher
SED High School Teacher (Serious Emotional Disability High School Teacher)
Self-Contained Classroom Special Education Teacher
Severe Emotional Disorders High School Teacher
Special Education Instructor
Special Education Itinerant Teacher
Transition Teacher
Prior Experience: 1 year
Adapted Physical Education Specialists
Provide individualized physical education instruction or services to children, youth, or adults with exceptional physical needs due to gross motor developmental delays or other impairments.
Adapted Fitness Professional
Adapted Physical Activity Specialist
Adapted Physical Education Specialist (APE Specialist)
Adapted Physical Education Teacher (Adapted PE Teacher)
Adapted Physical Educator
Adaptive Physical Education Specialist (Adaptive PE Specialist)
Adaptive Physical Education Teacher (Adaptive PE Teacher)
Adaptive Physical Educator
Adaptive Skills Educator
Autism Motor Specialist
Certified Adapted Physical Educator
Certified Adaptive Physical Educator
DAPE Specialist (Developmental Adapted Physical Education Specialist)
DAPE Teacher (Developmental Adapted Physical Education Teacher)
Developmental Physical Educator
Movement Education Specialist
Most Affordable Schools for an Undergraduate Education & Teaching of Individuals with Specific Learning Disabilities Degrees
2500 North River Road - Manchester, NH
Bethune-Cookman University
640 Dr Mary McLeod Bethune Blvd - Daytona Beach, FL
Northwestern Oklahoma State University
709 Oklahoma Blvd - Alva, OK
900 Oakwood St. - Ypsilanti, MI
600 N Grand - Tahlequah, OK
1903 W Michigan Ave - Kalamazoo, MI
901 S National Avenue - Springfield, MO
800 W University Parkway - Orem, UT
Minnesota State University-Mankato
South Rd And Ellis Ave - Mankato, MN
Saint Cloud State University
720 Fourth Ave. South - Saint Cloud, MN
Converse College
580 E Main St - Spartanburg, SC
9201 University City Blvd - Charlotte, NC
11901 Wornall Rd - Kansas City, MO
287 Rivers St - Boone, NC
William Paterson University of New Jersey
300 Pompton Rd - Wayne, NJ
University of Southern Maine
96 Falmouth St - Portland, ME
Concordia University-Saint Paul
1282 Concordia Ave - Saint Paul, MN
36600 Schoolcraft Rd - Livonia, MI
907 Wesleyan Drive - Central, SC
Most Affordable Schools for a Graduate Education & Teaching of Individuals with Specific Learning Disabilities Degrees
3300 Poinsett Highway - Greenville, SC
5601 19th Street - Lubbock, TX
Muskingum University
10 College Drive - New Concord, OH
Fairleigh Dickinson University-Metropolitan Campus
1000 River Rd - Teaneck, NJ
118 College Drive # 0001 - Hattiesburg, MS
William Carey University
710 William Carey Parkway - Hattiesburg, MS
2507 University Avenue - Des Moines, IA
Mississippi College
200 South Capitol Street - Clinton, MS
200 William R. Harvey Way - Hampton, VA
Rockford University
5050 E State St - Rockford, IL
1401 Presque Isle Avenue - Marquette, MI
3700 W 103rd St - Chicago, IL
201 Mullica Hill Road - Glassboro, NJ
1 Normal Avenue - Montclair, NJ
East 5th Street - Greenville, NC
Francis Marion University
4822 East Palmetto Street - Florence, SC
"Degree In Education Teaching Of Individuals With Specific Learning Disabilities: Average Salary & Job Outcomes | Most Affordable Schools" - doesitearn.com
https://doesitearn.com/degree/education-teaching-of-individuals-with-specific-learning-disabilities/
Degree In Education Teaching Of Individuals With Specific Learning Disabilities: Average Salary & Job Outcomes | Most Affordable Schools - doesitearn.com
Education/Teaching of Individuals in Elementary Special Education Programs
Filter by Degree Level - Doctorate Bachelor's No Degree Master's
Degree In Cosmetology Related [...]
Degree In Celtic Languages [...]
Degree In Floriculture... Floristry [...]
Degree In Funeral Direction [...]

redpajama_set_name: RedPajamaCommonCrawl


text:
Aberdeen, University of
University name: Aberdeen, University of
Location: Aberdeen, Scotland
Ranking: 42nd place, according to the Complete University Guide 2017
Percentage of international students: 28%
Tuition fees: £12,600 – 15,400 per year
Graduate prospects: 97% of graduates are in employment or further education in the first 6 months after graduation.
Aberdeen is a vibrant historic city, voted the safest city in Scotland.
The University of Aberdeen is ranked consistently among the top 1% of the world's universities. Founded in 1495, it has a rich tradition of teaching and research.
Over the recent years, the university invested millions of pounds into new world-class campus facilities. Teaching at the University of Aberdeen is organised across three colleges which encompass a broad range of disciplines in academic schools.
Subject areas: Accounting and Finance, Business and Management, Drama and Dance, Economics, Education, Engineering, Hospitality and Tourism, Journalism, Law, Linguistics, Mathematics, Medicine and Dentistry, Music, Natural Science, Politics and International Relations, Psychology and Sociology
FasTrack Service: Premium


text:
Q: Placing a UIButton in the same space as UITabBar (When hidden) I have a UITabBarController based application that I am developing. In one of my screen designs, I need to hide the tab bar (Which I do with UIView's setHidden method) I then placed a UIView where the tabBar would normally be and added a UIButton to the UIView. However when tapping the button I do not get any response. The button does not receive any touch events.
I've looked at some SO questions and answers for the solution. However most of them require subclassing. I've tried subclassing and overriding the HitTest event, however even that method is not called in my UIButton subclass.
I'm developing on iOS 7.1.
Can anyone shed some light on this and how to get the button to respond to touch events?
EDIT
My self and @Geet have looked at this issue a little more closely. It seems anything placed in the same space as the UITabBar does not receive touch events. As a test I created a new project with very little code that replicates my original projects setup.
In the sample app, we have one UIViewController embedded in a UITabBarController as the first tab. That UIViewController is then embedded in a UINavigationController. From there, we push a second UIViewController onto the stack.
Tapping the "Hide Tabbar" button at the top does just that. Hides the tabBar. Which exposes the green UIView that has been placed there in the storyboard, with a UIButton that is connected to the ViewControllers implementation file. This button does not receive any touch events at all. As soon as I move the button above the space where the TabBar would normally occupy, the button works. Move it back down towards the bottom of the screen - button no longer works.
It seems Apple has barred all touch events under the UITabBar. I wonder if there is a way around this?
I have tried:
self.tabbar.userInteractionENabled = NO;

Which did not help either.
Maybe there is a method that we are able to override the in a subclass of UITabbarController that will allow touches in this spec when the UITabBar is hidden?
If anyone wants to play around with the sample project - its here on my gitHub:
https://github.com/TanderZA/UIButton-in-UITabbar-Space

A: Tander I finally figured it out, The button was not responding because its not receiving our touch events, you see In our storyboard, the View is not connected to the viewController, and due to this when I add the button programmatically to View It would never respond, A simple line solved this
In the function
- (IBAction)doneButton:(UIBarButtonItem *)sender

Just do this
- (IBAction)doneButton:(UIBarButtonItem *)sender
{
    /* Will hide or unhide the tabBar */

    self.tabBarController.tabBar.hidden=YES;
    [self.tabBarController setTabBarItem:nil];

    UIButton *butt=[UIButton buttonWithType:UIButtonTypeCustom];
    butt.backgroundColor=[UIColor redColor];
    butt.frame=CGRectMake(160, 530, 93, 40);
    [butt addTarget:self action:@selector(testButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
    [self.tabBarController.view addSubview:butt];

}

the self.tabBarController.view was our culprit, not letting the touch Events pas through, glad to have figured it out

A: I recently encountered this myself, and in my case adding views to self.tabBarController.view was not an option.
Setting the tabBar as translucent (in addition to hiding it) allowed the touches to go through.
[self.tabBarController.tabBar setTranslucent:YES];

A: I recently encountered this problem where we were hiding the UITabBar using isHidden but a UIView in one of the child view controllers underneath the UITabBar would not receive hit events. It received events everywhere but where the UITabBar used to be visible and located.
Rotating the phone back and forth would make the problem go away.  The solution I eventually found is after setting isHidden to true you need to call setNeedsLayout on the UITabBarController view:
self.tabBarController.tabBar.isHidden = true;
self.tabBarController.view.setNeedsLayout();

redpajama_set_name: RedPajamaStackExchange


Friday, April 19, 2019 (Music starts at 7:30) The South Okanagan's very own country-rock band - Rob n'Walker will be playing the Ye Olde Welcome Inn in Oliver, BC! A combination of traditional country, classic rock and featuring Rob Robertson's originals. Sit back and relax or hit the dance floor – either way it's gonna be a PARTY!


text:
Wuppertal Hauptbahnhof  war ursprünglich der Bahnhof der bis 1929 bestehenden Stadt Elberfeld, seit deren Fusion mit Barmen und drei weiteren Städten zu Wuppertal ist er Hauptbahnhof der neuen Stadt. Als Durchgangsbahnhof verbindet er die Bahnstrecken Düsseldorf–Elberfeld und Elberfeld–Dortmund. Er liegt unmittelbar südlich der Elberfelder Innenstadt, Wupper, Schwebebahn und der Bundesstraße 7 am Hang des Döppersbergs.

Etwa 40.000 Reisende nutzen täglich die rund 1.000 haltenden Züge. Das 1848 erbaute Empfangsgebäude stellt eines der ältesten seiner Art dar.

Geschichte

1841, wenige Jahre nach der ersten Fahrt einer Eisenbahn in Deutschland, erreichte die Eisenbahnstrecke der Düsseldorf-Elberfelder Eisenbahn-Gesellschaft ihren Endpunkt in Elberfeld, sie war die erste dampfbetriebene Eisenbahnverbindung in der Rheinprovinz und die zweite in Gesamt-Preußen.

1847 folgte die Strecke von Elberfeld über Hagen nach Dortmund. Dieser Streckenabschnitt wurde von der Bergisch-Märkischen Eisenbahn-Gesellschaft errichtet und bald darauf mit der Strecke nach Düsseldorf verbunden.

Ein erstes provisorisches Bahnhofsgebäude (Ehemaliges Bahnhofsempfangsgebäude Elberfeld) reichte schon nach wenigen Jahren nicht mehr. Nach dem Durchbruch zur Strecke Düsseldorf–Elberfeld wurde dieser Bahnhof aufgegeben und ein klassizistischer Neubau der Architekten Hauptner und Ebeling weiter westlich errichtet. Um 1900 wurde dem Erdgeschoss ein Hallenvorbau vorgesetzt, der die Architektur empfindlich störte. Diese Grundkonzeption wurde jedoch auch beim Wiederaufbau nach dem Zweiten Weltkrieg beibehalten. Erst mit dem kompletten Umbau des Bereiches Hauptbahnhof/Döppersberg hat sich dies wieder geändert.

In seiner Geschichte wurde der Bahnhof mehrfach umbenannt. Zunächst hieß er Elberfeld, wenige Jahre später erfolgte die Umbenennung in Elberfeld-Döppersberg und noch vor dem Ersten Weltkrieg wurde der Name in Elberfeld Hauptbahnhof geändert. Am 1. September 1930 erhielt der Bahnhof als Konsequenz aus der Gründung der Stadt Wuppertal den Namen Wuppertal-Elberfeld. 1992 erfolgte schließlich die letzte Umbenennung in Wuppertal Hauptbahnhof. Dabei wurde auch die in der Nähe befindliche zentrale Haltestelle Döppersberg der Wuppertaler Buslinien umbenannt; auch die Schwebebahnstation heißt seitdem Wuppertal Hbf (Döppersberg).

Vor Beginn der Umbauarbeiten waren Bahnhofsgebäude und Schwebebahnstation bis Januar 2015 durch einen etwa 200 Meter langen Tunnel unter der B 7 hindurch verbunden, dieser wurde im Volksmund aufgrund der vernachlässigten Reinigung Harnröhre genannt.

Empfangsgebäude

Das Empfangsgebäude des Wuppertaler Hauptbahnhofs befindet sich gleich an Gleis 1 und ist durch einen Tunnel mit den Gleisen 2–5 verbunden. Über dem Eingang, der in der Nähe der alten Reichsbahndirektion Elberfeld liegt, ragen vier markante Säulen in die Höhe und stützen das Dach.

Die Bahn hat im Jahr 2001 hier das zentrale Fundbüro eingerichtet.

Architektur

Der Ursprungsbau stellt einen der ältesten Großstadtbahnhöfe Deutschlands dar. Es handelt sich um einen dreigeschossigen Quaderbau, der von turmartigen Eckrisaliten begrenzt wird. Der Haupteingang in der Mitte des Gebäudes wird durch einen viersäuligen Portikus betont, der korinthische Kapitelle und stark antikisierenden Zierrat besitzt. Das Erdgeschoss besaß ursprünglich rundbogige Öffnungen, die rechteckigen Fenster sind noch in je sechs Achsen links und rechts des Portikus angeordnet. Der um das Jahr 1900 angeordnete erdgeschossige Hallenvorbau wurde notwendig, um dem gewachsenen Raumbedarf für Schalter und Wartehallen Rechnung zu tragen.

Das Empfangsgebäude ist Teil eines im Stil des Klassizismus errichteten Gebäudeensembles, das sich um den Bahnhofsvorplatz gruppiert. An der Westseite des Platzes befindet sich das Verwaltungsgebäude der ehemaligen Reichsbahndirektion Elberfeld, an der Ostseite befand sich das nach dem Zweiten Weltkrieg abgerissene Wohngebäude des Direktionspräsidenten.

Die Errichtung des Hauptbahnhofes war begleitet von umfangreichen städtebaulichen Projekten am Döppersberg. So wurde aus dem alten Stadtzentrum durch die Döppersberger Brücke über die Wupper eine direkte Verbindung Stadt–Bahnhof geschaffen.

Umgestaltung seit 2014

Das gesamte Gelände um den Bahnhof wurde bis 2018 umfassend umgestaltet. Die Vorbereitungen hierfür begannen im Sommer 2009, am 30. Juni 2009 erfolgte der symbolische Startschuss zum neuen, modernisierten Hauptbahnhof. Ziel war dabei vor allem, eine durchgängige Fußgänger- und Einkaufszone vom Bahnhof zur Innenstadt zu schaffen, wie dies in vielen anderen Städten, etwa Köln, Stuttgart oder Hannover, bereits existiert. Die als Durchgangsader vielbefahrene B 7 wurde dazu in einen Tunnel verlegt, während oben wieder eine Fußgängerfläche entstanden ist.

Seit dem Abschluss der Arbeiten 2018 ist der Bereich vor dem klassizistischen ehemaligen Bahnhofsgebäude in zwei Ebenen gegliedert. Auf der Fläche, auf der zuvor das nach dem Zweiten Weltkrieg errichtete Empfangsgebäude stand, befindet sich ein großer Bahnhofsvorplatz und östlich davon ein neuer Busbahnhof, der die Bushaltestellen ersetzt, die bisher an der B 7 lagen. Er wurde über dem 200 Stellplätze umfassenden Parkhaus neben dem Bahnhof errichtet. Unterhalb des Bahnhofsvorplatzes befindet sich nun eine zweigeschossige Einkaufsebene, die sogenannte Mall, in der der Zugangstunnel zu den Gleisen beginnt und seit 2019 auch das DB-Reisezentrum betrieben wird, sodass diese Mall den neuen Empfangsbereich des Bahnhofs darstellt. Diese Bahnhofsvorhalle ist von der Innenstadt aus über eine Brücke erreichbar, auf der sich weitere Geschäfte samt einem Café befinden und die über die B 7 führt, die hierfür um etwa sieben Meter abgesenkt wurde. Östlich der Brücke, ebenfalls auf der Höhe des Empfangsbereichs entstand zudem ein markantes Gebäude mit bronzefarbener Fassadengestaltung, in dem eine Primark-Filiale betrieben wird. Ursprünglich sollte an dieser Stelle ein Gebäude in Form eines Glaskubus errichtet werden.

Verlauf der Umgestaltungsarbeiten

Die Modernisierung des Empfangsgebäudes der Deutschen Bahn begann 2014, geplant waren Investitionen von 12,4 Millionen Euro. 2016 sollten diese Modernisierungen abgeschlossen sein.

Im Zuge des Umbaus wurde der Busbahnhof zum Fahrplanwechsel im Juli 2014 vorläufig vom Döppersberg an die Ohligsmühle bzw. an den Wall verlegt, wozu dieser für den Zweirichtungsverkehr umgebaut wurde. Ab Ende Oktober 2012 wurde zunächst die Straße Döppersberg tiefergelegt und ab Ende Februar 2013 der östliche Teil des Vorbaus am Hauptbahnhof abgerissen. Den Mietern in diesem Bereich – Drogeriemarkt, Kneipe, Bankfiliale, Bäckerei sowie Schnellrestaurant – wurde zum Herbst 2012 gekündigt. Das DB-Reisezentrum wurde provisorisch in einem Containerbau am westlichen Ende von Bahnsteig 1 untergebracht.

Im Juli 2014 wurde die B 7 gesperrt, im August 2014 der Überbau der Döppersberger Brücke abgetragen. Im Januar 2015 wurde der dort endende Fußgängertunnel geschlossen. Stattdessen führte eine stählerne Ersatzfußgängerbrücke über die B-7-Baustelle. Dabei musste ein 300 Meter langer Fußweg um das Bahnhofsgebäude zurückgelegt werden. Die B 7 war ab Juli 2017 wieder für den Verkehr freigegeben.

Ende August 2017 ging ein Elektronisches Stellwerk im Raum Wuppertal in Betrieb. 387 Signale, 98 Weichen und 374 Kilometer Kabel wurden dafür verbaut. Daneben standen Gleis- und Oberleitungsarbeiten an. Für die Arbeiten wurde der Bahnhof während der Oster- und der Sommerferien 2017 vollständig gesperrt. Stattdessen verkehrten insgesamt 90 Ersatzbusse.

Bis 2019 wurden die Bahnsteige der Gleise 1 und 4/5 modernisiert. Dies beinhaltete den vollständigen Umbau auf 76 cm Höhe (der S-Bahnsteig der Gleise 4 und 5 verfügte vorher über einen kleinen Abschnitt, der einen barrierefreien Einstieg in Züge mit einer Einstiegshöhe von 96 cm über Schienenoberkante ermöglichte) sowie die Installation von Blindenleitstreifen. Zwischen der Personenunterführung und den Bahnsteigen der Gleise 1 und 2/3 wurde jeweils ein Aufzug eingebaut, um einen barrierefreien Zugang zu allen Bahnsteigen zu ermöglichen. Ab 2020 ist darüber hinaus eine Modernisierung des Zugangstunnels geplant, der von der Bahnhofsvorhalle zu den Gleisen führt und einen der letzten Gebäudebereiche darstellt, der noch weitestgehend dem Zustand vor den Umbauarbeiten entspricht.

Die Restaurierung des historischen Empfangsgebäudes oblag ursprünglich der Bahn, die bis zum Frühjahr 2019 einen privaten Investor für die Sanierung und Nutzung finden wollte. Die Bahn plante zudem das Einzelgrundstück rechts neben dem Bahnhof, auf dem jetzt noch verschiedene Nebengebäude stehen, an die Stadtwerke zu verkaufen, die dort die Talstation der geplanten Seilbahn errichten wollten. Dieses Vorhaben wurde jedoch aufgegeben, nachdem 61,6 % der Teilnehmer einer Bürgerbefragung am 26. Mai 2019 dagegen stimmten. Die Deutsche Bahn ist nach eigener Aussage in Gesprächen mit "mehreren Interessenten". Das Auswahlverfahren sei zwischenzeitlich gestoppt worden, um das Ergebnis der Bürgerbefragung abzuwarten, und werde nach dem Beschluss des Stadtrats über das Aus des Seilbahnprojekts fortgesetzt. Laut der Deutschen Bahn sollte bis Ende 2020 ein Käufer für das historische Empfangsgebäude des Hauptbahnhofs und die Nebengebäude bekannt gegeben werden.

Verkehr

Obwohl der Hauptbahnhof nur fünf Gleise besitzt, und damit weniger als andere Bahnhöfe der Stadt, halten hier alle durch Wuppertal fahrenden Züge, bis auf die in Wuppertal-Vohwinkel endende S 68.

Fernverkehrszüge halten im 30-Minuten-Abstand pro Richtung auf den Gleisen 1 und 2. Die ICE-Linie 10 Köln – Berlin ermöglicht eine Direktverbindung in unter vier Stunden in die Bundeshauptstadt.

Fernverkehr

Im Schienenpersonenfernverkehr verkehren fünf Intercity-Express- und zwei Intercity-Linien:

Regionalverkehr

S-Bahnverkehr
Die S-Bahn Rhein-Ruhr bedient den Hauptbahnhof mit vier S-Bahn-Linien:

Schwebebahn

Die Wuppertaler Schwebebahn verkehrt vom Schwebebahnhof Wuppertal Hbf/Döppersberg.

Busverkehr

Nachdem der Busbahnhof am Wuppertaler Hbf über vier Jahre auf mehrere Ersatzhaltestellen verteilt war, wurde Ende November 2018 ein neuer Busbahnhof eröffnet, der direkt an den Bahnsteig des Gleises 1 anschließt und nun wieder zentral einen Großteil der Wuppertaler Buslinien bündelt.

Siehe auch

 Liste Wuppertaler Bahnhöfe

Literatur

 Arbeitskreis Bahnen Wuppertal: Verkehrsknoten Wuppertal. Von den Anfängen bis Mitte der siebziger Jahre. EK-Verlag, Freiburg (Breisgau) 2008, ISBN 978-3-88255-249-2.
 WSW mobil GmbH, ÖPNV Systemmanagement: Fahrplan Wuppertal 2009/10. ECO-Druck GmbH, Wuppertal 2009.
 Hermann J. Mahlberg und Hella Nußbaum: Der Aufbruch um 1900 und die Moderne in der Architektur des Wuppertales – Abendrot einer Epoche, Wuppertal 2008, S. 42–55

Weblinks

 NRWbahnarchiv von André Joost:
 [kln/KW.htm Beschreibung der Betriebsstelle KW]
 [bf/8000266.htm Beschreibung der Personenzugangsstelle Wuppertal Hbf]
 Lage, Gleisanlagen und einzelne Signale auf der OpenRailwayMap
 Fahrplanauskunft
 www.doeppersberg.de – Detaillierte Informationen sowie Bilder, Simulationen und Texte
 www.bahnen-wuppertal.de – Umfangreiche Bahninfos

Einzelnachweise

Hauptbahnhof
Bahnhof der S-Bahn Rhein-Ruhr
Hauptbahnhof in Deutschland
Bahnhof in Europa
Hauptbahnhof
Klassizistisches Bauwerk in Wuppertal
Erbaut in den 1840er Jahren

redpajama_set_name: RedPajamaWikipedia


text:
No fresh injury worries for Chelsea ahead of Hull trip
- January 10, 2014 - deke
Chelsea return to Premier League action on Saturday lunchtime with a trip to Hull City.
The Blues remain without Frank Lampard and Branislav Ivanovic, both of whom are out of action for about a month with muscle and knee problems respectively.
The sides met at Stamford Bridge on the opening day of the season, when goals from Oscar and Lampard secured a 2-0 home win.
Another three points here will see Jose Mourinho's men move to the top of the league, with second place Manchester City not playing until Sunday when they face a difficult trip to Newcastle United, while Arsenal travel to Aston Villa on Monday evening.
Meanwhile, the Metro understands the Eden Hazard has told friends that he wants to join Paris Saint Germain in the summer.
Reports in France suggest the Belgium international 'will do whatever it takes' to secure a move to the Ligue 1 leaders.
The 23 year old moved to Chelsea in the summer of 2012 from Lille, and has since notched up eighty-nine appearances in all competitions for the club.
Twenty-seven of those outings have come this season, while he is the Blues' top scorer so far this campaign with ten goals.
Xabi Alonso snubs Premier League return by signing new contract in Madrid
Hazard and Torres goals see Blues beat Hull


thinking about opening a new business.
I need your input on the following questions to get an idea of how to help new business owners.
owners or those looking to start a business. THANKS FOR YOUR FEEDBACK!
1. What is your biggest frustration or problem?
2. What do you fear will happen in the future?
3. What do you want to achieve, specifically?
4. What will happen if you achieve that result?
1. Overcoming a lack of public faith in the financial industry after several huge scandals in the news. By far, this created the biggest amount of friction and it makes it significantly more difficult to break into existing markets. Even my sales people have to work double time to gain a customer's confident now.
Forty years ago, I grew up in Florida. We ran boats all over the intercoastal waterway. The vast majority of boats could not get across the shallows and those who could get across the shallows were extremely dangerous off shore. They often tipped over in a storm. This has been the number one cause of death in boating. At that time I thought that Florida was the only place in the world that had both oceans and super shallow waterways. Come to find out this problem is everywhere around the world. At that time the entire US boating market was about five billion dollars a year, today it is more than 30 billion a year.
I finished high school, joined the USMC, traveled to other countries, got out, went to college, got a post grad degree, taught college, taught high school, went into the financial services industry, then went boating again.
It was thirty years later and no one solved the problem of getting sea worthy boats to be able to run in the shallows or made a sea worthy shallow water boat. I decided to do it. It took us over five years and all the money I had, could borrow, or find an investor. Finally we got the problems figured out. I got two patents issued and one pending. Then the economy collapsed. I chose rather than file bankruptcy I would pull a publicity stunt and get a company to pay for it.
I took a 21 ft boat I build that can run in three inches of water and drove it to Bermuda and then to New York. I set two world records, then I took the same boat and drove it from Tampa, Florida to Wiesbaden Germany. We set a total of four world records. We received publicity all over the world, more than several thousand news articles, including MSNBC, FOX, CBS, NBC, the BBC, news paper and magazine articles all over the world. Chinese Yacht Magazine even did a four page spread on us.
We built 33 test boats. We sold them all at a good price but because or our R&D expenses it looks like a loss because the first few products always cost much more to produce than you can sell them. For example the new electric cars that are selling for $70,000 cost $58 million to develop.
The Federal Government has bought two samples and they have contacted me about a third. I don't advertise at all and almost every day someone contacts me about buying one of my boats. I tell them they have to pay for it in advance and wait a very long time while we build it. That story does not fly. As soon as they find out I have no money they tell me to call them when I get my business off the ground. We have never had the funding to keep a demo boat. Each of the test boats was built for someone and we learned from it.
I considered the traditional boat dealership system. When I went to many dealerships they wanted me to either post a bond for guarantees or to go through a floor planning company. Well the floor planning company won't touch you unless you have some funding behind you because they got burned when the economy crashed a few years ago.
My boats don't look any better than the competition and most dealerships are arll about looks, as they are set up to display the boats only. My boats ride a thousand times better than the vast majority of boats that can handle the shallows. As far as I know they are the world's most seaworthy shallow water boats.
1. My number one problem is operating capital. I don't need a building I already have one. I don't need tools I already have them. I don't need equipment I already have them. I don't need to find customers, I get tons of calls on a regular basis, and I know exactly where to find three million more potential customers with just a little bit of operating capital, I don't need manufacturing expertise, I already have it and can hire all the expertise I want. I don't need Research and Development I have already done that. I don't need government approval I already have it. I simply need operating capital. Everything else I need I can get with operating capital.
2. I don't fear the future. I will keep going until I succeed. Period. I already own four World Records, if nothing else I will get someone to pay for another publicity stunt to show off my fuel saving technology as I can go three times as far on a gallon of fuel as any midsize power boat in the world.
3. I want to open one store selling my boats. Then I will open two, then three then four, eventually more than a hundred. These stores will be located at locations where harbors or intercoastal waterways connect to the oceans, gulfs, or very large bays. (Anywhere there is rushing water, there is almost always a delta, and shallow water.) So if there is shallow water and the threat of big seas, I have an extreme competitive advantage. I know the public needs these boats and when given a chance they will buy, small inexpensive, economical boats, that can run through ten foot seas and three inches of water, lots of them.
Some people think fancy is the way to go, I want to remind them, who owns Rolls Royce...Volks Wagen, who owns Porsche, Volks Wagen, who owns Audi...Volks Wagen, who owns Bentley...Volks Wagen, who owns about five more fancy car and motorcycle companies...Volks Wagen.... What made Volks Wagen what it is today.... the Bettle. Volume is where to go not fancy.
4. If I achieve this result my company will sell $200 million dollars worth of boats on the low end each year. We will keep $40,0000,000 in pretax dollars. We will take our company public and our shares will be worth more than $10 each.
My investors will get $50 back for every dollar they invest.
Great questions Benjamin! Thanks for asking them. Loving the answers so far. Lets keep them coming everyone.


Did you ever wonder in the next 10 years could some countries might disappear? Probably not! However I would imagine the title and content will raise a few eyebrows.
There is a bit of uncertainty around Greece at the moment but what about the rest of the world?
From the great success we had with our passport article we have compiled this list of the top 10 countries that may not make it over the next 10 years.
We have summarized each country as best we can into bullet points.
**** Remember this list is speculative, and just because a country may collapse in 10 years, doesn't mean that it will, or that we want it to.
The information and data is collected from varied sources(see below).
10. Spain – Since 2008 this country has been in major turmoil.
Catalonia has a thriving independence movement with a lot of support.
Many in the Basque region are currently fighting for independence.
9. North Korea – It is no secret that North Korea is falling behind in technological advancement.
It doesn't have enough resources in its borders to survive the 21st century.
At some point North Korea will need to leave behind its isolation and expand trade with co-operative countries.
There is a slight chance Kim Jon-un will attempt Chinese style reforms in an attempt to copy China.
The current government holds onto power very tightly and one mistake could end his rule.
8. Belgium – Currently their citizens are deeply divided among ethnic lines.
Wallonia is in the south of Belgium, dominated by French-speaking people.
In the next 15 years there could easily be two new countries in Europe, Flanders and Wallonia.
7. China – Yes you read right. Despite having the largest military in the world and one of the most powerful economies this made the list.
Many of China's problems stem from the outright destruction of the country's environment. Unfortunately, serious environmental damage has accompanied rapid growth.
Half of China's rivers and reservoirs are polluted beyond what is considered safe in any form of human consumption.
The Chinese government issued a statement that by 2030 it will have used all of its drinkable water.
Disaster may just be around the corner for China.
6. Iraq – The rise of Islāmic state has brought international attention to the deeply rooted divisions in Iraq.
The country is quickly falling apart following Saddam's oppressive leadership.
3 groups dominate Iraq – The Kurd's in the North, the Sunni's in the West and Shia's in the South.
The Islāmic state would have to be defeated and the Sunni's, Kurd's and Shia's would have to live under one nation again.
5. Libya – Similar to Iraq it is also an artificial creation of a colonial era. It was an Italian colony until 1951.
Since Gaddafi's fall in 2011, the country is now fracturing.
Before the Italian occupation Libya did not exists and the country was divided into 3 regions. Tripolitania, Fezzan and Cyrenaica.
The people of these regions are very loyal to their roots and it is likely a unified Libya will survive the current second Libyan civil war.
How much does Greece actually owe? 352 Billion dollars!
8 and a half billion of this is due in August mainly to the European central bank.
It's a real enough risk that, for the first time in a long time, there's a little contagion in Europe's bond markets.
Time will tell how the country deals with this massive debt.
3. United Kingdom – Another very surprising country to make this list.
Scotland may of failed to gain independence in their 2014 referendum but the Scot's won't give up their quest for Independence so easily.
There is a simmering movement in Wales and Northern Ireland that seeks autonomy and possibly independence for these regions.
If any of these did gain autonomy from the union it is quite possible the union will fall apart.
2. United States Of America – Many of the divisions that caused the civil war in the US still exist to this day.
If these deep rooted political and cultural differences within the United States aren't rectified it's possible some states could break free in the next 10 years.
As recently as 2012, 50 states submitted petitions with 100's of thousands of signatures asking to secede. The two most likely to leave would be Alaska and Texas. Watch this video if you don't believe me.
According to the OECD, general government gross debt (federal, state, and local) in the United States in the third quarter of 2012 was $16.3 trillion, 108% of GDP. See this crazy debt clock. It is now estimated at $18.2 trillion.
This could set a chain reaction leading to the break down of the United States.
1. Maldives – Located between India and Africa the island nation of Maldives is in extreme danger of sinking(literally).
Rising sea levels mean this country is at a high risk of flooding.
The former president of Maldives looked into buying land in South Asia to transport all the residents of the Maldives before the islands are submerged.
Once again we DO NOT want any country to not be there in the next 10 years. Chances are most of the above will never ever happen but at the same time what is stopping it from happening.
Other countries that we feel could of made the cut: Pakistan, Venezuela, Ukraine and Canada.
What do you think about the above statistics? Crazy? Not so crazy? We are crazy? Leave your comment below and thanks for reading!


This section provides links to resources on various elements of most PFF programs. Some of the documents are from the PFF National Office or PFF institutions. Others of the resources are ones that have been found and/or recommended by people involved with PFF.
Please feel free to email suggestions of other resources that would be useful additions to this page. The list here is not exhaustive and would benefit from the expertise of many. If you do email a suggestion, please also indicate where you think your suggestion would best fit.
Preparation to Assess Learning New!
A number of groups have conducted research on different aspects of doctoral education. Below are links to some of these resources and reports.
In March 2003, the National Science Foundation hosted a Workshop on the Future of Graduate Education. Read the summary article NSF Workshop Examines the Future of Graduate Education, written by Joan Lorden, CGS/NSF Dean in Residence, and Jennifer Slimowitz, AAAS Science and Technology Policy Fellow fellow.
The National Association of Graduate and Professional Students (NAGPS) recently released the results of its 2000 National Doctoral Programs Survey. To view the survey results and learn more about the group, visit the NAGPS survey website.
Dr. Chris M. Golde, Senior Scholar at the Carnegie Foundation for the Advancement of Teaching, is the principal investigator for a nationwide survey of graduate students that is intended to provide a snapshot of their experiences and goals. The study is funded by The Pew Charitable Trusts and administered through the Wisconsin Center for Education Research (WCER).
Re-envisioning the Ph.D., a project at the University of Washington, did an "environmental" scan of current concerns regarding doctoral preparation. This link goes to the home page of the project's website, which offers current news, updates and more.
PFF clusters include preparation for using technology to do academic work and instruction for developing expertise in newer active, collaborative, experiential, or interdisciplinary approaches to teaching and learning.
The Research Website on Faculty Vitality and Well-Being by Charles Walker at St. Bonaventure University offers generalized characteristics of "vital" faculty and of college campuses that support faculty vitality, a self-scoring inventory on faculty vitality, and suggestions and resources for enhancing faculty well-being.
Boyer Commission on Educating Undergraduates at Research Universities "Reinventing Undergraduate Education: A Blueprint for America's Research Universities."
College Student Journal recently published "A Model for Training and Evaluating Graduate Teaching Assistants" (vol. 35, no. 1, 2001), by Stephen F. Davis and Jason P. King.
Stanford University "Tomorrow's Professor Listserv"
* The Teagle Foundation and the National Institute of Learning Outcomes Assessment (NILOA) provide additional catalogues of useful resources on their websites.
PFF clusters bring PFF ideas and objectives to the attention of disciplinary associations and seek to promote deeper conversations about the most effective preparation for faculty of the 21st century. PFF has made some great strides in this area through the work of the eleven disciplinary societies and their respective PFF 3 and PFF 4 clusters.
Mentors for research activities are commonplace in doctoral programs. PFF programs include a formalized system of mentoring in teaching and professional service. Just as doctoral students have a mentor to guide their research, they also need guidance as they develop their teaching and service repertoire. Below are links to resources in mentoring.
Mentor in a Manual: Climbing the Academic Ladder to Tenure. By A. Clay Schoenfeld & Robert Magnan. Madison, WI: Magnan Publications. (1992).
The Mentor: An Academic Advising Journal from Pennsylvania State University is a free electronic publication about academic advising in higher education. The publication's goal is to provide a mechanism for the rapid dissemination of new ideas about advising and for ongoing discourse about advising issues.
Principles of Good Practice: Supporting Early-Career Faculty from AAHE suggests 10 best practices principles to help academic departments, colleges/divisions, and universities improve the life of faculty on the tenure track.
How to Get the Mentoring You Want: A Guide for Graduate Students at a Diverse University from the Rackham Graduate School at the University of Michigan. The Guide can be downloaded into PDF.
How to Mentor Graduate Students: A Guide for Faculty in a Diverse University is the faculty equivalent to the guide listed above and is also available via PDF.
Mentoring For Success: A Celebration of 25 Years of Mentoring. Sponsored by AT&T and The University of Massachusetts. In cooperation with the Council for Aid to Higher Education.
On Course website: This site should be of great use for teachers and mentors. It contains many strategies on motivating and engaging your students, strategies to promote student success, and the opportunity to subscribe to the On Course electronic newsletter.
Maximizing Mentoring: A Guide for Building Strong Relationships. This guide is designed as a companion piece for the 2010 publication Pay it Forward: Guidance for Mentoring Junior Scholars, which the William T. Grant Foundation developed in collaboration with the Forum for Youth Investment.
Postdoctorate.net - the network for all postdoctoral professionals who have recently received their post-baccalaureate, who have been around a while, as well as those who are about to get their degree and want to know "what now?"
The Graduate Student Survival Kit is a great resource for both graduate students and the faculty who advise them. The site offers links to a wide variety of online databases, helps and guides for the life of the graduate student, and other interesting sites.
Collaboration can be a wonderful thing that leads to great innovation, but these institutional partnerships can be difficult to establish and to sustain. PFF leaders have learned a lot about successful clusters. Below are links to articles and other resources that can help guide your thinking about and working in partnerships.
It is often the case that when we think of the roles and responsibilities of faculty, teaching and research are easily understood and expectations for service get some fuzzy treatment. Ever on the lookout for aids to help PFF Programs in this regard, the following links are to case studies that can act as a basis upon which you can build a meaningful discussion. The cases studies are divided into the three areas of responsibility: research, teaching, and service. Again, if you know of others, please let us know! We'd love to include them.
Academic Deans, Vice Presidents, and Department Chairs Cases for Conversation and Reflection - These case studies are about the work of academic administration and the everyday challenges facing department chairs and deans. There are 15 in total.
This section provides links to a wide variety of teaching issues. It includes links to information on pedagogical approaches to teaching, developing teaching portfolios and philosophies, evaluating your teaching.
Writing a Teaching Philosophy by Lee Haugen at Center for Teaching Excellence, Iowa State University.
The general goal of the Dunn and Dunn Learning Style Model of Instruction is to improve the effectiveness of instruction through the identification and matching of individual learning styles with appropriate learning opportunities.
"The implications of the research literature on learning styles for the design of instructional material" by Catherine McLoughlin appeared in the Australian Journal of Educational Technology in 1999.
The International Learning Styles Center at Buffalo State University.
"Different strokes for different folks? A critique of learning styles" by S. Stahl appeared in American Educator in 1999.
Comparing Student Learning Styles in an Online Distance Learning Class and an Equivalent On-Campus Class by David P. Diaz and Ryan B. Cartnal.
The Council on Undergraduate Research (CUR) and its affiliated colleges, universities, and individuals share a focus on providing undergraduate research opportunities for faculty and students at predominantly undergraduate institutions. CUR provides support for faculty development and assists in improving and assessing the research environment at their institutions.
This section provides links to information regarding your career and job search. Some of the links are information about creating portfolios, interviewing tips and skills, and the like. Other links are to job listings. Many of these listings include everything from faculty and post-doctoral positions to teaching or research assistants to work study positions, so be sure to check each one.
Carol Kolmerten, Professor of English at Hood College, has authored an article on What Small Colleges Really Want, published online in the Chronicle of Higher Education.
Chris Golde of the Carnegie Foundation for the Advancement of Teaching has authored an article on the process of negotiating an academic job, published online in Science's Next Wave.
The Academic Jobs Network is a searchable listing of academic positions organized by state and maintained by the University of Minnesota.
Academic 360 lists available positions in colleges for faculty, staff and administrative professionals and is not limited to teaching positions.
Academic Careers Online Global academic job site to search jobs or post resumes in higher education and academia. Includes full and part-time teaching and administrative jobs at colleges and universities around the world. Applicants can for free search current job openings, submit their resume and receive e-mails informing them when matching job opportunities are listed.
Workplace: The Journal of Academic Labor provides coverage and commentary on academic work.
Mary Corbin Sies, an Associate Professor in the Department of American Studies at the University of Maryland at College Park, has on her home page a section of Academic Job Resources. She includes an academic market checklist, interviewing tips, and practice interview questions.
Kathy A. Fitch, Assistant Professor of English at College of Du Page in Illinois, has put together a "Webfolio Workshop" page that includes information on assessing, creating and supporting student portfolios electronically. The resources section includes many useful links as well.
The University of Washington's Re-Envisioning the Ph.D. project has a Ph.D. Career Resources page, which features links to a collection of resources related to professional development, jobs, finding funding and more.
The links below are to a wide variety of resources on different elements of graduate student life. Among many others, topics include tools and tips for writing, dissertation resources and support groups, and balancing the many responsibilities of graduate school with the rest of your life.
Tools, Tips and Ideas to Improve Your Writing - Created by Academic Consulting International (ACI), this site offers many links to tips on improving your writing, tips and rules for effective use of grammar, and discussions on the nuances of the English language.
Free Online Research and Writing Resources is a link in the above pages. ACI rightly points out that using the web as a research tool can be time-consuming. This link provides links to various databases and search engines ... but more importantly, they've taken the time to annotate each link!
AcademicInfo: Subject Guides and Online Degrees is an online resource center that features educational resources on topics like test preparation and financial aid, as well as information about distance learning.


text:
Shaheen Urges HHS To Deliver More Aid to Rural Hospitals and Medicaid Providers, Change Formula For CARES Act Health Provider Funding
(Washington, DC) – U.S. Senator Jeanne Shaheen (D-NH) joined eight Senate colleagues calling on the Department of Health and Human Services (HHS) to alter the methodology for the next round of the CARES Act's $100 billion funding to better reflect the unique needs of health care providers that predominantly serve Medicaid patients, as well as rural hospitals.
In a letter to HHS Secretary Alex Azar, the Senators wrote, "Approximately half of rural hospitals were operating on negative margins, one in four were at risk of closure even before facing this new pandemic threat, and rural hospitals typically treat a patient population that is older and sicker. We have already seen some rural hospitals close since the beginning of this outbreak, which can have devastating consequences for patient health and the local economy. Given the shifting transmission of the virus to more rural communities, the methodology for the second funding allotment must acknowledge the unique position of rural hospitals and reimburse them properly."
The Senators continued, "Hospitals that have a high percentage of Medicaid and charity care patients, including safety net hospitals and public hospitals, are under extreme financial strains as they both treat a larger share of COVID-19 patients and are insufficiently recognized by a Medicare fee-for-service formula…. The next round of funding must recognize Disproportionate Share Hospital (DSH) allotments or other Medicaid-specific criteria to capture this essential provider setting."
The letter was also signed by Senators Dick Durbin (D-IL), Tammy Duckworth (D-IL), Ed Markey (D-MA), Tina Smith (D-MN), Kamala Harris (D-CA), Jeff Merkley (D-OR), Richard Blumenthal (D-CT), and Elizabeth Warren (D-MA).
Full text of the letter is available here and below:
Dear Secretary Azar:
Thank you for the efforts of the Department of Health and Human Services (HHS) to address the extreme strains posed by the coronavirus (COVID-19) pandemic on our nation's heroic health care providers, including through quick implementation of the Coronavirus, Aid, Relief, and Economic Security (CARES) Act. On April 10, HHS awarded the first $30 billion out of $100 billion in direct grant funding to health providers to assist with coronavirus-related expenditures and lost revenues. We write to express our concern about the front-line health providers and settings that were excluded from, or inadequately supported through, this first round of CARES Act funding.
Given these pressing concerns, we urge you to alter the methodology for the next round of CARES Act funding to better reflect the unique contributions of children's hospitals, hospitals that serve a disproportionate share of Medicaid and uninsured patients, and rural hospitals, as well as hospitals that serve communities with higher volumes of COVID-19 cases.
The funding awarded by HHS on April 10 was allocated based upon a health care institution's Medicare Part A and B claims from 2019. While we recognize and appreciate that this approach allowed HHS to distribute funding quickly, we are deeply concerned that it did not properly recognize hospitals facing an outsized burden of COVID-19 cases, including those in geographic hot spots. Further, it may have provided relatively higher levels of funding to certain Part B providers who are less directly engaged in responding to this public health emergency.
Hospitals that have a high percentage of Medicaid and charity care patients, including safety net hospitals and public hospitals, are under extreme financial strains as they both treat a larger share of COVID-19 patients and are insufficiently recognized by a Medicare fee-for-service formula. Given the higher rate of racial minorities treated by these high-Medicaid and uninsured mix hospitals, and the alarming disparities in COVID-19 mortality among patients of color, it is essential that these hospitals be supported in a commensurate manner. The next round of funding must recognize Disproportionate Share Hospital (DSH) allotments or other Medicaid-specific criteria to capture this essential provider setting.
Further, the initial formula almost entirely excluded children's hospitals, given their lack of Medicare claims, despite children's hospitals losing tens of millions of dollars each month during this pandemic—due to cancelled surgical and outpatient procedures, personal protective equipment (PPE) acquisition, and efforts to treat and rule out COVID-19 cases. Congress did not intend for these community resources to be excluded from the $100 billion health fund.
Finally, rural hospitals entered the COVID-19 response from an existing position of financial vulnerability. Approximately half of rural hospitals were operating on negative margins, one in four were at risk of closure even before facing this new pandemic threat, and rural hospitals typically treat a patient population that is older and sicker. We have already seen some rural hospitals close since the beginning of this outbreak, which can have devastating consequences for patient health and the local economy. Given the shifting transmission of the virus to more rural communities, the methodology for the second funding allotment must acknowledge the unique position of rural hospitals and reimburse them properly.
We are pleased that HHS officials have acknowledged on multiple occasions the shortfalls of the initial funding formula, including by specifically mentioning the need for adjustments to more equitably distribute funds to these vulnerable hospitals. As HHS prepares to allocate the next round of funding appropriated by Congress through the CARES Act, we urge you to prioritize children's hospitals, hospitals with high rates of Medicaid and uninsured patients, and rural hospitals, all of which are on the front lines of this unprecedented health emergency and were insufficiently supported through the first tranche of grants.
Thank you for your swift action and dedication to our health providers and the patients and communities they serve as we work together to address this public health challenge.


text:
Home / Products / Spider-Man: The Movie (Greatest Hits) - (PS2) PlayStation 2 [Pre-Owned]
Spider-Man: The Movie (Greatest Hits) - (PS2) PlayStation 2 [Pre-Owned]
PRE-OWNED GAME DISC WITH GAME CASE AND GAME MANUAL - $24.99 USD
PRE-OWNED GAME DISC WITH GAME CASE AND GAME MANUAL
Spider bites can sometimes turn you into a superhero, as in the case of Peter Parker in Spider-Man: The Movie. Assume the role of Peter, a good-hearted teenager bitten by a genetically engineered spider, which gives him muscles, incredible strength, and spider-like abilities. You'll have to learn how to control your powers including Spider Sense, web-slinging, and wall crawling, and the all-new aerial combat moves. The world's toughest villains, including Shocker, Vulture, and the Green Goblin will all be after you. Are you up for the challenge?
Name: Spider-Man: The Movie - PlayStation 2
Developer & Publisher: Treyarch, Activision
Official Release Date: 04-16-2002
Local Player(s): 1 Player
Franchise: Spider-Man
Genre: Action > Beat-'Em-Up > 3D
Age Rating: ESRB E
Descriptor(s): Violence
Product ID: SLUS-20336GH
Item Code: 047875803015
.hack//G.U. Vol. 1: Rebirth - (PS2) PlayStation 2 [Pre-Owned]
.hack//G.U. Vol. 2: Reminisce - (PS2) PlayStation 2
.hack//G.U. Vol. 2: Reminisce - (PS2) PlayStation 2 [Pre-Owned]
.hack//G.U. Vol. 3: Redemption - (PS2) PlayStation 2 [Pre-Owned]
.hack//Part 1: Infection - (PS2) PlayStation 2 [Pre-Owned]
.hack//Part 2: Mutation - (PS2) PlayStation 2 [Pre-Owned]
.hack//Part 3: Outbreak - (PS2) PlayStation 2 [Pre-Owned]
.hack//Part 4: Quarantine - (PS2) PlayStation 2
.hack//Part 4: Quarantine - (PS2) PlayStation 2 [Pre-Owned]
.hack//Zettai Houi Vol. 4 - (PS2) PlayStation 2 [Pre-Owned] (Japanese Import)
007 From Russia With Love - (PS2) PlayStation 2 [Pre-Owned]
007: Nightfire (Greatest Hits) - (PS2) PlayStation 2 [Pre-Owned]
007: Nightfire - (PS2) PlayStation 2 [Pre-Owned]
007: Quantum of Solace - (PS2) PlayStation 2 [Pre-Owned]
187 Ride or Die - (PS2) PlayStation 2 [Pre-Owned]
24: The Game - (PS2) PlayStation 2 [Pre-Owned]
25 to Life (w/ Music CD) - (PS2) PlayStation 2 [Pre-Owned]
25 to Life - (PS2) PlayStation 2 [Pre-Owned]


The other, "A promiscuous liaison between the IL-15 receptor and the Axl receptor tyrosine kinase in cell death control," was published in 2005 in the the EMBO Journal and has been cited 37 times. The EMBO Journal confirmed that the retraction will appear in an upcoming issue, but said the date and text of the retraction are under embargo.
We tried to reach editors of the Journal of Immunology and will update if we hear back.
In six papers, an external commission (see December 2 announcement) found manipulations during a formal investigation. For another four, manipulations were admitted. Further, two publications were asked to be retracted prospectively.
We will not be able to remove any articles from Web of Science unless we receive a request from the publisher.
I apologize for any inconvenience this might have caused to you.
They have been very efficient, as the whole message interchange took less than one day. But the point is that the article continues to appear in the ISI database without mentioning that the article has been retracted.This is not the case with other databases, as pubmed, where a note and a link informs that this article has been retracted.


Search for your missing pet in our database under pets found.
Register your pet with us as soon as possible.
Upload pictures of your pet in order to increase the chances of it being found.
Make a note of the Amivedi registration number of your missing animal.
Be careful with the giving of rewards; this may attract blackmailers and con men.
Inform your neighbours, animal ambulance, police, animal shelters and other organisations involved in animal welfare that your pet is missing.
Regularly check the list of found animals on our website, until your pet has been found.
Repeatedly visit animal shelters in the area and leave a picture of your missing pet.
Search for your missing cat in the attic, in cupboards, local sheds and garages. Ask your neighbours to do the same.
If you have recently moved, always search the area where you used to live and inform your former neighbours.
Call the cat at night when all is quiet and listen at the doors of garages and sheds in the neighbourhood.
Scatter some cat grit from the litterbox in the garden; the smell may help your cat find the way back home.
By law cats do not have to be microchipped but a microchip considerably increases the chances of finding them when they go missing.
Check the registration of your pedigree dog with De Raad van Beheer.
If your dog is missing, return to the place where you last saw it. Dogs often return to the spot where they last saw their owner or dog walker.
Leave something behind that has the smell of home on it, e.g. an item of clothing or dog blanket at the spot you last saw your dog or park the car as close as you can to this spot.
The law requires all dogs to be micro chipped. Check the information registered with the microchip database to make sure the given information is still up to date.


text:
World News & Views Why privatize the Shipyard?
Why privatize the Shipyard?
Lennar Corporation has deceived and endangered citizens in scandals across the US.
by Willie Ratcliff
I can't think of any good reason to privatize the Hunters Point Shipyard, can you? The 550-acre Shipyard, though a major federal Superfund site poisoned with the toxic byproducts of decades of shipbuilding, is the City's most beautiful and most valuable developable land. Though tarnished and in need of a thorough cleanup, it is the most precious jewel in San Francisco's crown.
And the Hunters Point Shipyard is ours. Not only does it lie completely within Bayview Hunters Point's boundaries, not only did African Americans come to San Francisco to work at the Shipyard, which employed 10,000 Bayview Hunters Point residents, but the stated purpose for transferring this largely abandoned Navy base to the City is for the economic benefit of Bayview Hunters Point.
Nevertheless, the Redevelopment Agency, the same agency that destroyed 500 Black businesses and 5,000 Black homes and displaced 20,000 Black people from the Fillmore for the admitted purpose of ridding San Francisco of African Americans, is negotiating with Florida-based Lennar, one of the nation's largest residential developers, to become the Shipyard's Master Developer – privatizing the Shipyard by giving a private company the powers of government.
And they couldn't have found a sleazier recipient for the biggest land giveaway in the City's history. Here are a few of dozens of reports of Lennar's wrongdoing from major newspapers around the country:
On March 20, 1993, United Press reported that Lennar Homes had agreed to pay $2.4 million to settle hundreds of lawsuits claiming that shoddy construction had contributed to the damage inflicted by Hurricane Andrew on houses it built.
On Nov. 3, 1996, the Associated Press reported [https://www.latimes.com/archives/la-xpm-1996-11-07-fi-62070-story.html] that two dozen houses in Lennar's Hampshire Homes development near Fort Lauderdale were built on a few inches of topsoil covering a garbage dump containing rusty washing machines, tires, tree trunks and trash. After a seven-year-old showed his dad some holes in their yard where the landfill had begun to settle, the father, Andre Melton, an electrician by trade and president of the homeowners' association, said, "I dropped my shovel in there, and it never came back." Aerial photos taken before construction not only showed piles of tires and other debris but indicated it was Lennar that had dumped it. In selling the homes, Lennar, a company listed on the New York Stock Exchange and Florida's largest developer, advertised, "Be a winner. Live the Lennar life." News of the dump had made the homes worthless.
On Nov. 27, 1996, the Broward Daily business Review reported more evidence that Lennar knew it was building Hampshire Homes on a dump. Local and state criminal investigators had issued a subpoena and obtained 13,000 boxes of documents from Lennar Homes Inc. and were interviewing the family of a Lennar vice president who had recently committed suicide.
On April 30, 1997, the Washington Post reported that Lennar Corp. of Miami, the mortgage holder for an apartment complex in predominantly African American Prince George's County just outside Washington, D.C., was pleading with county officials not to close the complex and to give Lennar more time to repair housing code violations so extensive that the apartments had become uninhabitable. Inspectors had cited the complex for 825 violations in just the previous four months. One tenant, Vaconia Hatcher, the mother of three small children, described the complex, Crescent Square, as "hell," with no heat in the winter, rodent and pest infestation, and sewage overflowing into her apartment. "It's a blessing," she said, that the county was planning to shut the complex down.
A report compiling information from the New York Stock Exchange calls Lennar "one of the largest home-building, land-owning, loan-making leviathans in the nation" that is "building up its business on the West Coast, in California," and in 1996 had "surpassed $1 billion in sales." As of early 1999, Lennar owned "80,000 home lots." The company "delivers 10,700 homes a year" and is "the largest home builder in Sacramento."
On Sunday, the Examiner reported that Mayor Brown, Rep. Pelosi and Sens. Feinstein and Boxer had written the Navy and the White House urging a speedy transfer of the Shipyard to the City before the Navy fulfills its obligation to complete the toxic cleanup – now only 25 percent complete. I hear Lennar is behind the City's demand for the Navy to pay the City $250 million, which the City would then pay Lennar to complete the cleanup.
I say stop the privatization of the Hunters Point Shipyard before we have more corruption to clean up than toxics.
Willie Ratcliff
Griffin Jones
Renewed call for shipyard excavation moratorium – the legal legacy of harm to the Hunters Point community
Open letter of apology from UCSF Professor John Balmes, MD, to the Bayview Hunters Point community and Ahimsa Sumchai, MD
Navigating the toxic triangle in Bayview Hunters Point
University of California's disservice to the Bayview Hunters Point community
Former Treasure Island resident announces hospitalization for coronavirus, implicating radioactive island dust
2020 hindsight brings corrupted radiation testing into focus at the EPA – Part 3
Bayview Hunters Point can't breathe
Bounty Bags
'United in Health D10' to crush the coronavirus
SF Mayor London Breed, Dr. Frederick Douglass Haynes III host teach-in...


text:
Q: MVC - SwingWorker with a long running process that should update the view How to obtain separation of the View from model when using a SwingWorker  with a long running process that should send updates back to the controller ?

*

*I can use the SwingWorkers doInBackground() to keep the EDT responsive by calling   e.g model.doLongProcess() from in there great!

*The issue I have is trying to get data back before the process is finished, to update the view with the progress..

*I know that I can get data back by using by using the SwingWorkers publish() method but this I think forces me to write the code for the doLongProcess() method within  doInBackground().

For reference the MVC implementation I have a looks a little like this:
http://www.leepoint.net/notes-java/GUI/structure/40mvc.html
/ structure/calc-mvc/CalcMVC.java -- Calculator in MVC pattern.
// Fred Swartz -- December 2004

import javax.swing.*;

public class CalcMVC {
    //... Create model, view, and controller.  They are
    //    created once here and passed to the parts that
    //    need them so there is only one copy of each.
    public static void main(String[] args) {

        CalcModel      model      = new CalcModel();
        CalcView       view       = new CalcView(model);
        CalcController controller = new CalcController(model, view);

        view.setVisible(true);
    }
}

I have one Model Class which wraps a number of other classes together to a form simple interface for the controller.
I really don't want to have to move all/some/any of the code from these Classes into the controller - It doesn't belong there.

Update:
Here is the approach that I am taking - Its not the cleanest solution and It could be perceived as an abuse of PropertyChangeSupport.. on a semantic level.
Basically all the low-level classes that have long running methods will have a propertyChangeSupport field. The long running methods call the firePropertyChange() periodically to update on the status of the method and not necessarily to report the change of a property - that is what I mean by semantic abuse!.
Then the Model class which wraps the low level classes catches these events and issues its own highlevel firePropertyChange .. which the controller can listen for...
Edit:
To clarify, when I call firePropertyChange(propertyName, oldValue, newValue);

*

*propertyName ---> I abuse the propertyName to represent a topicname

*oldValue =null

*newValue = the message that I want to broadcast

Then the PropertyChangeListener in the model or where ever can discern the message based on the topicname.
So Iv basically bent the system to use it like a publish-subscribe ....

I guess in place of the above method I could add a progress field to the lowlevel classes that gets updated, and then firePropertyChange based on that.. this would fall into line with how its supposed to be used.

A: I think of the publish/process pair as pushing data from the SwingWorker into the GUI. Another way to pass information is by having the GUI or control pull the information out of the SwingWorker by using PropertyChangeSupport and PropertyChangeListeners. Consider

*

*giving your model a PropertyChangeSupport field,

*Giving it add and remove PropertyChangeListener methods

*Having it notify the support object of changes in state.

*Having the SwingWorker add a PropertyChangeListener to the model.

*Then having the SwingWorker notifying control or view of changes in the model's state.

*The SwingWorker could even use publish/process with the changed information from the model.

Edit
Regarding your update:

Basically all the low-level classes that have long running methods will have a propertyChangeSupport field. The long running methods call the firePropertyChange() periodically to update on the status of the method and not necessarily to report the change of a property - that is what I mean by semantic abuse!.

I don't recommend that you do this. Understand that if the bound property being listened to does not change, none of the PropertyChangeListeners (PCLs) will be notified even if firePC() is called. If you need to poll a property, then I wouldn't use a PCL to do this. I would simply poll it, probably from outside of the class being polled.

A: Personally, in my SwingWorker I'd create a public publish method, and pass the instance of my SwingWorker to the long running Model method.  That way the model pushes updates to the control (SwingWorker), which then pushes to the View.
Here's an example - I threw everything into one file (for simplicity of running), but I'd imagine normally you'd have separate files/packages for these things.
EDIT
To decouple the model from the control, you'd have to have an observer of the model.  I would implement a ProgressListener inheriting ActionListener.  The model just notifies all registered ProgressListener that progress has been made.
import java.awt.event.*;
import java.util.*;
import javax.swing.*;

public class MVCSwingWorkerExample {

    public static void main(String[] args) {
        CalcModel      model      = new CalcModel();
        CalcView       view       = new CalcView();
        CalcController controller = new CalcController(model, view);
    }

    //Model class - contains long running methods ;)
    public static class CalcModel{

        //Contains registered progress listeners
        ArrayList<ActionListener> progressListeners = new ArrayList<ActionListener>();
        //Contains model's current progress
        public int status;

        //Takes in an instance of my control's Swing Worker
        public boolean longRunningProcess(MVCSwingWorkerExample.CalcController.Worker w){
            for(int i = 0; i < 60; i++){
                try {
                    //Silly calculation to publish some values
                    reportProgress( i==0 ? 0 : i*100/60);
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    System.out.println("Whowsa!");
                    e.printStackTrace();
                }
            }
            return true;
        }

        //Notify all listeners that progress was made
        private void reportProgress(int i){
            status = i;
            ActionEvent e = new ActionEvent(this, ActionEvent.ACTION_FIRST, null);
            for(ActionListener l : progressListeners){
                l.actionPerformed(e);
            }
        }

        //Standard registering of the listeners
        public void addProgressListener(ActionListener l){
            progressListeners.add(l);
        }

        //Standard de-registering of the listeners
        public void removeProgressListener(ActionListener l){
            progressListeners.remove(l);
        }
    }

    //View Class - pretty bare bones (only contains view stuff)
    public static class CalcView{
        Box display;
        JButton actionButton;
        JLabel progress;

        public void buildDisplay(){
            display = Box.createVerticalBox();
            actionButton = new JButton("Press me!");
            display.add(actionButton);

            progress = new JLabel("Progress:");
            display.add(progress);
        }

        public void start(){
            final JFrame frame = new JFrame();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.add(display);
            frame.pack();
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    }

    public static class CalcController{
        CalcModel model;
        CalcView view;

        public CalcController(CalcModel model, CalcView view){
            this.model = model;
            this.view = view;

            //Build the view
            view.buildDisplay();

            //Create an action to add to our view's button (running the swing worker)
            ActionListener buttonAction = new ActionListener(){
                @Override
                public void actionPerformed(ActionEvent e) {
                    Worker w = new Worker();
                    w.execute();
                }
            };
            view.actionButton.addActionListener(buttonAction);

            //Start up the view
            view.start();

        }

        //Notified when the Model updates it's status
        public class ProgressListener implements ActionListener{
            Worker w;

            public ProgressListener(Worker w){
                this.w = w;
            }

            @Override
            public void actionPerformed(ActionEvent e) {
                CalcModel model = (CalcModel)e.getSource();
                w.publishValue(model.status);
            }

        }

        //The worker - usually part of the control
        public class Worker extends SwingWorker<Boolean, Integer>{

            public Worker(){
                //Register a listener to pay attention to the model's status
                CalcController.this.model.addProgressListener(new ProgressListener(this));
            }

            @Override
            protected Boolean doInBackground() throws Exception {
                //Call the model, and pass in this swing worker (so the model can publish updates)
                return model.longRunningProcess(this);
            }

            //Expose a method to publish results
            public void publishValue(int i){
                publish(i);
            }

              @Override
              protected void process(java.util.List<Integer> chunks){
                  view.progress.setText("Progress:" + chunks.get(chunks.size()-1) + "%");
              }

             @Override
               protected void done() {
                   try {
                       view.progress.setText("Done");
                   } catch (Exception ignore) {
                   }
               }
        }
    }

}

A: For a long running process under Swing you must create a new Thread for that purpose, so when this process is complete, then you must update you MVC inside the "Swing thread", remember there is only one for each application.
Try find a way to let know the user that you application is processing, and do not allow him to "multiply" again, until done.
public class CalcController {

////////////////////////////////////////// inner class MultiplyListener
/**
 * When a mulitplication is requested. 1. Get the user input number from the
 * View. 2. Call the model to mulitply by this number. 3. Get the result
 * from the Model. 4. Tell the View to display the result. If there was an
 * error, tell the View to display it.
 */
class MultiplyListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {
        final String userInput = m_view.getUserInput();
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    m_model.multiplyBy(userInput);
                } catch (NumberFormatException nfex) {
                    SwingUtilities.invokeLater(new Runnable() {
                        @Override
                        public void run() {
                            m_view.showError("Bad input: '" + userInput + "'");
                        }
                    });
                }
                SwingUtilities.invokeLater(new Runnable() {
                    @Override
                    public void run() {
                        m_view.setTotal(m_model.getValue());
                    }
                });
            }
        }).start();

    }
}//end inner class MultiplyListener

}


The special Midnight Edition packages are quite popular to add onto the new Nissan models found at our dealership serving Newton, Statesvile and Gastonia, NC, and one of our popular SUVs is the perfect choice for that special package. While the new Nissan Pathfinder compares favorably when stacked up against other popular three-row SUVs, you can go even further with the Midnight Edition. Press play to see more of the Midnight Edition Pathfinder, then visit our Hickory, NC Nissan dealer today.
The new Pathfinder, found here at our Nissan dealer serving Mooresville, Lake Norman and Morganton, can be configured in many ways, with strong tech and safety features available throughout the available trim levels. But don't overlook style and design, and decide if the Midnight Edition accents and additions are the right choices for you.
Head on over to Modern Nissan of Hickory today and explore your options for the great new Pathfinder.


ARPF projects will focus on mature technologies including wind, solar PV, small to medium hydro, geothermal and biomass. These would include grid-connected independent power producers (IPPs) and decentralised energy projects.
The bank's presence is expected to act as a catalyst for other investors to commit a further US$60-75mn equity from non-DFI sources. The bank would also ensure that the highest environmental and social standards, together with climate change and gender considerations, are applied to the ARPF's projects.
"Energy investments in Africa are constrained by limited well-structured, bankable projects, as well as by unavailability of risk capital. Renewable technologies require additional support to be fully competitive over fossil fuel-based energy generation," said Amadou Hott, vice-president for power, energy, climate change and green growth. at AfDB.
In addition to the contribution to renewable energy, the project construction and operation will result in the direct creation of at least 272 full-time jobs and 5,320 part-time jobs.


Members of the public will get a rare opportunity to visit hidden lakes in Cambridge.
The flooded chalk pits at the end of Mill Road will be accessible during a special open day on Sunday, March 11.
Dubbed locally as "Romsey Beach", developers want to transform the East Cambridge Lakes into a new urban oasis.
Cambridge residents could soon be able to swim, kayak, row and learn about nature around the lakes if plans go ahead.
The Anderson group, which jointly owns land off Coldham's Lane with Cambridge City Council and Cambridge University, wants to open up two lakes for public usage.
Another area of private fields will form part of a new country park, a third plot will feature either commercial buildings or residential development.
Some residents have already expressed concern that any housing plans will bring noise and traffic problems .
During the open day, a team from the council will be on hand to welcome people, introduce the site, and explain some of the proposals for its development.
Cllr Anna Smith, executive councillor for streets and open spaces, said: "The lakes are a beautiful and ecologically important site. Officers, local residents and local councillors have all worked hard to get us to the point where we are able to hold this open day, and I would like to pay tribute to them.
"The council is committed to ensuring that hidden spaces like this are as accessible as possible, and I hope that this open day is the first of many opportunities for people to visit East Cambridge Lakes."
Visitors are recommended to bring sturdy footwear to help them round the 1.7km unmade circular path around the lakes.
Access to the site can be made at the end of Burnside, which is located at the eastern end of Mill Road or from the Cherry Hinton direction by using the 'Snaky' path or the Tins Cycle Route.
There will be no on-site parking, with visitors being encouraged to arrive by foot, bicycle or public transport. Those with special access requirements should contact parks@cambridge.gov.uk in advance.
Visitors are not allowed to bring dogs to avoid disturbing wintering wildfowl, and parents should ensure their children are supervised at all times.
The open day will run from 10am and 3pm on Sunday, March 11.