text:
When to neuter a Puppy?
When to neuter a puppy?
Neutering or castration is the removal of testicles of an animal. The surgical procedure, which takes about 30-40 minutes, is commonly performed on dogs and cats.
For dogs' cases, the main reason why dog owners have their pets neutered is obviously to prevent reproduction. But the operation could also be driven by behavioral or medical concerns.
It is believed that a neutered dog becomes less aggressive, happier, homebody and receptive. Indeed, dogs' hormonal attitudes changes generally occurred sometime after castration. However, owners cannot always expect a total improvement on their dogs especially if their pets' attitude problems were brought by improper training.
Often, health-conscious owners opt for neutering to protect their pets from acquiring medical conditions such as hernias, tumors and prostate cancer.
Breed, health condition and maturity are taken into consideration before performing neutering. The operation is not advised on newborn puppies. At 6-14 weeks of age, a puppy's testicles have completely settled already. At this state, a puppy is fit for neutering already. However, most veterinarians still recommend that the procedure should be done on dogs 4 to 6 months of age as they have already reached puberty by that time.
There are claims that premature neutering is safe and will not affect a dog's growth. These are not true. A dog that has been neutered at such an early stage is actually at risk of being obese, sluggish, small-chested and leggy. Developing a thin skull and acquiring bone and ligament problems are also consequences of an untimely castration. While neutering as early as possible might not be a good idea, doing it too late may also bring negative effects on dogs. Delaying the procedure will increase the chances of a dog having a prostate cancer and thyroid abnormalities. Obesity is also possible.
Despite the fact that recovery after the operation mostly happens in a matter of hours after the procedure itself, complications such as excessive bleeding, infection, anesthesia reaction and bruising along the way are not far from possible.
Timing is everything as they say it and when it comes to a medical procedure, it's the opinion of the specialist that matters the most. Communicate well with your veterinarian if you are planning to have your pet neutered. The information you'll provide will ultimately help the veterinarian determine when the best time to neuter your beloved pet is.


text:
Some big dogs are looking for homes. Meet them at "Hangin' with the big dogs," an Almost Home No Kill Animal Shelter & Haven adoption event.
The event is today from 11:00am - 5:00m at Pet Supplies Plus located at 29402 Woodward Ave. in Royal Oak.
Click here for more information.
KMSP-TV11358 Viking DriveEden Prairie, MN 55344
Phone: (952) 944-9999Fax: (952) 942-0455

subset: commoncrawl


text:
Enter your username and password below to sign in to your PewterReport account.
x close
The same fans that want athletes to not hold out and fullfill their contracts are now trying to get out of contracts and jump ship since the Bucs are in a rebuilding phase? Sounds like a double standard to me. If you sign a legal contract live up to your end of the contract.
Maybe someone should step up and sue the Buccaneers for breach of contract.In the original Charter Seat Agreement, it is stated that Charter Members will have their names displayed inside of the new stadium.I have yet to see my name anywhere in that place
Washington Redskins React to Fans' Tough Luck With Tough LoveIt would be hard to find a more loyal fan of the Washington Redskins than real estate agent Pat Hill. She's had season tickets since the early 1960s, when her daughter danced in the halftime shows at the old D.C. Stadium, before it was renamed in memory of Robert F. Kennedy. In the hallway of her modest home south of Alexandria, the 72-year-old grandmother points out the burgundy-and-gold Redskins hook rug she made. In her bedroom, she shows off the pennants from two Redskins Super Bowl games she attended, and she opens a music box on her dresser that plays "Hail to the Redskins."Now, Hill says, her beloved Redskins are forcing her into bankruptcy.Last year, Hill's real estate sales were hit hard by the housing market crash, and she told the team that she could no longer afford her $5,300-a-year contract for two loge seats behind the end zone. Hill said she asked the Redskins to waive her contract for a year or two.The sales office declined.On Oct. 8, the Redskins sued Hill in Prince George's County Circuit Court for backing out of a 10-year ticket-renewal agreement after the first year. The team sought payment for every season through 2017, plus interest, attorneys' fees and court costs.Hill couldn't afford a lawyer. She did not fight the lawsuit or even respond to it because, she said, she believes that the Bible says that it is morally wrong not to pay your debts. The team won a default judgment of $66,364. "It really breaks my heart," Hill said, her voice cracking as the tears well and spill. "I don't even believe in bankruptcy."We are supposed to pay our bills. I ain't trying to get out of anything."Hill is one of 125 season ticket holders who asked to be released from multiyear contracts and were sued by the Redskins in the past five years. The Washington Post interviewed about two dozen of them. Most said that they were victims of the economic downturn, having lost a job or experiencing some other financial hardship.Redskins General Counsel David Donovan said the lawsuits are a last resort that involve a small percentage of the team's 20,000 annual premium seat contracts. He added that the team has accommodated people in hard-luck circumstances hundreds of times. He said he was unaware of Pat Hill's case."The Washington Redskins routinely works out payment plans and alternate arrangements with hundreds of ticket holders every year," Donovan said. "For every one we sue, I would guess we work out a deal with half a dozen."
FRG is the most logical poster on this board. You guys just don\'t like where the logical conclusions take you.
Quote from: T on May 10, 2010, 02:05:45 PMThe same fans that want athletes to not hold out and fullfill their contracts are now trying to get out of contracts and jump ship since the Bucs are in a rebuilding phase? Sounds like a double standard to me. If you sign a legal contract live up to your end of the contract. Agree, but there are mitigating circumstances in this case. Feeding 3 children is a little more important than paying some Billionaires �for �a luxury she can simply no longer afford.
There are probably alot of sob stories with Single parents, or people in financial trouble because, of the economy but if you have a legally binding contract you need to own up to it. Should the Bucs be willing to work with the paying customers? YES, but this mythical lady in distress knew this is a financial responsibility she was obligated to and now wants to get out of it because, she cannot afford it...Sounds to me as poor planning. Best of luck to her.
Average folks trying to avoid paying their bills =deadbeats


text:
On Friday's Chat Room, Sun-Times Splash Editor Susanna Negovan and lifestyle consultant Rochelle Trotter discussed "Social Climbers," a new Disney game and National Unplug Day.
They also discussed a new charity that finds Gucci teaming up with Salma Hayek and Beyonce, and whether it's time for a black "Bachelorette."
35 Skyline DriveLake Mary, FL 32746
Phone: (407) 644-3535News Tips: (866) 55-FOX35


text:
Skip to main content
Skip to main content
Skip to navigation
Search form
Google +
Contact Us
Events & Activities
For Health Care Professionals
You are here
Press Releases
Sleep Health
Sleep Topics
Sleep News
Ask the Expert
Sleep Polls & Data
Sleep Problems & Disorders
Sleep Tools & Tips
NSF Official Sleep Diary
What's Your Sleep IQ?
NSF Official Sleepiness Test
Sleep Tips
The Bedroom Environment
Find A Sleep Professional
Sleep Shop
Sleep Books
Press Releases
2013 Press Releases
2012 Press Releases
2011 Press Releases
2010 Press Releases
2009 Press Releases
2008 Press Releases
Press Releases: 2010
Press Releases
Press Releases: 2010
The National Sleep Foundation Releases White Paper "How Much Sleep Do Adults Need?"
November 29, 2010
National Sleep Foundation Releases Safety Guidelines for Drowsy Driving Prevention Week®
November 8, 2010
More Than 500 Attendees Expected for Sleep Health & Safety 2011
August 9, 2010
Drivers Beware: Getting Enough Sleep Can Save Your Life this Memorial Day
May 24, 2010
National Sleep Foundation and Carpenter Co. Launch New Brand
April 19, 2010
The National Sleep Foundation and Serta® Join Forces to Promote Better Sleep
April 14, 2010
Poll Reveals Sleep Differences among Ethnic Groups
March 8, 2010
National Sleep Foundation Launches Air Purification Product for the Bedroom
January 14, 2010
New National Sleep Foundation Poll Examines 'Sleep and Ethnicity'
January 5, 2010
Ask The Expert
Sleep Hygiene
Children and Bedtime Fears
Sleep and Teens
Stress and Insomnia
Sleep, Infants and Parents
Sleep and Parasomnias
Popular Sleep Topics
Melatonin and Sleep
Teens and Sleep
Insomnia and Sleep
Children and Sleep
Backgrounder: School Start Times
Sleep Talking
Sleep Tools & Tips
How Much Sleep Do We Really Need?
Healthy Sleep Tips
What Happens When You Sleep?
How Sleep Works
Myths and Facts about Sleep
The Sleep Environment


text:
If Igor threatens, I've got a song to keep it away. I hope.
Editorial page writer Michael Goforth blogs about issues and items in St. Lucie County, Florida. Learn more about Michael and read his articles for Scripps Treasure Coast Newspapers by clicking here. If you have a tip, comment or other suggestion for this blog, email Michael.


text:
The Premium Edition contains:
An exclusive Manga pack in a beautiful Ragna sleeve, which includes;
- The Limited Edition version of BlazBlue Continuum Shift Extend on PS3, PS Vita or Xbox 360 which includes:
- 12 high-grade Hahnemuehle Torchon sketch cards for an exceptional reproduction of concepts and technical drawings from the BlazBlue archives.
- The sought after 'Song Interlude' soundtrack, featuring music from Extend and two vocal arrangements, Childish Killer and Blue-Bloom composed by Daisuke Ishiwatari.
- The original, first volume of the BlazBlue manga which has received a limited reprint due to popular demand.
- Volume 2 of the BlazBlue Manga, localised and published for the first time for western audiences.
- Hazama and Ragna poster featuring an illustration by BlazBlue character designer, Yuuki Kato. (folded)


text:
Poster for Loie Fuller at the Folies Bergere (courtesy Wikimedia Commons)
Power Search: Look for books and articles
PowerSearch covers the WMU library catalog and content from many databases and other Web resources.
Welcome to the WMU Libraries' subject guide for Dance!
This guide will help you find books, video, articles, and other resources for class work and research in Dance.
Library resources--online or in print--provide the most reliable information for your assignments and research.
Use the tabs above to navigate this guide.
If you have a question or need assistance, please contact me or another librarian. Ask-a-Librarian is just a click away!
Dance Scholarship Online
- Congress on Research in DancePioneering organization in dance scholarship, publisher of Dance Research Journal.
- Dance Heritage Coalition An alliance of institutions with significant collections documenting dance history.
- Jerome Robbins Dance Division, New York Public LibraryInformation on research collections at "the largest and most comprehensive archive in the world devoted to the documentation of dance."
- Performing Arts Encyclopedia - Library of Congress A guide to the music, dance, and theater collections and exhibitions at the Library of Congress. Includes digital collections accessible through the site.
- Society of Dance History ScholarsThe SDHS "advances the field of dance studies through research, publication, performance, and outreach to audiences across the arts, humanities, and social sciences."
Meet Your Librarian
Click the Profile & Guides link below for office hours. I am available other times by appointment.
Contact Info
Maybee Music and Dance Library
3006 Dalton Center
(269) 387-5236
Send Email
Profile & Guides


