Been a busy little robot this week.
"Aimed at a youth audience this is a "flexible" script -- existing comfortably, imo, in a number of niches ranging from a big budget live action/cgi extravaganza through a Nick or D.C. original movie (personally, I'd love to see it as an anime style flick in the vein of Miyazaki's "Howl's Moving Castle", but we can talk about that)."
Agents always ask which niche you see the script falling into -- I'm guessing it helps them decide how they're going to position it. You'll note that I'm not going public with any of the script's content as I'm a little superstitious/paranoid about describing that kind of thing until the agent's had a chance to look at it and it's out on the market.
Got a significant chunk of my outline done for "Caden Brave", my 2009 NaNo effort. All of the main characters are laid out. They're archetypal, but that's how I roll.
Twenty more days until the National Novel Writing Month kicks off. If you're still thinking about joining in, now's the time to sign up and start working on your outline. If you decide to go for it, look me up under the author name of "sillyroger". We can be "buddies" and motivate/annoy each other into action during November.
And finally, got my second Scooby script approved. These are a hoot to write and I hope the kids enjoy watching the show as much as I do writing it.
"Nick of Time", that's a great title! Good luck with the script, Roger, and the Nanoo Nanoo. Man, all these contests got me thinking how the Internet is a great tool for writers, it's like that same, delicious pressure of deadlines one gets at work.
Glad you like the title, I'm pretty pleased with that one myself.
I agree the net's a fantastic tool for writers. From doing research on "magical Celtic herbs" to finding contests like NaNo and Script Frenzy, it's upped my productivity exponentially.


I am a hardworking, creative and detail-oriented public relations student with strong writing and presentation skills. My outgoing and open-minded personality enables me to work well with others and also independently.
Before my professional career began I was heavily involved in competitive downhill ski racing at an international level. As an athlete I was encouraged to set goals and learned how to focus and maintain a positive and mental attitude. These experiences helped to shape my mind and outlook for a successful career.
My objective is to use my educational background and experiences as well as extracurricular involvement to provide a competitive advantage to my employer. I am seeking an internship for the opportunity to apply and enhance the skills necessary for a successful career in public relations.
Coached competitive ski racing to children from the ages 9-11.
Demonstrated drills and techniques for the athlete's.
Traveled to races with the athlete's where I would give them guidance and share my knowledge of ski racing.
Interned at Gap Inc. and worked closely with the Director of Public Relations, Manager of Public Relations and Public Relations Coordinator.
Opened and put away sample clothing in the showrooms for each brand. Banana Republic, Gap and Old Navy.
Monitored Gap Inc. media coverage in weekly and monthly magazines.
Assisted with the planning of all Gap Inc. events as well as attending them.
Responsible for the planning of all member events.
Created weekly schedules for all clubhouse staff.
Delegated daily tasks to members of my serving team.
Currently attending Humber College in the Public Relations diploma program with an expected graduation date of May 2011.


text:
EX Holding bids for Exide's Americas business
Exide Technologies received a stalking horse bid of $170mn from EX Holdings for its Americas business, which is currently under Chapter 11 bankruptcy in the US.
The bid from EX Holdings, a subsidiary of Quexco, was chosen from other bids received by the batteries maker during its marketing campaign to sell the company's assets, according to Tim Vargo, chairman, president, and chief executive officer of Exide.
Under the stalking horse bid (an initial offer for the assets of a bankrupt company) Exide will sell a substantial part of its business to EX Holdings on the assumption that the bidder will also take on the company's liabilities related to some of its assets. Moreover, the company's 23 non-operating assets in North America are excluded from this agreement, Exide indicated in a statement on July 8.
The Milton, Georgia-based company's North American assets are currently subject to Section 363 under the US Bankruptcy Code, meaning the Bankruptcy Court must approve the agreement, which can also be challenged to higher and better offers, the company noted.
Moreover, EX Holdings intends to retain the battery maker's North American workforce and support its operations after the acquisition is completed. The announcement comes on the heels of Exide's recent sale of its Europe Middle East and Africa (EMEA) and the Asia Pacific business to a group of its noteholders.
Exide filed for Chapter 11 bankruptcy two months ago to expedite the sale of its North American assets.

redpajama_set_name: RedPajamaCommonCrawl


text:
Cleaner air from improved Australian fuel quality standards
By David Swanton
This article was published on Tuesday, 8 October 2019 in ON LINE opinion - Australia's e-journal of social and political debate
Australia's fuel quality standards
Australia's air quality, particularly in urban areas, is adversely affected by noxious emissions from motor vehicles. The amount and type of these emissions and greenhouse gas emissions are determined by vehicle technology and the quality of hydrocarbon fuels. The preference of the expert Intergovernmental Panel on Climate Change is that zero emission electric or renewable fuel vehicles ought to prevail that would eliminate noxious and greenhouse gas emissions and improve people's health and the environment.
Until zero or low emission vehicles prevail, the Australian Government can specify the fuel quality standards under the Fuel Quality Standards Act 2000. If these standards were international best practice, then they would achieve beneficial outcomes for Australians by ensuring engine operability, maximising vehicle performance and reducing noxious and greenhouse gas emissions to achieve health benefits. But Australia's petrol quality is the worst in the OECD[1]. While other countries are improving their fuel quality, the Australian Government recently reviewed the standards and is not making any meaningful changes to Australia's poor petrol standards until 2027. This has significant consequences for vehicles, motorists and ordinary Australians.
Australia imports all its vehicles and is also a net importer of crude oil and many refined products. Internationally harmonising Australia's fuel quality is necessary as new vehicles are designed to use the quality fuels recommended by vehicle manufacturers; the benchmark being those supplied in Europe. As diesel emissions are carcinogenic, Australia should also consider following the lead of Paris, Mexico City, Madrid and Athens, which are banning diesel vehicles from 2025.
Diesel and other fuels aside, Australia's petrol quality is particularly problematic.
Petrol Quality
The Federal Chamber of Automotive Industries, representing vehicle manufacturers, has recently stated that EN228[2]quality petrol must be readily available to allow the importation of better vehicles, improve vehicle performance, improve fuel efficiency and reduce noxious and greenhouse gas emissions.
Australia has required that petrol vehicles meet Euro 5 emission standards since 2013. Vehicle manufacturers then use Euro 5 quality, i.e. EN228, petrol to certify their vehicles as Euro 5 compliant. So far so good. However Australian petrol, ranked 73 in the world based on sulfur content, does not meet Euro 5 requirements. There can be no guarantee that any post-2013 petrol vehicles are now meeting Euro 5 emission standards on Australian roads. This situation is unacceptable: a government would not tolerate food or electrical wiring that does not meet specifications and likewise should reject sub-standard fuel quality.
The current Euro 5 standard and a proposed more stringent Euro 6 standard are important because they impose limits on vehicular emissions of carbon monoxide, nitrogen oxides, volatile organic compounds and particulate matter. It is well-known that many types of respiratory illnesses (including asthma), heart disease, strokes and cancers would be prevented if emissions were reduced and these standards were met.
Euro 6 quality petrol must have less than 10 parts per million[3] sulfur (to improve vehicle catalyst performance and reduce emissions), less than 35 percent aromatics (to reduce harmful emissions and combustion chamber deposits) and a minimum 95 RON (for use in fuel efficient, higher compression ratio engines). Australia's regulated petrol limits compare poorly, with premium 95 RON petrol having a maximum 50 parts per million sulfur and 45 percent aromatics. Worse still is 91 RON (regular unleaded) petrol with up to 150 parts per million sulfur and 45 percent aromatics. Predictably, many vehicle manufacturers do not import their best quality vehicles into Australia.
Perversely however, many vehicle manufacturers inform new car buyers that their post-2013 vehicles, designed to use Euro 5 quality petrol, can use inferior 91 RON petrol. They do this to compete in a market where cheap, poor quality 91 RON petrol would be used by some motorists regardless of any manufacturer recommendations. The Government must ensure that new motorists use petrol that will allow their vehicles to meet, or have the best chance of meeting, regulated Euro 5 or Euro 6 emission standards. The current petrol standard fails motorists.
Cost of reducing sulfur and aromatics
What should Australia's petrol quality be, given that Euro 6 quality petrol is available for import now? The Australian Institute of Petroleum, representing Australia's four oil refineries, has insisted that its members could reduce nothing other than petrol sulfur content by 2027. The Government was taken by oil industry lobbying. However, some refineries could upgrade before 2027, given that other countries (including the USA and New Zealand) reduced sulfur and aromatics and addressed all other parameters in refined petrol within three years. Australia's petrol quality will remain the worst in the OECD (until 2027), increased emissions will worsen health outcomes, and Australia will remain an import sanctuary for lesser quality vehicles. Even the Government's analysis indicates greater net benefits occur with earlier introduction of Euro 6 quality petrol.
Australia's four ageing refineries are inefficient. Combined, they produce less than half the refined fuel produced by India's Jamnagar refinery. Would all four refineries be operating in 2027 anyhow? Governments welcome that our refineries employ people, but at what cost? The Government's analysis indicates that if Euro 6 quality petrol were to be supplied, the health benefits would be at least $370 million per year. Australians and their health budget are effectively subsidising local refineries (three of which are multinational operations) to continue refining poor quality petrol.
A reduction in petrol's sulfur content would only cost motorists one cent per litre for a few years, if Australia's multinational refineries choose to pass this cost to motorists. If the Government wanted to support refineries, it could fund refinery upgrades from savings to the health budget. The health benefits would be ongoing, and motorists and the environment could benefit from fuel efficiency improvements. Other matters are manageable, but one significant technical problem remains. Removing sulfur and aromatics from petrol reduces its octane value.
Octane Options
To enhance octane, organometallic compounds such as lead and MMT, which is available in auto stores, or compounds such as NMA, available in some Australian petrol now, could be used[4]. These compounds are harmful to people and damaging to vehicles. All are rejected by vehicle manufacturers and should be prohibited in petrol.
Most OECD countries use one of two octane enhancers. MTBE[5] is used in Europe and is the preferred octane enhancer for refineries and vehicle manufacturers. However, it is effectively banned in many US states and elsewhere because it pollutes groundwater when it leaks from storage tanks, even in small concentrations. The last problem Australian farmers need is undrinkable bore water. The alternative is ethanol, which is an excellent octane enhancer. In the USA, 95 percent of all petrol is blended with 10 percent ethanol. That is, almost all US petrol is E10. Australian refineries do not prefer ethanol, simply because they do not produce it. Ethanol burns cleanly and, if sourced renewably, should appeal to environmentalists, ethanol producers, sugar and related rural industries, north Queensland MPs and people who breathe.
The Australian Automobile Association is supportive of improvements to fuel quality but is also concerned about the cost effectiveness of fuel quality improvements. The benefits of high octane petrol however, need not come at great cost. E10 petrol is rated as 94 RON and currently cheaper than 91 RON petrol. There are many factors at play here, including ethanol's higher octane rating and lower energy density compared with petrol, its price competition with petrol and pricing to meet some biofuel mandates. However, with some regulatory tweaks[6] and some deft work at the refinery (easily achievable by our refineries' excellent chemical engineers), this petrol blend could be increased to 95 RON E10 (with maximum 10 parts per million sulfur and 35 percent aromatics) at a cost comparable to that of 91 RON petrol. Premium Euro 6 quality petrol would then be available at just above a regular unleaded price. Together with the two to eight percent fuel efficiency improvements arising from a minimum 95 RON petrol in the market, there would be reduced greenhouse and noxious emissions and possibly lower net petrol prices for motorists.
Australia's choice was simple. The Government chose poorly. The Government has sacrificed air quality and people's health by retaining elevated levels of sulfur and aromatics in petrol, supporting inefficient refineries. The Government should upgrade petrol standards to Euro 6 quality, specify an octane enhancer such as ethanol, and allow the market to operate. Local refineries could choose to upgrade with or without government assistance, or fuel will be imported, as mostly occurs now.
There are many options to reduce emissions. NSW and the ACT use mainly imported petrol, and like South Australia, Tasmania and the Northern Territory have no major refineries. Any jurisdiction can mandate more stringent Euro 6 fuel quality standards and import Euro 6 quality petrol. Although motorists are paying for vehicles engineered to meet Euro emission standards, poor petrol quality means their vehicles do not. Australians should be able to purchase better fuel and with that have greater vehicle choice, better vehicle performance, better fuel efficiency, reduced noxious and greenhouse gas emissions, cleaner air and improved health. This outcome simply requires governments and fuel refiners and/or fuel importers to show leadership and act in the national interest.
[1] OECD is the Organisation for Economic Cooperation and Development, an intergovernmental economic organisation with 36 members.
[2] EN228 is the European Standard specifying the physical and chemical requirements and test methods for unleaded petrol, see http://www.envirochem.hu/www.envirochem.hu/documents/EN_228_benzin_JBg37.pdf . Similarly, EN590 is the standard specifying the physical and chemical requirements and test methods for automotive diesel.
[3] A concentration of one part per million is equivalent to 1 mg/kg.
[4] Organometallic compounds contain at least one bond between a carbon atom of an organic compound and a metal. Lead refers to tetraethyllead, MMT is methylcyclopentadienyl manganese tricarbonyl and NMA is N-methylaniline.
[5] MTBE is methyl tert-butyl ether (2-methoxy-2-methylpropane).
[6] Regulatory changes to permit the use of blendstocks for oxygenate blending would allow higher octane ratings for a blended fuel to be met at a cheaper cost.
David Swanton is an ethicist, scientist and director of Ethical Rights .
Fuel quality standards


