text:
This article was printed from mlb, originally published .
Read more news at: https://www.mlb.com/rangers/news
Rangers could refocus on pitching in Draft
Texas has shown a preference lately for taking high school players
ARLINGTON -- The Rangers will have the 23rd and 30th overall picks on Thursday when the 2013 First-Year Player Draft begins in New Jersey. A good bet suggests the Rangers will use at least one of those picks to take a high school pitcher.
There are several reasons why it's worth speculating in that direction. First of all, the strength of the Draft may be in the pitching.
"I think pitching is going to be what's most on your board," said Kip Fagg, the Rangers' director of scouting. "I think this is a deep pitching Draft with a lot of left-handed pitchers. There are some players too, probably a little light on the top-end type player, but the depth is in the pitching."
Of those 25 picks, 17 were high school selections, including 10 pitchers. The other seven were position players. Of the eight remaining picks out of college, three were pitchers and five were position players. So the trend has been high school players taken early, although the Rangers' stated philosophy is to take the best player available.
"As an organization, we want impact players," Fagg said. "Sometimes that's [high school] where it's been for us and where we felt those players are. Not to say this year might be a little different. It's all about my philosophy and the organization's philosophy, which is the best player available. That's how we've gone about it with our scouting group."
Finally, the Rangers have been going hard after position players the past few years in an attempt to address a lack of high-end offensive prospects within their farm system. Having addressed that in multiple ways, it might be time to refocus their efforts on pitching.
"I would hate to sit here and say I'm going to do something just out of reaction," Fagg said. "I just think everything works out in the end. Pitching, yeah, you're always going to need pitching. That's probably where the depth in this Draft is, and we're going to get pitching in this Draft, trust me. It's just the players are sometimes harder to find. We won't say we won't take a pitcher with the first one either. It all depends on which player we deem we like the best."
The 2013 First-Year Player Draft will take place Thursday through Saturday, beginning with the Draft preview show on MLB.com and MLB Network on Thursday at 6 p.m. ET. Live Draft coverage from MLB Network's Studio 42 begins at 7 p.m., with the top 73 picks being streamed on MLB.com and broadcast on MLB Network. Rounds 3-10 will be streamed live on MLB.com on Friday, beginning with a preview show at 12:30 p.m., and Rounds 11-40 will be streamed live on MLB.com on Saturday, starting at 1 p.m.
MLB.com's coverage includes Draft Central, the Top 100 Draft Prospects list and Draft Tracker, a live interactive application that includes a searchable database of Draft-eligible players. You can also keep up to date by following @MLBDraft on Twitter. And get into the Draft conversation by tagging your tweets with #mlbdraft.
The Rangers will be represented by former All-Star catchers Jim Sundberg and Ivan Rodriguez at Studio 42.
Here's a glance at what the Rangers have in store as the Draft approaches:
In about 50 words
The Rangers look for talent, but they also put a premium on character and makeup. Their scouts spent much time with potential picks off the field as well as watching them play.
"It's a very important piece," Fagg said. "It makes it very easy to take those guys when we've done the work, we know the kid, we know the family, we know what makes them tick, and plus they're talented. It makes it easier to take them because there's not going to be issues, plus they're talented players."
The scoop
The Rangers are just glad to have the 23rd overall pick. It was in jeopardy this offseason when the Rangers flirted with free-agent pitchers Zack Greinke and Kyle Lohse. The Rangers would have had to give up the pick if they had signed either one. Instead, they added the 30th overall pick when Josh Hamilton signed with the Angels.
"From my personal standpoint, I was glad to have a pick in the first round," Fagg said. "It's always fun to be playing there as opposed to not. I mean, look at the Angels."
First-round buzz
There should be a sufficient number of high school pitchers available at either the 23rd or the 30th pick of the Draft. A couple of other names could intrigue the Rangers, who always like to defend their Texas turf. Outfielder Billy McKinney of Plano West is the best local high school player in the Draft and should be available to the Rangers at least with the No. 23 pick. Cavan Biggio, an infielder from Houston St. Thomas High, might be a second-round guy, but he's the son of former Astros infielder Craig Biggio.
Money matters
The Rangers have $6,553,800 allotted in their bonus pool for the first 11 picks through the first 10 rounds. That includes $1,920,600 for the 23rd pick and $1,731,200 for the 30th pick.
Under the Collective Bargaining Agreement, each team has an allotted bonus pool equal to the sum of the values of that club's selections in the first 10 rounds of the Draft. The more picks a team has, and the earlier it picks, the larger the pool. The signing bonuses for a team's selections in the first 10 rounds, plus any bonus greater than $100,000 for a player taken after the 10th round, will apply toward the bonus-pool total.
Any team going up to five percent over its allotted pool will be taxed at a 75-percent rate on the overage. A team that overspends by 5-10 percent gets a 75-percent tax plus the loss of a first-round pick. A team that goes 10-15 percent over its pool amount will be hit with a 100-percent penalty on the overage and the loss of a first- and second-round pick. Any overage of 15 percent or more gets a 100-percent tax plus the loss of first-round picks in the next two Drafts.
"I think, like anything else, once you've been through it once you've got a better feel for it," Fagg said. "The rules are pretty straight forward the way you go about it. You've got 'X' amount of dollars to spend, and I think everyone is playing under the same rules."
Shopping list
The Rangers want pitching. That's always on their shopping list. They also love great athletes who can play in the middle of the diamond, whether it's a catcher, infielder or center fielder with great speed. The Rangers are always on a quest to find a catcher with an impact bat. They have had a need for offensive firepower but have satisfied that appetite with a rush of Draft picks and international signings.
Trend watch
Only the first two rounds of the Draft will be televised on June 6. But don't ignore the next two days when the rest of the Draft is held. The Rangers have been known to pluck gems in the later rounds. They have plucked two gems in the 17th round in second baseman Ian Kinsler (2003) from the University of Missouri and Mitch Moreland (2007) from Mississippi State.
Most of the best high school players go early in the Draft, and then scouts comb the college ranks for mid-Draft steals.
"For me, that's a very prideful thing," Fagg said. "We have a staff that works very hard. We're out there a lot. I can't imagine there's one staff in baseball that works as hard or harder than we do. We push our guys to go the extra mile and find the extra information. I think that's attributed to getting some of these guys in the later rounds that have done well for us."
• Recent Draft History •
Rising fast
The 2010 Draft may go down as one of the most memorable for the Rangers as far as pitching. They took Justin Grimm in the fifth round out of the University of Georgia and Nick Tepesch in the 14th round out of the University of Missouri. Both weren't coming off great years in college and there were concerns with both. Scouts were concerned about Grimm's mechanics and there were also worries about the ability to sign Tepesch.
But the Rangers did extra homework on both. They liked Grimm's arm and his makeup, and their Midwest scouts knew Tepesch well. The Rangers targeted both players on the board and came away with two pitchers who are currently in their rotation.
Cinderella story
Right-hander C.J. Edwards was taken in the 48th round of the 2011 Draft out of rural Prosperity Mid-Carolina (S.C.) High. He is 5-2 with a 2.25 ERA in 11 starts at Class A Hickory. In 56 innings, he has allowed 38 hits and 23 walks while striking out 66, and is ranked the as the No. 17 prospect in the Rangers' system by MLB.com.
In The Show
The Rangers' current 25-man roster is loaded with former Draft picks, including pitcher Derek Holland, who was a 25th-round pick out of junior college in 2006 and one of the last draft-and-follow picks under the old rules. Robbie Ross is a rare commodity. He is the only one of the last 10 players taken in the second round of the Draft by the Rangers who has reached the big leagues going back to 2001. The Rangers have had four fifth-round picks make it to the big leagues in that time: C.J. Wilson, Chris Davis, Michael Kirkman and Grimm.
Rangers recent top picks
2012: Lewis Brinson, OF, Class A Hickory
2011: Kevin Matthews P, Disabled list, extended spring camp
2010: Jake Skole, OF, Class A Myrtle Beach
2009: Matt Purke, LHP, Did not sign
2008: Justin Smoak, 1B, Seattle Mariners
T.R. Sullivan is a reporter for MLB.com. Read his blog, Postcards from Elysian Fields, and follow him on Twitter @Sullivan_Ranger.


