text:
First of let me state that this post is very bias towards CakePHP. Truth be told, I haven't even installed or used Ruby on Rails. The closest I've come is looking at various code snippets I've found around. With that said, you may want to stop reading now.
These arguments are not based on hard facts, since I haven't done much research on the matter. A lot of them come from a post at Clickable Bliss discussing the PHP vs. Ruby On Rails Issue.
Steep Learning Curve – Laziness
One thing I really hate is learning stuff. It is especially bothersome when you're trying to crank out a project or web application in a limited amount of time.
With CakePHP I'm required to learn about the MVC style of development as well as CakePHP conventions.
With Ruby on Rails, I would have to learn MVC, Ruby on Rails conventions and I would have to start from scratch with the Ruby programming language as well.
A lot of developers adopt the Programming Is Programming philosophy. They say that coding concepts are standard across the board; You've seen one language, you've seem em' all!
That may be true in general, but there was no way I was going to learn an entirely new language on the eve of project development. I've been meddling with PHP on and off for years now, so I feel more comfortable in the environment.
Setup and Deployment – More Laziness
With CakePHP, I know I could boot up my PC download and install WAMP and be done with it. If I wasn't home and only had my USB Disk, XAMPP Lite would serve just as well. I dump the CakePHP code into a folder, tweak my config file and I'm good to go.
With RoR, the preferred method is downloading and installing Ruby, then installing MySQL, then installing Rails, then configuring with your web server (if you have one). You could also go the LAMP route with InstantRails, but this is less flexible.
Deploying to customers is usually a breeze. Change the config file to point to a different database, maybe change some .htaccess files, then copy and paste. It doesn't get much simpler. With RoR, who knows what's involved?
Shared Host Support – I'm Just Cheap Like That
This, by far, was my major turn off to Ruby On Rails. When it first hit the scene, none of the hosts that I used supported RoR. Back in the day, you would need a dedicated server to use RoR effectively.
This wasn't going to fly for me. I don't do Web Development for my health or for fun. I design web applications for clients. A lot of my work involves redesign of already existing sites. How do I say to a client: Hey, although your current web host that you've prepaid a year for is sufficient for 90% or the stuff you can throw at it, I'm using this new technology and you need to shell out some more $$$ for a host that can handle it.
PHP hosts are a dime a dozen. 98% (again not a hard fact, but an educated guess) of hosts that you pay for will offer at least PHP 4. Although more and more shared hosts, like Dreamhost, are supporting Ruby on Rails, they were quite scarce back when I had to make my choice of frameworks.
This is going to be a touchy subject. But let me just blurt out what I've read: Ruby on Rails is inherently slow. There, I said it. It's not its fault, it was created that way by design.
Because everything in RoR is an object, it has to be instantiated, which takes up CPU time and memory. Even empty objects. With PHP and empty array is a memory address, that's it. Although CakePHP does support OOP using PHP5, most of CakePHP's data manipulation is still heavily array based.
There are steps you can take to speed up RoR. Running it using Fast CGI is one option. But again we get to the point of what is a available on shared hosts. Even on dedicated hosts performance is a problem. The RoR community has taken the Throw More Hardware At It defense, but everyone doesn't have that options. They are quite vested in Moore's Law, which basically states that hardware performance will continue to increase exponentially, due to increases in technology.
Even one of the developers of Twitter (huge RoR application) has expressed concern about RoR's performance. For the rest of us of us on shared hosts or who write small/medium sized applications for clients on shared hosts, Fast CGI (if not already installed) and adding a faster CPU are luxuries that we simply do not have. I would also remind you that even Mr. Moore himself stated that the law "can't continue forever". There's going to be a point when things get down the atomic sizes, then what? But anyway, that's a whole other discussion.
My point is, I write efficient code when I can. Other times I write "get it done" code. I can't afford to my framework to slow me down even more than I'm going slow down myself. With these memory and CPU issues, I even wonder how shared hosts are able to provide RoR services to all their customers.
Object Oriented Programming
Rails is all about OOP, from head to toe. Most times, that's a good thing.
There's not much to say about this in CakePHP's defense. Because the decision was made to support PHP4, the full power of OOP cannot be exploited. However, there are a few things to keep in mind. PHP4 development is officially dead, PHP6 is around the corner, and CakePHP is still at version 1. The future holds exponential growth for CakePHP.
Me personally, I don't really care. CakePHP gets the job done for me, that's all I ask.
Fair is fair. Here, I concede. Rails has some great online documentation and even a great book out there.
The CakePHP community lacks documentation in a major way. One of the major reasons for this is that the project is still growing so rapidly that documentation would actually hurt for two reasons: It would slow down the developers and in five (5) months it might be obsolete. Right now, we are left to hunt and peck through the API to determine how to do things or ask around in the CakePHP Group.
As development slows down a big, the documentation will evolve. I'm gonna go out on a limb here and predict that by CakePHP 1.5, we should have some solid documentation out there. By version 2.0 we should have a book.
It's important to note that when it comes to decisions like these, I am in no way loyal (Sorry guys). I usually vote for whatever is going to create less work for me. So far, CakePHP has been leading the forefront in "Making Less Work For Baz" so it's two thumbs up.