text:
Metroing to The White House:
Metroing to The White House
A bold strategy outlined in a new book could help the Kerry campaign, if only they would listen.
By Traci Hukill
John Kerry vs. George W. Bush. Michael Moore vs. Mel Gibson. Hillary Clinton vs. Newt Gingrich. Smarter kids vs. smarter bombs.
According to an advertising blitz that saturated the New York Times and the Washington Post starting in early August, and the book those ads promoted, the first of each of these pairs is Metro and the wave of the future; the second Retro and consigned to the past.
It was a catchy campaign, but it's more than clever ad work. The economist authors of The Great Divide, the free downloadable book at www.retrovsmetro.org, are providing what the Kerry campaign has failed to: a pithy, forceful, easily grasped conceptual framework that casts the Democrats as the party of a bright and prosperous future and the Republicans as ossified and doomed. It may be the best thing to hit the Democrats all campaign season.
Kerry's focused assault Monday on Bush's miserable record in Iraq gave supporters fresh hope that the campaign is shedding its timidity. But even muscular criticism of Iraq is not enough. Kerry needs a singular, positive vision for the country, a loud, empowering "yes" that drowns out Bush's disingenuous retorts and the rest of the Republican noise machine.
The Great Divide supplies one. The simple prescriptive offered in the book is that Metro America, basically the Blue States, is on the ascent, while Red-State Retro America totters toward extinction, and if the Democrats succeed in revitalizing their Metro base they are assured success in retaking Congress and the White House, if not now, in 2006; if not in 2006, then in 2008.
It couldn't come at a better time. While Democrats test and discard slogans and visions (whatever happened to Two Americas?), this framework offers an original, map-based model for understanding US politics, and it packs the added credibility of having been created by economists rather than politicians.
The flashy-yet-wonky ad campaign outmaneuvers the Republicans' simple and memorable, but false and bitter sound bytes (remember "the danger is we'll get hit again"?), beating them at a game they have dominated for far too long.
Most importantly for a dispirited left, it portrays the Democrats and their natural constituents as winners. This is not the Democrats as critics of a war they initially supported in overwhelming numbers.
This is not the Democrats as defensive line against an onslaught of Christian right values or a Republicanjuggernaut of tax breaks for the rich. This is the Democrats as the party of educated, diverse, open-minded people who are leading the way to the future, the party of "Inclusion, Science and Security."
John Sperling, the trade unionist-turned-entrepreneur who became rich after founding the University of Phoenix, a pioneer in higher education for working people, is bankrolling the project. He has spent more than $1 million on advertising, starting with the weeks-long tease campaign in the Times and the Washington Post depicting diametrically opposed icons cryptically labeled "Metro" and "Retro." During the Republican convention, a full-page ad opposite the headline "Social Conservatives Wield Their Influence on Platform" read: "99% of Republican state and federal legislators are white." Another ad trumpeted "Take Back America One Page At A Time." More than 100,000 people have visited the Web site since its Aug. 16 launch; of those, more than 30,000 have downloaded the book at no cost. Another 25,000 bought it on Amazon.
Sperling has succinct advice for Democrats groping for a strategy: give up trying to sway swing voters in Retro states and focus on the traditional base.
"The Democrats have got to realize they've got to write off Retro America. It's gone," Sperling says. "They've got to become the party of Metro America. It's a lot of hard work, but the numbers are in their favor. If they do it they're almost inevitably going to become the majority party."
Metro America, according to Sperling and his co-authors, is the seat of the New Economy, the best universities, progressive social and cultural movements, ethnic diversity and secularism, the birthplace of the country's future wealth and cultural inventions. Comprising New England, the mid-Atlantic, the Great Lakes states, and the West Coast, it's populous and wealthy. Home to 65 percent of the US population and growing, richer Metro America pays $200 billion a year to support Retro America through oil, mining and agriculture subsidies. Between 1991 and 2001, Metro America paid $1.6 trillion more in federal taxes than it received, while Retro states received $800 billion more in services, subsidies and cash than they paid in taxes.
Retro America, conversely, is characterized as mostly white, deeply religious, socially conservative, wedded to the old extractive economy, and dependent on federal welfare. In many of these states, the fruits of federal dollars flow to the rich, leaving public schools and other services underfunded and contributing to Retro America's dismal records on education and income parity.
"Retro America is on the dole," the authors write, "yet uses its political power to limit and ultimately eliminate social programs that assist the nation's poor."
Consisting mainly of southern, Rocky Mountain and Great Plains states, Retro America is shrinking as job-seekers and immigrants head for Metro states.
"Gerrymandering and the growth of the fundamentalist churches might retain the Republican majority for an election or two, but whether the party chooses to remain White or become multiethnic, the Republican will probably become the minority party," according to The Great Divide. "If our analysis is correct, demographics will slowly bring the current Republican ascendancy to an end, even in Retro America."
At that point, the authors write, the Democrats will be able to reinstate progressive taxation, move toward universal health care, rescue social security, fund alternative energy research, strengthen unions and otherwise implement policies that benefit working people of all races and classes.
Utopian, maybe, but how long has it been since lefties dared to even hope for these things? Even if The Great Divide is less playbook than source of inspiration, it still serves a crucial purpose.
Should Kerry's new toughness fail to stick and the campaign founder, it provides hope for the midterm elections and the presidential election after that—something that among Democrats has been in all-too-short supply.
Or, as Sperling says, "Hang in there. Better days are coming."
1028| Oct 28