text:
Directions to Rooms StambukAddress: Poljana Kneza Trpimira 2, Split, Croatia
Average rating: 91%
Rooms from: US$ 47.10
Directions to Rooms Stambuk
When you get off the bus, train or ferry (everything is in the same place) follow the main street which goes to the old part of the town. On the first big curve, go right to the first traffic light.On that intersection cross the street to the local bus station, Behind the local bus station there is Karlovaka bank. On left side of the bank is a small alley. At the end of that small alley is a court and our house, TRPIMIROVA 2.


text:
How to be an evil start-up CEO
April 1, 2014 § 3 Comments
Being the CEO of a start-up is fun. Being evil and mischievous is fun. Completely destroying one's life dream is fun. However, reaching expertise in all three requires considerable subtlety. Here are a few notes for the day I decide to become an evil mischievous start-up CEO.
- I will keep in mind that my main currencies are time and credibility, both inside and outside my startup. Therefore, I will make my best to maintain that credibility and save that time.
- For this reason, although I pay them, I will describe my employees as trusted colleagues. I will, however, treat them as incompetent children.
- Conversely, to ensure credibility, I will encourage my trusted colleagues to worship me.
- For some reason, my relationship with trusted colleagues tends to alter when trusted colleagues realize that I lie to them. Which is why I will use threats and dissimulation to ensure that they do not.
- Being worthy of worship, I am the sole holder of the truth. Consequently, everything I have just told my investors or prospects is true. Trusted colleagues who fail to base their reality upon my truth will be punished.
- I will have trusted advisors, be they COO, CTO, CSO, CFO, GPU, tech leads, mentors, janitors, nannies or anything else. Listening to them is important. However, I know better, so there is no need to take anything they say into account.
- Being a CEO is all about taking decisions quickly. For this reason, I will avoid smoking pot or drinking alcohol. I will remain on coke.
- One of the roles of my trusted advisors is to help me differentiate the real world from my imagination. Do they wonder aloud whether my Reality Adjustment Factor is misaligned? Well, that is the sign that I should put them on coke, too.
- I will realize that some of my trusted advisors might be polite. Therefore, if one of them asks "er… are you really, really sure?", I will take this as a hint that they may be politely inquiring about my being high on LSD. Since I am actually high on coke, there is nothing to worry about.
- If I have to divide my start-up in teams, I can ensure that teams can work in complement of each other. Of course, I can also ensure that teams will be at each other's throat, which is much more amusing, especially if I live in a country where pitbull fighting is illegal. If I do organize my start-up as a pitbull fighting ring, this will, of course, open the possibility of taking bets to determine which team goes down first.
- Nothing motivates trusted colleagues quite as much as calling their colleagues "stupid", "lazy" or "incompetent", except perhaps calling them "stupid", "lazy" or "incompetent" within earshot of said colleagues.
- Also, nothing motivates trusted colleagues quite as much as non-existent deadlines for imaginary clients on fabulous contracts. My trusted colleagues will be permitted to thank me for such managerial prowesses.
- I will claim that Microsoft, or Google, or Mozilla, or Apple, or Amazon, or Facebook, are a bunch of incompetent morons. They merely got to #1 in their respective sectors while I intend to do nothing less than revolutionize the world!
- In the spirit of encouraging team work, I will occasionally let a trusted colleague put his/her name along with mine as a co-author/inventor/creator of the work they have done. This way, in case of problem, it will be easy to find someone to take the blame.
- I could organize my company so that decisions are taken at the appropriate level by my trusted colleagues. However, this is clearly inefficient, so all decisions, no matter how small, must go through me. Should this be tiresome, I reserve the right to turn off my cellphone while I sip a Piña Colada in the sun.
- I realize that some of my trusted colleagues will be better than me at something. With time, many might end up better than me at most things. I could save face by deciding to take this as a proof of my recruiting skills, but this is hardly as satisfying as belittling their achievements and skills and then firing them.
- If I need to get rid of one of my trusted colleagues, I will have three options. The first one is to offer conditions to that trusted colleague for leaving. The second one is to fire the trusted colleague. The last one is to mount a cabal inside my start-up to get that trusted colleague to leave in disgust. The cabal-oriented solution will prove much more diverting, as I will be able to watch the cascade of consequences, plots and counter-plots, the consequent loss of time, productivity and morale, and I will be able to find out just exactly how much a lawyer charges for defending my company in court.
- At some point, my dream project will near completion. By then, I will have dreamed up tons of new features, and it only makes sense to start piling them up until requirements dwarf what has been realized so far. My trusted colleagues will certainly complete these final few features in a matter of days. Additionally, by the time my trusted colleagues are done, I can certainly have dreamed up a few new features. Ain't that great?
- Also, a project approaching completion signals that I can reassign everybody to another project. The project will certainly find a way to finish itself.
- It may happen that my project cannot have all of the following features: working, released, everything I dreamed it to be. The first two features are not really important, so I can remove either.
- If a project has failed, or if the company has pivoted, I will inform my trusted employees. Of course, I might decide to keep the news for after the end of an ongoing death-march-to-finish-the-project-in-emergency. Just imagine the look on their face.
- This is also true for my commercially-oriented trusted colleagues. Just imagine them telling to their prospects that everything they have promised until this date is false.
- As a CEO, I will be approached by countless people with ideas. With a little effort, this will give me the opportunity to pivot as often as twice a week. My trusted colleagues need the exercise.
- Being an avid Mac user, I can do as well as Steve Jobs. Even better, being a Facebook user, I can also do as well as me Mark Zuckerberg. Where else could you find a CEO as exceptional as me?
- I will occasionally take breaks, or even vacations. Whenever I do go on vacation, however, I will make sure to keep this a secret. Just think how funny it will be when they realize how much time they have wasted coming by every few minutes to check if I had arrived in the office.
- While this is my company, not all trusted colleagues may realize that its money is mine to use as I see fit and that I can invest it in my luxury vacations. Some of them might conclude that I am abusing everybody's trust, work and livelihood. The simplest solution is to fire them, but I should check with a lawyer whether I could also sue them.
- While I may have to lie to potential clients and investors, I will refrain from lying to (alleged) mobsters and secret services. My health matters too much to me.
- Also, should I be faced with (alleged) mobsters and secret services, and should I determine that the people in front of me are morons and/or easy milk cows, I will refrain from making this realization obvious to said idiots.
- Some of my colleagues will insist that we should not release a product that we have not tested. If they refuse to use our product because they hate it, it means that the product is ready for release. If I refuse to use our project because I hate it, it means that we should restart from scratch, re-implement everything in two weeks, then fire my trusted colleagues.
- From time to time, I will feel like taking a scapegoat among my trusted colleagues, because this is a cheap way to vent out frustration at failed projects or meetings. After all, there is no way said trusted colleague could figure out that competition would pay more and grab the experience gained at my company.
- If I attempt to enter a market saturated of products that are free-to-use and just as good as mine – possibly even dominated by Google, Microsoft, Apple or Mozilla – my investors and trusted colleagues should not worry, as I have a secret weapon: I am the smartest person in the world.
- If my product requires that user give up on their existing data, about their existing code, about their existing infrastructure, I will not be too surprised when users rather decide to give up on my product. That is because users are stupid.
- If potential users start describing my sole product as vaporware, I can just retort that Microsoft got around with delivering vaporware for more than 10 years. Of course, Microsoft got to #1 before doing so, but we are almost there ourselves.
- Occasionally, I will make mistakes and choose wrong paths for my company. The most amusing manner of getting away with mistakes is to pretend that my trusted colleagues have disobeyed me and taken bad initiatives. Doing so is, of course, a mistake and places the company on a wrong path, which makes things recursively more amusing [1].
- My trusted colleagues will often be occupied with non-productive trivialities such as building my product, signing paychecks or hunting for clients. I will have to remind them regularly that I am the sole efficient worker in this company.
- As my Reality Distortion Field can tell you, there is no difference between "clients", "contacts" and "people who have looked at the website". For instance, if our website gets 30,000 hits per month (or per day), we surely have 30,000 paying users.
- Occasionally, my trusted colleagues will reach milestones, possibly even releasable/deployable versions of our product. These milestones/versions will probably not match my dream ideas. The simplest way to deal with such imperfections is to treat these unworthy versions with disgust, refuse to give them a name or number and retroactively add some set of features that must absolutely be completed before the milestone is hit.
- Occasionally, I will be unhappy with some of my trusted colleagues, but not sufficiently to fire them. I will assigning them to a punishment project, designed solely for maximal pain. That will teach them!
- If one of my projects succeeds, I will know – and remind everybody – that I am the sole reason for this success.
- If one of my ideas succeeds, I will attempt to remember if, by any chance, one of my trusted colleagues may have spent some time attempting to convince me that this was a good idea, before this was my idea. If so, I will make sure that he/she understand how the first idea was bad and mine was a stroke of genius. If this is not sufficient, I will fire him/her.
- My main argument for selling to potential clients will be that they have been idiots to not use my product/service. With my help, however, they can become intelligent enough to know that they should buy my wares. Am I not generous?
- Although I may not have heard of weird concepts such as revision control systems, bug trackers or customer relationship managers, if one of my trusted colleagues informs me that they cannot work without such exotic software, I will simply dismiss my trusted colleague as incompetent. After all, I could do the work without such niceties, so they cannot be really useful, can they?
- Once I know of weird concepts such as revision control systems, bug trackers or customer relationship managers, I should probably build one. After all, how hard can it be? Additionally, I am so much smarter than everybody who has built one before us. The world will be so grateful that they will beg to use our product, once we have gotten around to building it.
- Should I decide that we need to reinvent yet another revision control systems, bug tracker or customer relationship managers and to use it, I will make sure that the product is tested, at least marginally, before it hosts our critical data. Of course, if my trusted colleagues insist that the product does not work, there is always time to ignore their feedback. Otherwise, how could I watch the revision control system lose all the source code of the revision control system?
- Should investors ever decide to audit my company with the perspective of buying it, I will adjust my Reality Perception Filter to ensure that the esteemed idiots rake. This will, of course, not prevent me from complaining to my trusted colleagues that all this work was for naught and for so little money. I would not want them to waste their health by envying me too much.
- Of course, to ensure credibility, I will make sure that said trusted colleagues will not receive one cent from the sale. Their health really is that important to me.
- As my company will undoubtedly be #1 soon, I will make sure that my salary corresponds to that rank. Unfortunately, trusted colleagues will have to satisfy themselves with salaries slightly below the minimum wage, to ensure the survival of the company. Remember, we are just a start-up.
- I might I come from a commercial background, but I know technical matters better than my trusted technical colleagues. After all, I know Excel.
- I might I come from a technical background, but I know commercial matters better than my trusted commercial colleagues. After all, I know Excel.
- It is a well-known fact that trusted colleagues are wimps and that they burnout faster than matches. I will keep vigilant for such occurrences, not only because it is fun to watch one trusted colleague turn into an improductive bag of nerves that the mere mention of my name will send into fits of dementia, but also because with the proper balance of (mis)management, such burnouts can propagate faster than forest fires.
Thanks for the contributions of Team TGCM, Team Malsain, Team Dixous, Team HokutoNoOpa. No animals were hurt in the process, but I intend to remedy this in part 2, to be released soon.
[1] Or coinductively more amusing, if you want to be precise.
First look at Google Dart
October 13, 2011 § 4 Comments
A few weeks ago, the browser and web development communities started wondering about this mysterious new web language that Google was about to unveil: Dart. Part of the interrogation was technical – what would that language look like? how would a new language justify its existence? what problems would it solve? – and part was more strategic – what was Google doing preparing a web language in secret? where the leaked memos that seemed to imply a web-standards-breaking stance something that Google would indeed pursue? was Google trying to solve web-related problems, Google-related problems or Oracle-related problems?
Now, Google has unveiled the specifications of Dart, as well as library documentation. Neither will be sufficient to answer all questions, but they give us an opportunity to look at some of the technical sides of the problem. As a programming language researcher/designer and a member of the web browser community, I just had to spend some quality time with the Dart specifications.
So, how's Dart? Well, let's look at it.
What Dart is
Dart is a programming language and a Virtual Machine. As a programming language, Dart positions itself somewhere in the scope between scripting/web development and application development. From the world of application development, Dart brings
- clean concurrency primitives that would feel at home in Scala, Clojure or Erlang – including a level of concurrent error reporting;
- a clean module mechanism, including a notion of privacy;
- a type system offering genericity, interfaces and classes;
- compilation and a virtual machine;
- a library of data structures;
- no eval();
- data structures that do not change shape with time.
From the world of scripting/web development, Dart brings:
- usability in any standards-compliant browser, without any plug-in (although it will work better in a plug-in and/or in Chrome);
- DOM access;
- emphasis on fast start-up;
- a liberal approach to typing (i.e. types are optional and the type system is incorrect, according to the specifications);
- dynamic errors;
- closures (which are actually not scripting/web development related, but until Java 8 lands or until Scala, F# or Haskell gain popularity, most developers will believe that they are).
Where Dart might help
Web development has a number of big problems. I have
trolled written about some of them in previous posts, and Dart was definitely designed to help, at least a little.
JavaScript is interpreted, can be written inline in html and supports eval(). By opposition, Dart code is compiled. Dart does not have eval() and Dart code is not written inline in html. Consequently, Dart itself offers a smaller attack surface for cross-site scripting. Note that Dart can still be used as a component for a XSS targeting the document itself, and that using Dart does not prevent an attacker from using JavaScript to inject XSS in the page.
Safety and Code Hygiene
Out-of-the-box, JavaScript does not offer any static or hybrid typing. Dart offers (optional, hybrid) typing. This is a very useful tool for helping developers and developer groups find errors in their code quickly.
JavaScript offers prototype-based object-oriented programming, without explicit private methods/fields. By opposition, Dart offers modules, classes (with support for private methods/fields) and interfaces. Again, very useful for providing abstractions that do not leak [too much].
For historical reasons, JavaScript offers weird and error-prone scoping and will let developers get away without realizing that they are dereferencing undefined variables. Dart does away with this. Again, this is a good way to find errors quickly.
Out-of-the-box, JavaScript does not provide data structures, or much in the way of libraries. By opposition, Dart provides a few data structures and libraries.
For a long time, JavaScript exceptions were not extensible. Eventually, it became possible to define new kinds of exceptions. However, JavaScript still doesn't support matching the exception constructor, by opposition to what almost all other programming languages do. Dart makes no exception and allows matching upon the exception constructor. This makes exception-handling a little nicer and debugging exception traces a little more robust.
For a long time, JavaScript did not provide any form of concurrency primitive. Recent versions of JavaScript do offer Workers. Similarly, Dart offers Isolates, with a paradigm very similar to Workers. Where Workers are always concurrent, Isolates can also be made non-concurrent, for better performance at the expense of reactivity. Initialization and error-reporting are also a little different, but otherwise, Isolates and Workers are quite comparable.
Dart promises better speed than JavaScript. I cannot judge about it.
Dart offers "string interpolation" to insert a value in a string. Nice but not life-altering. Also, out-of-the-box, JavaScript DOM access is quite verbose. By opposition, Dart provides syntactic sugar that makes it a little nicer.
Where Dart might hinder
Vendor control/adoption
The single biggest problem with Dart is, of course, its source. To get the VM in the browsers, Google will have to convince both developers and other browser vendors to either reimplement the VM by themselves or use a Google-issued VM. This is possible, but this will be difficult for Google.
The open vehicle for this is to convince developers to us Dart for server-side programming – where Dart will be competing with Java, Scala, C#, F#, Python, JavaScript, Erlang and even Google's Go – and for client-side programming by getting through JavaScript – which will severely hinder performance, safety and security.
The vendor controlled vehicle will be to integrate the VM in Chrome and Android and encourage developers targeting the Chrome Market and Android Market to use Dart. Some speculate that this is a manner for Google to get rid of the Java dependency on the Android Market. In this case, of course, there will be little competition.
Libraries and documentation
JavaScript has a host of libraries and considerable documentation. I will admit that much of the documentation one may find around the web is not good (hint: use Mozilla's documentation, it is the only reliable source I have found), but that is still infinitely more than what Dart can provide at the moment.
In other words, for the moment, Dart cannot take advantage of the special effects, the game-building libraries, the streaming libraries, etc. that have been developed for JavaScript. This, of course, is something that Google has the resources to change relatively fast, but, by experience, I can tell that many developers are averse to relearning.
Doing it without Dart
We're not going to get rid of XSS without some effort, even with Dart. However, making sure that JavaScript offers an attack surface no larger than Dart is easy: forbid eval() and forbid any inline JavaScript. It would be quite easy to add an option to HTML documents to ensure that this is the case. Note that this option remains necessary even if all the code is written in Dart, as Dart does not prevent from injecting JavaScript.
Code Hygiene
Out-of-the-box, JavaScript does not offer any support for static/hybrid typing. However, Google has demonstrated how to add static typing with the Google Closure Compiler and Mozilla has demonstrated how to add hybrid typing with Dynamic Type Inference. Both projects indicate that we can obtain something at least as good as Dart in JavaScript, without altering/reinventing the language.
Out-of-the-box, JavaScript does not offer modules. However, Mozilla has been offering a module system for JavaScript for years and new versions of the language are in the process of standardizing this.
Also, while classes and private fields are probably the least surprising techniques for application developers coming to the web, developers used to dynamic or functional languages know that closures and prototypes are essentially equivalent. So, this is essentially a matter of taste.
Finally, clean, lexical scoping will be welcomed by all developers who know what these words mean and quite a few others. Fortunately, it is also coming to JavaScript with recent versions of the language.
Isolates are nice. Workers are nice. Isolates are a little easier to set-up, so I would like to see an Isolate-like API for Workers. Other than that, they are essentially equivalent.
So far, Google has always managed to deliver on speed promises with V8, so I would tend to believe them. However, recent improvements in JavaScript analysis also promise to analyze away all the cases that can make JavaScript slower than Java, and I also tend to believe these promises. Consequently, I will venture no guess about it.
It is a shame that JavaScript does not come with more libraries. However, many frameworks are available that implement standard data structures and more.
Dart exceptions are a little nicer than JavaScript exceptions, there no doubt about that. However, making JavaScript exceptions as good as Dart exceptions would be quite simple. The only difficulty is getting this improvement into the standard.
String interpolations are nice to have, but not really life-altering. If necessary, they can trivially be implemented by a pre-processor. CoffeeScript might already do it, I'm not sure. Adding this to the JS standard might be tricky, for reasons of backwards compatibility, but there is not much to it.
Dart-style DOM access is nice, too. However, adding this to JavaScript would be quite trivial, in particular with next-generation DOM implementations such as dom.js.
The result
I admit that I am a little disappointed. When Dart was announced, I was hoping something truly evolutionary. So far, what I have found out is a nice language, certainly, but not much more. While Dart is definitely better in many aspects than today's JavaScript, given the current evolution of JavaScript, none of these aspects is a deal-breaker. However, several aspects of Dart (in particular, typing and exceptions) indicate a good direction in which I believe JavaScript should evolve, and I hope that the presence of Dart can get JavaScript standardization moving faster.
If we consider I my opinion, there are three ways that Google can get Dart adopted on the web:
- make it the default choice for Android & Chrome development;
- provide a set of killer libraries for the web, that work on all browsers but are truly usable only with Dart (DirectX anyone? something Cocoa-style, perhaps?);
- spend Google-sized budgets on adoption (PR, marketing, GSoC, open-source projects, etc.).
Nevertheless, for the moment, I will keep far away from Dart and look hopefully at Scala-GWT, WebSharper or Ocsigen.
Goodbye MLstate, goodbye Opa
September 6, 2011 § 6 Comments
Tides come and tides go.
Two years ago, I accepted to join MLstate, to take lead of the R&D group, and turn Opa from a promising early-stage demo into a world-class technology. And I am happy to say that we succeeded. Certainly, there are still many things that we would like to improve in Opa, but looking back on those two years, I am proud of the work we have accomplished, of the number of topics upon which we have pushed forward the state of the art, and even of many of the mistakes we have made, because they have expanded our understanding so much.
Now, after two years at MLstate, I am leaving. Our work is accomplished and I do not feel that I can contribute in any meaningful way to what MLstate has now become, nor that today's MLstate can keep me excited and interested any longer. In the past few days, Opa has been featured on Lambda the Ultimate, on Hacker News and on Slashdot. Small and large high-tech companies have tried and enjoyed the technology. What better time than this to set sail and say goodbye to these two exciting years of my life?
As of today, I am not the Head of Research & Development, Chief Scientific Officer or Technological Evangelist at MLstate anymore. I will keep a distant eye on Opa, but I will not design or supervise its future versions. Mathieu Baudet, our COO, is replacing me as the supervisor for the development of Opa, while Adam Koprowski is replacing me as Technological Evangelist. Mathieu is a very intelligent security researcher and I am sure that he will impose a new style to the Opa team, and Adam is a bright and enthusiastic researcher/developer, and certainly the best person at MLstate to carry on Opa advocacy.
I would like to thank my University for supporting this foray into the exciting world of start-ups. I would like to thank our CEO for recruiting such a talented team. I would also like to thank Mehdi Ben Soltane, our CFO/HR director, who managed to do his job with a nice and welcome pinch of humor, even in the toughest of times. And mostly, I would like to thank all the R&D team: Maxime Audouin, Mathieu Barbin, Vincent Benayoun, Anthonin Bonnefoy, Raja Boujbel, Quentin Bourgerie, Sébastien Briais, Valentin Gatien-Baron, Louis Gesbert, Nicolas Glondu, Hugo Heuzard, Adrien Jonquet, Mikolaj Konarski, Adam Koprowski, Laurent LeBrun, Sarah Maarek, Grégoire Makridis, François Pessaux, Guillem Rieu, Pascal Rigaux, Norman Scaife, Rudy Sicard, François-Régis Sinot, Cédric Soulas, Quickie Squeaky, Hugo Venturini, Frédéric Ye, and all our successive generations of interns[1]: you are the best team I have ever had the chance to join, it really was an honor and a pleasure working with you all and I hope that those among you who have chosen to remain in MLstate have as much fun working under Mathieu's leadership as I had working with you all.
Time to set sail! My next missive should arrive from the next port.
[1] Sorry, I do not have the list of interns at hand. But do not worry, I enjoyed working with you, too :)
Opa advocacy
August 28, 2011 § Leave a comment
Opa advocacy and tutorials have moved to their own, dedicated blog. The topics are now covered by Adam Koprowski. Thanks for handling this, Adam!
Opa on Lambda the Ultimate (and now Slashdot)
August 28, 2011 § Leave a comment
There is a nice discussion on Opa on Lambda the Ultimate forums. If you are not familiar with Lambda the Ultimate, know that this is the place for discussing new and exotic programming languages and programming concepts, so the simple fact of seeing a thread on LtU is something of an honor for us.
See also
Edit Added the Slashdot thread.
Edit Gasp, Slashdot is down. Hey, GeekNet, if you need a scalable programming language for the next version of Slashcode, just ping us :)
Listing Opa applications
June 7, 2011 § Leave a comment
Short update The opalang website now lists applications developed in Opa (registration required – part of the closed preview). If you are developing an application in Opa, please consider submitting this to the list.
Crowdsourcing the syntax
May 30, 2011 § 18 Comments
Feedback from Opa testers suggests that we can improve the syntax and make it easier for developers new to Opa to read and write code. We have spent some time both inside the Opa team and with the testers designing two possible revisions to the syntax. Feedback on both possible revisions, as well as alternative ideas, are welcome.
A few days ago, we announced the Opa platform, and I'm happy to announce that things are going very well. We have received numerous applications for the closed preview – we now have onboard people from Mozilla, Google and Twitter, to quote but a few, from many startups, and even from famous defense contractors – and I'd like to start this post by thanking all the applicants. It's really great to have you guys & gals and your feedback. We are still accepting applications, by the way.
Speaking of feedback, we got plenty of it, too, on just about everything Opa, much of it on the syntax. This focus on syntax is only fair, as syntax is both the first thing a new developer sees of a language and something that they have to live with daily. And feedback on the syntax indicates rather clearly that our syntax, while being extremely concise, was perceived as too exotic by many developers.
Well, we aim to please, so we have spent some time with our testers working on possible syntax revisions, and we have converged on two possible syntaxes. In this post, I will walk you through syntax changes. Please keep in mind that we are very much interested in feedback, so do not hesitate to contact us, either by leaving comments on this blog, by IRC, or at firstname.lastname@example.com .
Important note: that we will continue supporting the previous syntax for some time and we will provide tools to automatically convert from the previous syntax to the revised syntax.
Let me walk you through syntax changes.
A few Opa applications
May 24, 2011 § Leave a comment
A few open-source Opa applications, written by beta testers or Opa team members, have been open-sourced in the past few days. Expect a few other releases in the upcoming days/weeks:
- OpaChat – simple real-time web chat (works)
- OpaStorage – simple distributed key/value store (works)
- opaCAS – single sign-on (in progress)
- Contre-Jour – thumbnail viewer (works)
- OpaTetris – I'm sure you can guess what it's about – based on HTML5 canvas (works) :)
Know of any other open-source Opa app? Then let me know!
Unbreaking Scalable Web Development, One Loc at a Time
May 23, 2011 § 18 Comments
The Opa platform was created to address the problem of developing secure, scalable web applications. Opa is a commercially supported open-source programming language designed for web, concurrency, distribution, scalability and security. We have entered closed beta and the code will be released soon on http://opalang.org, as an Owasp project .
- Edit The video spawned a conversation on Reddit.
- Edit Interesting followup on Hacker News.
- Edit Reworked source code & comments for clarity. Thanks for the feedback.
- EditCome and chat with us on Freenode, channel #opalang .
If you are a true coder, sometimes, you meet a problem so irritating, or a solution so clumsy, that challenging it is a matter of engineering pride. I assume that many of the greatest technologies we have today were born from such challenges, from OpenGL to the web itself. The pain of pure LAMP-based web development begat Ruby on Rails, Django or Node.js, as well as the current NoSQL generation. Similarly, the pains of scalable large system development with raw tools begat Erlang, Map/Reduce or Project Voldemort.
Opa was born from the pains of developing scalable, secure web applications. Because, for all the merits of existing solutions, we just knew that we could do much, much better.
Unsurprisingly, getting there was quite a challenge. Between the initial idea and an actual platform lay blood, sweat and code, many experiments and failed prototypes, but finally, we got there. After years of development and real-scale testing, we are now getting ready to release the result.
The parents are proud to finally introduce Opa. « Read the rest of this entry »
[Rant] Web development is just broken
April 18, 2011 § 104 Comments
No, really, there's something deeply flawed with web development. And I'm not (just) talking browser incompatibilities, or Ruby vs. Java vs. PHP vs. anything else or about Flash or HTML5, I'm talking about something deeper and fundamental.
Edit Added TL;DR
Edit Interesting followups on Hacker News and Reddit.
Edit Added a comparison with PC programming.
Edit Added a follow up introducing the Opa project.
The situation
- Plenty of technologies somehow piled on top of each other.
My nightmares:
- Dependency nightmare
- Documentation nightmare
- Scalability nightmare
- Glue nightmare
- Security nightmare
Just to clarify: None of these nightmares is about having to make choices.
My dream:
- Single computer development had the same set of issues in the 80s-90s. They're now essentially solved. Let's do the same for the web.
Shop before you code
Say you want to write a web applications. If it's not a trivial web application, chances are that you'll need to choose:
- a programming language;
- a web server;
- a database management system;
- a server-side web framework;
- a client-side web framework.
And you do need all the above. A programming language, because you're about to program something, so no surprise here. You also need a web server, because you're about to write a web application and you need to deliver it, so again, no surprise.
A database management system, because you'll want to save data and/or to share data, and it's just too dangerous to access the file system. Strangely, though, your programming language will give you access to the file system, and it's somewhere else, at the operating system layer, that you'll have to restrict this. Now, depending on your application and your DBMS, your data may fit completely with the DBMS, but often, that's not the case, because your application manipulates object-oriented data structures, while your DBMS manipulates either records and relations or keys and values. And at this stage, you have two possibilities: either you forcefeed your data into your database – essentially reinventing (de)serialization and storage on top of an antagonistic technology – or you add to your stack a form of Object Relational Manager to do this for you.
You need a server-side framework – perhaps more than one –, too, because, let's face it, at this stage, your (empty) application already feels so complicated that you'll need all the help you can get to avoid having to reinvent templating, POST/GET management, sessions, etc. Oh, actually, what I wrote above, that's not quite true: depending on your framework, you may need some access to the file system for your images, your pages, etc. and all other stuff that may or may not fit naturally in the DBMS. So back to the OS layer to configure it more finely.
So, in addition to the first list, you probably have to choose and configure:
- an OS;
- OS-level security layers;
- an ORM (unless you're reinventing yours) or an approximation thereof;
At this stage, you haven't written "Hello, world" yet.
On the other hand, you're about to enter dependency nightmare, because not all web servers fit with all frameworks, not all server-side frameworks with all client-side frameworks, or with all ORMs, or with all OSes, not to mention incompatibilities between OS and DBMS, etc. You also have entered documentation nightmare, because information on how to configure the security layers of your OS is marginal at best, and of course totally separate from information on how to configure your DBMS, or your ORM, or your frameworks, etc.
Note that I haven't mentioned anything about scaling up yet, because the scaling nightmare would deserve a complete post.
Sure, you will solve all of these issues. You will handpick your tools, discard a few, and eventually, since you're a developer (you're a developer, right?), you'll eventually assemble a full development platform in which every technology somehow accepts to talk to its neighbors. Heavens forbid that you make a mistake at that stage, because once you start with actual coding, there will be no coming back, but yes, you're now ready to code.
At this stage, a few questions cross my mind:
- You have reached that stage, because you have the time and skills to do this, but what about Joe beginner? Do they deserve this?
- Remember that you haven't written "Hello, world" yet. These hours of your life you have spent to get to this stage, do you have a feeling that they were well-spent?
- What if you made a mistake, i.e. what if something is subtly incompatible but you haven't noticed yet, or if one of the technologies you're using is deprecated, or doesn't match your security policy, how much time will you spend rooting out all the stuff that's hardwired with this technology?
So, yes, for all these reasons, I decree that web development is broken. But that's not all there is to it.
So you have started coding. Good for you.
Now, you have a set of tools that should be sufficient to develop your application – again, possibly not for scaling it up, but that's a different story. So, you can start coding.
Welcome to the third nightmare: the glue nightmare. What's the glue? Well, it's that sticky stuff that you put between two technologies that don't know about each other, that don't really fit with each other, but that you need to get working together.
You have data on the client and you want to send it to the server. Time to encode them as JSON or XML, send them with Ajax, open an Ajax entry point on the server (temporary? permanent?), parse the received data on the server (what do you do if it doesn't parse?), decode the parsed data to your usual data structures, validate the values in these data structures (or should you have done that before decoding?), and then use them (I really hope that you have validated everything carefully). That was the easy part. Now, say you have data on the server and you want to send it to the client. Time to encode them as JSON or XML, send them with Comet – oops, there's no such thing as "sending with Comet", so you should open an Ajax entry point on the server (same one? temporary? permanent?) and let the client come and fetch the data (how do you ensure it's the right client?). Plus the usual parsing and decoding. Except the server code you wrote for parsing and decoding doesn't work in your browser. Plus, be careful with parsing, because you can get some nasty injections at that stage, or you can just crash a number of JS engines accidentally. Add a little debugging, some more work on garbage-collection and you can send "Hello" from the client to the server or from the server to the client.
Again, the question is not: "can you get this to work?" – I'm sure that you can, many of us do this on a regular basis. The questions are more:
- was this time well-spent?
- are you sure that it works?
- really, really sure?
- even if browsers can crash?
- even if users are malicious?
- how can you be certain?
The client-server glue doesn't stop here – if only we were so luck. There's more for handling forms or uploads, or to inject user-generated contents into pages, but let's move to server-side glue.
Storage is full of glue, too. You have data that fits your application and you'll want to send it to your DBMS. Now, either you're using an ORM or you're encoding the data manually in a manner that somehow fits your database paradigm. That's already quite a sizable layer of glue, but that's not all. Sending your application to your DBMS means opening a connection, somehow serializing your data (I hope it's well-validated, too, just in case someone attempts to inject bogus database requests), somehow serializing your database request, handling random disconnections and sometimes unpredictable (de)serialization errors (by the way, I hope you made sure that the database could never be in an inconsistent state, even if the browser crashes), somehow (de)serializing database responses (can you handle the database not responding at all?) and reconnecting in case of disconnection. Oh, and since your database and your application are certainly based on distinct security paradigms, you'll have to set up both your application security and your database security, and you'll have to ensure that they work together. Did I mention handling distinct encodings? Ensuring that temporary bindings are never stored in the database? Performing garbage-collection in the database?
Glue doesn't stop here, of course. Do I need to get started on REST or SOAP or WSDL?
Again, you'll solve all these issues, eventually. But if you're like me, you'll wonder why you had to spend so much time on so little stuff. These are not features, they are not infrastructure, they are not fun, they're just glue, to get a shamble of technologies – some of which date back to the 1970s – to work together.
Oh, and at this stage, chances are that you have plenty of security holes. Welcome to the security nighmare. Because your programming language has no idea that this piece of XML or JSON or string will end-up being displayed on a user's browser (XSSi, anyone?) or stored in the database (SQLi or CouchDB injection, anyone?), or that this URI is actually a command with potentially dangerous side-effects (sounds like a XSRF), etc. By default, any web application is broken, security-wise, in dozens of ways. Most of the web application tutorials I've seen on the web contain major security holes. And that's just not right. If you look at these security issues, you'll realize that most of them are actually not in the features you coded, not even in the infrastructure you assembled, but in the glue itself. Worse than that: many of these issues are actually trivial things, that could be solve once and for all, but we are stuck using tools that don't even attempt to solve them. So, chances are that in your application, no matter how good you are, you will forget to validate and/or escape data at least once, that you will forget to authenticate before giving access to one of your resources or that you will forget something that somehow will let a malicious user get into your app and cause all sorts of chaos.
I stand my case. Web development is broken.
History of brokenness
But if we look at it closer, a few years ago, so was PC development. Any non-trivial application needed:
- application-level code, of course;
- memory-level hackery just to get past the 640kb barrier (or, equivalently, the handle limitation under Windows – 64kb iirc);
- IRQ-level coding and/or Windows SDK-level coding (the first one was rather fun, the second was a complete nightmare, neither were remotely meant for anybody who was not seriously crazy);
- (S)VGA BIOS level hackery to get anything cool to display;
- BIOS-level fooling.
Five layers of antagonist technologies that needed to get hacked into compliance. The next generation was represented by the NeXT frameworks and attempts to bring the same amount of comfort to Windows-land (OWL, MFC, etc.). Still fragile and complex, but a huge improvement. And the next generation was Java/C#/Python programming. Nowadays, you can install/apt-get/emerge/port install your solution, start coding right away, and be certain that you have everything you need. Nightmare solved.
On the web, we're still stuck somewhere between the first generation and the second. Why don't we aim for the third?
A manifesto for web development that works
Time to stop the rant and start thinking positive. All the above is web development that's broken. Now, what would not-broken web development look like?
Let's go for the following:
I want to start coding now
- without having to learn configuration, dependencies or deployment;
I don't want to write no glue
- the web is one platform, time to stop forcing us to treat it as a collection of heterogeneous components;
I don't want to repeat myself
- so don't force me to write several validators for the same data, or several libs that do the same thing in different components of my web application;
I don't care about browser wars
- my standard toolkit must work on all browsers, end of the story;
Give me back my agility
- I want to be able to make important refactorings, to move code around the client, the server, the database component without having to rewrite everything.
Secure by default
- all the low-level security issues must be handled automatically and transparently by the platform, not by me. I'll concentrate on the high-level application-specific issues.
All of this is definitely possible. So please give it to me this and you'll make many much happier coders.
Disclaimer My company builds related technology. However, this blogs expresses my personal views.


text:
Who hasn't been drooling over Sam Edelman's designs since 2004, give or take? (He worked with other lines like Ralph Lauren, Candies, and Kenneth Cole before that.) Get them for less at HauteLook.com starting today at 5AM Pacific. His styles are always on-trend, colorful, textured, and youthful. What's not to love?
Can't get enough Sam Edelman shoes? Here's a peek at a few of my favorites from his Spring 2012 line:
The Frankie pairs girly-sweet with an edginess that's usually accomplished with a leather jacket.
Okay, there are few things in the fashion world I love less than turquoise, animal print, and flip-flops, and the NIK combines them all. Wear these all spring and summer; they'll really stand out against white trousers at all those casual get-togethers held as the sun goes down.
The Sophie is a dainty style that flaunts the color-blocking trend and anchors itself firmly in the indispensable-during-hot-months category thanks to that sexy strap of persimmon.
Love bold styles? Color? Check out the Sam Edelman sale at HauteLook and the Spring 2012 collection for a range of footwear options.Tags: ballet flats, color blocking, hautelook sale, sam edelman shoes, spring 2012 shoes, spring 2012 trends, studs


text:
Now press this button to attempt to run additional server-side code
The SIG SAUER® Academy is conveniently located near the Seacoast of New Hampshire. If you're flying in, we suggest the Manchester-Boston Regional Airport (MHT) - the Academy is about 30 minutes away. We are also about 1 hour from Logan Airport (BOS) in Boston, MA and 1-1/2 hours from the Portland International Jetport (PWM) in Portland, Maine.
SIG SAUER Academy
233 Exeter Road
Epping, NH 03042
Phone 603.610.3400
Fax 603.610.3401
Click the map to launch Yahoo maps.
Directions to SIG SAUER Academy:
From the Manchester Airport / From Route 93
From Maine / Points North
Boston / Logan Airport / From Route 95
Phone: 603.610.3400
Fax: 603.610.3401
Email: email@example.com
Web: http://www.sigsaueracademy.com/


text:
Turns out that I can hear most of the audio on the tape, so we'll try to get that up soon. On the tape I asked Douglas Engelbart, inventor of the mouse, whether he liked a one-button mouse or a multi-button mouse. He replied that his first mouse had three buttons and the only reason it didn't have more is that he couldn't fit anymore on with the button technology of the day.
Oh, and I'm sorry for misspelling his name.


text:
Hey, I ain't dead yet! I know I haven't posted for a loooong time, but that's just because I'm really busy with lots of different projects…
Anyway, people keep asking where DevAssistant is going in 0.9.0, so here it is:
- We'll introduce Central Assistant Index (not sure if this is the final name, though), where people will be able to share their own assistants.
- We'll use the Index so much ourselves, that we'll even drop the default assistant set and leave everything up to the index – we'll most likely upload most of our default set assistants there, though.
- To have a nice systematic way to upload assistants, we'll introduce a simple packaging format for assistants.
- We'll introduce dependency versioning.
- We'll introduce appendable snippets, which will allow combining any type of snippet-like code (e.g. creating Github repos) with any assistant.
- We'll try to add some nice support for building Docker images and working with containers (this includes work in both DevAssistant core and some actual assistants – the core will provide functionality to conveniently do some Docker operations and the assistant authors will have to actually use it to make it available to end-users).
- And we'll clean-up the Yaml DSL to make it more consistent and powerful.
- We'll introduce project types concept.
- … and as usual, tons of smaller improvements and bugfixes.
Sounds good? I certainly hope it does!


text:
Write of Passage
Maureen Connors Badding arrived in Wauwatosa 22 years ago via Buffalo and Phoenix. She's a freelance writer and habitual volunteer who enjoys book clubs, travel, entertaining and cheering for her daughter's swim team.
Little Shop of Delights
If you don't have plans for Friday or Saturday night (November 21 or 22), call Wauwatosa East NOW at 773-2004 to order your tickets for Little Shop of Horrors. Go ahead, I'll wait.
It's that good.
I have yet to see a Tosa East musical I didn't like, and Little Shop is one of their best. The singing is amazing, the acting is great, the pit rocks and the turntable set makes for fast, seamless scene changes. It was an added delight for me to see kids I've known since they were in sixth grade (and in some cases, kindergarten) turn into consummate actors and technicians before my eyes.
I was part of a small crowd that passed up the Packers/Bears game on Sunday to attend the play, but I'd love to see the house packed this weekend. Do leave the little ones at home, though. The play features a sadistic dentist and a plant with a serious eating disorder and bad attitude.
I've said it before, but it's worth repeating. Our high school theater departments and sports teams offer the best entertainment values in Tosa. No, make that Milwaukee. Here's a great opportunity to take advantage of professional quality theater in your own neighborhood.
From Tosa to Broadway
What's in the Wauwatosa water supply that creates such theatrically talented kids? For at least 10 years, our family has been attending plays and musicals at Tosa East (and, more recently, at Tosa West) and we've yet to see a bad performance. The acting, singing, dancing, sets and costumes are among the best you'd expect to find in local community theater. And that's exactly how we've come to view Tosa East productions — as community theater, not just high school theater — because year after year, these kids produce a quality show that the whole town can enjoy.


text:
Next, you'll be asked to connect with Twitter. Rest assured, we will never send a tweet from your account
without your permission.
We will send you an email with an invite soon.
Not Just a Car. A Storm Victim, Too. http://t.co/5Wv8L7pUgI
Video: Virginia Messick is the first Lackland Air Force Base rape victim to speak publicly
Texas Death Row Inmate's Bid for Resentencing Has Support of Victim, Prosecutor and Ex-Governor
Storm Plans for Disabled Are Inadequate, U.S. Says
Oklahoma Officer Follows Storm to Rescue Survivors
Racing the Clock and a Storm: A Way of Life in Tornado Alley
See what's Trending Now for @nytimes
Follow @nytimes on Twitter


text:
Twine, and 'Personal Games', Or: What Worlds Would YOU Build?
So. I've read a bit on this new idea sprouting where people basically make small games to convey ideas, let emotions out or just muck around a bit for a project. I've been trying in my little spare time to do so, using a program called Twine. It's basically a choose-your-own-adventure story builder, but it can get SO MUCH MORE complicated than that. Here's the site to download from, if you're interested. Basically, you take an html page, and write out a scene, and you then make actions that hyperlink to other pages in the document.
Some examples:
It's fun when you can actually come up with ideas for stories and 'games'. Something that I start to hit the wall with every time I try. But, eh, it's one of those times where I'd need to take a week to just sit and stare for a while. And I can't afford to. :) As an addition, I'm also going to try to get some talk of other game creation in general in here, to give budding developers in the community a voice and outlet. Any other aspiring writers/developers who have tried their hand, or want to? Go ahead and share your creations here, for folks to see!