text:
AMD's Revolutionary Mantle Graphics API Adopted by Industry Leading Game Developers Cloud Imperium, Eidos-Montréal and Oxide
Pressmeddelande • Nov 04, 2013 15:37 CET
SUNNYVALE, Calif. — Nov. 4, 2013 — AMD (NYSE: AMD) today announced three new game developer partnerships for Mantle, its highly acclaimed, groundbreaking graphics API. Cloud Imperium Games, Eidos-Montréal™, a part of the Square Enix® Group, and Oxide Games are the latest game developers to join AMD in optimizing the way PC games are developed to extract maximum performance from a modern graphics architecture that spans desktop PCs, notebooks and consumer devices like tablets.
"AMD is proud to play an instrumental role in transforming the world of game development with Mantle," said Ritche Corpus, director of ISV gaming and alliances, AMD. "With the support and close collaboration between AMD and industry-leading game developers like Cloud Imperium, Eidos-Montréal and Oxide, Mantle can maximize optimization for highly anticipated PC titles, bringing an unparalleled gaming experience for players."
Cloud Imperium Games is currently developing "Star Citizen," the highly anticipated, crowd-funded PC space simulator from legendary game designer Chris Roberts.
"AMD's Mantle will allow us to extract more performance from an AMD Radeon GPU than any other graphics API," said Chris Roberts, CEO, Cloud Imperium Games. "Mantle is vitally important for a game like Star Citizen, which is being designed with the need for massive GPU horsepower. With Mantle, our team can spend more time achieving our perfect artistic vision, and less time worrying about whether or not today's gaming hardware will be ready to deliver it."
Eidos-Montréal is the studio behind "THIEF™," an upcoming first-person stealth adventure set for release in February 2014. Eidos-Montréal also developed "DEUS EX: HUMAN REVOLUTION®," an AMD Gaming Evolved title.
"Mantle lets you use AMD Radeon GPUs the way they are meant to be used, unlocking many new opportunities and increased CPU and GPU performance," said David Anfossi, studio head, Eidos-Montréal. "Because of this, Mantle is one of the most important changes to PC graphics in many years."
Helmed by industry veterans, Oxide Games is designing the new "Nitrous" engine for 64-bit, multi-core processors.
"AMD's Mantle technology lets us get more out of the hardware than any other solution available," said Dan Baker, co-founder, Oxide Games. "Adding Mantle support to our multi-platform, 64-bit Nitrous engine realizes significant gains in performance on Mantle-enabled hardware without adding enormous development overhead."
Cloud Imperium Games, Eidos-Montréal and Oxide Games will join AMD and DICE in speaking about Mantle architecture and implementation at the AMD Developer Summit (APU 13), running Nov. 11-14 in San Jose, Calif. In addition, Oxide Games will be showing a public sneak preview of Mantle performance at the event.
For those interested, complimentary access to all APU 13 keynote sessions is available by registering online, in limited numbers while quantities last. Notable keynote speakers include: Dr. Lisa Su, senior vice president and general manager, Global Business Units, AMD; Johan Andersson, technical director, DICE; Dominic Mallinson, vice president, research and development, Sony; and Mark Papermaster, chief technology officer, AMD.
Supporting Resources
- Attend APU13, AMD Developer Summit, to learn more about Mantle
- Register here for complimentary access to all keynote sessions at APU13 (available in limited numbers; while quantities last)
- Read our blog: The four core principles of AMD's Mantle
- Become a fan of AMD Gaming on Facebook
- Engage with us on Twitter @AMDRadeon
- Become a fan of AMD on Facebook
About Cloud Imperium Games
Cloud Imperium Games Corporation and its subsidiary Roberts Space Industries was founded in April 2012 by renowned game developer Chris Roberts (Wing Commander, Freelancer, Privateer) and his business partner and long-time international media attorney Ortwin Freyermuth. Under Roberts' leadership using his long-standing relationships in the game space, Cloud Imperium quickly assembled a top tier development team for the creation of art assets, story elements, and an extensive prototype for its first game Star Citizen. Star Citizen is being marketed and launched via www.robertsspaceindustries.com. Cloud Imperium's strategy is about customer acquisition through established game designer fan bases. More information about the company, including jobs and contact information can be found at www.cloudimperiumgames.com.
About Eidos-Montréal
Founded in 2007, Eidos-Montréal embraces the philosophy to always pursue excellence in game development while creating immersive, captivating experiences for players. The studio made their mark in 2011 with the release of the critically acclaimed Deus Ex: Human Revolution. Having recently reached their sixth anniversary Eidos-Montréal remains true to their founding ethos: to assert themselves as a studio the most talented developers and testers from all over the world want to call home.
About Oxide
Oxide Games is an independent digital entertainment studio focused on delivering revolutionary leaps in PC and console gaming. Formed by industry veterans with decades of experience, Oxide is poised to change our perceptions of what games can render in real time. The company's first product, an all-new 64-bit engine called Nitrous, uses fully concurrent processing to realize massive performance gains on modern multi-core CPU and GPU architectures relative to existing technologies. Oxide will be announcing its game projects at a later date. Oxide Games is based in Timonium, Maryland. Learn more at www.oxidegames.com.
—30—THIEF, the THIEF logo, DEUS EX, DEUS EX: HUMAN REVOLUTION, the DEUS EX: HUMAN REVOLUTION logo, EIDOS-MONTRÉAL, SQUARE ENIX and the SQUARE ENIX logo, are registered trademarks or trademarks of the Square Enix Group. All other trademarks are the property of their respective owners.
About AMD
AMD (NYSE: AMD) designs and integrates technology that powers millions of intelligent devices, including personal computers, tablets, game consoles and cloud servers that define the new era of surround computing. AMD solutions enable people everywhere to realize the full potential of their favorite devices and applications to push the boundaries of what is possible. For more information, visit www.amd.com.
AMD, the AMD Arrow logo and Radeon are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners.

subset: commoncrawl


text:
Easy to edit with organized layers. Vector logo Resisable; Vector Horizontal and Vertical display; Symbol files high resolution; Some color variation vector; Version of Icon Black and White grayscale.
the Font is not included, is for reference only.
If you receive the following message:
This file contains text That was created in a previous version of Illestator. This legacy text must be updated before you can edit it.
You should only give "Update" to make the text editable.
Any questions you may have, please let me know. You can contact me and it will be a pleasure to help you!
Thank you for purchasing this file! If you need more info please contact me through my profile
All the best.


text:
Thetford Equips Group's Mobile Dental Clinic
December 14, 2010 by RVBusiness · Comments Off on Thetford Equips Group's Mobile Dental Clinic
Ann Arbor, Mich.-based Thetford Corp. and its Norcold Inc. subsidiary announced today (Dec. 14) that the companies had partnered with The Community Dental Foundation in Arizona to equip a mobile clinic in an effort to help the foundation provide dental services to underserved children without insurance.
"Community Dental's volunteer service to children without insurance is generous and fulfills a real need," said Kevin Phillips, vice president of Thetford Corp. "We are glad to be able to help them with their mission with this donation of our products."
The companies recently provided the foundation with two AC/DC refrigerators and a Porta-Potti for the foundation's third mobile clinic.
"Many families don't have transportation or can't take time off from work to take their child to the dentist," said Carsten Loelke, Community Dental chairman and CEO, "so our foundation takes dental service directly to them. Our state-of-the-art dental clinic provides everything from preventive work, such as cleaning, sealants and dental exams to restorative work, like fillings and stainless-steel crowns."
According to Loelke, Thetford's expertise in mobile refrigeration and sanitation made them the only choice for Community Dental.
"Arizona weather is very hot, so our mobile clinic needs refrigerators to store anesthesia and dental supplies that require certain temperatures," he said. "Sometimes, we are on-site for over 12 hours, so a portable toilet can be essential.
"Thetford and Norcold are reputable companies with quality products for mobile use. We know they are a big supporter of the community," Loelke added, "and we are very grateful to Thetford for supplying these products."


text:
ST. GEORGE, UT: Robert Emery Lusby, 90, October 26, 2012 in Washington City, Utah. He was born October 09, 1922 in Glendale, California to Charles Raymond Lusby and Gertrude Carrie Wilson. He married Patricia Ann Heydenreich. They later divorced. He married Patricia Fry in Glendale, California on June 11, 1968.
Bob was raised in Glendale, California on Pacific Avenue. He mowed lawns and enjoyed homegrown persimmons and avocados. He grew up fishing. Bob attended R.D. White Elementary (Doran Street School), Toll Junior High, and Hoover High. He attended USC Dental School and practiced dentistry in Glendale for 40 years, where he was beloved by his patients. His father, uncle, brother Don, and two nephews practiced dentistry. His loves included his wife and children, the United States, fishing, boating, backpacking, trips to the cabin near Mammoth, photography, USC football games, waterskiing, volleyball, jogging, working in the yard, See's Victoria Toffee, Baskin-Robbins Rocky Road ice cream, whole wheat bread, reading World War II literature and Louis L'Amour westerns, helping others, and visits from his grandchildren. He was a member of the First United Methodist Church in Glendale and attended the Good Shepherd Presbyterian Church in St. George.
He is survived by his wife: Patricia; children: Donald (Nancy) Lusby (Oakhurst, California), Thomas (Christine) Lusby (La Crescenta, California), Brian Lusby (St. George), Karen (Mark) Lewis (Del Mar, California), and Robin (Duane) Fielding (Washington City); grandchildren: Andrew and Katherine Lusby and Maysen, Taylor, Bodie, and Hodge Fielding; his brother Gerald Raymond. His older brother Donald Wilson (deceased), Bob, and younger brother Jerry all served in World War II, never leaving the U.S.
The family expresses special gratitude for Comfort Cottage and all associated with it for the wonderful care and love he received for the last 1½ years.
Funeral services will be held at Sunset Fifth Ward (750 North 1000 West) in St. George on November 2 at 2 p.m. A viewing will be held at 12:30 p.m.


text:
Hmm...I'm going to give the OP the benifit of the doubt and say that he wasn't intentionally bragging and that he doesn't mean that it sucks to have gotten into these two great schools--it just sucks that the money has just complicated his decision. Maybe we should lay off 9if this really is the case?)
His green what?
To the OP - It doesn't matter where you go; with your level of social skills you will probably end up miserable anyway. Please die in a fire.Love,Donnie Jeffcoat
I wouldn't trade my spot in life for anyone's. Don't confuse jealousy with disdain for social retards.
You'd think if that were true I would've applied...Anyhow, I don't buy that you're not a troll.


text:
Thursday, 11 July 2013 02:52 PM
The federal government on Thursday reported a rare surplus of $116.5 billion in June, the largest for a single month in five years. The gain kept the nation on track for its lowest annual deficit in five years.
The surplus was due in part to $66.3 billion in dividend payments from Fannie Mae and Freddie Mac. The mortgage giants were taken over by the government at the height of the 2008 financial crisis and are now repaying taxpayers for the support they received.
Through the first eight months of the budget year, the deficit has totaled $509.8 billion, according to the Treasury. That's $394.4 billion lower than the same period last year.
The Congressional Budget Office forecasts the annual deficit will be $670 billion when the budget year ends on Sept. 30. If correct, that would be well below last year's deficit of $1.09 trillion and the lowest since President Barack Obama took office. It would still be the fifth-largest deficit in U.S. history.
The Obama administration also estimates a lower annual deficit, although it projects a slightly higher figure of $759 billion.
Steady economic growth and higher tax rates have boosted the government's tax revenue this year. At the same time, government spending has barely increased. The dividend payments from Fannie and Freddie have also helped.
The federal deficit represents the annual difference between the government's spending and the tax revenues it takes in. Each deficit contributes to the national debt, currently $16.7 trillion.
The improving deficit picture has taken pressure off negotiations to raise the federal borrowing limit, although that battle is likely to resurface in the fall. Obama has remained at odds with Republicans over cutting benefit programs and imposing further tax increases.
The deficit reached a record $1.41 trillion in budget year 2009, which began four months before Obama took office. The Obama administration was forced to deal with a severe economic downturn that reduced revenues and boosted government spending in such areas as unemployment benefits and food stamps. The government also had to allocate billions of dollars to stabilize the financial system.
The budget gaps in the next three years were slightly lower as a gradually strengthening economy generated more tax revenue.
President George W. Bush also ran large deficits through most of his two terms in office after he won approval for broad tax cuts and launched wars in Afghanistan and Iraq.
The last time the government ran an annual surplus was in 2001.
© Copyright 2018 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.
Newsmax Comment Policy
Keep discussions on topic, avoid personal attacks and threats of any kind. Links will not be permitted.
Newsmax, Moneynews, Newsmax Health, and Independent. American. are registered trademarks of Newsmax Media, Inc. Newsmax TV, and Newsmax World are trademarks of Newsmax Media, Inc.