text:
Home News & Politics Latest News Evans Fails to Persuade Council With Vague Answers
Evans Fails to Persuade Council With Vague Answers
Robert Devaney
Council member Jack Evans as seen in the overflow room during a July 2 meeting at the Wilson Building. Georgetowner photo.
A July 2 administrative meeting — called by District Council Chairman Phil Mendelson at the request of Ward 2 Council member Jack Evans to talk about alleged improprieties and an expected July 9 Council vote to remove him as chair of the Finance and Revenue Committee — left most Council members unimpressed.
"The distrust has grown," Mendelson told reporters in the fifth-floor hallway of the Wilson Building after the two-hour informal meeting. "I did not see answers that calmed the members, and I understand why there were some answers that were not provided, but that certainly was not calming."
In March, Evans has been reprimanded by the Council after using his government email and staff to offer his position to help possible clients. On June 21, his Georgetown home was raided by the FBI, while a federal general jury continues its investigation of Evans, who has not been charged with any crime.
"I am not here to say that in retrospect I could not have acted better," Evans began in his opening statement at the Tuesday meeting. "I could have. I am not here to say that I did not deserve some of the criticism that has been levied at me. I certainly do. And I am not here to say that your or anyone asking questions is not proper. It is. … I simply ask for a pause to slow this rush to judgment until all the facts are known and my side is heard," said Evans, the District's longest serving Council member. "When all is reviewed and known, you will see my actions — while not becoming — are far from that which has been reported or suggested."
Evans, calm and measured, sat on the head of a conference table with most Council members seated on either side. Evans was not under oath, which caused Council members Kenyan McDuffie, Brianne Nadeau, Brandon Todd and Robert White to depart before questioning began.
Evans wanted his colleagues to stick to questions about the report issued by the Washington Metropolitan Area Transit Authority board, which he chaired and from which he stepped down, that stated there was "a pattern of conduct in which Evans attempted to and did help his friends and clients and served their interests, rather than the interests of WMATA."
For his part, Evans called the report "sloppy" and unfairly influencing Council members' decision to consider removing him as Finance chair. When asked about specific accusations of conflicts of interest, Evans often responded after a pause to reflect: "I don't recall that happening … not to my recollection."
When Council member Vincent Gray asked questions — "What did the $50,000 retainer fee pay for?" — about Evans's consulting business, Evans answered that it was a retainer for clients to ask him any questions about lots of issues of concern to them. Gray asked, "Like what issues?"
Evans answered, "I can't give specifics. That would be a breach of confidence."
Amid the questioning, Council members Charles Allen and David Grosso affirmed they want Evans to lose his chairmanship of the Finance committee. Allen said: "As elected officials, we don't have a right to committees. We don't have a right to chair committees. This is about safeguarding the public institution and safeguarding the public's interest." A combative Grosso added: "Slowing down now is completely unacceptable … there's lots of questions … and enough smoke here."
Soon enough, the meeting adjourned, and Evans walked to his office, not taking questions from the press. During the same time, according to the Washington Post, white-collar defense attorney Abbe Lowell was in the District Building.
The D.C. Council will be investigating Evans over its summer recess.
Additional reporting by Peggy Sands.
Abbe Lowell
D.C. Council
Phil Mendelson
Previous articleWeekend Round Up July 3, 2019
Next articleANC Meeting Heats Up Over Jelleff
Fourth Annual Women's March in D.C. in Photos
Politics, Impeachment Are Heating Up
Community Meeting on Ellington Field, Jan. 15
Time limit is exhausted. Please reload the CAPTCHA. − three = 2


text:
34 Bible Verses about Ivf
Psalm 139:13 ESV / 173 helpful votes
For you formed my inward parts; you knitted me together in my mother's womb.
Jeremiah 1:5 ESV / 99 helpful votes
"Before I formed you in the womb I knew you, and before you were born I consecrated you; I appointed you a prophet to the nations."
Genesis 25:21 ESV / 71 helpful votes
And Isaac prayed to the Lord for his wife, because she was barren. And the Lord granted his prayer, and Rebekah his wife conceived.
Genesis 1:28 ESV / 66 helpful votes
Psalm 113:9 ESV / 64 helpful votes
He gives the barren woman a home, making her the joyous mother of children. Praise the Lord!
Hebrews 11:11 ESV / 46 helpful votes
By faith Sarah herself received power to conceive, even when she was past the age, since she considered him faithful who had promised.
Judges 13:3 ESV / 41 helpful votes
And the angel of the Lord appeared to the woman and said to her, "Behold, you are barren and have not borne children, but you shall conceive and bear a son.
My frame was not hidden from you, when I was being made in secret, intricately woven in the depths of the earth.
Ecclesiastes 3:1-3 ESV / 31 helpful votes
For everything there is a season, and a time for every matter under heaven: a time to be born, and a time to die; a time to plant, and a time to pluck up what is planted; a time to kill, and a time to heal; a time to break down, and a time to build up;
1 Samuel 1:5 ESV / 29 helpful votes
But to Hannah he gave a double portion, because he loved her, though the Lord had closed her womb.
Luke 1:36 ESV / 23 helpful votes
And behold, your relative Elizabeth in her old age has also conceived a son, and this is the sixth month with her who was called barren.
Behold, children are a heritage from the Lord, the fruit of the womb a reward.
For you were bought with a price. So glorify God in your body.
"Sing, O barren one, who did not bear; break forth into singing and cry aloud, you who have not been in labor! For the children of the desolate one will be more than the children of her who is married," says the Lord.
Psalm 139:23-24 ESV / 14 helpful votes
Search me, O God, and know my heart! Try me and know my thoughts! And see if there be any grievous way in me, and lead me in the way everlasting!
1 Samuel 1:6 ESV / 9 helpful votes
And her rival used to provoke her grievously to irritate her, because the Lord had closed her womb.
None shall miscarry or be barren in your land; I will fulfill the number of your days.
1 Samuel 2:21 ESV / 8 helpful votes
Indeed the Lord visited Hannah, and she conceived and bore three sons and two daughters. And the boy Samuel grew in the presence of the Lord.
Therefore a man shall leave his father and his mother and hold fast to his wife, and they shall become one flesh.
Deuteronomy 7:14 ESV / 7 helpful votes
You shall be blessed above all peoples. There shall not be male or female barren among you or among your livestock.
Luke 1:36-37 ESV / 6 helpful votes
And behold, your relative Elizabeth in her old age has also conceived a son, and this is the sixth month with her who was called barren. For nothing will be impossible with God."
Psalm 128:3 ESV / 6 helpful votes
Your wife will be like a fruitful vine within your house; your children will be like olive shoots around your table.
Psalm 127:3-5 ESV / 6 helpful votes
Behold, children are a heritage from the Lord, the fruit of the womb a reward. Like arrows in the hand of a warrior are the children of one's youth. Blessed is the man who fills his quiver with them! He shall not be put to shame when he speaks with his enemies in the gate.
There was a certain man of Ramathaim-zophim of the hill country of Ephraim whose name was Elkanah the son of Jeroham, son of Elihu, son of Tohu, son of Zuph, an Ephrathite. He had two wives. The name of the one was Hannah, and the name of the other, Peninnah. And Peninnah had children, but Hannah had no children. Now this man used to go up year by year from his city to worship and to sacrifice to the Lord of hosts at Shiloh, where the two sons of Eli, Hophni and Phinehas, were priests of the Lord. On the day when Elkanah sacrificed, he would give portions to Peninnah his wife and to all her sons and daughters. But to Hannah he gave a double portion, because he loved her, though the Lord had closed her womb. ...
Now Sarai, Abram's wife, had borne him no children. She had a female Egyptian servant whose name was Hagar. And Sarai said to Abram, "Behold now, the Lord has prevented me from bearing children. Go in to my servant; it may be that I shall obtain children by her." And Abram listened to the voice of Sarai. So, after Abram had lived ten years in the land of Canaan, Sarai, Abram's wife, took Hagar the Egyptian, her servant, and gave her to Abram her husband as a wife. And he went in to Hagar, and she conceived. And when she saw that she had conceived, she looked with contempt on her mistress. And Sarai said to Abram, "May the wrong done to me be on you! I gave my servant to your embrace, and when she saw that she had conceived, she looked on me with contempt. May the Lord judge between you and me!" ...
Psalm 139:13-16 ESV / 4 helpful votes
For you formed my inward parts; you knitted me together in my mother's womb. I praise you, for I am fearfully and wonderfully made. Wonderful are your works; my soul knows it very well. My frame was not hidden from you, when I was being made in secret, intricately woven in the depths of the earth. Your eyes saw my unformed substance; in your book were written, every one of them, the days that were formed for me, when as yet there was none of them.
Revelation 1:1 ESV / 3 helpful votes
The revelation of Jesus Christ, which God gave him to show to his servants the things that must soon take place. He made it known by sending his angel to his servant John,
Philippians 4:13 ESV / 3 helpful votes
I can do all things through him who strengthens me.
But the fruit of the Spirit is love, joy, peace, patience, kindness, goodness, faithfulness,
John 16:33 ESV / 3 helpful votes
I have said these things to you, that in me you may have peace. In the world you will have tribulation. But take heart; I have overcome the world."


Harvest Moon Back To Nature Free Download Full Version PC Game Cracked in Direct Link and Torrent. Harvest Moon Back To Nature is a farm simulation PC game.
Harvest Moon Back To Nature PC Game System Requirements!
how you download it ?


Want to learn how to really move forward in your life?
Feeling held back by your own self-critic and your fears?
Stuck in your blocking beliefs and self-sabotaging behaviors?
Where are you on your Midlife Transition Voyage?
Click here to learn more about the model and how I can help you.
For Preview/Free Workshop sign up here.
HOW TO REGISTER: Click on the picture at top of page and you can register for group.
If you want to decide if this is the right group for you, go to the PREVIEW/FREE WORKSHOP above.


text:
Hey folks! I've got a small update here to help quell some of the rumors and let you know where we are at for WoW Classic. We recently began a phase of internal employee alpha testing. The new build data that many of you have been discussing over the last few days is simply part of this process. Phases like this allow us to test out the game content along with other functionality that will be used in the live game, like logging in through the Blizzard Battle.net 175 App.
The Legion Fishing Artifact, Underlight Angler (Patch 7.3.5) Join fellow fisherman in Legion by obtaining the new fishing artifact! This guide will give a detailed walk-through showing you how to get the artifact. Mounts and Companions from Professions A comprehensive guide on how to make all the mounts and craft all the companions using the in-game professions. Battle for Azeroth Cooking Guide This guide covers all of the World of Warcraft Battle for Azeroth Cooking additions and changes, including new foods and how to obtain recipes. Battle for Azeroth Enchanting Guide This guide covers all of the World of Warcraft Battle for Azeroth Enchanting additions and changes, including new items and special Enchanting-only perks.
At this time, we've finished sending out all of the invites for the first stress test. This large invite wave took a number of hours to process, so please check that thread for details about it and we'll see many of you there when the test begins later today. Also, don't forget that we have a couple more stress tests scheduled, so keep an eye out for updates on those in the coming weeks.
2. the only gear that was easily attainable sort of was the old level 60 pvp sets. if the classic servers stay locked in progression of any expansions then grinding the PvP gear for both pvp and raiding would be the top choice in casual play. "IF" they implement the LFG and LFR tools for the 16-40 man raids, heh it would be very interesting, otherwise get use to Trade chat being filled with PuG raid groups looking for people, because that was the norm back in the day.
Blood: Unholy Command - Your Death Grip has two charges. Frost: Chill Streak - Deals up to 6% of the target's total health in Frost damage and reduces their movement speed by 70% for 4 sec. Chill Streak bounces up to 9 times between closest targets within 6 yards. Unholy: Necrotic Strike - A vicious strike that deals [ 30% of Attack Power ] Plague damage, and converts 1 Festering Wounds into a Necrotic Wound, absorbing up to 7% of the target's maximum health in healing recieved. Demon Hunter
The World of Warcraft is going back to its roots with WoW Classic. Giving players the chance to return to the game as it was around the time of its launch, WoW Classic is set to launch worldwide on August 27. However, ahead of its imminent release, the team at Blizzard are offering a closed beta test for WoW Classic, and we've got all the details players need to jump in on the action.