text:
Golden Globe Winner Robin Wright Arrives with Fiance Ben Foster
She just scored her first win at the 71st Annual Golden Globe Awards, and before taking the stage for her speech Robin Wright walked the red carpet with her new fiance Ben Foster.
The 47-year-old beauty won the prize for her role in "House of Cards" just one day after announcing her engagement to the 33-year-old actor.
Given the sheer tonnage of killer performances from which to choose, the HFPA certainly had their work cut out for them when it came to picking favorites.
Cate Blanchett, Sandra Bullock, Judi Dench, Emma Thompson and Kate Winslet will all do battle in the Best Actress (Drama) department, while the Best Actor (Drama) hopefuls include Chiwetel Ejiofor, Idris Elba, Tom Hanks, Matthew McConaughey and Robert Redford.
Otros artículos que te pueden gustar:
Fotos relacionadas
Vídeos relacionados


text:
CHARLOTTESVILLE, Va. (AP) - Playboy magazine says the University of Virginia is America's top party school. The magazine's 2012 Top Party Schools list is featured in the October college issue. Playboy said Tuesday in a news release that the rankings are based on 900 data points across three categories: sex, sports and nightlife. Playboy's editors rated U.Va. second for sex, third for nightlife and 16th for sports. The University of Southern California was rated No. 2 overall, followed by the University of Florida, the University of Texas and the University of Wisconsin.Copyright 2012 The Associated Press. All rights reserved.
301 Arboretum Place, Richmond VA, 23236
Telephone: 804.330.8888
Fax: 804.330.8881
Email: email@example.com