text:
Kim and Kanye get set for wedding
Kim Kardashian has been spotted squeezing in a last-minute work out at a Paris gym ahead of her wedding.
The reality TV star was seen dashing through the rain in the French capital on her way to a final exercise session, looking toned in a black gym outfit.
Her fiance, rapper Kanye West, was also fitting in some errands on his last day as a single man - he was seen visiting designer clothing stores in Paris for some retail therapy.
Mother of the bride Kris Jenner joined her soon-to-be son-in-law in hitting the shops as crowds of fans watched them making their last-minute preparations ahead of their wedding on Saturday (May 24).
Kim, who will be marrying for the third time, was out on the town with her sisters and friends this week, where she wore a blue and white mini dress to an all-female dinner at the Costes Hotel's Salon Chinois, which looks to have been her hen night.
Sisters Khloe, Kourtney, Kendall and Kylie were guests at the dinner, and earlier in the week the Kardashians hit burlesque club Crazy Horse Paris for another night of fun.
Kim and Kanye's wedding is thought to be taking place in Florence on Saturday, with the couple and their guests who are currently in Paris flying on to Italy for the big day.
PA Media

subset: commoncrawl


text:
Workshop Proceeding
Disaster Resilience: A National Imperative (2012)Disasters Roundtable
Although disasters will continue to occur, actions that move the nation toward greater resilience will reduce many of the broad societal and economic burdens that disasters can cause. Enhanced resilience -- the ability to prepare and plan for, absorb, recover from and more successfully adapt to adverse events -- involves proactive investment in resilience-building measures, including the development of a national "culture of resilience" to reduce the impacts of disasters on the nation and its communities. This report addresses the broad issue of increasing the nation's resilience to disasters by presenting a vision of the characteristics of a resilient nation in the year 2030, as well as several approaches that individuals, communities, organizations, the private sector, and governments can take to achieve that vision.


text:
About Loki
I say they should take the same stand they do with tobacco products. I think they're marketing to children... make all cans white, with black Times Roman font.
You would think a simple Google search on schematics of aircraft would be easier, unless they are surveying the security of the airport itself. Another aspect to look at is what if the junior photographer caught someone doing something to an aircraft. I think this type of activity would be encouraged.
If you're interested in the schematics of a common aircraft, you can see them here:
Common Aircraft Schematics
What about the EDGE network?
Why do they even need a warrant.. Just claim it's a matter of national security, and bam!! They can do whatever they want, to whomever, at any time...
You want to get to the bottom of this, lets go after the teachers and places of education. They taught us how to read, solve problems, find solutions... If that doesn't work, let's go after the printed media, they've been around a lot longer than craigs list. You can add a classified ad for just about anything, such as personal ads.
If you didn't catch the sarcasm, let me state it for you.. THAT WAS SARCASM. Why can't people accept the blame for themselves and their own actions. This whole argument is about blame and who is an enabler. Everyone, and everything enables, and no one is to blame, but the people who commit the crimes. My set of steak knives at home enable me to hack up anyone or anything, but do I? No.
How about instilling a little responsibility, respect, and sense of consequence in your children by allowing them to be punished without having to worry about being hauled off to jail. This stems a lot more debate on several different unrelated issues...
They're going after people who make devices to "store" songs... Hmm.. how about going after Sony, Maxell, TDK, and memorex for selling 60 minute tapes as well.. They allow you to record from the airwaves as well.
If you're going to get serious, lets get F&$&ing serious...
Doesn't this encompass (or should i say leave open to interpretation??) the use of such service?? There could be terrorists in that there Escalade...


text:
Ortiz readies for first extended spring game
TORONTO -- Though it is only an extended spring training game, Monday will be a significant day for Red Sox slugger David Ortiz. That contest in Fort Myers, Fla., will mark the first time the designated hitter has played in any type of game since Aug. 24 of last season.
Ortiz suffered a right Achilles tendon injury on July 20, 2012, and played just one game the remainder of the season. He had some inflammation in his heel during Spring Training, which prevented him from starting the season with the Red Sox.
"Very good day yesterday," Red Sox manager John Farrell. "He ran the bases, took swings in the cage, tracked Franklin Morales' sim game, had an additional six rounds of BP on the field. That was a full work day yesterday and that puts him in line for live at-bats tomorrow in an extended spring training game."
While Ortiz's daily symptoms will be the deciding factor for his timetable to return, the tentative plan is that he will play in three extended spring games. That would put the left-handed slugger on track to start a Minor League rehab assignment with Triple-A Pawtucket as early as Thursday.
He could join the Red Sox a week or so after that.