On my last trip to Malaysia, I made sure I had my fill of Nyonya kueh, something which is difficult to find here in Sydney. There are a few places that sell them e.g. Alice's Makan, but it can be pricey.
This is an easy to make recipe. I bought the frozen grated cassava from the local Asian store.
Texture was a little soft, next time will have to reduce the amount of water. Using frozen cassava may also affect the texture. Must remember to use a smaller tray to get more height.
Wendy, thanks again for another great recipe.


Is Fernando Alonso About To Announce He's Ditching F1 For IndyCar?
What is Fernando Alonso going to do next year? It's the question on the lips of not just F1 fans, but also motorsport fans. It's hard to imagine him committing to another year of F1 given that McLaren doesn't look like being a championship contender any time soon, and he himself shot down the already ridiculous rumours that he might go to Red Bull.
Will he stay in F1? Will he go and do IndyCar? Or will he something else entirely? It seems we might not have to wait too much longer to find out - if this tweet and accompanying countdown gif is anything to go by.
It seems like something is happening and the mere anticipation sent fans into a frenzy.
@IndyCar knows something we've being hoping for, don't you?
Please don't tease me like this.
Is Fernando about to announce that he's leaving F1 to do a full IndyCar season in 2019? It would make sense. He's already won two legs of the triple crown, which surely makes having a full assault on IndyCar and the Indy 500 even more appealing.
Also, if he continues in F1, he'll either have to miss the Australian Grand Prix or the Sebring round of the WEC. If he skipped the WEC race that would almost certainly cost him the championship. If he skipped the Australian GP and the McLaren turned out to be an absolute belter, it would potentially hurt his championship chances in F1.
On top of that, IndyCar team boss Michael Andretti recently said that although he'd love to have Alonso drive for him, the decision had to be made by 19 August. Whatever this announcement is, it certainly fits within that timescale.
Yeah, it'll probably be about Kimoa. That or his karting school.
Either way, we haven't got to wait long to find out.


text:
About LSU
Scholarship First Agenda
Civil Rights & Title IX
Title IX Review & Progress Reports
Pennington Biomedical
AgCenter
LSU Health New Orleans
LSU Health Shreveport
Programs & Information
Academic Programs Abroad
Academic Offices
College of Coast & Environment
College of Human Sciences & Education
College of Humanities & Social Sciences
Manship School of Mass Communication
Roger Hadfield Ogden Honors College
LSU Paul M. Hebert Law Center
Pinkie Gordon Lane Graduate School
Why LSU?
An Elite and Historic University
A Vibrant Community
Lots of Ways to Get Involved
Graduate School Admissions
Center for Advising & Counseling
LSU Cares
Student Financial Management Center
Center for Freshman Year
Olinde Career Center
Office of Retention & Student Success
How to Do LSU
Research & Industry
Research & Economic Development
Industry & Business
LSU Innovation
LSU Discover
GeauxGrants
Working for Louisiana
LSU Science Café
LSU Online
Discover LSU Online
View All Programs Degrees
Online Certificates / MicroCreds®
From our top-ranked landscape architecture program to our world-renowned Center for Internal Auditing, LSU has a field of study for everyone. If you're not quite sure what undergraduate major is right for you, visit lsu.edu/majors to learn more.
No longer does agriculture stand simply for farming. The College of Agriculture prepares you for a leadership role and career options that range from food and fabric to business and the environment.
lsu.edu/agriculture
The College of Art & Design is Louisiana's foremost school for the fine arts, art history and the design professions. The college's landscape architecture programs are among the best in the nation.
design.lsu.edu
The E. J. Ourso College of Business offers employment-ready bachelor's degrees and specialized professional training. Graduates hold positions of leadership across business and industry.
lsu.edu/business
College of the Coast & Environment
Louisiana has 30 percent of the nation's coastal wetlands, making the College of the Coast & Environment a prime location to study coastal environmental sciences.
lsu.edu/cce
More than half of Louisiana's engineering and construction management graduates come from the College of Engineering. It produces some of the most qualified and successful graduates in multiple fields.
lsu.edu/eng
The College of Human Sciences & Education provides real-world teaching and learning opportunities. From the classroom to the playing field, you will be prepared for your career.
lsu.edu/chse
The diversity of the curricula offered through the College of Humanities & Social Sciences provides educational opportunities in fields that employers seek most when hiring.
lsu.edu/hss
The Manship School of Mass Communication prepares communicators for the ever-changing world of mass media. Both traditional and new media challenges await you no matter where, when, why or how quickly they occur.
lsu.edu/manship
The College of Music & Dramatic Arts prepares you for a leadership role and career in the performing arts. Faculty members, who consistently perform around the nation and world, will serve as valued mentors.
lsu.edu/cmda
Students in the College of Science are leaders ... innovators ... thinkers. They seek answers to life's most difficult questions, while working side-by-side with LSU's top researchers.
lsu.edu/science
The School of Veterinary Medicine is dedicated to saving animals and finding cures in one of the top clinical training facilities in the nation and the only one in Louisiana.
lsu.edu/vetmed
At the Ogden Honors College you will study with like-minded peers. Eager mentors, who will create paths of success for you, will be trusted advisers as you embark on your chosen career.
honors.lsu.edu
University College provides support services to freshmen and transfer students as well as allied health and pre-nursing students as they prepare for professional programs.
lsu.edu/universitycollege
The LSU Paul M. Hebert Law Center features the only Juris Doctor/graduate diploma in comparative law in the United States, and one of only two such in the Western Hemisphere.
law.lsu.edu
The Pinkie Gordon Lane Graduate School, with more than 120 degree programs, offers more extended and comprehensive programs than any other educational institution in Louisiana.
lsu.edu/graduateschool
LSU Health Sciences Center in New Orleans
The LSU Health Sciences Center in New Orleans has statewide teaching, research and health care functions through its six schools and 12 Centers of Excellence.
lsuhsc.edu
LSU Health Sciences Center in Shreveport
The LSU Health Sciences Center in Shreveport has services that span north Louisiana, as well as Schools of Allied Health Professions, Graduate Studies and Medicine, and two state-designated centers of excellence.
lsuhscshreveport.edu
With LSU Online, you can choose from several programs to prepare you for success in today's global market. You'll emerge with a powerful combination of theory and real-world applications.
online.lsu.edu