text:
I have stated that while I really like both of these players I am not sure I want to see them both on the field at the same time as our two wingers. This is because I see them as very similar players whereas Nagbe, Eric Alexander and Zizzo offer more differences.
I feel like both of these players have a lot of similarities:
1. Both have skills with the ball at their feet but they can lose the ball in bad places
2. Both can deliver service into the box (including on the ground) better than Zizzo and EA (not sure about Nagbe from the wing)
3. Both seem to forget or sluff off on their responsibility to track back at times
4. Both are young and should have a desire to move to Europe and make the Timbers a good bit of cash in the transfer market
5. Both seem to get injured often/easily
The biggest difference I see:
1. Songo'o when he shoots actually puts the ball on frame whereas KAH very often tries to finesse the ball into the upper V and does not get it on frame.
I would love to see both of these guys develop their game and play really well for the Timbers for 2-3 years and for Portland to be able to sell one or both of them to a team in a quality league across the pond and make a boatload of money to invest in the team (can anyone help me to understand better how much of any potential money the Timbers keep and how much goes to MLS?). Then for these guys to become household names in Europe and help to build MLS's reputation there (I think KAH has a better chance of doing this as Songo'o has had a chance already and did not stick).


text:
Syracuse Martial Arts Academy has been bringing you the highest level of authentic Martial Arts since 1997. Martial arts offers extraordinary self-defense, fitness and health benefits regardless of size, age or physical condition, that will last a lifetime. Come in and try us to see why we are different than the rest.
Call 315-415-0928 or 315-491-3756
today to schedule your free trial.
Mon, Wed, Fri: 5:00pm - 7:30pm
Sat: 10:00am - 2:00pm
Sun: Private Lessons/Seminars by appointment only