text:
No stars for the story, one for the acting and from three to four for the special effects.
Movie was fantastic for me.
Movie was tooooooooooo long. Please change director. The battle scenes were cool to watch.
Interesting background story but the conversation between Luke and Ray was boring.
This what happens when they added two different directors to a movie. No JJ please. His movie was a piece of short cuts from others Star Wars movies. This movie at least work on the emotional parts.
I know this movie was for kids but we act like kids with Star Wars. Lol.
The movie had funny scenes and amazing new creatures but please not more gambling scenes. Lol
I am given 5 stars because the emotional conflict of the rebels to give up or keep going fighting for freedom. One mistake and the galaxy stopped supporting them. As like the negative reviews. I gave a second look to this movie.
Each universe runs their own stories. Star Wars follow some rules. Except this movie was different for some people.
Star Trek went down the hill with the last movie. They destroyed once more the Enterprise. The group got stuck in a planet etc. Nothing deeper and emotional from that last movie. But I still like Star Treck.
Star Wars is the conflict between the dark side and the light side. Hoping for freedom.
So I said this movie was not so bad.
This is a complex movie for some people. The main concept of the dark side and light side was there. Just some people can't understand.
Front Row Centre |
Winnipeg Movies |
Edmonton Movie Guide |
Enprimeur |
Cine Entreprise |
US Showtimes |
Restaurant Guide
Coming Soon -
What's Playing -
Movies by Theatre -
Showtimes powered by Tribute.ca | © 2000-2011 FilmCan


text:
wix website
Presupuesto $750-1500 CAD
36 freelancers están ofertando el promedio de $978 para este trabajo
Hello, I've read your project description, We can design a creative and professional website for you as per your requirements and I want to discuss this project in more detail with you. Lets have a quick chat to dis Más
Hello ! We want to discuss about your project as we have experience in it. What Differentiates us from the other freelancers : # Experience of more than 5 years in Unity 3D, Xcode, CoCoa 2d, Phonegap and major Más
Hi. I can create your website according to oyur requirements. Be sure you will get the quality work. To make you satisfy regarding my skills I am sharing some of my good websites. [login to view URL] Más
Hello, Greeting!! Thank you for providing us a scope to place our proposal here. We have 5+ years of experience in web development & designing. We are very much perfect at our work. Client says the quality of webpage w Más
Hi There, Warm Regards and Thanks for reviewing our proposal SERO Workmation has years of industry experience in IT Solutions, animation, graphics and app development. Our company is based in the heart of the Go Más
****Wix Expert*** Hello, ****I will design and develop a good looking, mobile responsive, user friendly and SEO optimized website with good page speed. Lets discuss the requirements on private chat.***** I am Más
Hi, I can start work on your project immediately once you confirm me and i am also open for further discussion if you want. I have 7+ years in web designing & development with good experience in following sk Más
Hello Employer First of all this is not a auto-generated bid. I have gone through your project's initial requirements with the help of the job posting you have placed. And I think I have requisite experience and Más
Hi, Thanks for the opportunity. As per your requirement, i would like to tell you that I have a very strong experience of more than 7 years in this field of design and development. Please spare a moment to discuss t Más
Hi, I have read Your project description. I will Provide you work according to your requirement. You can check my Portfolio here https://www.freelancer.com/u/eyenetindia.html to see my previous work and feedbac Más


text:
It's been a quiet hurricane season in the Lehigh Valley so far, but forgetting about the devastation that the big storms can cause might add up to a gloomy forecast for the future.
It was almost exactly a year ago that Hurricane Irene knocked the lights out of the Lehigh Valley and eastern Pennsylvania. It struck Aug. 27-28, causing about 1.3 million electric customers to lose power.