text:
At present, I do not have exhibits scheduled for the near future, but if you want to see my artwork at your favorite arts festival please let me know by email. This page is updated throughout the year, so bookmark this page and check again in the future. Shown below are previously scheduled exhibits.
2014 Exhibits and Art Shows
July 6 - July 27 — The Little Gallery of Christ United Methodist Church
Address: 3440 Shroyer Rd, Kettering, Ohio
Gallery hours: Sunday: 9:00 a.m. to 12:45 p.m.
The Little Gallery is located on the South side of the building; the easiest entrance is from the southern-most door, from the church parking lot. Once through this door, just go up the stairs into the Little Gallery. There is no need to attend worship services to visit the Little Gallery.
July 11 - August 16 — Dayton Visual Arts Center's (DVAC) 23rd Annual Open Members' Exhibit
Gallery Hours:
11 a.m.-6 p.m., Tuesday-Saturday
(Closed on Monday & Sunday)
Address: 118 N. Jefferson Street in downtown Dayton, Ohio
The Member Show is a once-a-year opportunity to see the incredible diversity of visual arts talent that resides in Southwest Ohio — often featuring more than 200 distinctly different works of art across a wide range of media and materials.
All sales support the mission of Dayton's premier non-profit visual arts organization.
November 3 - 23 — Berea College Hutchins Library, Berea, KY (Phone: 859.985.3364)
This is a retrospective exhibit of artwork created from high school to present day, collected together for the first time.
Hutchins Library is located on the west side of the campus quadrangle. See here for maps and directions.
Berea College is unique among higher education institutions in fulfilling its historic mission of providing a high quality and affordable education to students for over 150 years. Click the logo on the left to learn more.
November 2 - December 28 — Dayton Visual Arts Center's ARTtoBUY Holiday Gift Gallery
118 N. Jefferson Street in downtown Dayton, Ohio
Now is a once-a-year opportunity to see the diversity of visual arts talent that resides in Southwest Ohio — featuring works of art across a wide range of media and materials. All sales support the mission of Dayton's top non-profit visual arts organization.
This year, all of my artwork will be available through DVAC to support a holiday Groupon promotion. Sign up with Groupon for special deals on my artwork this holiday season.
August 14 (Sunday) — Art on the Commons, 11:00 a.m. to 5:00 p.m.
Located at Lincoln Park Civic Commons in Kettering, Ohio
Once again, Art on the Commons is my only outdoor art show this year. I will have a double booth — twice as much space — and five new paintings. I expect to have some discontinued print formats on sale at more than 50% off. My booth numbers are 55 and 56, the same as last year's location at the northeast corner of Lincoln Park Blvd West and Commons Blvd, close to the Christ United Methodist Church parking lot entrance. The maps below show how to find my booth space and for those with smart phones, here are the GPS coordinates:
Latitude: 39.697192º N, Longitude: 84.160602º W
July 15 - August 20 — Dayton Visual Arts Center's (DVAC) 20th Annual Open Members' Exhibit
The DVAC ArttoBuy Holiday Gift Gallery will feature my most popular note cards, reproduction prints, and gift cards.
August 8 (Sunday) — Art on the Commons, 11:00 a.m. to 5:00 p.m.
Once again, Art on the Commons is my only outdoor art show this year. I will have a double booth — twice as much space — and new paintings. I will also be clearing out some discontinued reproductions at savings up to 80% off their original prices. My booth numbers are 55 and 56, the same as last year's location at the northeast corner of Lincoln Park Blvd West and Commons Blvd, close to the Christ United Methodist Church parking lot entrance. The maps below show how to find my booth space.
July 13 - August 19 — (DVAC) 19th Annual Open Members' Exhibit
Open until 9 p.m. on Thursdays (Closed on Monday & Sunday)
From northbound I-75, exit at Third Street; proceed east to Jefferson Street (6th traffic light); turn left; go 1-1/2 blocks north. DVAC is on the right.
From southbound I-75, exit at First Street and proceed east to St. Clair
(7th traffic light), turn right; go one block south to Second Street; turn right; go 1/2 block north. DVAC is on the right.
From Route 35, exit at Main/Jefferson Street; proceed north on Jefferson through five traffic lights; go 1/2 block north. DVAC is on the right.
March 26 — My painting of Yosemite National Park, Meadowland, was exhibited at the Link Gallery in Dayton's Oregon Arts District.
The Link Gallery is now closed.
November 22 - December 27 — The Little Gallery of Christ UMC, 3440 Shroyer Rd, Kettering, Ohio (Phone: 937.293.3151)
Gallery hours: Sunday: 8:30 a.m. to 1:00 p.m.
November 11 - December 30 — Dayton Visual Arts Center's Holiday ARTtoBUY
August 9 — Art on the Commons, 11:00 a.m. to 5:00 p.m.
My thanks to all those who endured the heat and bought my artwork my artwork this year!
This will be my only outdoor art show this year. I will have a double booth — twice as much space — and new paintings. My booth numbers are 55 and 56, not far from last year's location at the northeast corner of Lincoln Park Blvd West and Commons Blvd, close to the Christ United Methodist Church parking lot entrance.
January 2 - February 28 — Splash!, my painting of water fountain fun, is on display in the Unchained II at the Link Gallery in Dayton's historic Oregon District,
The Link Gallery has closed.
February 14 — 6:00 to 9:00p.m., Art at the Trace
The Golf Club at Yankee Trace
10000 Yankee Street
Centerville, OH 45458
Food, music — and art! The Fourth Annual Art at the Trace will be held at The Golf Club at Yankee Trace in the main ballroom on Saturday, February 14, 2009 from 6-9 p.m. This elegant event features the work of 24 fine artists set to the backdrop of live musical entertainment, gourmet appetizers, desserts and a cash bar in a country club setting. Local and nationally known artists exhibit and display their work for sale in a variety of mediums from painting, photography, sculptures, pottery, jewelry and more. All ticket holders will be entered in a raffle drawing. Tickets are $5 in advance and $7 at the door and may be purchased at the City of Centerville Municipal Building, Golf Shop at Yankee Trace, Centerville Framing and Gifts and Wasson Music Center.
April 24 — 6:30 - 11:00p.m., 16th Annual Dayton Visual Arts Center (DVAC) Art Auction
Sinclair Community College's Ponitz Center (Building 12)
444 W. Third St.
Dayton OH 45402
July - August — (DVAC) 18th Annual Members' Exhibit
11 a.m.-6 p.m., Monday-Saturday
Open until 9 p.m. on Thursdays (Closed on Sundays)
November 7 - December 27 — (DVAC) Holiday Art to Buy Gift Gallery
My paintings, reproduction prints, and note cards will be for sale just in time for holiday shopping!
September 21 — Noon to 5:00pm, 53rd Montgomery Kiwanis Art Show, Old Montgomery, Ohio (Phone: 513.791.2459)
NOTE: Kevin won a "First Place" award for "Venice Balcony" at this show.
August 10 — 11:00am to 5:00pm, Art on the Commons, Kettering, Ohio (Phone: 937.296.0294) — at Lincoln Park Civic Commons
My booth is number 57, at the northeast corner of Lincoln Park Blvd and Commons Blvd, close to the church parking lot entrance.
My booth will be on this corner:
View Larger Picture
July 18 - August 21 — (DVAC) 17th Annual Members' Exhibit, "No Hanging Chads (Art to Take Your Mind Off Politics)."
My new painting, Sparks, is on display in the front of the gallery and was described by Dayton Daily News writer, Pam Dillon, as a "beautifully crafted, totally unpolitical work" in her review of the exhibit.
May 2 - June 28 — I have two paintings in the Unchained exhibit at the Link Gallery in Dayton's historic Oregon District, a new version of Rose Petals and Splash!
June 14 - 15 — Saturday, 11:00 am – 8:00 pm; Sunday, 11:00 am – 5:00 pm. Art Affair at The Greene to be held in Town Square.
I will be part of the Dayton Visual Arts Center booth.
November 11 - December 30 — Dayton Visual Arts Center (DVAC) Holiday ArtToBuy Gift Gallery (Phone: 937.224.3822)
March 9 - June 7 — Dayton Visual Arts Center (DVAC) Spring ArtToBuy Gift Gallery (Phone: 937.224.3822)
May 9 - June 30 -- Berea College Hutchins Library, Berea, KY with reception on June 8, 3:00pm to 5:00pm (Phone: 859.985.3364)
June 24 - July 27 -- Rosewood Gallery, Kettering, Ohio, The View 2007: Ohio Landscapes, with reception June 24, 2 to 4:00pm (Phone: 937.296.0294)
July 20 - August 18 -- (DVAC) 16th Annual Members' Exhibit (Phone: 937.224.3822)
August 12 -- 11:00am to 5:00pm, Art on the Commons, Kettering, Ohio (Phone: 937.296.0294) — at Lincoln Park Civic Commons
September 8 & 9 -- 1:00pm to 10:00pm, 1:00pm to 7:00pm, Vinoklet Winery 9th Annual Art and Wine Festival, Cincinnati, Ohio (Phone: 513.385.9309) Directions are shown below:
October 5, 6, 7 -- 10:00am to 6:00pm, St. James Court Art Show, 3rd Street, Louisville, Kentucky (Phone: 502.386.8093)
I will be in Booth 857 of the Third Street section, two blocks east of the fountain; here is a satellite photo. I will have many of my mixed-media paintings at this show, along with note cards and limited edition reproduction prints.
I have some great bargains in the form of discontinued white and off-white matted prints at 40-70% off the normal price: $5 for 5x7, $9 for 11x14 and $15 for 16x20 sizes — until they are gone.
Bring a printed copy of this page with you to the show and recieve 10% off your total purchase!
December 3, 10, 17, 24, 31 -- The Little Gallery of Christ UMC, 3440 Shroyer Rd, Kettering, Ohio (Phone: 937.293.3151)
November 11 - December 30 -- Dayton Visual Arts Center (DVAC) Holiday ArtToBuy Gift Gallery (Phone: 937.224.3822)
October 14 & 15 (Booth 408) -- 9:00am to 8:00pm, 2006 Ohio Sauerkraut Festival, Waynesville, Ohio (Phone: 513.897.8855)
September 24 -- 10:00am to 5:00pm, Art + Music Festival, Dublin, Ohio (Phone: 614.889.7444)
NOTE: Kevin was a featured artist at this show in the suburbs of Columbus, Ohio
September 17 -- Noon to 5:00pm, Kiwanis Art Show, Montgomery, Ohio (Phone: 513.791.2459)
NOTE: Kevin won an "Honorable Mention" award for work, "Country Store, USA" at this show.
September 9 & 10 -- 1:00pm to 10:00pm, 1:00pm to 7:00pm, Vinoklet Winery 8th Annual Art and Wine Festival, Cincinnati, Ohio (Phone: 513.385.9309)
August 13 -- 11:00am to 5:00pm, Art on the Commons, Kettering, Ohio (Phone: 937-296-0294)
August 12 -- 10:00am to 5:00pm, Art on the Lawn, Yellow Springs, Ohio (Phone: 937.767.1209)
NOTE: Kevin won first place in the "mixed media" category at this juried art show.
July 29 & 30 -- Newport Arts & Music Festival, Newport, Kentucky (Riverboat Row, near the Aquarium)
July 10 - August 19 -- Dayton Visual Arts Center (DVAC) 15th Annual Members' Exhibit (Phone: 937.224.3822)
NOTE: Kevin won a jury award for his new work, "At the Threshold"
Bookmark this page to check for announcements of future exhibits.
Home | Art | Exhibits | Support | Blog | About | Copyright |Privacy | Contact
All content on this web site is Copyright © 2018 by Kevin Messer. Written permission required for any reuse.
This page was last updated on


Been considering waste management? I do believe it would be fair to assume that many of us think about the implications of poor waste management, equally it is likely that most of those who do ponder, rarely do much about it personally. With so much going on in our lives it is easy to put it on the back burner, which is understandable, however, there are waste management companies which are just waiting for us to do the right thing. Waste Management Companies in South Africa like Averda have been pushing this agenda to clean up the world as we know it.
But what really is the importance of waste management?
Waste collection and rubbish disposal play an important role in cleanliness globally. With people's health and the conservation of resources being the responsibility of every government, it is also fundamental for sustainability. To take the pressure off of government agencies, numerous privately-owned organisations perhaps play a large part in these waste management and recycling programs. In many cities and indeed countries, it then means that local government agencies are left with the responsibility of overseeing the work done by these privately held organisations, however, it would seem that it is the privately-owned companies that shall save us.
The government are limited to funding and private companies are only limited to the rate of expansion. However, the more we trust in the private and in hand the government also offering their trust, private businesses naturally grow through profit and the more the company grows, the more resources to keep on top of waste management and, the more working opportunities available to the public.
In short, it would be conclusive that if everyone takes consideration over their waste disposal, whether it is your home or a construction site and pretty much any environment which produces waste, then, not only do we take care of the world, we create new working opportunities. I do believe that this is known as a WIN WIN situation.