text: Midwestern State returned to the National Fast-pitch Coaches' Association Division II Poll at No. 22 as released Wednesday afternoon.The Mustangs have won seven of their last eight games after taking two of three from No. 7-ranked Texas Woman's University over the weekend and sweeping two from Texas-Permian Basin on Tuesday to move to 31-12 on the season.Midwestern is now 6-4 against nationally ranked opposition this season.The Mustangs are one of five teams from the South Central Region to receive mention in the poll joining No. 2 West Texas A&M (30-4), No. 9 Colorado Mines (29-4-1) and No. 15 Texas Woman's (34-9) while St. Mary's (Texas) is receiving votes.MSU returns to Lone Star Conference play with a three-game series this weekend at Tarleton State. The teams play a doubleheader Friday at 5 and 7 p.m. before closing out the set with a single game on Saturday at noon.


text:
So the last few days (weeks) have been filled with post after post about how Boozer has stuffed up, how he is only going. to screw the Jazz over and how they are much better off to resign Paul Millsap rather than Boozer. The media are all over it, Larry Miller has referred to his comments as 'stupid' and Boozer is being painted as an all around bad guy.
A few points to keep in mind:
- Boozer said in the offseason that he was going to opt out, it's not as if this was a surprise....
- opting out does not necessarily mean he wont play for the Jazz again.
- yes he is injured again and is not playing, no he is not deliberately 'taking things easy'
- Yes it has been revealed that Boozer asked for a trade when his son was sick, as he couldn't live with his family. When no trade came along, he still played his heart out for the Jazz last year, and was one of the main reasons they were so successful, despite the fact his family was living on the other side of the country.
- He has stated that yes he wants to continue to play for the Jazz publicly.
Considering his comments were really just stating the obvious, I think things have gotten a little out of control. I also don't understand why Larry Miller has to make the comments that he does, it just adds to the list of reasons why players wouldn't want to play in Utah. He said a couple of years ago that Kirilenko was skating on thin ice, do these comments help the situation at all, or just help to further alienate players?
Now, onto the on court matters:
- There are very few post players in the NBA that have the offensive skills that Boozer has, he is an all-star for a reason.
- yes sometimes he 'coasts' on D, but he is a defensive rebounding machine. I haven't checked the figures, but in the games I have watched recently, the Jazz have given up more second chance points than they would with Boozer on board.
- Williams is a great point guard, but Boozer will make him look better. The chemistry that they have built up over the past few seasons does not just magically appear.
- Millsap has been a beast over the last 17 or so games that Booze has been out, but the Jazz are only 9-8 over those games. They have lost at home 4 times during that stretch. Millsap is a great player, he may even make the all star team one day, but he is not the player that Boozer is.
The main point, is that with Millsap on the team, the Jazz are a playoff team. With Boozer starting, they have a chance to be a championship team. They need to whatever they can to keep him in Utah
I honestly think that if Larry Miller was willing to bite the bullet and pay the luxury tax for a few years, so that we could keep the core of Williams, Boozer, Memo, AK, Millsap, CJ ,Brewer and Korver, the Jazz would have a great shot of being a championship team, rather than getting oh so close and just missing out yet again.
So I want to start the movement to keep both of them and lets try to get that championship for Jerry before he finally retires!