text:
|Anonymous | Login | Signup for a new account
|Main | My View | View Issues | Change Log | Roadmap
|View Issue Details [ Jump to Notes ]
|[ Issue History ] [ Print ]
|View Status
|Date Submitted
|Last Update
|-for ocamlbuild use https://github.com/ocaml/ocamlbuild/issues
|2012-07-11 16:02
|2017-03-03 11:56
|Assigned To
|have not tried
|OS Version
|Product Version
|Target Version
|Fixed in Version
|0005680: myocamlbuild.ml should be splittable into several files/plugins
|ocamlbuild is a nice tool, a programmable Makefile, something worries me is that now myocamlbuild.ml is quite big, (more than 1000 lines of code). Actually much of the code is the same and duplicated everywhere. I wonder whether ocamlbuild can accept .cm[oa] as plugins. I did not expect this to come true soon, but it may help ocamlbuild boom
|Attached Files
| composable-ocamlbuild-1.gitpatch [^] (11,407 bytes) 2013-08-06 10:41
composable-ocamlbuild-1.patch [^] (10,497 bytes) 2013-08-06 10:41 [Show Content]
0001-ocamlbuild-polish-the-interaction-between-Param_tags.patch [^] (7,223 bytes) 2013-08-18 14:29 [Show Content]
gasche (administrator)
2013-08-05 18:31
edited on: 2013-08-05 18:37
I gave more thoughts to the issue this morning and my temporary conclusions is that there are three different options for making ocamlbuild plugins modular. But before describing them, I would like to recapitulate:
(1) how ocamlbuild presently works wrt. plugins (myocamlbuild.ml)
(2) what would be the criterias/objectives for a better solution
## How myocamlbuild.ml works today
Just after loading the command-line options, ocamlbuild looks at whether a myocamlbuild.ml exists in the current project. If it does, it compiles it (if it needs to be recompiled) with a ad-hoc compilation command (including the ocamlbuild libraries distributed with the compiler, and, interestingly, looking in "_tags" for "debug" or "profile" tags that would apply to "myocamlbuild.ml"). Then it executes the _build/myocamlbuild program, and exits directly after that. It is actually _build/myocamlbuild that does the rest of the building task.
This whole logic is in the "plugin.ml" module, called from main as "Plugin.execute_plugin_if_needed". Note that when _build/myocamlbuild is called, it is passed the "-noplugin" option to not itself try to build the plugin again -- we could think of other information to transfer from the first ocamlbuild process to the next.
## What composability means
There are two different dimensions to composability.
The first is "composable libraries": being able to build libraries of ocamlbuild logic. I would like to have a myocamlbuild.ml that would just say: "activate support for OCamlfind and Dypgen" or "Use the set of building rules distributed by the Core guys" or "This is a LaTeX project". This means that myocamlbuild.ml, as an OCaml program, should be able to use external libraries. The most natural way to do that today is to rely on ocamlfind, so this is why this issue is described as "load rules from ocamlfind packages" in PR#6093.
The second is "composable subprojects": being able to describe the build logic at several different places in a project, just like we can add a _tags file in a subdirectory. That's a feature request that is less pressing than enabling the first dimension, but will eventually come as well (git had to get submodules at some point). People want to be able to drop an ocamlbuild-using project in one subdirectory of their current project, and have the whole thing just works.
It is helpful to keep both those needs in mind (of course giving priority to "composable libraries") when thinking about changes that would be needed for OCaml.
## A first attempt (this part describes implementation details, may be skipped)
What I tried as a prototype this morning is the following. "If ocamlbuild already looks for 'debug' and 'profile' flags in _tags when building myocamlbuild.ml, why not have it look for 'package(foo)' tags as well to have the compilation step add the relevant ocamlfind packages?". So I tweaked the ad-hoc compilation step in Plugin to also include all the flags corresponding to the tags assigned to "myocamlbuild.ml" (eg. through "-tag" command-line, or (true: foo) or ("myocamlbuild.ml": foo) in _tags).
The problem is that at the point where `execute_plugin_if_needed` is called, most of the ocamlbuild code hasn't been run yet, and the environment available to compile myocamlbuild.ml is very poor. In particular, `Ocaml_specific.init ()` hasn't been called yet, so simply adding ("myocamlbuild.ml": package(foo)) does nothing, because the rules corresponding to OCaml tags haven't been registered yet. In fact I simplified the story above, the "_tags" file at the root hasn't even been read yet, only command-line options have been processed.
It works if I move the `execute_plugin_if_needed` tag to much later in the pipeline: after all configuration files have been read, after hygiene has been checked, and after the whole set of directories marked "traverse" have been traversed and their "_tags" file processed.
The problem with this first attempt is performances: that amounts to redoing some work twice, once before compiling myocamlbuild.ml and one in the second ocamlbuild process. This may have unpalatable performance impacts on large projects. Note that we don't need to compute checksums twice, so the impact may actually turn out to be small; and hygiene can be disabled on the first run, etc.
## Options for a realistic implementation
I see three different options:
(1) In order to avoid traversing the traverse-set twice (this is the non-constant cost among things redone twice), we may decide to only read the _tags file at the root of the project, and no other, to determine the build options for myocamlbuild.ml. Note that we may also decide to read options from a new kind of file (eg. _plugin_tags).
(2) We may decide to do the traversal anyway, looking for information on how to build myocamlbuild.ml in all the subdirectories and their _tags file. This opens the door for supporting the second kind of modularity, composability of subprojects, but we would need to decide on a semantics for what a myocamlbuild.ml in a subproject means. I'm not sure we can get something clean (in particular an user could logic in the myocamlbuild.ml of a subdirectory to only apply in this subdirectory, which would require a way to un-register the corresponding rules, and besides being an invasive implementation change it's even not clear that it has a well-defined semantics).
(3) We may move to dynamic loading for plugins, instead of compilation-and-silent-rerun as is currently done. Upon finding a myocamlbuild.ml, compile it into myocamlbuild.cmxs and dynlink it into the current ocamlbuild process. If the _tags files (or _plugin_tags, etc.) recommend some ocamlfind libraries, link their own .cmxs beforehand -- I checked and this kind of stuff would work (on a x86 or x86_64 Linux at least) if packagers correctly provide the required .cmxs.
The first option looks rather simple to implement. It might even be possible to get something working and reasonably robust to get into the next release -- but don't get your hopes to high, as I think we should not commit something fragile.
If we don't try to support myocamlbuild.ml in subdirectories (forgetting about subproject composability for now), the second option is also reasonably easy to implement (let's call this 1-in-depth), but has potential performance consequences. I would expect the performance cost to actually be neglectible compared to the checksum computation (that would only be performed once), so don't close the door on that.
The third option looks like a trouble-maker. It could be the most easy to make efficient, but it's likely to be buggy on the first few tries and that's more a medium-term change to consider.
## Current opinion
I like these two options:
- 1-in-depth: read all the _tags file in depth and compile the root myocamlbuild.ml with the flags corresponding to those tags; this is consistent with the current ocamlbuild semantics (if a _tags file is taken into account, all are)
- _plugin_tags: have a single new kind of files at the root that would be parsed to know the compilation options to perform on the plugin; the non-subproject-composable aspect is clear
I think both could be extended in the future towards subproject composability (looks hard to define well and painful to implement) or dynamic linking options (looks painful to implement well).
I didn't discuss building the OCamlbuild plugin(s) out of several .ml files foudn in the project directory. That could be accounted for by a slight adaptation of the current semantics (in fact ocamlbuild will also look for a myocamlbuild_config.ml, but please forget I said anything about that), but I don't think it is very interesting. I suspect the current perceived need to compose several .ml files comes from the inability to compose a single myocamlbuild.ml with external libraries (so let's import all this stuff from OASIS and compile them here in my project?), and wouldn't bring in additional use cases.
dbuenzli (reporter)
2013-08-05 19:15
Not sure I digested all of it. But in my view the subproject goal is not necessarily worth of pursuit (and git submodules are horrible to use or I don't understand them). Actually I wouldn't mind if there was a single _tags file only allowed at the root of the directory.
Regarding the _plugin_tags file I'd rather avoid introducing a new file, as other have suggested somewhere else, a weakness of ocambuild is that it tends to disseminate the build information in too many files.
It turns out that what you find the least interesting (building a plugin from several ml files) is the most to me. I don't necessarily see rules coming from a library and it's still usefull to be able to modularize them (even if they turn out to be abstracted in a library later). Also a package providing rules may actually want to use these rules to build itself or its test suite, or its examples... so you get a bootstrap problem at that point.
gasche (administrator)
2013-08-05 19:45
One problem with using the stuff from _tags to build myocamlbuild.ml is that in addition to ("myocamlbuild.ml": foo) that clearly looks right for this purpose, you get all the stuff that people put in (true: foo) that was certainly meant for the project itself and not its plugin file. Admittedly, we can live with that (in most case that would mean several useless ocamlfind packages passed to myocamlbuild.ml).
I'm ready to hear more about your .ml use-cases and change my mind. That said I don't really see why you would need to split your myocamlbuild.ml into independent units, and yet refuse to distribute them separately (though I understand distributing more small packages increases the release/packaging cost).
I don't understand your bootstrap problem: regardless of whether you pass myocamlbuild.ml source files, ocaml modules or findlib packages, you cannot use their own semantic content to build them from myocamlbuild.ml. I get the testsuite point: if the only way to use some logic of an ocamlbuild plugin is to get it from ocamlfind, the testsuite of the distributed plugin would have to install it before being run, which is not nice.
If we manage to rationalize the part of the code that builds myocamlbuild.ml (using the rich ocaml_specific logic instead of the current simple hard-coded command), a cheap design would be have a "myocamlbuild.mlpack" file in the root directory work as expected (use all the listed modules as plugins for the second invocation, after a useless but harmless packing step). There may be other options.
If we had some form of dynamic linking of plugins (possibly less ambitious than the third option discussed in my first email), that could also be an option. You could invoke your testsuite with "ocamlbuild -load-plugin mystuff.cmo".
Ah. One last idea would be to control the running ocamlbuild from a toplevel (ocaml or ocamlnat) instead of reimplementing the dynlinking logic ourselves. That may be a cost-effective way to get some like the "all dynamic linking" option, but also open its own can of worms (ocamlnat maintenance status is even worse than ocamlbuild's right now).
meyer (developer)
2013-08-06 00:09
|My thoughts were given in associated defect. We only need to support adding options to the myocamlbuild.ml compilation command line.
hongboz (developer)
2013-08-06 03:23
I would like to get back when I have time. But I have one concern, suppose plugin is enabled, how hard would it to be distributed?
For example, if my ocamlbuild depends on other plugins, when I release my library, is there a way to automatically pack all the dependency without disturbing my users?
gasche (administrator)
2013-08-06 12:18
edited on: 2013-08-06 12:19
# A first released attempt
I have attached a first rough implementation of what I discussed above. Use .gitpatch if you use git (it's three separate patches bundled by format-patch), and .patch otherwise (the three are collapsed in a single patch).
It corresponds to option 1-in-depth: all the traversable directories are traversed to collect information (which is actually useless for non-root directories, but makes the patch smaller), and only at the end of the initialization phase is myocamlbuild.ml built and executed. Hygiene is not done twice (only during the second step).
The part that derives the tags to pass to the myocamlbuild.ml compilation command is a bit of a hack: we use ocaml++program++link++{byte,native} and pray that it works. In practice it works.
You're welcome to try the patch and see if it fits your potential use-cases for modular ocamlbuild plugins.
(No guarantee that this will end up included or that the feature demonstrated here will also work in a final solution.)
# Example use cases.
(1) Using an ocamlfind package in your myocamlbuild.ml
let foo = Str.quote "foo"
"myocamlbuild.ml": package(str)
let x = 1
ocamlbuild -use-ocamlfind test.byte
(2) Linking a local module to myocamlbuild.ml (... but also the final compiled result)
let foo = Lib.id "foo"
let id x = x
let x = 1
ocamlbuild -no-plugin lib.cmo
ocamlbuild -byte-plugin -mod lib.cmo test.byte
In the second case I use the "-mod" command-line flag that links compilation units to the programs. That means that lib.cmo will be linked both in the plugin and test.byte, which is of course not optimal. If we had flags to say the equivalent thing locally in _tags instead of on the command-line, we could do something better here. A -before-plugin-option flag would also fix this issue.
More generally, this approach rests on the expressivity of ocamlbuild flags and compilation options, will let you do all they can do, and no more.
dbuenzli (reporter)
2013-08-07 01:11
Regarding your 2) I don't want to have to invoke ocamlbuild with command line flags. I don't understand why we don't just introduce a few tags that allow us to tell that thing should be linked in the myocamlbuild.ml (and create one if this one doesn't exist). Rules are added by side effect anyway.
The bootstrap problem is this. Suppose I'm the js_of_ocaml project. I have new rules for building. I want to be able to use these rules for building part of my project and I also want to be able to install them with the package and I don't want to repeat myself. This means that we want two things
1) Being to be able to specify a project local file to link into the myocamlbuild.
2) Being to be able to specify a package library to link into the mycamlbuild.
Besides we want all that to be in _tags.
For 1) propose to add a new tag ocamlbuild_plugin or ocamlbuild_rules. Tagging an ml file with this tag compiles it and links the file in the myocamlbuild executable. Example, suppose you have :
let () = dispatch begin function
| After_rules -> rules ()
I just want to write in my tags file:
"rules.ml" : ocamlbuild_rules
And that should ensure that these rules are linked in the myocambuild executable.
For 2) I think we can do as you suggested, i.e.:
"myocamlbuild.ml" : pkg(js_of_ocaml.ocamlbuild)
I would also like to have a rules _tags -> myocamlbuild.ml so that I don't even need to have a myocamlbuild.ml file in my project directory. The above tags file would just work. (But maybe we could rename myocamlbuild.ml to something more sensitive, like ocamlbuild_rules).
gasche (administrator)
2013-08-07 08:01
Of course I agree that "-mod trick" is suboptimal and that ocamlbuild tags need
to be enhanced to allow this use-case better. My own proposal(s) so
far amount to the following: use the standard semantics of OCamlbuild
(with its built-in tags and rules) to build the `myocamlbuild`
program. Instead of adding a special flag whose semantics only applies
to building the plugin, I'm interested in improving ocamlbuild with
features that make your use-case convenient, but are also useful to
build other programs.
(Note: currently my patch doesn't achieve this generality, it only tweaked the ad-hoc building of the plugin so that it emulate in a "good enough" way the standard semantics.)
You suggest:
> _tags:
> "rules.ml" : ocamlbuild_rules
I think this is wrong. The current semantics of tag files is that
`pred: foo` adds tag `foo` to the compilation of things that match
`pred`, and you're doing something completely different. But I hope
you could be satisfied with something looking like:
"myocamlbuild": depmod(rules)
With the semantics that depmod(foo) adds foo.cm{x,o} at the linking
step and a dependency on this file.
> I would also like to have a rules _tags -> myocamlbuild.ml so that
> I don't even need to have a myocamlbuild.ml file in my project
> directory.
That's a good idea (looks like .cmo -> .mllib made kids). I'm still
a bit surprised that this would work well... Note that if we have the
right semantics for the tags, we should be able to generate an *empty*
myocamlbuild.ml file, instead of painfully harvesting the file to
generate some code.
kerneis (reporter)
2013-08-07 08:25
> _tags:
> "myocamlbuild": depmod(rules)
> With the semantics that depmod(foo) adds foo.cm{x,o} at the linking
> step and a dependency on this file.
Note that this is (almost) what ocaml_lib does when used in myocamlbuild.ml, with ~extern:false and ~dir:".". The only difference as far as I can see is that it would link foo.cm{a,xa}.
gasche (administrator)
2013-08-07 08:38
Indeed; this may be packaged on the plugin side as an ocaml_mod construct, but this is also very close to what direct flag_and_dep invocation gets you.
I think you both know this, but for the purpose of readability I'll point out that .cma are not a good option in this scenario, as their semantics is to only link what the program explicitly depends upon, while here Daniel precisely want to link a plugin module for its side-effects only (with no reference to it from myocamlbuild.ml).
Note that in general I dislike linking for side-effects and I'd prefer people to provide pure modules with an (init : unit -> unit) function, to be explicitly called in myocamlbuild.ml. But this conflicts with Daniel's design pressure which is to get rid of myocamlbuild.ml as much as possible.
I personally suspect that it's enough to have the long-term goal of having myocamlbuild.ml that are simple and declarative-looking, instead of not having them at all, if that can get us pure plugins. Side-effects-only linking opens other cans of worms, such that having poor control over the order of application (which may become really bad if two plugins have conflicting effects, admittedly a bad situation to start with).
dbuenzli (reporter)
2013-08-07 11:19
|I'd also be happy if we can avoid side-effecting modules and mandate that a rule module M exports a few well-known identifiers (e.g. M.after for the rules to put in `After etc.) but I fear this would imply dynlink if we don't want to need to write any myocamlbuild.ml. Agreed with the wrong way of my proposal.
gasche (administrator)
2013-08-07 11:51
I think that a reasonable first step would be to make the following myocamlbuild.ml work:
let () =
dispatch (Menhir_ocamlbuild_plugin.init ());
dispatch (Bisect_ocamlbuild_plugin.init ());
dispatch (Local_module_foo.init ());
using a _tags file resembling the following:
<myocamlbuild.*>: package(menhir.ocamlbuild), package(bisect.ocamlbuild)
(Note that the dependency on local_module_foo.ml would be taken care of by ocamlbuild's usual rules.)
dbuenzli (reporter)
2013-08-07 12:10
|Why not. But just note that this is not very different of linking in side-effecting modules (if the order in which you define packages in _tags matters), it's just more inconvenient.
gasche (administrator)
2013-08-18 09:30
An update: after discussion with Damien, I pushed the patch above in version/4.01 as well as trunk. The reasoning is that while the change is a bit invasive, it would also have very beneficial effects on the plugin ecosystem (eg. OASIS) that we would like to see after 4.01 is released.
Of course, when inspecting the code yesterday I found an issue with the way Param_tags.init() is handled -- so the change as integrated is slightly buggy. I am working on a clean fix for that, but if it appears that this is too hard to get right the whole change might still get reverted.
gasche (administrator)
2013-08-18 10:32
edited on: 2013-08-18 10:34
Here is more information about the current issue. Feel free to ignore that length message if you're not interested in development internals.
TL;DR: it's not a backward-incompatible regression, but some unwanted warnings during the plugin compilation file.
Parametrized tags are handled by ocamlbuild in a simple, but slightly painful, way. When they are encountered in a configuration file, they are stored in a queue internal to the Param_tags module, and they have no direct semantic effect. When Param_tags.init() is called, this queue is processed and each instance foo(bar) of a parametrized tag is specialized: having written "package(ocamlnet)" will literally execute an instance of the parametrized rule for the tag "package(ocamlnet)", etc. Param_tags.init will also emit warnings if an unknown tag is used, or the tag arity (parametric or not) is wrong.
Param_tags.init() is called exactly once at the end of ocamlbuild's initialization process. Before the present change, compilation and execution of the plugin happened well before that (so parametrized tags were not available at plugin's compilation time). The patch I applied moves the plugin action *after* Param_tags.init(). This means that plugin's compilation will have access to built-in parametrized tags, but also that parametrized tags declared or applied by the plugin code itself will not be available at the time Param_tags.init is called. So any application of those in the _tags file will result in a warning from Param_tags.init (the parametrized tag is still unknown) during the plugin compilation phase.
Note that this doesn't mean anything bad for the second run, when ./myocamlbuild is executed and the "real compilation" happens: this run will have the plugin code execute before Param_tags.init(), so everything works well. We are not talking about a regression, but unwanted warnings during the plugin compilation phase.
I see different possible actions:
(1) do nothing and let the first run send wrong warnings; I think this is unduly confusing for users (we want to encourage modular plugins as a way for non-experts to use ocamlbuild plugins, so it should not create confusion even among beginners)
(2) add a ?quiet:bool parameter to Param_tags.init that would silence all warnings during the first Param_tags.init call (I mean during plugin compilation). I'm unhappy with this choice as well because it means actual mistakes in the ("myocamlbuild.ml": foo) line (relying on an non-built-in parametrized tag for plugin compilation) will not result in a warning. Again, we want non-expert users to be able to compile a plugin file without being blind-folded about what doesn't work.
(3) Initialize (non-quietly) only the tags that apply to "myocamlbuild.ml" during the first plugin run. This is a good solution on paper, but the problem is that the (true: foo) lines also apply, and we can expect users to use plugin features not meant for "myocamlbuild.ml" in those. This is a situation where the choice to go with _tags instead of a separate plugin-specific file bites us.
(4) Merge (2) and (3): initialize quietly the global tags (those that apply to any file because they were passed with (true: foo) or `-tag foo`), and initialize non-quietly the tags that apply specifically to "myocamlbuild.ml".
I'm currently going for solution (4). It is mildly unsatisfying to have to hack around the (true: foo) stuff, but I think that is the best medium-term solution: going for a separate _plugin_tags file would probably be too large a change before the new version, and I think being released has value in this case.
Any feedback is welcome.
kerneis (reporter)
2013-08-18 18:22
Solution (4) is disappointingly hackish, but probably the most sensible. The only other short-term solution that I can think of is "(2) by default, and (1) in -verbose >= 1 mode" but it's not friendly to non-expert users at all.
It might hint at the short-comings of the current solution though, and I hope we are not bound later by the curse of backward compatibility. If it's acceptable, I think this whole feature should be marked explicitly as experimental and subject to breaking changes in the release notes.
gasche (administrator)
2013-08-19 09:49
I pushed a change implementing option (4), along with testsuite coverage, in both version/4.01 and trunk.
I'm not sure what backward-compatibility guarantees to give. I think it would be good to say that tags explicitly added to "myocamlbuild.ml" will be used for plugin compilation (but no guarantee on fuzzier predicates such as `true`). This does not preclude adding a new _plugin_tags in the future if there is an agreement this is a better solution, but if we want OASIS (for example) to take advantage of modular plugin compilation we should preserve some safe subset of the current behavior in the future.
gasche (administrator)
2013-08-25 10:18
Weekly modular-ocamlbuild update:
I found out last week that this patchset introduced a regression. In the existing code for myocamlbuild.ml hardcoded compilation (which I preserved, only adding more flags coming from the plugin tags), unix.cm(x)a is explicitly linked, because the OCamlbuild implementation relies on some Unix features. If the user had a use_unix or package(unix) in its (true: ...) tags, this would break compilation of the whole project with an error about double-linking of unix.cmxa.
The proper solution is to revert the changes that use the _tags file for plugin compilation, and go for a simpler (and thus more principled and less likely to introduce regressions) implementation: take plugin tags from a new command-line option, -plugin-tag(s).
(Note that this also solve the Param_tags problem I mentioned earlier, as in this case we don't initialize the _tags tags at all. Cleaner designs have good side-effects.)
I know that a command-line option is much less convenient from an end-user point of view (Daniel explicitly mentioned that earlier), but having it in 4.01 still open modular perspectives to a couple of realistic user situations:
- OASIS, which has control on ocamlbuild invocation itself and can therefore pass whatever command-line flag there is
- people using a Makefile or shell script to drive the ocamlbuild invocation anyway
- ocamlbuild wrappers such as RWO's "corebuild" script
Of course medium-term plans are to get rid of this "only command-line option" limitation, to have something more convenient. I still think a _plugin_tags file would be in order, but have been discussing with Gabriel Kerneis and Thomas Refis ideas to alleviate the "there are too many separate configuration files" problem.
Stay tuned.
doligez (administrator)
2017-03-03 11:56
ocamlbuild is now a separate project that lives on GitHub.
PR transferred to https://github.com/ocaml/ocamlbuild/issues/208 [^]
|Issue History
|Date Modified
|2012-07-11 16:02
|New Issue
|2012-07-11 16:15
|ocamlbuild accept more input => myocamlbuild.ml should be splittable into several files/plugins
|2012-07-11 16:15
|new => acknowledged
|2013-07-29 07:58
|acknowledged => confirmed
|2013-08-05 17:11
|Relationship added
|related to 0006093
|2013-08-05 18:31
|Note Added: 0010115
|2013-08-05 18:37
|Note Edited: 0010115
|View Revisions
|2013-08-05 19:15
|Note Added: 0010117
|2013-08-05 19:45
|Note Added: 0010118
|2013-08-06 00:09
|Note Added: 0010120
|2013-08-06 03:23
|Note Added: 0010121
|2013-08-06 10:41
|File Added: composable-ocamlbuild-1.gitpatch
|2013-08-06 10:41
|File Added: composable-ocamlbuild-1.patch
|2013-08-06 12:18
|Note Added: 0010124
|2013-08-06 12:19
|Note Edited: 0010124
|View Revisions
|2013-08-07 01:11
|Note Added: 0010139
|2013-08-07 08:01
|Note Added: 0010140
|2013-08-07 08:25
|Note Added: 0010141
|2013-08-07 08:38
|Note Added: 0010142
|2013-08-07 11:19
|Note Added: 0010143
|2013-08-07 11:51
|Note Added: 0010144
|2013-08-07 12:10
|Note Added: 0010145
|2013-08-18 09:30
|Note Added: 0010185
|2013-08-18 10:32
|Note Added: 0010186
|2013-08-18 10:33
|Note Edited: 0010186
|View Revisions
|2013-08-18 10:34
|Note Edited: 0010186
|View Revisions
|2013-08-18 14:29
|File Added: 0001-ocamlbuild-polish-the-interaction-between-Param_tags.patch
|2013-08-18 18:22
|Note Added: 0010187
|2013-08-19 09:49
|Note Added: 0010191
|2013-08-25 10:18
|Note Added: 0010237
|2013-12-05 16:01
|Tag Attached: patch
|2017-02-23 16:34
|OCamlbuild (the tool) => for ocamlbuild use https://github.com/ocaml/ocamlbuild/issues [^]
|2017-02-23 16:44
|for ocamlbuild use https://github.com/ocaml/ocamlbuild/issues [^] => -for ocamlbuild use https://github.com/ocaml/ocamlbuild/issues [^]
|2017-03-03 11:56
|Note Added: 0017539
|2017-03-03 11:56
|confirmed => resolved
|2017-03-03 11:56
|open => suspended
|Copyright © 2000 - 2011 MantisBT Group


text:
Company to open Danville office, add 108 high-paying jobs
Company to open Danville office, add 108 high-paying jobs
DANVILLE, Va. —
More than 100 jobs are coming to Danville as a northern Virginia company announced it will expand its operations.
Norhurst Inc. purchased the former Dan River Executive Campus on Memorial Drive, the Danville office of Economic Development said Friday.
The average wage of the 108 jobs will be $67,000 plus benefits. The company directly helps Manassas-based Insystech Inc. with government contracts and educational software development.
The move is due to a combination of Insystech's upcoming lease expiration and a savings in operating costs, city officials said.
A news release didn't say when the facility would open.
The company plans to invest $2.3 million into the building in return for getting a $625,000 grant from the state Tobacco Commission.


text:
- Properties
- Agents
- Offices
- About the Area
- News
- Videos
- About Us About Us
- Preferences
- Back
- Change Currency:
Barry Sloane, who joined Sotheby's International Realty in 1999, leads the Beverly Hills office's department specializing in architecturally significant homes and historically important properties. He has represented and sold such landmark homes as Frank Lloyd Wright's 1923 La Miniatura, A.F. Leicht's 1929 The Castle, and Richard Neutra's 1951 M.I.K. House.
Barry has listed and over a billion dollars sold in prime Los Angeles properties, most located on the Westside and in the Hollywood Hills. He has specialized in historic properties associated with some of Hollywood's greatest legends, including the homes of Jean Harlow, Rudolf Valentino, Hedy Lamarr, and Lana Turner, as well as the properties of a large number of contemporary celebrities.
An active member of the local art and architecture communities, Barry has lectured on contemporary trends in residential architecture for the American Institute of Architects. He is also a member of the Los Angeles Conservancy, the National Trust for Historic Preservation and the Los Angeles County Museum of Arts' committee for contemporary art. Barry also acts as a mayoral appointee to the Whitley Heights Historic Preservation Overlay Zone Board.
Barry frequently lends works from his contemporary art collection to major museums. He and his collection have been profiled in Art News, Art & Auction, Los Angeles and Forbes magazines.
9665 Wilshire Blvd
Ste 400
Beverly Hills, CA 90212
Office: (310) 786-1844Fax: (310) 724-7010DRE#: 899496


text:
POQclan Player Squad (PPS)
The PPS is a player community (not a clan) that we started in January 2009 to encourage the players on our servers and the members of our clan to all get to know each other a little better.
Yes we see each other in the game, but that's usually not the best place to have a nice friendly chat and make new friends. So PÕQ Clan has created a special group in our Forums and an Evolve group where we all can meet.
There are other benefits to the PPS too. When you join the Evolve group you'll have easy access to the PÕQ clan leaders and admins. So if you see trouble in any of our servers, you can call someone to deal with it without even having to leave the game.
We also sometimes schedule special games in our servers with the PPS players and PÕQ members.
And if you're thinking of applying to join the PÕQ Clan, being in the PPS is a great introduction so that we get to know you first. You may even be spotted by one of our recruiters or get to know a member who would sponsor your application.
The only requirement for joining the PPS is that you agree to follow the rules for players on the POQclan.com servers (eg. no swearing, betraying or cheating).
Some players would like to wear PPS tags. This is completely optional, but you are welcome to do so. We recommend you use a tag like 'PPS~YourName'.
Is the PPS a clan?
No, the PPS is a player community. It does not have Leaders or ranks. It is operated by the PÕQ Clan but joining PPS does not make you a member of PÕQ Clan.
How can I join PÕQ Clan?
Apply to join our clan.
Do I need to join PPS before I apply for PÕQ Clan?
No, you can apply directly to the PÕQ Clan. But it would probably help if you have been in the PPS for awhile first. We receive a lot of applications to join PÕQ Clan. If we already have a good impression of you from your participation in PPS then your application may have a better chance of being accepted.


text:
* David Gray, Author of The Luggie, and other Poems [Buchanan's note].
Patrick Regan
has kindly shared the material
from his Robert Buchanan site with readers of the
I would not be lying yonder,
Where thou, beloved, art lying,
Though the nations should crown me living,
And murmur my praises dying.
Better this fierce pulsation,
Better this aching brain,
Than dream, and hear faintly above me
The cry of the wind and the rain;
Than lie in the kirkyard lonely,
With fingers and toes upcurled,
And be conscious of never a motion
Save the slow rolling round of the world.
I would not be lying yonder,
Though the seeds I had sown were springing!
I would not be sleeping yonder,
And be done with striving and singing!
For the eyes are blinded with mildew,
The lips are clammy with clay,
And worms in the ears are crawling, —
But the brain is the brain for aye!
The brain is warm and glowing,
Whatever the body be;
It stirs like a thing that breatheth,
And dreams of the Past and To be!
Ay! down in the deep damp darkness
The brains of the dead are hovelled!
They gleam on each other with radiance,
Transcending the eye that is shrivelled!
Each like a faint lamp lighteth
The skull wherein it dwelleth!
Each like a lamp turneth brighter
Whenever the kirk-bell knelleth!
I would not be lying yonder
Afar from the music of things,
Not were my green grave watered
By the tears of queens and kings.
If the brain like a thing that breatheth
Is full of the Past and To be,
The silence is far more awful
Than the shriek and the agony;
And the hope that sweetened living
Is gone with the light of the sun,
And the struggle seems wholly over,
And nothing at all seems done;
And the dreams are heavy with losses,
And sins, and errors, and wrongs,
And you cannot hear in the darkness
If the people are singing your songs!
There's only the slow still rolling
Of the dark world round and round,
Making the dream more wondrous,
Though it render the sleep more sound.
'Tis cold, cold, cold and weary,
Cold in a weary place:
The sense of the sin is present
Like the gleam of a demon's face!
What matter the tingling fingers
That touch the song above you?
What matter the young man's weeping,
And longing to know you and love you?
Nought has been said and uttered,
Nought has been seen or known, —
Detraction, the adder above you,
Is sunned on the cold grave-stone.
Yet 'tis dark here, dark,
And the voices call from below!
'Tis so dark, dark, dark,
That it seems not hard to go!
'Tis dark, dark, dark,
And we close our eyes and are weary!
'Tis dark, dark, dark,
And the waiting seems bitter and dreary!
And yonder the sun is shining,
And the green, long grass hath grown,
And the cool kirk-shade looks pleasant,
And you lie so alone, so alone!
The world is heartless and hollow,
And singing is sad without you,
And I think I could bear the dreaming
Were mine arms around about you;
Were thy lips to mine, belovèd,
And thine arms around me too,
I think I could lie in silence,
And dream as we used to do!
The flesh and the bones might wither,
The blood be dried like dew,
The heart might crumble to ashes,
Till dust was dust anew;
And the world with its slow still motion
Might roll on its heavenward way, —
And our brains upon one another
Would gleam till the Judgment Day!
(From North Coast, and Other Poems, 1867-68)
Last modified 26 September 2002


text:
|14 Litre Storages
|No. Of Free Service
|2 Per Year
|Purification Water Flow Rate
|25 Litre / Hour
|5 Stage Water Purifier
|1 Year
With its after sales services par excellence, Hi-Tech has successfully achieved a position second to none in the field of water purification. From domestic purifiers to high end industrial level purification assemblies, Hi-Tech has focused on delivering with a commitment to take care of the product and your requirements and concerns. With a giant network throughout the country, the customers get easy and prompt repair, replacement and any kind of assistance at every doorstep with a motto of- One Hour(to respond)- One Day(to troubleshoot & rectify)- One Time solution. Superior spares, expert technicians, and strict adherence service policy boosts the company towards relationship building through 100% customer satisfaction.
"I would like to take this opportunity to thank Hi-Tech for your outstanding service and good product deliver."
"Your Team member was very respectful and graceful during his installation visit to my home. Really appreciate his neat work and polite language. Good to see the brand having excellent employee for their service delivery."
"Fully satisfied with the delivery & installation, though only a week old. Very convenient,as it stores the water after filtration. Ideal for homes where municipal water is available."


text:
The Hon. John H. Thompson was a butcher and harness dealer in Hawley, Pennsylvania, who twice served as mayor (chief burgess as it was called then) and was elected to the State House of Representatives.
The Hon. John H. Thompson was a butcher and harness dealer in Hawley, Pennsylvania, who twice served as mayor (chief burgess as it was called then) and was elected to the State House of Representatives.
He was born at Crawford, Orange County, N, July 30, 1835 (another reference said he was born at Hopewell), to Horace and Mahala (Harton) Thompson. He had three younger sisters. His father , who was a farmer, died in 1841 when John was five, at which time they moved to Middletown, NY. John's mother died in 1861.
After receiving a public education, starting in 1858 he engaged in butchering at Bloomingburg, Sullivan County, NY.
On March 12, 1862 he married Ellen M. Todd of Bloomingdale. One year later, they removed to Hawley, Pa., where they stayed. Ellen's father went out west in 1849 during the California Gold Rush but died on the way, at the Isthmus (Panama) where he was buried. Her mother had died in 1847.
••• Harness dealer
At Hawley Thompson was employed by the Pennsylvania Coal Company (PCC), operating a stationary steam engine to pull the cars back up the company's gravity railroad. He held this position until 1877. After this he worked as a butcher for 11 years.
Starting in June 1888, he was a dealer in harness and horse furnishings, and had a large and well-stocked store. The location of the store has not been learned.
In March 1910, Fred Reineke, who had a harness shop in Uswick, was doing business in the former stand in Hawley where Thompson applied his trade. In August 1913, George Simons bought the Hawley livery business of G. Matter & Sons, planning to join this with the harness business he had purchased of the late John Thompson.
••• Mayor in 1890's
A staunch "Free-silver Democrat", Thompson held several political offices, since first settling in Hawley. He served as tax-collector, elected in 1870 and 1872 for Palmyra Township (which included Hawley at that time), and also as assessor in 1872.
He was twice elected as burgess of Hawley, in 1892 and 1897. During this time, the Delaware & Hudson Canal was nearing its end. Hawley Borough was progressing as a manufacturing town, majoring in textiles and glass. Steam trains came and went in three directions, served by the Erie Depot near the present library. The 1890's were also a time of great trial in Hawley, with two large infernos downtown as well as a destructive fire at the Bellemonte Silk Mill on top Welwood Avenue. The bluestone mill, responsible for hundreds of jobs, was rapidly rebuilt.
Hawley Fire Department formed in 1898 while he was mayor; they were located in the Odd Fellows Hall building on Main Avenue, where Thompson attended regularly for fraternal meetings upstairs, as well as Hawley Council sessions on the first floor, on the left side.
Thompson served as justice of the peace and notary from 1880 to 1896. It appears he again had that role after his term as state representative.
••• Fought corruption
In November of 1898, he was elected to the House of Representatives. He served a single, two-year term. He owed his election to the fight against Quayism and was elected by a large margin. The Hawley correspondent for the Honesdale Citizen, reporting on Thompson's death in 1909, said of his time as representative, "he fully sustained his reputation as a friend of the working masses."
He had been nominated as a representative by the Wayne County Democrats at their convention held in September 1898. Also nominated were A.B. Gammel of Bethany for Congress; F.P. Kimble for State Senator; John B. Bennan of Mount Pleasant Township also as a state representative; and E.H. Clark of Texas Township for Treasurer. We aren't told where the parley was held.
The Wayne Democrats adopted strong ant-Quay resolutions and approved the course of events with the Spanish-American War, underway.
Quayism concerned a political corruption scandal in Pennsylvania politics during the late 19th Century centered on a Republican U.S. senator, Matthew Stanley Quay. In 1898 Quay was arrested and charged with taking $200,000 in interest from state money on deposit. His Senate seat expired during his indictment. Quay was acquitted of the charges, and the Governor moved to reinstate him in the Senate, but the U.S. Senate refused, by a 33-32 vote.
Surely he would have known Edmund B. Hardenbergh of Hawley, who became a state senator in 1894 and served two terms. Hardenbergh then was elected as state Auditor General. A Republican, Senator Hardenbergh was on the different side of the political aisle from Thompson.
••• Long time Odd Fellow
Like many men of that period, he was very active in the many fraternal organizations available. Thompson was active in the Wangum Lodge of the International Order of Odd Fellows Fellowship for 35 years starting in 1863. He served as district deputy for four terms beginning in 1870. He served as a trustee for the Odd Fellows building in Hawley, which in 1899 built a brick storefront and meeting hall at River and Main, following a large scale fire that took out the Keystone Hotel. The Odd Fellows had also lost their former hall in another inferno in June of 1898, on the 300 block of Main Avenue. This organization was active in Hawley since 1851, and was still meeting in the 1980's.
He was also identified with the Rebekah Lodge of Odd Fellows, was a member of the Lackawaxen Encampment of Odd Fellows, and a charter member of the High-Sun Lodge of Red Men of the Wangum Tribe in Hawley.
Thompson also served at least five years as superintendent of the Hawley Methodist- Episcopal Sunday School.
As of 1890, the Thompsons' home was on Keystone Street (15th Street), where he also had his office for the justice of the peace and notary. In 1906 they were living on Penn Avenue near River Street.
A search of the 1872 Hawley map shows only the home of "Mrs. Thompson" on the far end of Chestnut Street (20th Street), above Pine. They had no telephone listing in the 1900's. A March 1911 news column lists the widow Mrs. John Thompson living on Church Street, Hawley.
John H. Thompson was the only Thompson listed in the 1906 directory. The 1912 Hawley directory, however, lists Mrs. Charlotte Thompson; a grocer, George Thompson and his wife Nellie; and Mrs. S. Ella Thompson.
No indication has been found that the Thompsons had any children.
A Hawley correspondent for The Honesdale Citizen reported the passing of Hon. John H. Thompson, at the age of 74, on June 3, 1909. "Our town was greatly last Thursday evening by the news of the sudden death of John H. Thompson, Esq.," the unnamed writer penned. He had taken ill at his office after supper. Hs wife checked in on him, and friends carried him home. He expired before he reached his house. "Acute indigestion" was thought to have been the cause of death. He had a similar attack a couple months previous but had never fully recovered.
The funeral was held at his home in Hawley with a large number of friends, including about 75 Odd Fellows. Rev. Benjamin P. Ripley officiated. His body was laid to rest "with the dust of kindred," as the Honesdale Citizen put it, at Middletown.
The Honesdale Citizen carried a column with an interesting disclaimer in the headline, "Gossip by Our Correspondents – That May or May Not Interest." The Dec. 20, 1911 edition informs us of the death of Ellen M. Thompson, widow of the Hon. John Thompson. She died Dec. 10th in a hospital in Middletown, NY after an illness, in her 74th year. Her sister-in-law Mrs. Frank Thompson lived there, and that is where the funeral and interment were conducted. Several Hawley friends attended her funeral.
She had won many friends in Hawley "by her bright and sunny disposition and high character. She was part of the Hawley Methodist- Episcopal Church for many years.
Commemorative Biographical Record of Northeastern Pennsylvania (1900) spoke of John Thompson's civic service: "The reigns of city government were never in more capable hands, for he is a progressive man, pre-eminently public-spirited, and all that pertains to the public welfare receives his worthy endorsement."


text:
Jesse Heikkila, 7, of Middleboro has brain cancer, and he and his family had hoped that he'd be able to have hospice care at home. A community turned out for his trip home, but his condition worsened, and he's had to stay in the hospital.
MIDDLEBORO – All Suzanne Heikkila wants to do is "bring my baby home."
Her 7-year-old son Jesse is fighting for his life at Dana Farber Cancer Institute, and his family had hoped he would come home for hospice care last week.
Supporters, including State Police troopers who learned of Jesse's plight, had planned to escort him back to Middleboro and honor him in a homecoming ceremony, but his health prevented it.
This week, Jesse's mother reached out on the web site Carepages.com to let people know she appreciated the effort.
"We miss talking with him so much," she wrote. "Jeff (her husband) and I just want to bring our baby home so he can see his puppy, play video games and build Lego's with (brother) Colton."
Jesse was diagnosed with Stage 4 neuroblastoma – brain cancer – shortly after his third birthday in 2009, when he complained of his first headache.
Since then he's had little time to just be a boy, instead battling for his life and facing harsh therapy, surgery, remissions and relapses.
Last week his family was set to bring him home for hospice – residents and local officials had planned to welcome him with signs, balloons and a police escort, since Jesse had said one day he would like to be a police officer.
"On the day of discharge, everything was going according to plan," wrote his mother. "The Massachusetts State Police patiently waited to escort Jesse home while our community eagerly waited to wave to Jesse. Folks lined the streets of Middleboro with yellow balloons. Just at that time, Jesse started having more difficulty breathing."
The family was told by doctors Jesse would have to stay at Dana Farber.
"We were devastated to announce that Jesse would not be returning home that day. However, we were overcome with joy that so many folks came together to provide Jesse with a spectacular homecoming," his mother wrote.
Dozens held yellow balloons and signs were flitting in the breeze, folks came together to wait for the little boy who captured their hearts, and news crews were on the lookout for the procession.
Jesse's grandparents, Brockton natives William and Ann Gilbert, were among them.
"He's coming home on hospice," Ann Gilbert said as she waited.
Despite her anguish, Suzanne's pain is not apparent. Heikkila had said previously that Jesse deserved a mother who isn't sad all the time, and credited her mother, Ann, with giving her the strength to go on, which Suzanne has done.
Last summer, when she learned her son's cancer was progressing, it didn't stop her from taking to the streets to raise awareness of a childhood cancer.
"Children are dying every day and it doesn't even make the evening news. There's no outcry. Nationally, seven kids are quietly dying every minute."


text:
Survived by his family
Dan R. Mitchell, 67, of 22 Kadie Court in Linn Creek, MO, formerly of Ottumwa, IA, died at 3:08 a.m. March 17, 2013 at his home in Linn Creek.
He was born January 8, 1946 in Ottumwa, IA to Elmer and Wyllis Hainline Mitchell. He married Pat Williams August 14, 1965.
A 1964 graduate of Ottumwa High School, he worked for John Deere Ottumwa Works for 30 years, retiring in 1998. He was a member of B.P.O. Elks Lodge #347 in Ottumwa and B.P.O. Elks Lodge #2517 in Osage Beach, MO. He served 6 years as financial secretary for U.A.W. Local #74. He warmed our hearts with his love and generosity to his family and friends.
Surviving are his wife; a son, Michael Mitchell of Riverside, CA and a daughter, Julie (Ty) Margenthaler of Cape Girardeau, MO; three grandchildren Nicole, Brice and Nate.
He was preceded in death by a daughter, Christine; an infant son, Jeffery and a brother, Dick Mitchell.
Funeral services will be at 10:30 a.m. Thursday at the Reece Funeral Home in Ottumwa, IA with Rev. Mel Kendall officiating. Burial will be at Shaul Cemetery.
Visitation begins after 11 a.m. Wednesday at the funeral home with the family present from 6 to 8 p.m. Wednesday.
In lieu of flowers, memorials may be made to the Food Pantry of the donor's choice.


text:
Follow RFF News on your cell phone. Text follow rff to 40404 you will receive txt messages with RFF News
0 Members and 1 Guest are viewing this topic.
what did they say?! I still can't see it
can anybody find a way for us Canadians to watch
urgh I always here "this content is currently unavailable!"
Do you need my help again?
If he had yelled at me like that the stilt would have been somewhere else entirely.
Page created in 0.097 seconds with 33 queries.


text:
Rachel Mosesso, BSBA in Information Systems, '13
It took a while for her to get there, but senior Rachel Mosesso is at home at Suffolk.
For senior Rachel Mosesso, the path to majoring in Information Systems at Suffolk University was a windy one. Having enjoyed her math and science classes in high school, the Foxboro native first pursued a doctorate of pharmacy degree at a school in-state. Realizing quickly that it wasn't the right fit, Mosesso applied to several schools, including Suffolk, with the intent to transfer.
Accepted everywhere she applied, Mosesso chose Suffolk – a decision she calls "the best she ever made."
She started out as a management major, but Mosesso says she "fell in love with technology again" after taking a couple information systems classes. From that point, she "never looked back," and will graduate this December with her bachelor's degree.
"The faculty, especially in the ISOM Department, are exceptional," says Mosesso, who currently serves interns at Boston Private Bank & Trust in its Information Security department, a focus she says she'd like to maintain upon graduation. "The ISOM classes that are offered are current; the information and skills that you learn in class, directly apply to what you will be doing out in the workforce."
But Mosesso, who serves as President of the Information Systems Club and Public Relations Officer for the Suffolk University Management Association, has also found a close-knit group of friends among her fellow majors – a group she calls "the crew" – that supports each other academically and socially.
"We all do homework together, work on projects together, offer each other feedback on a project or assignment we are doing, and we even go out together," she says. "I have organized several outings to take our academic relationships out of the classroom to a personal level."


text:
Your browser does not support iframes.
Lancaster County School District officials began laying the groundwork for the coming school year last weekend during the annual school board/superintendent's planning session
This year's meeting, attended by board members and school administrators, was held Friday, Feb. 1, and Saturday, Feb. 2, at the Home Place Bed and Breakfast in the Tradesville community.
Among the many topics under consideration during the two-day meeting were school safety, technology and the 2013-14 school year calendar.
Authorities are interviewing witnesses and searching for suspects after a Lancaster man reported he was beaten and robbed in a driveway early Friday, Feb. 1.
Police were called to a home in the 500 block of Miller Street at 12:48 a.m. about an assault, according to a Lancaster Police Department incident report.
There, they spoke with a 47-year-old man who was upset, crying and appeared to have been assaulted, the report said. Officers noticed the victim had several knots on his head and face.
Deputies are investigating a possible armed robbery and assault outside a nightclub during the early morning hours of Jan. 27.
Just after 3 a.m., a deputy responded to the Springs Memorial Hospital emergency room about an assault, according to a Lancaster County Sheriff's Office incident report.
The deputy spoke with a 27-year-old Lancaster man at the ER who reported the incident. The deputy noted in the report there was a language barrier and said it was difficult to speak with the victim.
A large contingent of Lancaster police officers responded to a reported armed robbery Tuesday, Jan. 29, though it turned out to instead be a case of gambling gone wrong.
Officers were dispatched to Quality Inn, 114 Commerce Blvd., about 2:30 p.m. after a 911 call that someone there had been robbed, according to a Lancaster Police Department incident report.
By 3 p.m. at least six marked police vehicles were seen parked outside the S.C. 9 Bypass hotel, each with blue lights flashing.
A search for the source of several gunshots heard in a Lancaster neighborhood Jan. 18 led to the arrest of a Charlotte man on two firearms charges.
Jesse Smith, 37, was arrested on charges of unlawful carrying of a pistol and discharging a firearm in the city, according to a Lancaster Police Department incident report.
The arrest came minutes after an officer heard three gunshots coming from the area of East Arch Street and Pardue Circle. As the officer approached the area, he heard three more gunshots and radioed for backup, the report said.
The S.C. Department of Transportation held a public hearing Tuesday, Jan. 29, on a proposed project to widen Fort Mill Highway (S.C. 160).
The meeting at Pleasant Hill United Methodist Church drew nearly 100 curious residents, many of whom live in the area, for a detailed look at the project. Residents also had opportunities to discuss the plans with SCDOT officials and place their thoughts on it in the public record.
CHARLOTTE – Political candidates and anyone else looking to strengthen community ties in Charlotte are always advised to stop by the Tuesday Morning Breakfast Forum.
Heath Springs native Sarah Mingo Stevenson organized the group more than 30 years ago.
It was a way for members of Charlotte's black community to stay abreast of issues facing their city.
The city of Lancaster has officially shown its support for the aims of the Municipal Association of South Carolina (MASC).
At its Jan. 22 meeting, Lancaster City Council unanimously approved a proclamation that stands behind MASC's 2013 legislative priorities that support local elected officials making decisions based on local needs and priorities.
Forgoing the usual presentation of architectural diagrams or lists of desired funds, two library board members instead urged Lancaster County Council to take a field trip.
Library director Richard Band and library board member Tommy Myers both appeared at council's Monday, Jan. 28 meeting to discuss capital improvement needs for the county's libraries, though they decided council needs a more first-hand experience.
There's a special gold bell inside Lancaster Radiation Therapy Center that cancer patients ring three times upon completing their series of treatments.
The bell ringing is a celebration for all involved – patients, their families and even the medical staff.
It's a place where hugs and kisses are doled out. Some days smiles fill that room. Some days, it's tears of joy.
The plated text below the bell, presented in poem form, sums up the experience.
Copyright © 2018
The Lancaster News is your source for local news, sports, events, and information in Lancaster County and Lancaster, South Carolina, and the surrounding area..


text:
Hottest Male Athletes Going For Gold At The 2014 Sochi Winter Olympic Games! [NSFW]
Summer Olympians may think they have the corner on sex appeal, but by judging every inch of the guys competing this year in Sochi we're starting to think that summer might not be so hot.
With all the raucous controversy surrounding the 2014 Winter Olympic Games in Russia, it's clear that a focus on and celebration of the elite athletes ready to compete for gold might be the only positivity to come out of this year's event; with that in mind, we certainly focused and celebrated all around the Internet this week to deliver the most comprehensive gallery of the gorgeous male Olympians in the competition. If you plan to watch Sochi's Olympics, use this as your cheat-sheet (we always root for who looks best in Lycra, don't you?); if you're one of the many who are boycotting the broadcast, our slideshow featuring 100+ pics (many NSFW) is the perfect substitution!
So, which international male Olympians would you place on the podium?


text:
I have been working hard to re-do my site, that is why you have not heard from me in a while around here!
My Jim Carrey website has gone thru a MAJOR, and I am talking MAJOR, overhaul! It is certainly not what you remember "Jim Carrey Is My Inspiration" to be!
So go check it out!


text:
Zach Allaun brauchte ein neues Logo Design und hat einen Wettbewerb auf 99designs gestartet.
Aus 102 Designs von 32 Designern wurde eine Gewinner gewählt.
Gamegnat is a new startup with an ambitious plan: To provide the best gaming information in the most simple and elegant way possible.
We believe that current solutions are imperfect. Sites like IGN and Gamespot are overly cluttered, making navigation tedious at best and downright frustrating at worst. Google search results provide an increasing level of spam and irrelevant results. No solutions exist that simply let gamers get in, get out, and get back to gaming.
Yeah, we're changing that.
We're targeting gamers.
They're largely male (>60%), ages 18-30 (the majority), tech-savvy, and have an appreciation for aesthetic and design, having been spoiled by the increasing quality of video game graphics.
Our users will also be more "hardcore" than most. We're not talking Wii, we're talking XBOX 360, PS3, and PC gamers.
Gamegnat is seeking a new identity. Attached can be found our current logo. We believe that it does not properly capitalize upon the potential for the name; the typography isn't eye-catching and the icon lacks meaning.
The new logo should include the following:
"GAMEGNAT" (all caps) should be the main element of the design. People should see it and think: Sleek. Remember the audience... Video gamers judge games based on cover art. I'd like the text to be modern, and stylized in some manner.
"Get Back to Gaming" should be a smaller sub-text below the Gamegnat name. Take caution to assure legibility.
An icon should be included. It should fit within a square (as it will likely be used avatars on social sites). In the gaming realm, GG means good game, and is widely known. This is where creativity comes in: perhaps a clever and stylistic rendition of GG, perhaps a catchy interpretation of a gnat. Be creative... make it memorable.
Regarding the color palette: Do not think that you need to follow the colors seen in the attached file. You may choose whatever palette you believe works. However, the logo should have no more than three colors, and they should be easily changeable to fit whatever color scheme we ultimately choose. On a related note, I'd prefer a copy of the logo on both a light and dark background.
Update (1/23/11):
Some thoughts based on current submissions:
- Feel free to experiment with colors. There seems to be a huge preference for the bright blue/dark grey (likely because of the logo attached to the brief); You need not follow that color scheme.
- Generally speaking, I'd prefer the subscript ("Get back to gaming.") to be underneath, and the same span as, the primary Gamegnat typography.
- I'm a huge fan of creative typography, and am going to prefer submissions that do something with the Gamegnat text other than simply choosing a font. On a related note, squashed and very bold text doesn't do it for me (unless you feel like you're really onto something!).
- Keep in mind that we're seeking a shift AWAY from our current logo (attached to brief). We're not looking to update it, we're looking to reinvent it. Submissions that take design cues directly from it, then, will likely be met with displeasure!
- Above all, be creative! If you have an awesome, disruptive idea for the logo, give it a crack (even if it goes against one or more of the posted guidelines). These guidelines are based on my limited conception of what I'd potentially like. The benefit of a crowd-source model such as 99designs is that many people can display many interpretations!
Finden Sie heraus, wie ein Designwettbewerb funktioniert, oder lernen Sie mehr über unsere Logo-Design-Angebote.


text:
Fitz Kennedy - Yooza Bum/Labor Day Anthem [Label Submitted]
Video Shot during Brooklyn Labor Day Parade.
Follow @Fitz_Kennedy on twitter
Follow FitzKennedy on Instagram
"Yooza Bum" T-Shirts Available @ WWW.FITZKENNEDY.COM ORDER NOW!!!
Please click the "Report" button below if the video on this page is not working properly.
Comments will only be displayed by verified emails. No Spamming or Racism.


text:
The airport beacon light at Ainsworth, Nebraska, and other early memories
My family lived out in the hills south of Johnstown, Nebraska until the end of my first-grade year. From those early years of my life, I have many memories. Many of them are just fragments, but like a picture in a book, each has a little story, even if I don't know the entire plot.
I have quite a few memories of driving home at night. Usually, we had been to Sunday night or Wednesday night church services, or perhaps a revival meeting.
It was always very dark when I looked out the windows. Along Highway 20, between Ainsworth and Johnstown in the mid-1950s, there weren't many lights, and after we turned off Highway 20 and drove out into the hills on a little sand road, the lights became sparse indeed.
At night, I couldn't enjoy my favorite sights along the way -- the bandstand in the Ainsworth park; Bone Creek, meandering through a meadow just west of Ainsworth; the tall slide on the Johnstown school playground; the viaduct west of Johnstown where we crossed over the Chicago Northwestern Railroad; and the long stretch of picket snow fence nearby that was supposed to keep the highway from drifting shut in the winter.
However, the beacon at the Ainsworth airport could be seen only at night. Its lights rotated at the top of a tower, and their brilliant beams swept across the runways, the land around the airport, and the highway. The light even swept through our car as we drove by it. It traveled much faster than we were driving, so I could watch several rotations as we approached and several more as we drove away.
One night while we were at church, the weather turned bad. We drove home in a snowstorm. After we turned off the highway onto the sand road, we came to a place where the snow had drifted so deep that we got stuck. My mom took the wheel and my dad pushed and shoveled and pushed and shoveled but we couldn't get out. Finally, he decided to walk home and get the tractor. He wasn't wearing a heavy coat, so my mom gave him her coat.
I don't know how far my dad walked, but it must have been a fearful trip, in the dark, in the storm, knowing his wife and little children were waiting for rescue. I was too little to understand that, though. I went to sleep and when I awoke, Daddy had returned on the tractor. A few rough jerks, and we were out of the drift and on our way home, following the tractor through the wind-blown snow.
When I mentioned this memory to my mother many years later, she told me how hard she had prayed for my dad while she was waiting.
A tired little girl, riding home in the dark, sometimes goes to sleep along the way. I remember one time when my dad carried me in the house and laid me on their bed. He tucked my mother's coat over me so I wouldn't get cold. I could feel its scratchy wool. I moved it around a little so the smooth satin of the lining was against my skin. The luxury of falling back to sleep, on my parents' bed, warm under my mother's coat, cannot be described.
Another time, we waited at Johnstown late at night to get my mother off the train. Johnstown didn't have a train station, but the train would stop there to let passengers off. Mama had been to Omaha to stay with her father, my Grandpa Harry Sees, at the hospital.
Finally the train's light glimmered in the distance, growing bigger and brighter as it drew near. The cars clanked and shuddered to a stop, a door slid open, and my mother emerged.
On the way home, my mother told us her train car had been full of cigar smoke. Her clothing smelled terribly of it, but I didn't care -- I was glad to see her! I still remember the fabric of the suit she was wearing. It was a brown and black houndstooth check.
My parents were young then -- just in their early thirties. My brother was in his first few years of grade school, and I was a preschooler. Most of these "dark memories" were made before my sister was even born. My goodness, that was a long time ago.


text:
DURHAM- The Duke Blue Devils landed a center this afternoon when Matt Skura phoned in his intentions to play in Durham. Skura is 6-3.25, 281 rising senior at Worthington Kilbourne High School in Columbus, Ohio.
"They came to me with a scholarship offer at the end of their camp and I just thought it was the right fit where you are surrounded with really good people," said Skura.
I decided today would be the perfect opportunity to call in and confirm my commitment to Coach Luke today. Skura plays guard in high school but was recruited to play center at Duke. "After getting to know some of the offensive lineman and coaches I felt really comfortable and it was a warm experience."
When asked by Blue Devil Nation to describe his game in his own words, Skura replied, "I'd say I'm physical and that's how I like to play, I have great technique and work hard giving 100% in the weight room and in the classroom."
Skura picked Duke over several other schools recruiting him including: Cincinnati, Indiana, Michigan, Michigan State, Toledo and Ohio.
Stay tuned for more football recruiting at BDN.


text:
The advocacy group Dumbarton United has been working with the school board and County Councilman David Marks to bring air conditioning and much needed renovations to Dumbarton Middle School. Councilman Marks met with me last May when I became president of the PTSA and pledged to do whatever was needed to improve our school.
I received a phone call from David Marks on April 15 and I am very pleased to announce that County Executive Kevin Kamenetz has introduced a budget which includes the funding for Dumbarton's renovation, including air conditioning.
On behalf of the PTSA, I would like to thank the county executive, Mr. Kamenetz, and especially Councilman David Marks, for making Dumbarton Middle School a top priority. David Marks championed Dumbarton Middle School and has been a true ally for Towson schools. It has been wonderful to work with a public official who really cares about our children and makes education a priority. I am very grateful to him and to the county executive for hearing and responding to our plea for a better environment for our students.
I would also like to thank the volunteers who worked with me on the Board of Dumbarton United for making this goal a reality in a relatively short period of time. For all parents who wrote letters, signed petitions, and attended meetings, thank you so much.
We are also very grateful for the support of Principal Kelly Erdman, Assistant Principal Charles Bolger and Assistant Principal Judy Seniura for allowing our group the freedom to advocate on behalf of Dumbarton, a school of excellence.
Cheri Bond Pegues, president PTSA
Dumbarton Middle School