1 Q: What is QB64?
2 Q: Does it have modern features? Do they HAVE to be used?
3 Q: How do I install QB64 on Windows, Linux, macOS?
4 Q:The setup scripts don't work in Linux and macOS. How can I fix them?
5 Q: How do I upgrade the 32 bit Windows version of QB64 to 64 bit functionality?
6 Q: Why won't QB64 work on my computer?
7 Q: Are there any known incompatibilities?
8 Q: Why won't my QB64 compiled programs run in folders other than the QB64 folder?
9 Q: How do I find the current QB64 program path in Windows or Linux?
10 Q: How do I update the information in QB64 HELP?
11 Q: Can I use the same libraries with QB64 that I used with QB 4.5?
12 Q: I can't get my QB 4.5 sourcecode to work in QB64! Why?
13 Q: What files are required to run my QB64 compiled program in my Operating System?
14 Q: How are foreign languages and keyboards supported in QB64?
15 Q: MUST I copy or drag ALL of my program files to the QB64 folder?
16 Q: Is there a way to use the compiler without running my program or using the IDE?
17 Q: How do I LINK modules or INCLUDE SUB procedures in QB64?
19 Q: Some screens look small. Can I enlarge them or make them fullscreen?
20 Q: Can I have background music as well as SOUND, PLAY and BEEP?
21 Q: Can I use multiple monitors or Pole Monitors?
22 Q: Why isn't the IDE always working as I would expect?
23 Q: If QB64 creates Basic programs why is there no Immediate Window?
24 Q: How can I slow my program down and/or use less CPU resources?
25 Q: Can I resize the QB64 Editor(IDE)?
27 Q: Does it work on Windows 98 or any OS older than Windows 2000?
28 Q: Can Line Numbers be removed from older program code?
29 Q: Does QB64 support CURRENCY values from PDS or VB programs?
30 Q: What files are required to run older QB64 programs (version .954 and older) in Windows?
31 Q: Do you provide changelogs?
32 Q: Does a User licence come with QB64?
33 Q: How can I find what caused a Compiler error?
34 Q: How do I use the QB64 code Repository?
36 Q: Where can I find information about a QB64 statement or function?
As with everything else, this list will be updated to correspond to new progress of QB64 so make sure that you are using the latest version of QB64 (version 1.1 released in 1/20/17). Please note that it may take a short time to update this list.
You may need Administrator rights to install or use QB64! It's a good idea to exclude "QB64.exe" (also the internal folder) from any real-time anti-virus scanning to prevent IDE Module Errors!
A: QB64 is a BASIC compatible Editor and C++ compiler that creates working Executable files from Qbasic BAS files that can be run on 32 or 64 bit PC's using WINDOWS(XP, Vista and newer), LINUX or macOS. The goal is to be 100% compatible with QuickBasic 4.5 plus add hundreds of new abilities such as program icons and custom sized windows and a great Editor with a new Help Menu.
The new keywords add some new features such as playing music or sound files and instant access to 32 bit graphics file images. Also TCP/IP internet communication is available to download files, email messages over the web or play internet games. DLL Libraries can add more programming options and QB64 can access all of the new USB gaming controllers and printers.
QB is an abbreviation for QBasic or QuickBASIC which is an easy to learn language that grew very popular in the 90's. It uses simple syntax but holds great potential as there are methods to achieve nearly anything. QBasic is NOT DEAD thanks to QB64!
You may need Administrator rights to install or use QB64!
Q: Does it have modern features? Do they HAVE to be used?
A: QB64 has PLENTY of modern features, but they do not have to be used. You may just want to run some of your old favorites.
QB64 was created to run your old Qbasic 4.5(or less) programs on newer Operating Systems without ANY changes!
You could code using the original QuickBASIC syntax all the way through and it should work as you expect it to or even better. QB64 is often faster and has none of the memory limitations that plagued Qbasic in the past! Give it try! See for yourself.
Some members can still run QB4.5 programs so we can test problem code! QB 4.5 code only! QB64 was not meant to run PDS (7.1) QBX code. Will run most GW Basic code too!
If your program(s) don't work correctly(check your code first) please feel free to post in the "Discussion" board.
Galleon is constantly working on pure compatibility. You don't have to set it up differently to use the modern features as they are made to work alongside original QB code seamlessly (unlike FreeBASIC and any other modern BASIC out there). The modern statements are designed to go along with the BASIC philosophy and expand Qbasic into the future!
1) Full graphic functions for images up to 32 bit color. Alpha transparency supported. 2) Instant loading of image files including BMP, PNG, JPEG, GIF and more... 3) Supports stereo sound files like WAV, OGG, MP3, speaker and volume control and more... 4) Animation is easy to do using _DISPLAY instead of page flipping. NO SCREEN FLICKER! 5) Clipboard reading and writing support. 6) Networking over TCP/IP Message Format and Email. 7) True type font and Unicode support for many Languages. 8) Integrated mouse and game controller input including scroll wheel support. 9) Support for C++, OpenGL, Windows API and other custom Dynamic Link Libraries.
Q: How do I install QB64 on Windows, Linux, macOS?
2) Unzip to any folder path you wish. The ZIP file will create a QB64 folder for the program files.
Executable programs are portable between like systems by copying the stand-alone executable file.
Versions of QB64 prior to 1.000 require that your binary is distributed with the DLL files that came bundled.
You may need Administrator rights to install or use QB64.
QB64 version .940 and above contain a full version of the Ming Compiler! This may create an entry point error in Windows 2K.
2) Unzip to any folder path you wish. The ZIP file will create a QB64 folder for the program files. Check for MSVCRT.DLL errors!
3) If there is an error, unzip the contents of the ZIP FIX file into the QB64 folder after QB64 has updated to the latest version.
3) After extracting the downloaded package, run the installation batch/script called setup_lnx.sh in the main qb64 folder to setup QB64.
4) It is not advisable to install QB64 as root.
Executable programs are portable between like systems by copying the executable file. The Linux 32bit & 64bit versions are combined as of the v 0.925 update Note: Some QB64 keywords and procedures are not available as of this Linux release.
Extract the downloaded package and run setup_osx.command, found within the QB64 folder to install the QB64 compiler.
After installation you should run qb64_start_osx.command to run qb64.
Executable programs are portable between like OSX systems by copying the executable file.
To help launch executables without a console, a file called programname_start.command is created along with the program.
Note: Some QB64 keywords and procedures are not available as of this MAC release.
Q:The setup scripts don't work in Linux and macOS. How can I fix them?
Don't forget you need to have Xcode command line utilites installed to use QB64.
Q: How do I upgrade the 32 bit Windows version of QB64 to 64 bit functionality?
A: The process has been simplified a lot recently.
Download the version of QB64 which you want to transform into a 64-bit version from THE QB64 OFFICIAL WEBSITE.
Grab a pre-edited copy of the 64-bit mingw compiler. You can find it here, QB64 64-bit mingw compiler (08-01-2017) PRE-EDITED, stored permanently in Steve McNeill's Dropbox account.
Extract the QB64 file wherever you want it to be on your system.
Go into the folder where you installed QB64 and head to the internal/c/c_compiler folder.
Delete everyone of those files and folders.
Extract the mingw 64-bit compiler into that folder. You're looking to replace the old contents with the new contents. Watch for nesting a folder inside a folder by accident.
Run that setup_win.bat file. If everything is extracted to the proper places, you should build and have a version of QB64 open up where the title screen now reads "QB64x64". Congrats!! You now have a working, 64-bit version of QB64.
Q: Why won't QB64 work on my computer?
QB64 currently supports Windows versions from XP to the latest version. Most Linux and macOS versions are also supported.
Don't move QB64 executable out of the QB64 folder! The various sub-folders hold the C++ compiler files! Versions of QB64 prior to 1.000 require the accompanying DLL files, which may be copied into the Windows System32 or SysWOW64 folder for program access outside of the QB64 folder. They can also be placed in a separate folder or download package with the EXE and program files.
Environmental values in red above indicate where another C compiler has altered or added to the Windows settings.
QB64 does NOT alter computer settings! All required files are organized in the QB64 folder.
64 bit systems should use the PATH=C:\WINDOWS\SysWOW64 folder in place of the C:\WINDOWS\system32 parameter.
If the batch file works, you can use it to edit and compile QB64 programs. You may want to uninstall the conflicting program.
Q: Are there any known incompatibilities?
A: There are some things that QB64 will not and NEVER was intended to do! The original concept was and is to provide a platform that allows older and NEW QBasic procedures and programs to run on the newer 32 and 64 bit personal computers. As you may have observed, this compatibility alone limits the access programs now have to DOS.
DOS is not fully supported, as this will require full DOS support to be emulated, however it will continually be updated to support more source code and more features, memory addresses, ports, etc. so that it always approaches 100%. If you don't use too many ABSOLUTE, INTERRUPT, PEEK, POKE and OUT statements you probably won't notice any difference between QB 4.5 and QB64 (and if you do, report it as a bug in the forums, remember to check if the problem has been reported before please!), you can expect the most common addresses for interrupts, etc. to be functioning. Galleon has also received a comprehensive list of memory and port addresses so that even some less common addresses may work as well. If you are unsure, try them!
_LIMIT: Limits the loops per second in ANY loop and thus lowers the overall CPU usage.
_DELAY: Pauses a procedure and releases unused resources for other programs.
SLEEP: Stops or delays program procedures and shares resources.
INPUT and INPUT$ stop program procedures until an entry or key press is given.
Thank you for your support and happy programming!
Q: Why won't my QB64 compiled programs run in folders other than the QB64 folder?
A: Versions of QB64 prior to 1.000 required certain DLL files to be in the program folder or in the Windows system path.
Copy each of the DLL files included with QB64 to the System32 or SysWOW64 folder. You may need administrator rights to do this!
SysWOW64 and Program Files(x86) folders on 64 bit Windows OS.
Q: How do I find the current QB64 program path in Windows or Linux?
With the _CWD$ and _STARTDIR$ commands you can get the current working path and the path from which your program was started, respectively. For older versions of QB64 in which these statements may not be available, use the procedures below.
Q: How do I update the information in QB64 HELP?
A: The help provided in the QB64 IDE Help System fetches the pages from this wiki. Use the Update current page in the IDE Help menu selection to update a page. Use the Update all pages choice to update them all, but this may take longer. In general you may want to update monthly or a week after a new version release.
Q: Can I use the same libraries with QB64 that I used with QB 4.5?
A: If the libraries are pure QB 4.5 code then yes, otherwise no. QLB files are not supported but you can easily copy your favorite SUBs or FUNCTIONs to a text BI file and $INCLUDE them at the end of ANY program. Include them AFTER all SUB and FUNCTION code in the BAS file!
Q: I can't get my QB 4.5 sourcecode to work in QB64! Why?
A: Perhaps that is because QB64 isn't 100% compatible yet, it is a work in progress. It is around 95-98% compatible right now, and that is a large number! The commands that haven't been implemented are either obsolete or are too obscure and have been replaced by modern functionality. Look at the Unimplemented Qbasic Commands Forum for statements that are not available.
Compiler errors are another subject. Always try to test the program in Qbasic BEFORE trying to run or compile it in QB64! You may find syntax or other code errors that the QB64 IDE may not find yet as a bonus! Always check the code before blaming QB64!
Q: What files are required to run my QB64 compiled program in my Operating System?
A: Programs compiled by QB64 (version 1.000 and up) are stand-alone so no external OpenGL DLL files are required to be with your program EXE file.
Q: How are foreign languages and keyboards supported in QB64?
A: As of version 0.922 (October 20, 2010) QB64 supports foreign language keyboard characters.
Step 1: In the OPTIONS menu select DISPLAY, then check the CUSTOM FONT check-box.
Step 2: In the OPTIONS menu select LANGUAGE, then select a Code Page (CP850 for example) and click OK.
You can now re-assign key codes to Unicode characters in programs you create using the _MAPUNICODE statement!
SCREEN _NEWIMAGE(800, 600, 256) font$ = "C:\WINDOWS\Fonts\cour.ttf" 'TTF file in Windows style$ = "monospace" 'font style f& = _LOADFONT(font$, 22, style$) _FONT f& COLOR 11 FOR c% = 1 TO 6: PRINT c%; CHR$(c%);: NEXT FOR c% = 14 TO 27: PRINT c%; CHR$(c%);: NEXT FOR c% = 32 TO 255: PRINT c%; CHR$(c%);: NEX DO: SLEEP: LOOP UNTIL INKEY$ <> ""
NOTE: You MUST use concatenation when defining a string variable using the CHR$ function character returns!
DIM Q AS STRING * 1 'define as one byte string(get rid of $ type suffix too) Q = CHR$(34) 'Q will now represent the elusive quotation mark in a string PRINT "This string uses "; Q; "quotation marks"; Q; " that might cause a syntax error!"
This string uses "quotation marks" that might cause a syntax error!
Warning! Do NOT use Notepad for special characters as it won't display them! It is best to enter them in the IDE.
You can use ANY of the ASCII characters to add borders, arrows, and many other characters not available on the keyboard. Hopefully this information will cure your problem!
Q: MUST I copy or drag ALL of my program files to the QB64 folder?
A: You can instruct QB64 to save the resulting executable file to the same folder as your source code file so that all your project files can reside in a separate folder, for better organization. In the IDE of versions 1.000 and up, go to the Run menu and tick the option "Save EXE in the source folder". This way, next time you hit F5, Ctrl+F5 or even F11, QB64 will compile your .BAS file and the .EXE will be placed in the same folder.
Move the compiled EXE file back to the folder with the program files.
Copy ALL of the QB64 DLL files from the QB64 folder to your new program's folder.
Try the EXE file to see how it works.
The Answer to the Question below will show you how to create a batch file and compile BAS files from ANY location.
Q: Is there a way to use the compiler without running my program or using the IDE?
NOTE: Versions of QB64 prior to 1.000 require that the DLL libraries are copied along with your executable or installed in the System folder (Windows).
Place the BAT file in the QB64 folder! You will also be able to drag and drop BAS files onto the batchfile.
1) Right click any BAS file and move to Open With and click Choose Program in the pop-up menu.
2) Your batch file will not be in the program choices so select Browse.
3) Navigate to the batch file in the QB64 folder and click on it.
4) Make sure that the Always use this program box is NOT checked! Then save your choice.
The compiled EXE file can be found in the QB64 folder!
Q: How do I LINK modules or INCLUDE SUB procedures in QB64?
A: QB64 allows you to $INCLUDE code or BAS modules into one module when it is compiled. Text .BI files containing SUB or FUNCTION code or entire BAS modules can be included in one module that will be compiled.
1) $INCLUDE TYPE definitions or DATA field code at the beginning of the module that will be compiled. Text code can be used, but must be renamed to .BI (cannot be a .TXT extension!) or kept as a .BAS module. SUB or FUNCTION code MUST be included at the end of the module code!
2) $INCLUDE SUB or FUNCTION code AFTER any SUB or FUNCTION code in the module that will be compiled to combine them. Otherwise QB64 will create an error stating that the INCLUDE statement cannot be placed there.
3) LINKING of program modules is accomplished by creating a NEW module and using an $INCLUDE statement for each module that is to be combined.
After you have created the include files, you can add them to ANY other program that requires them! Thus you will end up with smaller BAS files and SUB procedures that can be used over and over like libraries. The files are only used during a compilation.
A: CHAIN has been implemented in QB64 versions 0.851 up. Be sure to download the latest version of the compiler when available.
Note: QB64 will automatically compile the named BAS file if it does not find the EXE file.
The statement also can use COMMON or COMMON SHARED to pass program information. However QB64 uses files to pass the information. If your program moves to a location other than the EXE file's location, the file may be inaccessable! To avoid this problem, make sure that your program can refer to that location using a path.
There are minor differences from QBasic in that it doesn't open a program in the same window and does not retain the previous screen mode or format.
Q: Some screens look small. Can I enlarge them or make them fullscreen?
You can use the _FULLSCREEN statement to make your programs run fullscreen.
You can also create custom sized screens with page flipping and up to 32 bit colors using _NEWIMAGE.
Page flipping is available in most screens and the new _DISPLAY feature allows the images to be displayed when YOU desire.
Picture or image files such as BMP, PNG, JPEG and GIF are EASY to load using _LOADIMAGE.
Once images are loaded, all you have to do is use the image handle with any of the new statements and functions.
_PUTIMAGE GETs and PUTs images fast in ONE call. It can even stretch or compress the image sizes!
Q: Can I have background music as well as SOUND, PLAY and BEEP?
A: Yes, they are emulated to use the soundcard instead of the old boring monotone PC-speaker that is rapidly disappearing.
There also are a bunch of new sound capabilities that allow the use of WAV, OGG, MP3 files and more.
SOUND HAS RETURNED TO QBASIC!
Get started with MUSIC NOW!
Q: Can I use multiple monitors or Pole Monitors?
A: Yes, program windows can be moved to them automatically using _SCREENMOVE with horizontal pixel values that are negative for a secondary monitor on the left and greater than the screen resolution for secondary monitors on the right.
Note: If _FULLSCREEN is used the program will appear in the primary monitor only. Other running program windows may be pushed onto a secondary monitor on the right so a secondary monitor on the left is preferable in those circumstances.
Q: Why isn't the IDE always working as I would expect?
A: The IDE has many features shared with modern IDEs while retaining the retro look reminiscent of QuickBasic 4.5 and QBasic. You may request new features in the Discussion subforum and they will be analyzed for implementation, although no warranty of being added is made.
You can also use QB64 as a compiler only, so that you can choose any alternate editor of your choice.
Report missed Syntax Errors here!
Q: If QB64 creates Basic programs why is there no Immediate Window?
A: Because there is no QB64 interpreter. All C code has to be compiled before it can be run, but you can run more than one instance.
QB64 uses the Immediate window area to suggest syntax for keyword entries and give the compiler status when compiling. To run code snippets or do program calculations using QB64 just open up another instance of the IDE. Each new instance of QB64 will create a new numbered instance of Untitled(n).exe when compiled. If you want to save the test code for later use, Save it as a BAS file name before closing that instance of QB64. Ihe IDE will always ask if you want to save new or edited code.
Associated text $INCLUDE code files, LIBRARY DLL files and C++ .h header files must be in the QB64 folder to compile.
In QB64 versions prior to 1.000 the provided DLL files need to be included with the program EXE after it is compiled.
No additional program files need to be in the QB64 folder to Make EXE Only!
The compiled EXE file can then be moved to a different folder holding the program files necessary when it is run.
Q: How can I slow my program down and/or use less CPU resources?
Not by using FOR loops! It would take a lot of loops just to slow QB64 down! Try _LIMIT to slow your program down and run at the same frame rate every loop. The integer value you enter determines the loop rate whether it is a DO...LOOP or a FOR...NEXT loop.
_LIMIT also keeps the CPU memory usage lower when used correctly. Use Task Manager or another CPU manager to monitor the percentage of use if it is over 50% and it doesn't need to be. Some QB64 programs can take up over 90% of the memory needed!
Use SLEEP or INPUT$ to wait for user entries, key presses or menu selections rather than using running INKEY$ loops too.
Q: Can I resize the QB64 Editor(IDE)?
A: Yes, drag the window border to resize it or use the Alt + Enter key combination to switch from windowed to full screen mode. This can also be used to resize a QB64 program screen (see $RESIZE).
There is also a way to set the window size in the Options Menu. Select Display and change the size from 80 columns and 25 rows to a larger size. The size cannot be less than 80 by 25! The size denotes the TEXT column and rows only! DO NOT MAKE IT TOO LARGE!
If there is ever a problem with an OPTION that you set, just Delete the .\internal\temp\options.txt file. Then restart QB64. You can find the program listed in the taskbar. Right click and select Close from the pop-up menu.
See the IDE Page for more information.
A: The autoformatting feature allows you to set a fixed number of spaces to indent your code. You can also choose to have keywords automatically changed to UPPERCASE as well as indenting the contents inside SUB/FUNCTION procedures. If you don't like the way it alters your code (both at load time and as you type it), just disable it.
Autoformatting and Updating can be turned off in the IDE using the Options Menu!
Q: Does it work on Windows 98 or any OS older than Windows 2000?
A: No, it doesn't. QB64 is made to run on new systems (WinXP and up, Linux and macOS). The .exe files produced by QB64 should work in Windows 98 as long as the required DLL libraries, if any, are supported on that system.
Q: Can Line Numbers be removed from older program code?
Q: Does QB64 support CURRENCY values from PDS or VB programs?
A: Not directly, but _FLOAT currency values up to 4 decimal places can be multiplied by 10000(10 ^ 4) and converted to MKC$ string values using _MK$ with an _INTEGER64 value. _CV with an _INTEGER64 value divided by 10000 converts it back to _FLOAT values.
PUT can write a PDS or VB, 8 byte currency string by multiplying the currency amount by 10000 and using an _INTEGER64 variable.
GET can read a _FLOAT CURRENCY value as an INTEGER64 variable value divided by 10000.
Q: What files are required to run older QB64 programs (version .954 and older) in Windows?
A: Older versions of the QB64 compiler (.954 or older) and EVERY EXE file created by this version of the compiler are dependant on various DLL Library files to function properly. These files are found inside of the QB64 folder. This also explains why QB64 will create ALL EXE files in the QB64 folder no matter where the original BAS file is located on the computer. Your new program will require these files too, but you can move the DLL files to your shared SYSTEM32 folder to eliminate duplicates!
Note: QB64 produces stand-alone executable files from version 1.000 onward.
NOTE: cyberbit.ttf file is a 12.7 megabyte font for rendering Unicode characters. Auto-update may be slow downloading this file! This font is NOT required to be included with a program as QB64 can use other fonts when necessary.
This will allow all of your programs to run in any location without copies of the DLL files inside of every program folder. Administrator rights may be necessary to move them there! The DATA folder files are integrated into the compiler itself in versions .91 and above.
The DATA folder and its contents ARE NO LONGER REQUIRED as of the 8/21/2010 version .91! Files inside of the older version DATA folder.
These files are no longer required and are no longer available except with older version downloads!
Q: Do you provide changelogs?
Q: Does a User licence come with QB64?
The choice of license makes a big difference: using the Lesser GPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.
The creator of QB64 is NOT responsible for any damages or the intended use of the software it creates! The user assumes all risk when they download or use the QB64 compiler!
Q: How can I find what caused a Compiler error?
A: Compiler errors are often actually coding errors that both you and the IDE don't notice! Often it is a syntax error such as forgetting a quotation mark in a PRINT. Look for syntax errors too.
You will find a script/batch file called recompile_win.bat (also recompile_osx.command or recompile_lnx.sh, according to your operating system) inside the folder internal\temp (if you have more than one instance of the IDE open, look inside temp2, temp3, etc).
Immediately after encountering a "C++ compilation failed" message, run this script to have a look at the error message returned by the gcc compiler. That usually helps track the issue.
Note: Make sure that test64.exe is at the end of the long code line when copying!
Note: Make sure that 0utput64.txt 2>&1 is at the end of the long code line when copying!
To create the Batch file, copy code above to Notepad and save it as QB64ERR.BAT. Save as type: All Files.
Look for the word error in the resulting information. The errors often have to do with syntax or code errors not found by the IDE.
Place the batch files into the QB64 folder to use.
Q: How do I use the QB64 code Repository?
A: QB64 is open source freeware and all the codebase is freely available on GitHub at this link. You can fork it, develop your own modified version of it and most importantly: help improve the official version by making pull requests. If you are already familiar with code collaboration, versioning control using git and would like to help, become involved! Your contributions could end up becoming part of the QB64 project.
I cannot stress enough that the QB64 repository is not an official QB64 release! Even though our contributors are individually appointed, I'm not responsible for the contributions of these other authors which could potentially be malicious.
Look in the QB64 internal\temp folder for main.txt to get the C code used to compile the latest program.
Q: Where can I find information about a QB64 statement or function?
This page was last modified on 14 April 2019, at 18:50.