text:
MN WEBCHAT GUIDELINES 1. One question per member plus a follow-up question if appropriate, ie once you've had a response. 2. Keep your question brief 3. Don't be disappointed if your specific question doesn't get answered and do try not to keep posting "What about me?". 4. Do be civil/polite. See guidelines in full here.
Webchat about primary-school admission appeals with solicitor Anita Chopra, TODAY, Friday 19 April, 1pm(89 Posts)
Join the discussion
Registering is free, easy, and means you can join in the discussion, get discounts, win prizes and lots more.Register now
Already registered with Mumsnet? Log in to leave your comment or alternatively, sign in with Facebook or Google.
Talk: Customise | Unanswered messages | Getting started | Acronyms | FAQs
Threads: Active | I'm on | I'm watching | I started | Last 15 minutes | Last hour | Last Day
Please login first.


text:
Release Date: 2003 |
Album Rating: 4.0Cool someone else has heard this. I thought I was the only one lol. Really good review Crysis.Digging: Engraved - Before The Tales
Digging: Engraved - Before The Tales
Album Rating: 4.0Really good review Crysis, one of your best methinks. Checking this out now.
Album Rating: 3.5I'm coming off kind of a writers block here, I haven't found the right album to review until now. This was the kind of thing I was looking to write about. Thanks for the comments.
Very nice review Crysis, I may check this out, sounds like something I'd enjoy.
Album Rating: 4.0You definitely would love this rasputin.
WTF, a doom album that rasputin hasn't heard yet???? Excellent review!
Yeah, i've been searching for this fucker for several months, great to see a review of this. Nice.. job...Digging: My Chemical Romance - Three Cheers for Sweet Revenge
Digging: My Chemical Romance - Three Cheers for Sweet Revenge
Album Rating: 3.5Rasputin I have no doubt in my mind you'd love this.
Album Rating: 3.0Woot, another album I have to hear.
sounds good, im always up for more doom
Killer reivew, I will check this out.
Yay, something else to look into. Splendid review as always Crysis.
haha just becuase it's doom doesn't mean I'll love it!
nah who am I kidding, I'll probably love it. rapidshitting it now
Great review. This is definitely the next album on my list.Digging: Nero Di Marte - Derivae
Digging: Nero Di Marte - Derivae
Album Rating: 3.5rapidshitting it now
Hahahahahahaha I totally agree, Rapidshare sucks so much. Thanks for the feedback, as always!
rapidshitting it now
The music melts away with the minutes on the clock.
Really good line! My favourite albums fall under this category as well!
Another fantastic review from one of my fav reviewers! Certainly checking these guys out. Russia seems like an odd place for metal, considering I've never heard of any metal from that country before.
Digging: Mistigo Varggoth Darkestra - The Key to the Gates of the Apocalypse
The music melts away with the minutes on the clock.
Digging: Mistigo Varggoth Darkestra - The Key to the Gates of the Apocalypse
Even though they had one ambient song on their myspace from this album, the rest of their stuff sounds very promising. I will probably end up ordering this album.
Sorry for the double post.
Album Rating: 4.0this album is immense
i listened to the first few songs. its good
Album Rating: 3.5The last half of the album is the best.
Bands: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