text:
Amy Pennington and Josh Carter were united in marriage Aug. 6, 2011, at St. Stephen Lutheran Church in Adrian.
Amy is the daughter of Gary and Luann Pennington of Chesterfield Township, Ohio. She is a graduate of the University of Toledo and is employed as a substitute teacher at Deshler and Malinta-Grelton elementary schools.
Josh is a recent graduate of Bluffton University and is currently employed as a security guard at Johnson Controls.
The couple has made their home in Toledo, Ohio.


text:
I am a computer's worst nightmare, but a programmer's best friend.
I am both the cause of a problem and the source of its resolution.
What am I?
I need help. Try to solve this puzzle. It's a blend of mathematics and words. The goal of word math problems is to assign each letter an integer value, 0-9. An example is below.
Example: MAKE + KEYS = PSST
In this example: E = 3, K = 1, A = 4, Y = 5, S = 7, T = 0, M = 8, and P = 9.
When you us...
A half open door is always the same as a half closed door. And of course it is not a door when it is a jar. Hint: We're not talking about clopen doors. All our buildings are very simply connected, thank you.
What could be the answer?
It is possible to migrate a question from one Stack Exchange site to another by closing, but if I have a question that I think is on-topic for multiple Stack Exchange sites, is it OK to post it on both (multipost)?
For example, I have a question that's earned me the tumbleweed badge on SO and I...
Return an array that contains exactly the same numbers as the given array, but rearranged so that every 3 is immediately followed by a 4. Do not move the 3's, but every other number may move. The array contains the same number of 3's and 4's, every 3 has a number after it that is not a 3, an...
There is a broken two-pan arm scale, consists of different weighed pans and different arm lengths.
You are trying to weigh three different weights called X,Y,Z. You also know that the weights are even numbers:
When you place X and Y to the right hand side of the scale, 20g is needed to the l...
I am the hidden land
Where man may not tread but wildlife can
Here a group in full did travel
By peak twilight, by horse and paddle
The group spoke sin and thus went in
To rule over all within
Where am I?
I am a computer's nightmare, but a programmer's best friend.
I am both the cause of a problem and the source of its resolution.
What am I?
You have digits 0 to 9.
You have to find the lowest number possible for the difference of 2 5-digit numbers.
e.g. 98765 - 43210 = 55555
What is the lowest number you can get?
Also add a explanation please. Thx.
I bring death to dry land, yet life would cease without me.
I burn your eyes and your tongue, yet your body needs me.
What am I?
(It isn't heat.)
My friends hate me,
my enemies love me,
my leader puts a leash around my neck,
my enemies reward me and beg.
What am I?
I go to great lengths for you to understand
I never change my stripes, I stick to what you planned
I bend and reach for you, in any given frame
With no delay, on your command, I'm back to whence I came
What am I?


text:
John FosterAssociate Lecturer
Current Teaching
Since 2004 I have worked as a freelance, developing and running the Philosophy Department's Schools Outreach Programme, which introduces philosophy topics to school students from Year 6 to Year 11 and supports AS/A2 teaching in Sixth Forms. I have continued this work within PPR, extending the programme to include outreach work based on the other disciplines within the combined department. For details of the outreach programme, click here.
I am a member of the British Philosophical Association's A-level teaching panel, and have conducted a study funded by the Higher Education Academy looking at the involvement of undergraduates in outreach philosophy work.
I do some undergraduate teaching for the Department, currently including first year Philosophy seminars, third-year dissertation supervision and convening the interdisciplinary third-year module PPR in Education, for which students undertake and write a reflective report on a term-long school or college placement.
Additional Information
Worked in school teaching, public sector management and consultancy before joining the Centre for the Study of Environmental Change as a researcher in 1992. Launched and directed (1998-2001) the innovative MA in Environment, Culture and Society. As management convenor of CSEC, initiated and led the creation of the Institute for Environment, Philosophy and Public Policy out of the Centre and (an earlier version of )the Philosophy Department, and was its Associate Director 2000-01.
Research Overview
I don't really have "research interests", leaving those to scientists, but I do sometimes think and (less frequently) write things. My books and articles have explored the conceptual and socio-political assumptions of environmental economics and the idea of natural capital. I have also written about sustainability and education, particularly the relations between scientific, social-scientific and humanities modes of sustainable education. My book The Sustainability Mirage (Earthscan, 2008) offered a critique of the currently dominant sustainability paradigm. More recently, After Sustainability (Earthscan from Routledge, 2015) explores what we might do, and in particular how we might go on hoping, once we stop trying to pretend that "sustainable development" policies are going to save us from major climate-related chaos and breakdown. I am now trying to think in more detail about what the politics of retrieval under those conditions might look like.
Higher Education Outreach: Examining Key Challenges for Academics
Johnson, M., Danvers, E., Hinton-Smith, T., Atkinson, K., Bowden, G., Foster, J., Garner, K., Garrud, P., Greaves, S., Harris, P., Hejmadi, M., Hill, D., Hughes, G., Jackson, L., O'Sullivan, A., ÓTuama, S., Perez Brown, P., Philipson, P., Ravenscroft, S., Rhys, M., Ritchie, T., Talbot, J., Walker, D., Watson, J., Williams, M., Williams, S. 2/10/2019 In: British Journal of Educational Studies. 67, 4, p. 469-491. 23 p.
Journal article
Association for Academic Outreach Evidence Submission to the UPP Foundation Civic University Commission 2018
Association for Academic Outreach, Talbot, J., Awesti, A., Bowden, G., Danvers, E., Foster, J.M., Hejmadi , M., Hinton-Smith , T., Lazarus, J., Melhuish , C., Moffat, L.R., O'Tuama, S., Walker, D., Watson, J., Williams, S., Harris, N. 31/07/2018
Other contribution
Post-Sustainability: Tragedy and Transformation
Foster, J.M. 21/11/2017 London : Routledge. 196 p. ISBN: 9781138296497.
Caring for the future?: a response to Rupert Read
Foster, J.M. 05/2017 In: Global Discourse. 7, 1, p. 168-170. 3 p.
Journal article
On letting go
Foster, J.M. 05/2017 In: Global Discourse. 7, 1, p. 171-187. 17 p.
Journal article
Hope after sustainability?: tragedy and transformation
Foster, J.M. 24/04/2017 In: Global Discourse. 7, 1, 9 p.
After sustainability: denial, hope, retrieval
Foster, J. 2015 London : Earthscan from Routledge. 230 p. ISBN: 9780415706391.
Sustainability and the learning virtues
Foster, J. 06/2011 In: Journal of Curriculum Studies. 43, 3, p. 383-402. 19 p.
Journal article
The Sustainability Mirage: Illusion and reality in the coming war on climate change
Foster, J. 2008 London : Earthscan. ISBN: 9781844075355 .
Making sense of stewardship: metaphorical thinking and the environment.
Foster, J. 02/2005 In: Environmental Education Research. 11, 1, p. 25-36. 12 p.
Journal article
Options, sustainability policy and the spontaneous order.
Foster, J. 02/2005 In: Environmental Education Research. 11, 1, p. 115-135. 21 p.
Journal article
Learning, natural capital and sustainable development : options for an uncertain world.
Foster, J., Gough, S. 2005 London : Routledge. 138 p. ISBN: 041536020X.
Sustainablility and the implicit curriculum.
Foster, J. 2003 In: Key issues in sustainable development and learning: a critical review. London : Routledge p. 111-112. 2 p. ISBN: 0415276497.
Sustainability, Higher Education and the Learning Society.
Foster, J. 02/2002 In: Environmental Education Research. 8, 1, p. 35-41. 7 p.
Journal article
Review of 'Criticism and the environmental crisis'.
Foster, J. 11/2001 In: Environmental Values. 10, 4, p. 541-546. 6 p.
Journal article
Contribution to mini-symposium.
Bowers, C., Foster, J., Jickling, B. 05/2001 In: Environmental Education Research. 7, 2, p. 183-184. 2 p.
Journal article
Education as sustainability.
Foster, J. 05/2001 In: Environmental Education Research. 7, 2, p. 153-165. 13 p.
Journal article
What price interdisciplinarity?: crossing the curriculum in environmental higher education
Foster, J. 11/1999 In: Journal of Geography in Higher Education. 23, 3, p. 358-366. 9 p.
Journal article
Valuing nature? : ethics, economics and the environment.
Foster, J. 1997 London : Routledge. 273 p. ISBN: 0415148758.
Beyond costs and benefits: weighing environmental goods.
Foster, J. 1994 In: Analyse and Kritik. 2/94, p. 133-149. 17 p.
Journal article


text:
Configures the appearance adopted by the series when a user points to it.
Declared in commonSeriesSettings, hoverStyle applies to all series in the chart. Declared in a series configuration object, hoverStyle applies to this particular series only. The series-specific hoverStyle overrides the common one.
Configures the appearance adopted by the series border (in area-like series) or the series point border (in bar-like and bubble series) when a user points to the series.
Specifies the color of the series in the hovered state.
This option supports the following colors:
- Hexadecimal colors
- RGB colors
- RGBA colors
- Predefined/cross-browser color names
- Predefined SVG colors
Configures hatching that applies when a user points to the series.
Hatching is filling an area or a bar (depending on the series type) with parallel diagonal lines. In the Chart widget, it applies when a user points to a series.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
We appreciate your feedback.