Hawaiʻi Island police have charged a 34-year-old Hilo man and a 27-year-old Hilo woman with a variety of offenses after police determined that the two were involved in a robbery that occurred in the Puako Beach area on, (January 07).
Ten years ago shortly after 7 a.m., HST, on Sunday, October 15, 2006, two damaging earthquakes struck off the northwest coast of the Island of Hawai'i—a magnitude-6.7 earthquake beneath Kīholo Bay and a magnitude-6.0 earthquake offshore of Māhukona.
A weak 3.5 magnitude earthquake struck off the South Kohala coastline near Puako at 1:25 p.m. Thursday (March 13). Quakes this weak normally do not pose a tsunami threat.
The Pacific Tsunami Warning Center has evaluated the 3.7 magnitude earthquake in West Hawaii Friday afternoon (June 15) and has determined that no tsunami threat is expected. The temblor struck at 2:18 p.m. off the Kona Coast.
Do you recognize this paddler?
Residential green waste collection will change from Saturdays to Sundays. The last Saturday collection will be March 31, 2012 during the hours of 8 a.m. to 4 p.m. On Sunday, April 1, 2012, and on Sundays thereafter, green waste will be collected during normal operating hours, 6 a.m. to 6 p.m.
A 69-year-old woman died Monday (June 21) from an apparent drowning in waters along the South Kohala Coast. The victim, who was vacationing with family on the Big Island, has been identified as a Gloria Graf of Glendale, California.