text:
Miller Farms Nursery is having their 2009 bare-root pre-sale, with 20% off any bare-root tree pre-orders paid for by November 15th. If you're planning on buying any bare root fruit trees, this is the time to place your order and get a discount! Trees arrive in January.
Go to the Miller Farms Nursery website for the availability list.


text:
Newsbrief by Michelle Ruhfass on Thursday February 24, 2011.
samsung galaxy tab · verizon · samsung news · android news · tablet news · michelle ruhfass
|Sponsored links, if any, appear in green.
Verizon has subsidized the price of it Samsung Galaxy Tab Android tablet to $299.99 with a new two-year agreement. The device was previously only offered unsubsidized for $499.99. The Galaxy Tab offers a 7-inch WSVGA touchscreen display, a 1GHz processor, a 3 megapixel rear camera, and 1.3 megapixel front facing camera for video chats. It supports Wi-Fi and Verizon's 3G wireless network. For more information, check out our in-depth review of the Samsung Galaxy Tab.source: Verizon Wireless, via: Engadget


text:
Governor James H. Hodges adopted education as a top priority. During his first year as governor, Hodges won approval for a referendum on a state lottery, provided $1 billion for school construction without raising taxes, and launched the First Steps to School Readiness early children education initiative. Mrs. Hodges also stressed the importance of education and launched the Reading With Rachel program, an immensely popular initiative, which was occasionally held at the Mansion and featured authors or celebrities like Hootie and the Blowfish.
Interestingly, Hodges and his wife had one of their first dates at the Mansion during the Riley administration when they attended an event honoring Mike Daniel. Unfortunately for the bulk of his term as governor, the Hodges family had lived in a rented home while the Mansion underwent a massive renovation. When the Hodges did move into the Mansion's family quarters, renovation work was ongoing and not completed for some months. Mrs. Hodges' noted, "It's nice with this renovation to have space upstairs to be able to have private, family time together. Because this is a hard-working building and there are things constantly going on downstairs and outside for lots of different reasons. It's good to have a place that our children can be children, and play games and enjoy time together if Jim and I are busy downstairs working. It's been a positive change in that regard for first families now and in the future, to have that private space."
Governor Hodges said one of his highlights of being governor was "coming in here [the Mansion], and when you walk in the doors, and knowing the historical significance of the place, and realizing you're walking in the same shoes that people like Jimmy Byrnes, and Wade Hampton, and Dick Riley, and a whole host of others have walked in. It sends chills down your spine."


text:
Hi everyone,
I'm looking for a web based Video Conferencing program that use Flash or even PHP, I looked everywhere and 99% of them are FLASH but I couldn't find any open source program and most of them are the website that provide you Conferencing on their own server. I tried to get into this field and had RED-5 server installed and everything but it's so complicated.
Anyway is anyone can show me a good program that I can try
I need it to be able to do Multi casting (2+ people in conference with Camera)
Any help!?!?!?
Video Conferencing
Started by farnoise, Feb 02 2010 02:19 PM
7 replies to this topic
Posted 02 February 2010 - 02:19 PM
Posted 05 April 2010 - 10:29 AM
ever got an answer?
Posted 05 April 2010 - 10:32 AM
I tried video whisper wasn't too bad! but has lots of bugs.
I tried video whisper wasn't too bad! but has lots of bugs.
Posted 05 April 2010 - 11:50 AM
Doesn't MSN and Google Chat provide this functionality I know that you can have video conferencing on Google Chat through the Gmail interface
Forum Rules | Forum Guidelines
Forum Rules | Forum Guidelines
Posted 05 April 2010 - 11:52 AM
I really don't know about those companies but I'm not looking for that kind of programs, what I need is a open source since I want to design a Video Conferencing for our company
Posted 05 April 2010 - 12:24 PM
Have you looked at these possible solutions? http://www.opensourc...eo_conferencing I tried: "video conferencing open-source" as search query
Forum Rules | Forum Guidelines
Forum Rules | Forum Guidelines
Posted 08 April 2010 - 05:01 PM
I haven't come across to many open source video conferencing scripts. I have used msn though since they allow video conferences. I hope you find one if you do please share.
Posted 04 July 2013 - 03:51 AM
I don't know a lot of CMU software, but I do know Big Blue Button quite well, that's a great open source software. We use it at TALCOD (French Web and Open source agency I work in) to build videoconferencing tools tailored to each organization and I can tell that customers are quite satisfied with it. It is also possible to join a videoconference by phone call. It is a really interesting solution.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users
Cheap Linux VPS from $5
SSD Storage, 30 day Guarantee
1 TB of BW, 100% Network Uptime
SSD Storage, 30 day Guarantee
1 TB of BW, 100% Network Uptime


text: With an obsession for bows and polka dots, I decided this past week to show the girly in me. A trip to Valley Nails did the trick, as always. I chose RGB polish (yet again), in color 'White' and used acrylic paints for the bows. The RGB 'White' is super opaque and a great base for most nail art designs. Shop RGB 'White' and other colors here!


text:
While names and beautiful talented faces like Scarlett Johansson, Amanda Seyfried, Jessica Chastain and Reese Witherspoon were rumored not so long ago to be in the running to take the lead in "Rodham," it looks like that list has been whittled down fast. Chastain herself took her name out of the running, but now a new name has emerged as the frontrunner to bag the part.
Perhaps in a bid to reverse American Meryl Streep playing Brit Margaret Thatcher, Carey Mulligan is now the "top choice" beating out the aforementioned folks and even Emma Stone for the part of Hillary Clinton. This is all super early, but she'll be meeting soon with director James Ponsoldt, and THR says "both sides are eager for it to work." But as always, nothing is final, and other names are still in the atmosphere, so who knows if this'll pan out.
The Black List script by Young Il Kim focuses on Clinton's student days and her rise into the world of politics, her work on the committee to impeach Richard Nixon, and yes, her dalliance with a young sax player named Bill. It seems that everyone involved wants to get this made soon (perhaps because Clinton could run for President in 2016, talk about timing) so we'd wager it's only a matter of time until a decision is made.
Tom | June 6, 2013 1:48 PM
I dislike that these biopics are being made while the real life counterparts are still very much active. "W" landing in theaters while Bush was still in office. C'mon, way too soon.
Remi | June 6, 2013 1:20 PM
Don't do it Carey! Don't give in to 2016 neoliberal Democratic propaganda!
Lucy | June 6, 2013 9:57 AM
Carey hadn't occurred to me for the part, but I really like the idea of her casting. She's extremely talented and this sounds like it would be a challenging role for her.
Oogle monster | June 6, 2013 6:44 AM
Mulligan is a terrific actress and I think she will do a fine job. She's a far better actress than Scar Jo and company, so this is a terrific decision.
Alex | June 5, 2013 11:31 PM
Mulligan is a bit slight and mousy-looking, but was wonderful in An Education and this film is probably going to be somwhat similar to that - a period film about a smart young woman forced to choose between a man and her education/personal ambitions. If she perfects the accent and puts on 5-10lb, I think she'd be great for this role.


text:
Notice Preference Form
The library will discontinue mailing notices beginning July 1, 2009. If you received your hold notices, overdue notices, and cancel hold notices by mail, please use this form to provide us with your email address and/or phone number so that we can continue to serve you in the most efficient way possible.
Copyright © 2009 Stark County District Library. All rights reserved.


text:
FORT OGLETHORPE, WALKER CO., GA (WRCB) - Another day, another meeting in Fort Oglethorpe with little new information.
Before a chamber filled, again, with angry residents, Mayor Lynn Long took questions, but offered no real explanation on the firing of Police Chief David
Nor did he say why City Manager Robert Goulart stepped down.
He re-iterated the fact Public Works Director Jeff Long voted in favor of the de-annexation city property in his role as county commissioner. A vote long called a conflict of interest, and the reason for his termination.
900 Whitehall Road
Chattanooga, TN 37405
(423) 267-5412
WRCB Jobs EEO | FCC Public Files


text: I wrote yesterday of my willingness to introduce colour via the blog. So here's Grey. It is one of those bad days when everything goes wrong. Lady stands at the bus stop and waits for the bus that sails past her. The empty vehicle promptly stops at the stop beyond the woman who just manages to reach it before the driver, her image firmly in the rear view mirror, steps on the gas and away. Woman falls flat on her face, another posturing character arrives, woman recovers, looks in her handbag to discover her eggs have broken. A woman with her eggs broken is a sad affair but don't expect too much in terms of consolation even with the arrival of a chicken. Characters do pair off in the drama albeit in nefarious ways. Chicken lovers are warned off. Ivan Rusev was featured here in April for his satire, Yellow. Grey is in the same mould: ordinary people, bored, indifferent, given to rages, casual cruelties, affairs. I like Ivan's style of work, his anarchic view of the world. He graduated from Sofia's National Academy of Theatre and Film Arts in 2001.


text:
Our Heritage
Peace Reformed Church is a member congregation of the Reformed Church in the United States. The name Reformed means that we are historically connected to the Protestant Reformation of the 16th century. At that time our sovereign God used men like Martin Luther and John Calvin to direct the church back to the teaching of the Bible. Our ancestors came to America from Europe in the early 18th century.
Our Authority
We believe that the Bible, consisting of the sixty-six books of the Old and New Testaments, is the divinely inspired, infallible and inerrant Word of God. It is our final authority. The Spirit of God opens the hearts of God's chosen people to the truth revealed in its pages.
The head of our church is Jesus Christ, who has given instructions in the Bible for the placing of officers in the church to rule on His behalf. Our Consistory (elders and deacons) guards the temporal interests of the church, and the Spiritual Council (elders) watches over the spiritual condition of our congregation.
By common consent we have adopted the Heidelberg Catechism, the Belgic Confession, and the Canons of Dort as our confessional standards. While these are not to be taken as being as authoritative as the Bible, we do believe they accurately summarize the doctrines of the Bible itself.
Our Savior and Lord
We are a truly evangelical church, which means we believe and teach salvation through Jesus Christ alone. His perfect life, death and resurrection on our behalf mean our sins are forgiven us by God. Even though we would never love God on our own, since each one of us is a sinner, God changes us by His Word and Spirit so that we trust in Jesus for salvation. In thankfulness for His love for us, God expects us to live righteous and holy lives.
We trust that God will keep us in this faith until the second appearance of Jesus Christ at which time both the living and the dead will be judged as those who believe in Christ will live and reign with Him forever.


text:
H.S. Girls Cross-Country: Pagano, Ridgewood prevail at North 1, Group 4 meet
To disrupt a dynasty, Ridgewood High School relied on a runner who knew the "enemy territory."
Catherine Pagano became the first RHS girl in nine years to win a gold medal at the North 1, Group 4 cross-country championships, clocking 18:38 last Saturday at Central Park of Morris County in Parsippany. Her 31-second victory helped the Maroons defeat Morris Knolls and Randolph, 44-57-64, for their second sectional team title in three years and 21st overall.
Randolph came in as the favorite, having claimed four of the last five North 1, Group 4 titles in addition to producing the past four race winners. The Rams were the top Group 4 finisher at last month's Morris County championships at Central Park, known as Greystone for its proximity to Greystone Park Hospital.
Pagano, however, proved to be an equalizing factor.
"I've been to Greystone a lot, because I used to run youth races there all the time," said the sophomore, who missed the 2011 sectional meet due to injury. "Overall, out of every cross-country course, it's my favorite. And even though it was Randolph's home course, our team ran really well on it."
Behind Pagano, Randolph runners finished 2-3-4, but the Rams' No. 4 was a distant 21st. Morris Knolls took spots 6, 9 and 11, but Ridgewood placed its top five ahead of the Golden Eagles' No. 4, thanks to freshman Leah Rosenfeld (20:19) edging out Knolls' Allyson Black by one second for 13th.
Juniors Laura Weisberger (20:03) and Emily Fishbein (20:07) ran eighth and 10th, respectively, for the Maroons, followed by sophomore Kelly Cleary (12th, 20:18) and Rosenfeld.
Ridgewood was the only team to put all seven of its runners in the top 30. Sophomore Tara Cirillo turned in an 18th-place time of 20:48, and senior Lesley Jones logged a 28th-place 21:27.
"We were getting tired of losing to Randolph, so yeah, it was exciting," RHS head coach Jacob Brown said. "They're a great program, and when you rise up and give them a little kick, it's good."
The Maroons' last sectional gold medalist prior to Pagano was Justine Lupo in 2003.
Ridgewood now has qualified for the State Group 4 finals in all 39 years of the team's existence. Tomorrow's group race at Holmdel County Park begins at 12:55 p.m.
"There's a real balance at the group meet this year," said Brown. "We could run great and be seventh. We could run great and win. It's crazy."
Email: firstname.lastname@example.com


text:
Definition: 'BMR'
BMRType: Abbreviation
1. Abbreviation for basal metabolic rate.
The information shown above for BMR is provided by Stedman's.
* Stedman's, part of Lippincott Williams & Wilkins, provide a comprehensive line of health-science publications for healthcare professionals and medical students.
Medical Dictionary Copyright © 2006 Lippincott Williams & Wilkins. All rights reserved.


text:
cc'); } -->
3 bed, 2 full bath. Cimarron, a unique and beautiful subdivision of 24 homes located in a circle with a large pond in fMore info
4 bed, 3 full bath. Subject to auction terms and conditions. A must see 4 bedroom 3 bath home in the gated community ofMore info
3 bed, 2 full bath. This beautiful Lakewood Ranch / Summerfield home is located on a large cul-de-sac lot with lake vieMore info
3 bed, 2 full bath. This lovely remolded home situated in Catalina in NW Bradenton is just minutes to beaches and boatMore info
3 bed, 2 full bath. Lake view! Lake view! Lake view! Wonderful, well maintained pool home! *Former Medallion model homeMore info
6 bed, 4 full bath. A Great Price, a Great Opportunity !. Stone house in Virginia Park, quite neighborhood. This properMore info
3 bed, 3 full bath. 3 bedroom 3 bath 2870 sf pool home is waiting for you. Located in the beautiful community of Mill CMore info
2 bed, 2 full bath. WOW! Ground floor spacious condominium with a golf course view. This unit is situated within the IMMore info
3 bed, 1 full bath. Great Investment Opportunity! A spacious single family home located in Lyonsdale situated on a niceMore info
3 bed, 2 full bath. Great home. Won't last long. Brokered And Advertised By: ONE STOP REALTY OF SARASOTA (281506183) LiMore info


text: Description Suggest an Edit The Cape Cod Canal Bikeway is an access road for non-motorized use, except for Army Corps of Engineer vehicles as needed. The bikeway extends 8 miles along the canal between the Bourne and Sagamore bridges. Click to read more Parking and Trail Access To access the Cape Cod Canal Bikeway, head west off the South Bourne Rotary at the bridge on the Cape side. Take the first right and continue to the T intersection, where you turn right. Parking is on the left after you go back under the bridge. Restrooms are open in season only. Click to read more Reviews Caoe Cod Canal End to End, Both Sides. (Sept. 15, 2013) November, 2013 by capejohn It was a last minute decision to ride the Cape Cod Canal. Crossing both the Bourne and Sagamore bridges with a side trip to Mashnee Island made this a 25 mile easy ride on a beautiful day. A short ride from the southern canal entrance brought me to ...read more see it all October, 2013 by tommyboyo Glorious ride year round.Just be prepared for the head winds. If you have the time and end at Buzzards Bay end,be sure to take the extra time to tour the UMass Maritime Academy campus.Gorgeous and impressive!! read more Gorgeous Views September, 2013 by melsandy We did a day trip here last weekend. We started on the Bay of Cape Cod,riding against the wind. The views are breath taking. Not living near the ocean, it was a delight to take in all the sights that God created for us. We marveled at the fisherman, how ...read more


text:
Swede Anna Nordqvist, who led at the Honda LPGA Thailand for three rounds, held off 4th round charges by defending champion Inbee Park , American Michelle Wie and Scot Catriona Matthew to save her victory. It's Rolex Ranked No. 27 Nordqvist's first Tour win since the 2009 LPGA Tour Championship and she's worked hard to get it.
Nip & Tuck To the 18th
Nordqvist started the day with a four-shot lead over Park and Wie but quickly made things interesting with a double bogey on the par 4 5th hole.
Wie picked up her second birdie of the day on No. 5 to cut the lead to one shot. Wie was looking good for a takeover after her eagle on the par-5 10th, but she gave back strokes on the 13th & 15th holes and dropped back to a -10, 4th place finish.
Matthew also made a 4th round bid for the top with a string of birdies that took her from a 9th place start to a -11, 3rd place finish.
Through it all, Nordqvist played on in a battle for the top that narrowed down to a single challenger, Inbee Park.
Nordqvist rolled a 12-foot birdie putt on No. 7 to extend her lead back to two shots but was pressured by Park who picked up back-to-back birdies on Nos. 7 and 8. Park was bogey-free in her round of 66 on Sunday, but it wasn't enough for the surging Nordqvist who carded five of her seven birdies on the back nine.
Nordqvist and Park took turns with birdies on the next four holes and never saw the lead cut to less than two. Nordqvist sealed the deal with her 12-foot birdie putt on No. 12 leaving a nice cushion for a bogey on the 72nd for the two-shot win. She said earlier in the week she was contemplating leaving the game and credits her support team and family for keeping her happy and on track to her goals.
The top-ranked player in the world said she was pleased with her performance in her first event of the 2014 season, and Nordqvist was even more pleased with her win.
I'm speechless to be honest . . . It was such a hard push on the back nine. Inbee kept making birdies and Michelle was playing great. Couldn't really breathe until the last putt . . .
Anna Nordqvist, Honda LPGA Thailand Champion
With her win this week, Nordqvist is projected to move to No. 14 in the Rolex Rankings and will be the top-ranked Swede in the world.
The Top-10 Finishers
The earlier 11th place logjam moved up to the 5th slot on the board during the final round. In the end, Gerina Piller, Stacy Lewis, Yani Tseng, Lexi Thompson and Julieta Granada all finished at nine-strokes-under-par and sharing 5th place.
Piller and Lewis both shot 66 in the final round and traveled the greatest distance, from 19th place starts to 5th place finishes.
Although they both had rough starts, Yani Tseng and Lexi Thompson seemed to settle into fine form during the final two rounds at the LPGA Thailand, holding steady in at the 5th slot through the third and fourth rounds.
Suzann Pettersen's run at the top of the Rolex Rankings fell short in Thailand. With rounds of 69, 73, 72 & 66 Pettersen finished at -8 and in solo 10th place. Perhaps she'll make a stronger run next week at the HSBC Women's Champions in Singapore.
Thailand's International Crown Team
The candidates for Thailand's representatives at the LPGA International Crown did not play as strongly as might have been expected, given they were competing on home soil and with the support of local fans. At five shots under par, Rolex Ranked No. 111 Thidapa Swannapura was the only Thai player who finished in red numbers. With Pornanong Phatlum finishing at +4, Ariya Jutanugarn at +7, and Moriya Jutanugarn at +9, Thailand is facing some serious deficiencies for the summer competition at Owings Mills, Maryland. (Amateur Supamas Sangchan also finished at +9, but is not eligible for the International Crown Thai team.)
Race to the CME Globe Update
It's still very early in The Race to the CME Globe but there's a pattern emerging in the competition. With her win, Nordqvist entered herself into the race by earning 500 points this week. She currently ranks fourth with 526. American Jessica Korda leads the race with 587 points.
The top-5 in the standings for the Race to the CME Globe are:
Rank Player - Points
1. Jessica Korda – 587
2. Karrie Webb – 552
3. Stacy Lewis – 535
4. Anna Nordqvist – 526
5. Paula Creamer – 421
You can see the delayed broadcast of the final Honda LPGA Thailand round on Golf Channel today, 1:30-6pm ET.