text:
Q: Parse Line of Text and Add into MySQL So I had an AVRO file and have not had any experience with that type of file, so I read the contents of that file and saved it to a text file, and so now I am trying to parse each line and add that to a MySQL table. I know how to connect to a MySQL database using Java and will basically execute a query that adds the data from each line.
But the part I am having trouble with is parsing my data, basically this is what each line looks like (and each value is a 'String'):
{"content": "HTML", "GLOBALEVENTID": "331284989", "SQLDATE": "20140111", "MonthYear": "201401", "Year": "2014"}

So there are more columns than this but I shortened it, also the "content" field is actually the HTML of a webpage so it can contain a lot of random characters which I think could be an issue when parsing. But so my question is that I am trying to do parse out the values of each column and add it into an array (content, GLOBALEVENTID, etc.), so then I can add it to a MySQL table that already has these columns defined? Anything that can help me point me in the right direction is appreciated!

A: There are two approaches to solve this problem, depending on the what you are trying to achieve:
Case 1) If this is just a one time load
Answer: For a one time load, reading the AVRO file, parsing it to text file and then seeding data to MySQL using RDBMS APIs is too much work.
Instead, I would suggest to use the MySQL Import Utility.
If you go to the Schema Browser, and right click on the table name, you will find an option "Import..."
The options are explanatory. Usually, one time loads are done using a CSV or XLS file. You can modify your already existing program to convert AVRO file in to CSV file and use this file to Import data into MySQL table.
Case 2) If AVRO file is to be read through a program, and this action will be done multiple times in future.
In this case, you may use one of the many libraries (eg: Jackson/GSON), to parse the modified AVRO file into valid Java Object POJO. Make sure that the Object representation is a ORM (e.g: JPA/Hibernate) entity.
For example:
JSON: {"content": "HTML", "GLOBALEVENTID": "331284989", "SQLDATE": "20140111", "MonthYear": "201401", "Year": "2014"}
Class File:
@Entity
@Table(name = "CONTENT")
class Content {

@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator = "SOME_SEQUENCE")
private Long id;

@Column(name = "DATA")
private String data;

@Column(name = "GLOBALEVENTID")
private String globalEventId;

@Column(name = "DATE")
@Temporal(TemporalType.TIMESTAMP)
private String date;

....
....
}

Once the data has been parsed into the ORM entity, saving it to the Database should be very easy. As per your convinece, you may use entityManager.save/update or entitryManager.saveAll/updateAll

redpajama_set_name: RedPajamaStackExchange


text:
Q: ApplicationdidEnterBackground swift here is my class OneShotLocationManager that gives the location for the user
when calling it from the ViewController it is working fine but when calling it from the ApplicationdidEnterBackground it is  not working but but displaying each 0.4 UpdateLocation in the console !
func applicationDidEnterBackground(application: UIApplication) {
    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
    println("entered background")
    var timer = NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: Selector("updateLocation"), userInfo: nil, repeats: true)

}

 func updateLocation(){
    // start location services, here
    println("updateLocation")
    var manager: OneShotLocationManager?

    manager = OneShotLocationManager()
    manager!.fetchWithCompletion {location, error in

        // fetch location or an error
        if let loc = location {

        } else if let err = error {
            println(err.localizedDescription)
        }
        println("end up")
        manager = nil
    }

}

override func viewDidLoad() {
    super.viewDidLoad()

  ViewController.UpdateLocation()

}
  class func UpdateLocation(){
        var manager: OneShotLocationManager?

        manager = OneShotLocationManager()
        manager!.fetchWithCompletion {location, error in

            // fetch location or an error
            if let loc = location {

                println(loc.description)
            } else if let err = error {
                println(err.localizedDescription)
            }
            manager = nil
        }

    }

class OneShotLocationManager: NSObject, CLLocationManagerDelegate {

    //location manager
    private var locationManager: CLLocationManager?

    //destroy the manager
    deinit {
        locationManager?.delegate = nil
        locationManager = nil
    }

    typealias LocationClosure = ((location: CLLocation?, error: NSError?)->())
    private var didComplete: LocationClosure?

    //location manager returned, call didcomplete closure
    private func _didComplete(location: CLLocation?, error: NSError?) {
        locationManager?.stopUpdatingLocation()
        didComplete?(location: location, error: error)
        locationManager?.delegate = nil
        locationManager = nil
    }

    //location authorization status changed
    func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLAuthorizationStatus) {

        switch status {
        case .AuthorizedWhenInUse:
            self.locationManager!.startUpdatingLocation()
        case .Denied:
            _didComplete(nil, error: NSError(domain: self.classForCoder.description(),
                code: OneShotLocationManagerErrors.AuthorizationDenied.rawValue,
                userInfo: nil))
        default:
            break
        }
    }

    internal func locationManager(manager: CLLocationManager!, didFailWithError error: NSError!) {
        _didComplete(nil, error: error)
    }

    internal func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!) {
        if let location = locations[0] as? CLLocation {
            _didComplete(location, error: nil)
        } else {
            _didComplete(nil, error: NSError(domain: self.classForCoder.description(),
                code: OneShotLocationManagerErrors.InvalidLocation.rawValue,
                userInfo: nil))
        }
    }

    //ask for location permissions, fetch 1 location, and return
    func fetchWithCompletion(completion: LocationClosure) {
        //store the completion closure
        didComplete = completion

        //fire the location manager
        locationManager = CLLocationManager()
        locationManager!.delegate = self

        //check for description key and ask permissions
        if (NSBundle.mainBundle().objectForInfoDictionaryKey("NSLocationWhenInUseUsageDescription") != nil) {
            locationManager!.requestWhenInUseAuthorization()
        } else if (NSBundle.mainBundle().objectForInfoDictionaryKey("NSLocationAlwaysUsageDescription") != nil) {
            locationManager!.requestAlwaysAuthorization()
        } else {
            fatalError("To use location in iOS8 you need to define either NSLocationWhenInUseUsageDescription or NSLocationAlwaysUsageDescription in the app bundle's Info.plist file")
        }

    }
}