text:
As former Broncos defensive end Elvis Dumervil tries to become a current Broncos defensive end, he has fired his agent in the hopes of getting back in the good graces of the team.
Getting fired may not be the only problem for Marty Magid.
Magid signed Dumervil following the passing of Dumervil's prior agent. Gary Wichard, who died on the day the lockout started in March 2011, had negotiated Dumervil's now-terminated contract. Wichard's estate remained entitled to all fees generated by the deal.
Per a source with knowledge of the manner in which agent fees are handled, the restructured deal that was supposed to be finalized on Friday would have resulted in Wichard's estate and Magid sharing the fees going forward. Now that Dumervil's prior contract was terminated, Wichard's estate will receive no fee for the deal that is negotiated by Dumervil's new agents, Tom Condon and Ben Dogra of CAA.
And that could spawn litigation between Wichard's estate and Magid. Wichard's executor will have to decide whether to pursue the matter, which at a salary of $8 million and a fee of three percent would have generated a total payment of $240,000 by Dumervil in 2013.
It's unclear whether it's a claim that would be filed with the NFLPA or via separate litigation channels. Regardless, if the evidence suggests negligence by Magid in the finalization of the contract, Wichard's estate could have a viable claim for the loss of its share of the fees that Dumervil would have paid under the contract that wasn't finalized because the paperwork didn't get to the Broncos on time.


text:
BAMBOO Stretch Jersey Knit Fabric Heather Dark Green / Forest
Fabric content: 66% bamboo rayon, 28% cotton, 6% spandex
Certified OEKO-Tex 100 Standard
Weight: Weight: 200 GSM (5.9 oz/sq yd); one linear yard weights approx 300 grams (10.6 oz)
Width: 60"
The products made from our bamboo stretch jersey enable people all over the world to experience a delicate and luxurious feel, while naturally wick the moisture away from the skin and is protecting it from odor, UV, microbes and bacteria.
Using a natural fiber, they are absorbent and breathable, helping you stay cool during the summer and warm during the winter.
This bamboo stretch jersey fabric is very silky to the touch and so is smooth and extremely soft next to the skin.
It has a good weight and so drapes beautifully, falling rather than sticking. Bamboo is an excellent choice for year-round clothing due to its microporous structure and natural breathability.
The strength of bamboo adds to the durability of the products and works well for those who are allergic to other fibers. After many washes and use, the bamboo jersey products still keep their softness. It is easy to wash and dry, and product last longer, maintaining its properties after several washes.
Comfortable and unbelievably soft, our stretch bamboo jersey creates on-trend pieces you'll want to wear forever. With a 4-way stretch, you can create amazing tees and tanks, fit-and-flare dresses, tops, yoga wear, pants, underwear, lounge wear, swaddling blankets.
It is really a hard-wearing workhorse of a fabric with a deceivingly delicate appearance! This fabric is 100% biodegradable over time and will not become land fill waste as many synthetic garments turn out to be.
This is a beautiful heather forest stretch bamboo jersey fabric from our exquisite collection.
An ultra-soft and silky, medium weight jersey knit that has four-way stretch for added comfort and ease.
This fabric feels seriously amazing. It's incredibly soft, lovely drape and comfortable to boot. Unlike a lot of rayon, it is heavy enough for garments which do not have to be lined or gathered.
It is perfect for summer wardrobe and screen printing. It is comfortable, and has enough stretch that it doesn't tug at the knees while sitting down.
The bamboo fabrics wash and iron incredibly well.
It is also has great insulating properties, meaning that clothing sewn from this bamboo organic cotton jersey fabric feels cooler in the summer and warmer in the winter, due to the micro pores in the bamboo fiber.
This practical eco-friendly material is comfortable, wicking moisture, being as well naturally bacteria and odor resistant.
Using a bamboo fiber, they are absorbent and breathable. The strength of bamboo adds to the durability of the products and works well for those who are allergic to other fibers. After many washes and use, the bamboo jersey products still keep their softness.
Sewing with jersey it works well for most sewing patterns intended for knit fabrics.
It's the most popular in the family of knits, because it's so versatile.
You can use it for any garment, particularly those that you'd like to have added drape, like dresses or lounge trousers, or for added comfort for lots of movement such as child wear and active wear.
For more than 5 yards, we can't guarantee the fabric will be in one continuous piece or without small holes.
Please note that although we've done our best to illustrate the color, the actual tone might be slightly different. Feel free to request a sample. Order with confidence with our easy, no hassle return policy.
Sewing recommendations: use small ballpoint needle to prevent breaking of the fibers.
Care instructions: Fabric hand or machine wash cold with-like colors, hang dry, iron low temperature. Do not use softener or bleach.
Shipping info: For this product, please allow 2-4 business days handling time.

subset: commoncrawl


text:
Octopuses are super weird creatures. They are total escape artists, have three hearts just because, and they can regenerate limbs if they happen to need it.
But until watching this BBC video from The Hunt, we were firmly of the belief that octopuses domain was the water… but after watching, we're not so sure.
The species in question, Abdopus aculeatus, is a small octopus found throughout Indonesia, the Philippines and Northern Australia.
Although most species of octopus would be trapped in the body of water they happen to be in when the tides go out, this isn't an issue for these little guys.
Why? Because they are the only species of octopus that has adapted itself to walk over land whenever it likes.
We'll let David Attenborough and The Hunt team take it from here - all we're going to say is those crabs didn't stand a chance.


text:
Guard Hill
Battle Name: | Guard Hill |
Other Names: | Front Royal, Cedarville |
State: | Virginia |
Location: | Warren County |
Campaign: | Sheridan's Shenandoah Valley Campaign (August-December 1864) |
Dates: | August 16, 1864 |
Principal Commanders: | Brig. Gen. Wesley Merritt [US]; Lt. Gen. Richard Anderson [CS] |
Forces Engaged: | Divisions |
Estimated Casualties: | 550 total |
Description: | Kershaw's infantry division and Fitzhugh Lee's cavalry, under overall command of Lt. Gen. Richard Anderson (Army of Northern Virginia, I Corps) were sent from Petersburg to reinforce Early's army in the Valley. At Front Royal on the August 16, Union cavalry of Brig. Gen. Wesley Merritt's division surprised the Confederate columns in mid-stream of the Shenandoah River, capturing about 300. The Confederates rallied and advanced, gradually driving the two Union brigades back to Cedarville. After dark, Merritt withdrew to Ninevah. |
Results: | Inconclusive |


text:
Awakening From the Wound of Duality
Linda George, Contributing Writer
Waking Times
"I have known good and evil,
Sin and virtue, right and wrong;
I have judged and been judged;
I have passed through birth and death,
Joy and sorrow, heaven and hell;
And in the end I realized
That I am in everything
And everything is in me."
(Hazrat Inayat Khan)
The words above tell a tale of life in this place of duality – where everything has its opposite. There is a sound of freedom, in Khan's realization that, in the end, 'I am in all and everything is in me.'
His awakening to the truth of oneness beyond duality and separation is the uncluttered awareness that lies open to all of us. This awareness is our liberation from the 'wound of duality'; from the heaven and hell of living in the mind and time ruled world.
It is time that keeps us locked in the left-brain, mind dominated, egoic consciousness – and it is time that anchors us to the illusion of separateness – the source of so much of our pain. We transcend the limitations of time when we are able to hold an awareness of presence. In the 'now' we are freed, for a 'time', from the painful memories of the past and the imagined fears of the future. We are freed from the tyranny of the ego-mind. Our childhood traumas, and the wounding we sustained in past lives – dragged from lifetime to lifetime as energetic imprints on our emotional bodies – can be healed in the timelessness of the eternal now. Beyond the mind and ego, in the here and now, there is no emotional charge, there is only non-vibrating stillness.
Mindfulness, paradoxically, is required, to take us beyond the mind. Mindfulness is the taming of the mind. As we tame the mind, as we pay attention to the present – we function through the higher mind. This is the mind we need to go beyond the ego and the emotions – and to the realization that we are not them. Emotions are the outward action or response to feelings and feelings are the fluctuating gauge of our response to life in this reality. They are as unstable and changeable as the Moon (which, in astrology has rulership over our feeling nature). Our suffering is always connected to our identification – with a thought, a feeling, an emotion – and invariably it is to a transient state. Everything in the world of form is transient, and that includes our thoughts and emotions. This identification is a trick of the ego. But it is a trick that is part of our evolutionary intent. We need this identification with emotional states in order to know them, and ultimately to grow beyond them.
Carl Jung said, there is no coming to consciousness without pain. We need, it seems, the experience of pain and suffering in order to go beyond it. Mindless creatures do not experience emotional suffering as we do… simply because they have no ego-mind with which to do so. Many animals, of course, have a level of conscious awareness that allows them to experience a wide range of emotions – more than some (damaged) humans in fact.
When we experience suffering, it is the wake-up call that we are resisting something, we are denying something, we are not accepting something; we have taken up residence at one end of a polarity. In Hazrat Inayat Khan's poem above, he had to experience separateness, he had to taste both sides of emotion, of birth and death, to know he was, all along, inseparable – from everything. He realized that he was in everything and everything was in him – but not before he had suffered.
As we all know, pain and suffering is a very real part of the human condition. We are not all enlightened spiritual masters. We are human. We have highly developed nervous systems and we feel physical pain. We form bonds of love and emotional ties with other people. Bonds we are later forced to sever, as we lose, one way or another, everyone we have loved. It is natural to try to avoid pain – whether it is physical or emotional – because it hurts. We are drawn to form intimate relationships with people who seem to have been beamed in to us to make us suffer. In truth, they come to help us heal our imbalances. Our lovers and betrayers, our soul mates, our parents and children and others we form relationships with are all showing us sides of ourselves, sides of human nature, which we couldn't know without personally experiencing them in our bodies, in the form of feelings and emotions.
What can we do then, to at least minimise our 'human condition' suffering? We can begin to pay attention to the present moment, at any moment through the day. Whatever we are feeling or experiencing, we can remind ourselves of the present moment. Zen Master, Thich Nhat Hanh has a wonderful little mantra – say to yourself, whenever you remember: "I have arrived. I am home, in the here and now." This mantra, he says, will take you immediately to your 'ultimate nature' – your infinite, timeless, self.
If we are experiencing stronger feelings, we can try to detach our awareness from the sensations and thoughts and take a birds' eye view. We can, even if for a brief moment, observe ourselves having thoughts, having feelings, having emotions. We might realize how we have become so identified with our emotional state, that our whole body is involved with it. If the suffering is too great, say we are grieving the loss of someone dear to us, we can breathe. This is enough: to consciously breathe – in and out. Deep, slow, even breaths bring us, momentarily, into presence – as focus on the breath stills the mind and alters our vibrational frequency. Until another wave of pain surfs in, picking us up in its cold embrace, taking us beneath the surface where we cannot breathe, where our heart is squeezed so hard the pain radiates out and down through our entire body. We go with it, feeling the pain, feeling the tears. Then, reminding ourselves to breathe again, we watch the wave begin to subside. We feel the vice grip in our heart-space begin to release. We soften a little, in the wake of the wave of pain – and rest, for a moment……..until the next wave comes. The waves may continue for however long they may. But as we allow our grief, as we meet the pain, from a place of non-resistance, we allow the process to move through us and out the other side. We don't need to embrace it, we don't need to welcome it. We simply need to feel it and allow it to flow.
Spiritual teacher and founder of the Light Institute, Chris Griscom, says: "….We see that our body mirrors the same messages as our feelings and thoughts. In fact, if we do not express our feelings, the body will store them just as it stores biochemical substances such as glycogen. In other words, the body is a magnificent translator of matter to energy and energy to matter. It views emotions as energy and ultimately stores that energy as matter within the cells. If the emotional energy is not subsequently released, it will condense into matter and create blockages within the body itself – leading to disease."
We realize, if we are very conscious, that the emotion of pain flowing through us, is not really us. It is moving through our body, altering our biochemistry, causing physical sensations within our body – it feels intensely personal and we feel very alone in our pain – but if we can, even for a moment, detach our awareness from the sensations, we can glimpse a stillness behind the waves of pain. This is who we are! We are the stillness! So we are experiencing pain but it is not us. And this is as it is, or as it needs to be. Pain has a purpose. Its purpose is to create awareness. There is no coming to consciousness, said Jung, without pain. But, having said that, I would like to believe that as we evolve, we can learn to minimise pain. In not identifying so completely with our pain, we realize that we are experiencing a temporary state, just as we are temporarily experiencing being in these bodies. And we come to the awareness that, in the end, we are much more than our passing feelings and emotions – we are infinite consciousness. And that is what will continue on – the oneness which is our true nature. As we release the energy of our emotions (grief, loss, fear, regret, bitterness, anger, sadness…..) through non-resistance and the power of presence, we free our oneness, our true self, to continue on, unencumbered. This is the mission we are all on here – to heal our emotions and move through the illusion of time, free and unencumbered – for we are in everything, and everything is in us.
About the Author
Linda George is a writer, yogi, and evolutionary astrologer living in New Zealand. She has been deeply involved in astrology, alternative health, spirituality and metaphysics for 35 years. Author of two books on consciousness and astrology – both finalists in the Ashton Wylie Mind/Body/Spirit book awards, she is committed to joining with others in 'spreading the word' in these waking times. Please join us. Her blog is www.acosmicride.wordpress.com
Read other articles from Linda George, here.
This article is offered under Creative Commons license. It's okay to republish it anywhere as long as attribution bio is included and all links remain intact.
~~ Help Waking Times to raise the vibration by sharing this article with the buttons below…


text:
Afterfeast of the Nativity of the Theotokos
September 10
Apolytikion of Afterfeast of the Nativity of the Theotokos
Fourth Tone
Your birth, O Theotokos, brought joy to the whole world, for from you dawned the sun of righteousness, Christ our God. Freeing us from the curse, He gave us His blessings. Abolishing death, He granted us eternal life.
The content on this page is under copyright and is used by permission. All rights reserved. These works may not be further reproduced, in print or on other websites or in any other form, without the prior written authorization of the copyright holder:
Blessed Feast Day
Share the feast of Afterfeast of the Nativity of the Theotokos with an icon greeting ecard.
Online Chapel


text:
Our editors will review what you've submitted and determine whether to revise the article.
Recent News
Flintshire, county in the northeastern corner of Wales, bounded on the east by the River Dee and England and bounded on the west by Denbighshire. The present county of Flintshire encompasses an area along the lower Dee and the Dee estuary and extends inland to the Clwydian Range. The historic county of Flintshire, which covers a larger area, includes all of the present county as well as the northern portion of the present county of Denbighshire and the eastern portion of the county borough of Wrexham, which is an outlying exclave of the historic county of Flintshire. Mold is the administrative centre of the county.
A Celtic tribe known as the Deceangli held the region before they were overrun by the Romans in the 1st century ce. Roman remains in the area are quite sparse, however. According to legend, the village of Bangor Is-coed, in the present county borough of Wrexham, was the site of the oldest monastery in Britain (c. 180). It was destroyed early in the 7th century by the king of Northumbria in the last great battle between the Britons of Wales and the Anglo-Saxons. Both Offa's and Watt's dykes traversed Flintshire and demarcated England on the east from Wales on the west. Flintshire was the scene of protracted fighting in the 12th and 13th centuries as its Welsh inhabitants resisted Anglo-Norman domination. Tightening their hold on the region, the English built great castles at Dyserth, Rhuddlan, and Flint, and King Edward I of England achieved a final conquest of the area in 1284. That same year he formed the county of Flintshire and gave the castle at Caergwrle to his queen, Eleanor of Castile. The original Hawarden Castle, an important English stronghold in the Welsh Marches (border country) during the years following the Edwardian conquest, underwent numerous Welsh attacks. Flintshire was the site of a Cistercian abbey at Basingwerk (1131), near Holywell, and a Dominican priory at Rhuddlan (1258). In addition to the remains of castles at Flint and Rhuddlan, there is a castle at Ewloe that was built by Welsh princes in imitation of Norman work.
Henry VIII increased the county's territory in the mid-16th century. In the English Civil Wars of the mid-17th century, Flintshire was solidly royalist. The Greenfield valley at Holywell was one of the birthplaces of the Industrial Revolution, and rich coal deposits along the River Dee gave rise to an iron and steel industry and to shipbuilding during the 19th century.
Eastern Flintshire remains a heavily industrialized region, although it has lost most of its heavy industry, including the huge former steelworks at Shotton. Smaller and more diverse industries in engineering, chemicals, and synthetic textiles—particularly rayon—have developed in Flint, Connah's Quay, and other towns. Mold is a market centre for the agricultural region to the west. Tourist attractions in Flintshire include St. Winifred's Well at the parish church in Holywell and the extensive bird havens along the shore of the Dee estuary. Daniel Owen, widely considered the father of the Welsh novel, was born in Mold in 1836. Area 323 square miles (837 square km). Pop. (2001) 148,594; (2011) 152,506.


text:
Vogelaar Park Land Exchange and Redesign
As part of the renovation of Glenwood Springs Elementary and the continuing efforts to institute changes proposed in the Confluence Plan, Vogelaar Park will be reconfigured. Additional parkland will be added to the west and south of the current park. A portion of the area where the baseball diamond currently is located will be utilized primarily for housing with the possibility of a limited amount of commercial/retail space. These changes are being proposed to further the goals of the confluence plan, adopted in its current form by the City of Glenwood Springs in September 2017.
The City of Glenwood Springs is geographically constrained with few areas to create new neighborhoods or increase the number of housing units within city limits. A land exchange between the City and the District facilitated the renovation and reconfiguration of Glenwood Springs Elementary School, will maintain and improve the recreational opportunities at Vogelaar Park, and will utilize a portion of the centrally located property for housing development.
For more information, see click on the links below:Land Exchange and Redesign SummaryNational Environmental Policy Act (NEPA) Environmental Assessment Paste
If you have questions or comments you would like to offer toward this process, please direct them to Terri Partch at email@example.com, or to the Roaring Fork School District office to the attention of Shannon Pelland, Asst. Superintendent.


text:
I've been struck by Pepsi's "Live for Now" advertising theme. "Now" is good, but I keep wondering: what about tomorrow? PepsiCo, which owns Pepsi, Gatorade, Quaker Oats, Frito-Lay, and dozens of other brands, is one of the largest companies in the world and has a tremendous impact on people and the planet. For example, the company uses toxic tar sands fuel in its massive fleet of delivery trucks. By "living for now," is the company saying it could care less about tomorrow?
I know we can expect more from PepsiCo. Why? I've met the CEO, Indra Nooyi.
I had the opportunity to meet Nooyi at the PepsiCo shareholder meeting in June when I was there to speak on behalf of the tens of thousands of people who had signed a petition urging the company to stop using fuel made from tar sands in its trucks. Before the meeting started, Nooyi and I connected over the fact that both of us are mothers to two daughters. As mothers, both of us want the best for our kids.
During the meeting, when Nooyi responded to my remarks in front of the shareholders and board of directors, she emphasized that because she has two daughters, and I have two daughters, we share the same values and commitment to the future.
Recently, dozens of major organizations signed a letter to companies like PepsiCo urging them to avoid tar sands fuel because it's "among the most environmentally-destructive sources of oil on the planet in terms of climate and water pollution, forest destruction, public health impacts, and the destruction of ancestral First Nations lands."
In a letter in PepsiCo's 2012 Sustainability Report, Nooyi says: "Business does not operate in a vacuum -- it operates under a license from society. We recognized…when we transform our business to deliver for our consumers [and] protect our environment...we achieve sustained value."
Companies like Walgreens, Trader Joe's, and many others have committed to working with their fuel and transportation providers to avoid tar sands fuel. Why hasn't PepsiCo made this commitment?
Given that we connected over our children and the future we're leaving them, I'm making this appeal directly to Indra Nooyi:
For our daughters, for all of today's and tomorrow's children, please commit your company to clean up its delivery trucks, which make up one of the largest private carrier fleets in North America with tens of thousands of vehicles driving millions of miles each year. You can make a major difference by having PepsiCo avoid tar sands fuel, an extreme source of oil that is destroying forests, poisoning water, and hastening climate change.
Oil makes up about 40 percent of U.S. carbon emissions, so reducing oil consumption is essential if we're going to have any possibility of avoiding the worst effects of climate change. Please also ensure that PepsiCo invests in more than just a few hundred electric vehicles, so that it can take a serious swipe at its oil use.
Today, Sierra Club is asking people (like you, dear readers!) to show Indra Nooyi and PepsiCo's other executives who we're living for -- now and for tomorrow: children who deserve a safe planet with clean air and water and no extreme and dangerous fuels.
Do you have children, grandchildren, nieces, nephews, or other kids in your life? Upload their photos here like I just did (those are my daughters on the first day of school last fall). We're hoping each picture is worth a thousand words, and that the full collage shows Indra Nooyi that we're rooting for her to commit PepsiCo to tomorrow.
-- Gina Coplon-Newfield is director of the Sierra Club's Future Fleet & Electric Vehicles Initiative


text:
Editor's note: Guest writer Vivek Wadhwa is an entrepreneur turned academic. He is a Visiting Scholar at the School of Information at UC-Berkeley, Senior Research Associate at Harvard Law School and Director of Research at the Center for Entrepreneurship and Research Commercialization at Duke University. You can follow him on Twitter at @vwadhwaand find his research at www.wadhwa.com.
DURHAM, N.C. – Let me start with a disclaimer: I am not writing this in my capacity as a university professor or researcher; I don't claim to be an expert on social networking; and I will be happy to be proven wrong—I have no vested interest in the success or failure of Quora.
And, given the fire I've already taken for tweeting an opinion that defies the Valley's infinite wisdom, I know that this post will offend many in Silicon Valley—as did my piece on why I Craigslisted my iPads. But I just don't believe that Quora will "rule" or become anything like Facebook or Twitter. It has been a very nice private club; but it's not for the general public.
Quora is a new question-and-answer site on which a few notable members of Silicon Valley's tech elite have expressed their opinions. Some of the discussions have been very informative; some, completely misinformed. Some questions are of general interest, such as: Will there be a tech sector crash in the near future?; some are obscure: Who are the most successful entrepreneurs with Iranian roots?; some are just plain silly: How much does Netflix spend on postage each year? Quora's membership is growing largely because of the attention that TechCrunch has given it (including the Best Startup award). Over the last month, I have received dozens of messages from TechCrunch readers asking what I think about Quora and why I am not using it.
Victim of own press
The answer is simple: I think that Quora will continue to be an excellent resource if the same people who have been hyping it, and who have invested in it, keep posting their thoughtful answers. But I believe that the excess hype is destined to make Quora a victim of its own press. The quality of answers will decline. The people whose opinion I value, such as Quora's #1 respondent, Robert Scoble, will simply stop posting on the site when they get drowned out by the noise from the masses. They will turn away after having their posts voted down (so that they look less important than their peers) and being personally subjected to the types of mindless, anonymous attacks that you see in the comments section of TechCrunch.
Not to say that there aren't many other smart people who will post good answers. But when there are hundreds of answers to a given question, by people you have never heard of (often with fictitious names), how will you separate the wheat from the chaff? And how will you distinguish fact from fiction? You certainly can't trust the rankings of the respondents when these rankings are themselves generated by Quora users.
Quora says it will educate users on its policies, guidelines, and conventions and that it will moderate answers more effectively. It claims that the site does not allow anonymity. But you can easily sign up for a Quora account with any of your Twitter accounts (you can create as many of these as you want—with fictitious names). You can then vote down answers from people you don't like, edit questions asked by others, and post your own views. You can talk about your own products and services, and disparage others'; in other words, it is a spammers' paradise. How is Quora going to manage hundreds of thousands—or millions—of unruly users, when even the mighty Google seems to be losing the battle for spam?
Valley drinks own Kool-Aid
Right now, Quora is tech focused. Its fans proudly proclaim that its usage will spread, just as usage of Twitter did; that it will become a platform for everything from product research to customer service to education. Robert Scoble expects it to create a "great community and way for people to communicate about what's interesting in their lives in a new way".
Silicon Valley is again drinking its own Kool-Aid; it is looking at the world through its own prism. This is a common problem here, where we jump from one fad to another; where venture capitalists start investing in similar technologies and drive company valuations through the roof; where TechCrunch hypes the technology du jour and causes entrepreneurs all over the world to drop what they are doing in favor of building copycat technologies.
Quora isn't going to be a Facebook or a Twitter. It is not likely to even catch up with the current market leaders in the Q&A space—Answers.com and Yahoo! Answers (which both get more than 40 million unique visitors a month, compared with Quora's meager 150,000). Unlike Facebook, where everyone socializes, and Twitter, where ordinary people tell their friends what they are thinking, a Quora-like tool is only for those who want to learn what their intellectual peers are saying on, or to research, a particular topic. This is for the tech types—who dabble in technology and dream about things like startups and funding.
More "gated communities"
What is more likely to happen and makes far more sense is that a new generation of private, gated communities will grow and evolve. This is where people with common interests will gather and exchange ideas. For example, for people seeking legal advice, there is LawPivot, and for businesses looking for experts, there is Focus. For techies, there are sites like StackOverflow, Slashdot, Hacker News; for children, there is Togetherville; for business students, there is PoetsandQuants; for entrepreneurs in India, there is StartupQnA; for Indian accountants, there is CAClubIndia; and China has its own groups, and so do many other countries. Why do the Silicon Valley elite believe that everyone will flock to a U.S.-based tech site like Quora?
I am not delusional enough to believe that I can predict the future or guess what the technology landscape will look like a couple of years from now. But I can make one educated guess. My guess is that TechCrunch will stop talking about Quora within a few months and that we'll be discussing the next big fad.
Get the latest news alerts: Follow LTW at Twitter.


text:
7.19. ( PORTFW - Locally ) - I can't reach my PORTFWed server from the INTERNAL lan
Basically, say your domain, acme.com, has an external IP address of 188.8.131.52 and you are PORTFWing all WWW traffic to an internal machine, say, 192.168.0.20/24. Then an /internal/ user on the 192.169.0.x network tries to contact to http://www.acme.com and expects things to work. Well, that isn't going to happen with a basic config. Let me explain. Basically, http://www.acme.com is being resolved to the IP of http://188.8.131.52 by your chosen DNS server. What really should be happening is the web request should resolve that request to http://192.168.0.20.
See the difference?
The proper solution to this is to setup a SPLIT DNS server. Internal users would be configured to use an /internal/ DNS server which would resolve requests like this with the 192.168.0.20 address when asked for www.acme.com. All external users should be serviced by an /external/ DNS server which will will resolve the requrest to the 220.127.116.11 IP address. From there, IPTABLES/IPCHAINS/IPFWADM would then PORTFW the traffic to the 192.168.0.20 server as normal.
But you're probably thinking that you don't want to setup a split DNS server and there has to be another way. There are a few alternatives! The first alternative is if you only have a few internal machines. Here, you can setup a "hosts" file entry on *all* internal machines. That static hosts entry would basically look like:
www.acme.com 192.168.0.20 |
Got it? With that in place, the machine would consult the hosts table before going to the DNS server to resolve the host. This works well but if you change the IP address on that internal web server, you're going to need to manually update the hosts file on all of those internal machines. If you are interested in doing the more scalable split DNS approach, TrinityOS completely covers split and chrooted DNS servers. TrinityOS - Section 24 http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#trinityos
Now, if neither the split DNS nor the hosts file approach interests you, you still have a simple but effective alternative to get things working. What you can do is add some specific rules to your rc.firewall-* ruleset. Please see the "PORTFW Redirection of Internal requests" section under the Section 6.7 chapter.
Why didn't I mention this alternative solution first? The main reason is that it's not the ideal solution. The primary problem with this approach is that every packet will be going from the internal MASQed client to the MASQ server. There, the MASQ server will SNAT each packet to the internal MASQed WWW server's IP and then forward it to the internal web server. Once the packet is received and responded to by the web server, that response has to go back through all that processing back to the original client machine. This process is overly wasteful on both network bandwidth and MASQ server CPU cycles!


text:
The puck is finally down and the good times are rolling again in the NHL. With the ink still drying on the new collective bargaining agreement, here are 10 things to look for in this long-awaited 2012-13 season.
■ Unlike what emerged from the last lockout, we won't be watching a New NHL. It's the same game that was introduced for 2005-06, with the center ice red line deleted from the rule book and the overall emphasis on speed and hitting rather than playmaking and puck finesse. It's that accent on the speed game that all but guarantees a mother lode of hamstring and groin injuries in the early going. Training camps lasted less than a week — not nearly enough to shake out the kinks.
■ The 3-4 extra months of rest should work heavily in Sidney Crosby's favor, and that alone could make the Penguins the Stanley Cup favorites. Sid the Kid's concussion issues limited him to 69 games (six in the playoffs) the last two years. With Evgeni Malkin fired up from his autumn primer in Russia (37 games/65 points with Magnitogorsk), the duo could finish 1-2 in the scoring race. Which, by the way, they've never done. The closest they came was 2008-09 when Malkin led with 113 points, followed by Alex Ovechkin (110), then Crosby (103).
■ All eyes will be on Zach Parise and Ryan Suter with the Wild, who paid them $98 million each (13 years per) to relocate to St. Paul. The cash infusion translated to an increase of some 4,000 season tickets. But the best player in the lineup remains the somewhat unsung Mikko Koivu, the playmaking center who turns 30 in March. This will be Saku Koivu's older brother's best chance to shine since coming aboard in 2005-06, back in the Jacques Lemaire Trappist Wonk era.
■ With all games intraconference, we won't be treated to a Kings-Devils rematch of Cup finalists during the 48-game regular season. Odds are we won't seem them both in the Final again, either. Pittsburgh and Detroit were repeat customers in 2008 and '09, which is the only time that has happened since the Oilers and Islanders did the same in 1983 and '84. Harder for anyone to repeat in the salary cap era.
■ Suter left Nashville, putting more of a load on franchise defenseman Shea Weber, who is still in Tune Town after the Predators matched the Flyers' whopping RFA offer sheet (14 years/$110 million). We'll know soon whether he really wants to be there, or if the offer alone gave him a Broad Street state of mind. If it's the latter, he could ask to be dealt, but only after finishing the first year of the deal.
■ For the second time since the lockout, both Montreal and Toronto finished out of the playoffs last season. Who's first to get back to bountiful? No clear favorite, but the Habs have the advantage of a top goalie in Carey Price, while the Leafs are still searching for an answer in net (for now it looks like a James Reimer reboot). It's just a better Original 30 when both these teams are in the thick of the fight.
■ The Red Wings are without Nicklas Lidstrom on their back line for the first time since 1991-92, and there is no making up that void. Workhorse winger Tomas Holmstrom also has retired. The Winged Wheels have had 12 straight seasons of more than 100 points, a streak that will die in lockout infamy. Question is, can they keep that playoff streak alive that dates to their last DNQ in 1990?
■ He'll hardly seem like a rookie, but Rangers forward Chris Kreider, ex- of Masconomet, Phillips Academy Andover, and Boston College, is the favorite for Rookie of the Year honors. He went directly from The Heights to the playoffs last spring and connected for 5-2—7 in 18 games. The addition of Rick Nash on Broadway will only make life easier for the blazing 6-3 Kreider. The last Eagle to win the Calder: Brian Leetch (1989), also with the Rangers. The better end of Commonwealth Avenue produced Chris Drury in 1999 with the Avalanche. The only Bay Stater ever to win it: Tom Barrasso (1984) with the Sabres.
■ Maybe, maybe, maybe the Oilers finally take off, qualify for the postseason for the first time since 2006. They're loaded with young, talented kids, like Taylor Hall, Ryan Nugent-Hopkins, and Jordan Eberle. If they can keep play in the front end of the ice, maybe they'll finally get over the hump. Either way, they'll be great fun to watch.
■ The brothers Staal, Eric and Jordan, have been reunited in Carolina, where winning has stalled and sputtered the last three seasons (all DNQs). Jordan, ex- of Pittsburgh, got his wish, reunited with his older brother and most likely on the same line. They're big, they're skilled, and they'll be backed by a pesky second trio (Jeff Skinner-Jussi Jokinen-Tuomu Ruutu) to sustain whatever momentum they can generate.
Bruins will feel a cap squeeze
The new CBA will see the salary cap fall some 8 percent next season to $64.3 million. Headed into the last week of negotiations, NHL owners sought a $60 million cap for 2013-14, which would have virtually guaranteed that the Bruins move one of their pricier players.
Even with the $64.3 million figure, things will be tight for the Spoked Bucks. As currently structured, Boston has 10 roster forwards returning next season, for a collective cap hit of $36.75 million, ranging from Shawn Thornton's $1.1 million to Tyler Seguin's $5.75 million. Nathan Horton is on course for unrestricted free agency July 5, and is working with a current cap hit of $4 million. A good year for the right winger is certain to increase his wage to $5.5 million or better.
On the back line, the Bruins will have five of their roster defensemen returning for a total tab of $16.595 million, with Zdeno Chara's $6.917 million at the top and Doug Hamilton's $1.494 million at the bottom. Andrew Ference ($2.25 million) could be asked back at around that same price, but given the tight squeeze on the cap, it's more likely, at age 34, he'll have to be replaced by cheaper help.
In goal, neither Tuukka Rask ($3.5 million) nor Anton Khudobin ($875,000) has a contract beyond this season. If Rask performs to his No. 1 billing, he'll be expecting a boost to at least $4.5 million.
All in all, the Bruins have $53.345 million (figures from nhlnumbers.com) committed to 15 players for 2013-14, leaving them $11 million to fill five roster spots (two forwards, one defenseman, two goalies) and the three reserve spots that make up a 23-man roster.
Impossible, no. But extremely tight, considering that a Horton-Rask combination alone could add $10 million, leaving $1 million to be allocated to six job openings. With a $550,000 minimum salary next season, it appears someone will have to go if Horton and Rask are to return.
Subban a man with no team
The Canadiens, whom the Bruins will visit Feb. 6, still don't have P.K. Subban under contract. No surprise, it's all about the bucks, the Habs thus far unwilling to pony up the $5 million (or more) per year to appease the emerging superstar (albeit with only 160 regular-season games on his résumé and but a 3-9—12 line in playoff action). Meanwhile, Tyler Seguin (155 regular-season games and 5-5—10 in the playoffs) signed a new deal last summer that bumps his cap figure this October to $5.75 million. Here in the Hub, Subban would have been wrapped into a new long-term deal (five years/$28 million?) well ahead of the lockout. Cannot envision the Habs making a deal, but it's intriguing to ponder what kind of package Boston general manager Peter Chiarelli could offer. The keys would be David Krejci and/or Brad Marchand, who next year will have a combined cap hit of $9.75 million. The net impact would be adding Subban and opening up $3 million-$4 million in cap space.
Iginla contract is not a topic
Flames boss Jay Feaster, hoping to eliminate a potential monster distraction, says he won't talk about Jarome Iginla's expiring contract for the duration of the season. Makes sense. But if the Flames set a course for a fourth straight playoff DNQ, it would seem prudent to move the 35-year-old captain/icon prior to the April 3 trade deadline. The three-time Olympian still only has 54 playoff games and one trip to the finals (2004) on his résumé after 15 seasons in southern Alberta. A strong contender would gladly give up the usual player/prospect/pick package for his kind of leadership, which in turn might only enhance his desire to re-sign with Calgary as a free agent come July 5. Looks like a long short season for the Flames, unless the acquisition of ex-Bruin Dennis Wideman (five years/$26.3 million) conjures more magic than most think.
KHL chief sounds off
"Greed has strangled them.'' So says KHL president Alexander Medvedev, assessing the NHL ownership group at large, specifically because Alex Ovechkin (Washington) and Evgeni Malkin (Pittsburgh) weren't allowed to hang around Mother Russia to play in the KHL All-Star Game once the lockout was settled. Ilya Kovalchuk (New Jersey) and Pavel Datsyuk (Detroit) weren't as impinged and reported late to their NHL camps last week. As good pal Pierre LeBrun at TSN points out, the NHL has yet to decide whether to fold up shop next season for the two-plus weeks it would take to stock the Olympic Games in Sochi, Russia. One might think Medvedev would tone it down, unless he really wants Olympus rosters full of the kind of tomato cans that routinely fell to the CCCP until the upstart Yanks stunned 'em at Lake Placid in 1980. Not all NHL bosses, said Medvedev, govern the game with a "hockey heart," but often "from another material, and it has money signs stuck to it.'' The bet here: The NHL agrees to go to Sochi, in large part to help soothe the fevered brow of NBC after disrupting the broadcast schedule (specifically the Winter Classic) during the lockout.
Rhode Island's Brian Boucher, 36, is back for yet a third tour with the Flyers organization after playing only 10 games last season with the Hurricanes as Cam Ward's backup. The Raleigh relief job this season will fall to Dan Ellis or Justin Peters, which had the Hurricanes eager to dump Boucher's $1 million salary, so much so that they included University of Minnesota defenseman Mark Alt (second-round pick, 2010) to sweeten the deal. Alt is 6-3, 200 pounds, and last year showed some touch (5 goals/22 points) on the Golden Gophers' back line. His dad, John Alt, was a two-time Pro Bowl left tackle with the Kansas City Chiefs. Boucher will likely spend the year in the AHL (Adirondack), unless Ilya Bryzgalov truly is toast and Flyers GM Paul Holmgren opts to entrust net duties to Michael Leighton and Boucher.
New Capitals coach Adam Oates was still tinkering with his No. 1 line as he headed into the season opener Saturday night in Tampa. Ovechkin, the franchise centerpiece, spent much of his practice time flipping between left and right wings, teaming with Marcus Johansson and Nicklas Backstrom. No telling how it plays out over 48 or more games. The off wing (left) in theory allows Ovechkin more room to operate, something that played greatly to Rick Middleton's benefit for years here in the Hub. Hard to find a line with more skill than those three, so they'll figure it out. Few guys with more offensive skill than Oates ever have been named bench boss. Wayne Gretzky (Phoenix) leads the list, followed by Phil Esposito (Rangers), and Bryan Trottier (Rangers). All three had limited success. Oates probably has a better chance of succeeding. High hockey IQ and, most important, a roster with more talent than the other three had.
Despite months of rumors, the season opened with Roberto Luongo still in Vancouver, albeit with his status changed from franchise goalie to Cory Schneider's backup. Not a good look, and not one likely to remain long, given his $5.33 million cap hit. The most logical landing spots for Bobby Lu are Toronto or Florida (where he formerly wore his Apollo 13-sized pads). One source claims Brian Burke, recently pushed aside as Leafs GM, worked out a deal for Luongo with Canucks GM Mike Gillis over the summer, one that would have delivered the goalie to Toronto when the lockout ended. Ex-Canucks exec Dave Nonis, now the Leafs GM, made the deal in 2006 that brought Luongo to Vancouver and also signed him to his monster contract. Toronto remains the front-runner for Luongo, but that could change rapidly, if a club with shaky goaltending (Chicago?) stumbles out of the gate.
Five fun ones to circle on the 48-game schedule: the handful of Bruins-Sabres matchups (Jan. 31; Feb. 10, 15; March 31, April 17). Boston's bullying last year sent the Sabres shopping for toughness in the offseason, leading to the acquisitions of 6-8 strongman John Scott and the cantankerous Steve Ott. The PIM over/under for those five games: 400. With a side bet that Ott won't get whistled for more than three minors . . . The Rangers tidied up their leftover summer signings, inking defenseman Micheal Del Zotto to a two-year deal worth a total $5.1 million, and the same day brought back ex-BU star Matt Gilroy for one year at $650,000. Gilroy originally joined the Blueshirts as a pricey free agent (two years/$3.5 million) off Comm. Ave. in April 2009, but quickly fizzled out prior to playing last year with Tampa and Ottawa. . . . The Flyers opened their season against the Penguins Saturday with their most recent first-round pick, Scott Laughton, on the roster. The Oshawa center is only 18, and might be around for only a brief look while Danny Briere ($6.5 million cap hit) heals from a hairline wrist fracture he suffered while playing lockout hockey in Germany . . . I know the book says twins Daniel and Henrik Sedin will be 33 in September, but they don't look that old, nor do their games. However, it does underscore that Vancouver's window of opportunity to win a Cup with these guys still near prime is closing.
Kevin Paul Dupont can be reached at email@example.com. Follow him on Twitter @ GlobeKPD. Material from interviews, wire services, other beat writers, and league and team sources was used in this report.


text:
Yesterday in front of a crowd of about 150,000 Pope Benedict XVI gave his final general audience. He steps down this evening at 8pm Rome time and will fly to Castel Gandolfo until his new residence within the Vatican is ready. He expressed his deep gratitude to the people for their prayers and confidence that God would continue to guide the Church.
And eight years later I can say that the Lord has guided me. He has been close to me. I have felt His presence every day. It has been a stretch of the Church's path that has had moments of joy and light, but also difficult moments. I felt like St. Peter and the Apostles in the boat on the See of Galilee. The Lord has given us many days of sunshine and light breezes, days when the fishing was plentiful, but also times when the water was rough and the winds against us, just as throughout the whole history of the Church, when the Lord seemed to be sleeping. But I always knew that the Lord is in that boat and I always knew that the boat of the Church is not mine, not ours, but is His. And the Lord will not let it sink.
One of the things that stood out to me is his plan for the future and how he will take St. Benedict, his patron, and the founder of Western Monasticism as his model. He said:
"Allow me here to return once again to 19 April, 2005. The gravity of the decision lay precisely in the fact that, from that moment on, I was always and for always engaged by the Lord. Always—whoever assumes the Petrine ministry no longer has any privacy. He belongs always and entirely to everyone, to the whole Church. His life, so to speak, is totally deprived of its private dimension. I experienced, and I am experiencing it precisely now, that one receives life precisely when they give it. Before I said that many people who love the Lord also love St. Peter's Successor and are fond of him; that the Pope truly has brothers and sisters, sons and daughters all over the world and that he feels safe in the embrace of their communion; because he no longer belongs to himself but he belongs to all and all belong to him."
"'Always' is also 'forever'–there is no return to private life. My decision to renounce the active exercise of the ministry does not revoke this. I am not returning to private life, to a life of trips, meetings, receptions, conferences, etc. I am not abandoning the cross, but am remaining beside the Crucified Lord in a new way. I no longer bear the power of the office for the governance of the Church, but I remain in the service of prayer, within St. Peter's paddock, so to speak. St. Benedict, whose name I bear as Pope, will be a great example to me in this. He has shown us the way for a life that, active or passive, belongs wholly to God's work."


text:
Freshly Baked Tees makes it easier than ever to design your own long sleeve shirt. We provide hundreds of different customization options to suit your wants and needs. We offer apparel ranging from long sleeve t-shirts to traditional tees, sweaters, baseball shirts, zippered and pullover hoodies, sweaters, and more, allowing you to create your own long sleeve shirt or other garments for personalized wear all year long.
When the air outside is crisp, printed long sleeve t-shirts are an excellent way to keep yourself warm in style. You can even make your own long sleeve shirt with extra-soft sweaters and hoodies, too. Designer long-sleeve t-shirts are perfect for yourself, but you can even give personalized long sleeve shirts as gifts, too. With a variety of colors, styles, fonts, and artwork from which to choose, you can create the perfect printed long sleeve t-shirts for everyone on your list with ease.
Freshly Baked Tees provides an online design tool that is easy to use. Here, you can choose from numerous customization options, allowing you to create as many printed long sleeve shirts as you need in various styles. We offer hundreds of options when it comes to clipart and design ideas, and we have categorized these to make it easy to find exactly what you need. You can also upload your own imagery for your custom made long sleeve shirts for the ultimate in personalization.
Custom made long sleeve shirts are perfect for numerous events and occasions. You can create a long sleeve t-shirt design for a business event like a conference or brand-building event, a fundraiser, a bachelor or bachelorette party, a school event like prom, elections, family gatherings, company picnics, team sports, or just for fun. If you need design ideas, we can help with these, as well.
Make your own long sleeve shirt using the online design tool on our website, or feel free to visit one of our two Toronto stores for even faster turnaround time. Our quality, customization options, and prices for custom long sleeve shirts simply cannot be beat.
Discount code will be emailed to you right away


text:
I'm developing a photo uploader iPhone app for an image hosting site. Each image has two details of metadata:
- Title/Filename (required, unique)
- Description (required)
- Categories (0 or more)
One of the requirements is having bulk upload. What would be a very easy way for a user, after choosing 9 files to upload, to edit the metadata? We're looking at doing something like this:
- User chooses 9 files to upload
- User is shown a list of photos with a thumbnail on the left
- User selects on of the photos and is taken to a new screen with the three aforementioned fields. Slightly bigger size of the image is shown, as well.
- User enters metadata and clicks done. Is taken back to the list of files. That photo entry is highlighted in the listing of photos to signal the metadata has been completely filled.
- Repeat steps 3 and 4 until complete.
This seems a little tedious for the user. Going to each individual image and back. I'm open to any ideas to improve the user interface for this. We also considered an Accordion type UI but I don't think that would work well.
We anticipate the typical use case will be 1 photo (70%), 2-8 photos (25%), and > 8 photos (5%).
Target: iOS 5, 6


text:
I've enjoyed learning about esoteric programming languages ever since I began programming. One of my favorites is BrainFuck, which feels very much like programming a turing machine directly. It has 8 commands
- +/- increment / decrement the current data cell
- > move the data pointer one position left / right
- [ if the current data cell is zero, goto the matching close brace
- ] if the current data cell isn't zero, goto the matching open brace
- . print the value of the current data cell
- , receive input into the current data cell
[] are it's looping / conditional construct, most interesting things are built using them.
Here's what hello world looks like
As an experiment, I tried writing a BF interpreter in Mirah (mirah-brainfuck). At this point it's 120 some lines of code and it totally works. My next crazy idea is to write an embedded brain fuck program that works like embedded ruby. You supply a .ebf file, and it gives you back a brainfuck program. Maybe I could use it to write a brainfuck web framework :p. For example, it might look like
Because this is a terrible experiment, I've been trying to write it in BrainFuck itself, which makes things really awkward/interesting. Because there is only one looping / conditional and it's dependent on modifying cells on the data tape, figuring out how to compare input characters is really obtuse. But I like working with BrainFuck because it forces me to think weirdly about problems.


text:
Honeywell's Green Jet Fuel Power Gulfstream's Fleet
UOP LLC, a Honeywell (NYSE: HON) company, announced today that Honeywell Green Jet Fuel(TM) produced using Honeywell's UOP Renewable Jet Fuel process powered demonstration flights by Gulfstream Aerospace to this year's National Business Aviation Association (NBAA) convention.
Five Gulfstream aircraft traveled on October 27 and 28 from Gulfstream's headquarters in Savannah, Ga., to Orlando, Fla., for the NBAA convention, the world's largest civil aviation tradeshow.
Both engines of the aircraft were powered by a 50/50 blend of Honeywell Green Jet Fuel and petroleum-derived jet fuel. The renewable fuel was made with natural oils from camelina, an inedible plant that grows in conditions where other food crops cannot. This marked the first time Gulfstream's entire fleet has flown on renewable jet fuel.
"Honeywell Green Jet Fuel has been proven repeatedly throughout the aviation community as an alternative fuel source that not only meets strict flight specifications, but also offers significant emissions reductions," said Jim Rekoske, vice president and general manager of Honeywell's UOP Renewable Energy and Chemicals business unit. "We are pleased that Gulfstream chose to incorporate Honeywell Green Jet Fuel into its companywide sustainability initiative."
Gulfstream G150, G280, G450, G550 and G650 aircraft participated in the flights. Previously, Gulfstream's G450 was the only Gulfstream aircraft flown using renewable jet fuel.
Each gallon of camelina-based Honeywell Green Jet Fuel burned instead of petroleum reduces the net carbon dioxide equivalent emissions by 68 percent. Depending on the feedstock, Honeywell Green Jet Fuel can offer a 65 to 85 percent reduction in greenhouse gas emissions relative to petroleum-based fuels.
When used as part of a 50 percent blend with petroleum-based jet fuel, Honeywell Green Jet Fuel is a drop-in replacement for petroleum-based jet fuel that requires no changes to aircraft technology and meets all critical specifications for flight.
Honeywell's UOP Renewable Jet Fuel Process technology was originally developed in 2007 under a contract from the U.S. Defense Advanced Research Projects Agency (DARPA) to produce renewable military jet fuel for the U.S. military. The process technology is fully compatible with existing hydroprocessing technology commonly used in today's refineries to produce transportation fuels.
In addition to using Honeywell Green Jet Fuel, Gulfstream's aircraft feature a wide range of Honeywell Aerospace technology that improves energy efficiency and the environmental footprint. Honeywell's Flight Management Systems (FMS) aboard Gulfstream's large-cabin aircraft enable the most efficient use of airspace in all phases of flight. The HTF7250 propulsion system installed on the Gulfstream G280 super mid-sized aircraft features the latest SABER1 combustion technology, which reduces nitrogen oxide emissions by 25 percent.
In 2011, a Honeywell-operated Gulfstream G450 became the first aircraft to fly from North America to Europe with a 50/50 blend of Honeywell Green Jet Fuel and petroleum-based jet fuel, powering one of the aircraft's Rolls-Royce engines. It was also the first business jet to be powered by a biofuel.
UOP LLC, headquartered in Des Plaines, Illinois, USA, is a leading international supplier and licensor of process technology, catalysts, adsorbents, process plants, and consulting services to the petroleum refining, petrochemical, and gas processing industries. UOP is a wholly-owned subsidiary of Honeywell International, Inc. and is part of Honeywell's Performance Materials and Technologies strategic business group. For more information, go to www.uop.com.
Honeywell (www.honeywell.com) is a Fortune 100 diversified technology and manufacturing leader, serving customers worldwide with aerospace products and services; control technologies for buildings, homes and industry; turbochargers; and specialty materials. Based in Morris Township, N.J., Honeywell's shares are traded on the New York, London, and Chicago Stock Exchanges. For more news and information on Honeywell, please visit www.honeywellnow.com.
This release contains "forward-looking statements" within the meaning of Section 21E of the Securities Exchange Act of 1934. All statements, other than statements of fact, that address activities, events or developments that we or our management intend, expect, project, believe or anticipate will or may occur in the future are forward-looking statements. Forward-looking statements are based on management's assumptions and assessments in light of past experience and trends, current conditions, expected future developments and other relevant factors. They are not guarantees of future performance, and actual results, developments and business decisions may differ from those envisaged by our forward-looking statements. Our forward-looking statements are also subject to risks and uncertainties, which can affect our performance in both the near- and long-term. We identify the principal risks and uncertainties that affect our performance in our Form 10-K and other filings with the Securities and Exchange Commission.
SOURCE Honeywell


text:
Independent practice dental hygienists (IPDHs) in Maine are claiming victory with the signing into law of LD 1891, which expands their duties and allows them to take a broad range of x-rays in underserved areas of the state.
LD 1891 also allows IPDHs to own radiograph equipment and requires them to have x-rays they take read by a dentist within 21 days.
In June 2011, Maine legislators passed LD 230, directing the Maine Board of Dental Examiners to implement a two-year pilot project that would expand the scope of IPDHs in underserved areas without the presence of a dentist. The dental board was also directed to develop rules for the pilot project.
As originally written, however, the board's proposed rules restricted IPDHs to taking only bitewing and periapical x-rays and prohibited them from taking other types of x-rays. This prompted the involvement of the U.S. Federal Trade Commission, which told the board in November that the proposed rules were too restrictive and could undermine the project's purpose.
Even so, in December the board voted to retain the language describing what it considers to be permissible x-rays (bitewings and periapicals) and reject a motion to add panoramic images to that language. This hindered the pilot project, according to Rep. Heather Sirocki (R-Scarborough), a registered dental hygienist who co-sponsored LD 230.
"The proposed rules significantly weakened the program by allowing only two types of x-rays," she said. "They did not permit the so-called 'full mouth series' (FMS). This was puzzling, since the FMS is comprised of both periapicals and bite wings, which were permissible. By limiting the radiographs, an IPDH would find it difficult to justify the investment in expensive equipment and this, in turn, would significantly affect the outcome of the pilot."
Dental board's position
In order to bypass this logjam, in January Gov. Paul LePage submitted LD 1891, which was sponsored in the Legislature by Sen. Earle McCormick (R-Kennebec), Senate chair of the Health and Human Services Committee. The bill clarified the legislative intent of the pilot by listing specifically the types of radiographs an IPDH can perform.
— Heather Sirocki (R-Scarborough)
"Independent practice hygienists with radiography equipment will offer a valuable and more affordable service to parts of the state where the need is greatest within a defined and controlled study," Rep. Sirocki said.
There are about 40 IPDHs in Maine and another 10 or so who have certifications pending, she noted. Enabling them to provide more services in underserved areas will help the state address its significant and growing shortage of dental care, according to Sirocki.
"In Maine, the primary reason for visits to emergency departments is dental pain," she said. "The cost runs into millions of dollars every year."
The dental board did not take a position on LD 1891, according to Doug Dunbar, a spokesman for the board.
"Through its chair, the board offered to serve as a resource to the legislative committee that was reviewing the bill, if there were questions or if information was desired," he said in an email to DrBicuspid.com. "The board believes it's important to make sure all Maine people have access to quality dental care, and will work to implement this new legislation."
Toward self-regulation
The new law is the latest in a series of legislative initiatives designed to help Maine address its growing dental access-to-care issues by expanding the scope of what IDPHs are allowed to do in federally underserved areas, according to Pat Jones, RDH, a lobbyist for the Maine Dental Hygienists' Association. LD 1891 also granted a one-year extension to the pilot project, she noted.
"This is going to mean good things for the people of Maine," Jones told DrBicuspid.com. "This is a pilot project for the federally designated healthcare shortage areas of this state, and there are more than 250,000 people live in these shortage areas. So we are very happy about this."
But there is still more work to be done, she added.
"Last year we got LD 70 passed, which means that starting in October 2012, IDPHs can bill Medicaid for their services," she said. "And previously we got a bill passed that ensures all insurers reimburse IDPHs for their services."
The next step, according to Jones, is self-regulation.
"We are going for independent self-regulation," she said. There are 1,300 dental hygienists in the state and 500-600 dentists and we need to be able to regulate ourselves -- like the nurses have their own board."
A bill proposing IDPH self-regulation will be submitted to the state legislature in January 2013, along with a bill that would introduce the midlevel provider model to Maine, Jones added.


text:
eval 'use Oraperl; 1;' || die $@ if $] >= 5; # ADD THIS LINE TO OLD SCRIPTS
$lda = &ora_login($system_id, $name, $password)
$csr = &ora_open($lda, $stmt [, $cache])
&ora_bind($csr, $var, ...)
&ora_fetch($csr [, $trunc])
&ora_do($lda, $stmt)
&ora_autocommit($lda, $on_off)
Oraperl is an extension to Perl which allows access to Oracle databases.The original oraperl was a Perl 4 binary with Oracle OCI compiled into it. The Perl 5 Oraperl module described here is distributed with DBD::Oracle (a database driver what operates within DBI) and adds an extra layer over DBI method calls. The Oraperl module should only be used to allow existing Perl 4 oraperl scripts to run with minimal changes; any new development should use DBI directly.
The functions which make up this extension are described in the following sections. All functions return a false or undefined (in the Perl sense) value to indicate failure. You do not need to understand the references to OCI in these descriptions. They are here to help those who wish to extend the routines or to port them to new machines.
The text in this document is largely unchanged from the original Perl4 oraperl manual written by Kevin Stock <[email protected]>. Any comments specific to the DBD::Oracle Oraperl emulation are prefixed by DBD:. See the DBD::Oracle and DBI manuals for more information.
DBD: In order to make the oraperl function definitions available in perl5 you need to arrange to 'use' the Oraperl.pm module in each file or package which uses them. You can do this by simply adding "use Oraperl;" in each file or package. If you need to make the scripts work with both the perl4 oraperl and perl5 you should add add the following text instead:
eval 'use Oraperl; 1;' || die $@ if $] >= 5;
The use of Oraperl is deprecated in favor of DBD::Oracle, and will be removed from the DBD::Oracle distribution as of 1.38.
Principal Functions
The main functions for database access are &ora_login(), &ora_open(), &ora_bind(), &ora_fetch(), &ora_close(), &ora_do() and &ora_logoff().-
$lda = &ora_login($system_id, $username, $password)
In order to access information held within an Oracle database, a program must first log in to it by calling the &ora_login() function. This function is called with three parameters, the system ID (see below) of the Oracle database to be used, and the Oracle username and password. The value returned is a login identifier (actually an Oracle Login Data Area) referred to below as $lda.
Multiple logins may be active simultaneously. This allows a simple mechanism for correlating or transferring data between databases.
Most Oracle programs (for example, SQL*Plus or SQL*Forms) examine the environment variable ORACLE_SID or TWO_TASK to determine which database to connect to. In an environment which uses several different databases, it is easy to make a mistake, and attempt to run a program on the wrong one. Also, it is cumbersome to create a program which works with more than one database simultaneously. Therefore, Oraperl requires the system ID to be passed as a parameter. However, if the system ID parameter is an empty string then oracle will use the existing value of ORACLE_SID or TWO_TASK in the usual manner.
$lda = &ora_login('personnel', 'scott', 'tiger') || die $ora_errstr;
This function is equivalent to the OCI olon and orlon functions.
DBD: note that a name is assumed to be a TNS alias if it does not appear as the name of a SID in /etc/oratab or /var/opt/oracle/oratab. See the code in Oracle.pm for the full logic of database name handling.
DBD: Since the returned $lda is a Perl5 reference the database login identifier is now automatically released if $lda is overwritten or goes out of scope.
$csr = &ora_open($lda, $statement [, $cache])
To specify an SQL statement to be executed, the program must call the &ora_open() function. This function takes at least two parameters: a login identifier (obtained from &ora_login()) and the SQL statement to be executed. An optional third parameter specifies the size of the row cache to be used for a SELECT statement. The value returned from &ora_open() is a statement identifier (actually an ORACLE Cursor) referred to below as $csr.
If the row cache size is not specified, a default size is used. As distributed, the default is five rows, but this may have been changed at your installation (see the &ora_version() function and $ora_cache variable below).
$csr = &ora_open($lda, 'select ename, sal from emp order by ename', 10); $csr = &ora_open($lda, 'insert into dept values(:1, :2, :3)');
This function is equivalent to the OCI oopen and oparse functions. For statements which do not contain substitution variables (see the section Substitution Variables below), it also uses of the oexec function. For SELECT statements, it also makes use of the odescr and odefin functions to allocate memory for the values to be returned from the database.
&ora_bind($csr, $var, ...)
If an SQL statement contains substitution variables (see the section Substitution Variables below), &ora_bind() is used to assign actual values to them. This function takes a statement identifier (obtained from &ora_open()) as its first parameter, followed by as many parameters as are required by the statement.
&ora_bind($csr, 50, 'management', 'Paris');
This function is equivalent to the OCI obndrn and oexec statements.
The OCI obndrn function does not allow empty strings to be bound. As distributed, $ora_bind therefore replaces empty strings with a single space. However, a compilation option allows this substitution to be suppressed, causing &ora_bind() to fail. The output from the &ora_version() function specifies which is the case at your installation.
$nfields = &ora_fetch($csr) @data = &ora_fetch($csr [, $trunc])
The &ora_fetch() function is used in conjunction with a SQL SELECT statement to retrieve information from a database. This function takes one mandatory parameter, a statement identifier (obtained from &ora_open()).
Used in a scalar context, the function returns the number of fields returned by the query but no data is actually fetched. This may be useful in a program which allows a user to enter a statement interactively.
$nfields = &ora_fetch($csr);
Used in an array context, the value returned is an array containing the data, one element per field. Note that this will not work as expected:
@data = &ora_fetch($csr) || die "..."; # WRONG
The || forces a scalar context so ora_fetch returns the number of fields.
An optional second parameter may be supplied to indicate whether the truncation of a LONG or LONG RAW field is to be permitted (non-zero) or considered an error (zero). If this parameter is not specified, the value of the global variable $ora_trunc is used instead. Truncation of other datatypes is always considered a error.
DBD: The optional second parameter to ora_fetch is not supported. A DBI usage error will be generated if a second parameter is supplied. Use the global variable $ora_trunc instead. Also note that the experimental DBI blob_read method can be used to retrieve a long:
$csr->blob_read($field, $offset, $len [, \$dest, $destoffset]);
If truncation occurs, $ora_errno will be set to 1406. &ora_fetch() will complete successfully if truncation is permitted, otherwise it will fail.
&ora_fetch() will fail at the end of the data or if an error occurs. It is possible to distinguish between these cases by testing the value of the variable $ora_errno. This will be zero for end of data, non-zero if an error has occurred.
while (($deptno, $dname, $loc) = &ora_fetch($csr)) { warn "Truncated!!!" if $ora_errno == 1406; # do something with the data } warn $ora_errstr if $ora_errno;
This function is equivalent to the OCI ofetch function.
If an SQL statement is no longer required (for example, all the data selected has been processed, or no more rows are to be inserted) then the statement identifier should be released. This is done by calling the &ora_close() function with the statement identifier as its only parameter.
This function is equivalent to the OCI oclose function.
DBD: Since $csr is a Perl5 reference the statement/cursor is now automatically closed if $csr is overwritten or goes out of scope.
&ora_do($lda, $statement)
Not all SQL statements return data or contain substitution variables. In these cases the &ora_do() function may be used as an alternative to &ora_open() and &ora_close(). This function takes two parameters, a login identifier and the statement to be executed.
&ora_do($lda, 'drop table employee');
This function is roughly equivalent to
&ora_close( &ora_open($lda, $statement) )
DBD: oraperl v2 used to return the string 'OK' to indicate success with a zero numeric value. The Oraperl emulation now uses the string '0E0' to achieve the same effect since it does not cause any "-w" warnings when used in a numeric context.
When the program no longer needs to access a given database, the login identifier should be released using the &ora_logoff() function.
This function is equivalent to the OCI ologoff function.
DBD: Since $lda is a Perl5 reference the database login identifier is now automatically released if $lda is overwritten or goes out of scope.
Ancillary Functions
Additional functions available are: &ora_titles(), &ora_lengths(), &ora_types(), &ora_autocommit(), &ora_commit(), &ora_rollback() and &ora_version().The first three are of most use within a program which allows statements to be entered interactively. See, for example, the sample program sql which is supplied with Oraperl and may have been installed at your site.
@titles = &ora_titles($csr)
A program may determine the field titles of an executed query by calling &ora_titles(). This function takes a single parameter, a statement identifier (obtained from &ora_open()) indicating the query for which the titles are required. The titles are returned as an array of strings, one for each column.
Titles are truncated to the length of the field, as reported by the &ora_lengths() function.
DBD: oraperl v2.2 actually changed the behaviour such that the titles were not truncated unless an optional second parameter was true. This was not reflected in the oraperl manual. The Oraperl emulation adopts the non truncating behaviour and doesn't support the truncate parameter.
@lengths = &ora_lengths($csr)
A program may determine the length of each of the fields returned by a query by calling the &ora_lengths() function. This function takes a single parameter, a statement identifier (obtained from &ora_open()) indicating the query for which the lengths are required. The lengths are returned as an array of integers, one for each column.
@types = &ora_types($csr)
A program may determine the type of each of the fields returned by a query by calling the &ora_types() function. This function takes a single parameter, a statement identifier (obtained from &ora_open()) indicating the query for which the lengths are required. The types are returned as an array of integers, one for each field.
These types are defined in your OCI documentation. The correct interpretation for Oracle v6 is given in the file oraperl.ph.
&ora_autocommit($lda, $on_or_off)
Autocommit mode (in which each transaction is committed immediately, without waiting for an explicit commit) may be enabled or disabled using &ora_autocommit(). This function takes two parameters, a login identifier (obtained from &ora_login()) and a true/false value indicating whether autocommit is to be enabled (non-zero) or disabled (zero). By default, autocommit is off.
Note that autocommit can only be set per login, not per statement. If you need to control autocommit by statement (for example, to allow deletions to be rolled back, but insertions to be committed immediately) you should make multiple calls to &ora_login() and use a separate login identifier for each statement.
ora_commit, ora_rollback
&ora_commit($lda) &ora_rollback($lda)
Modifications to a database may be committed or rolled back using the &ora_commit() and &ora_rollback() functions. These functions take a single parameter, a login identifier obtained from &ora_login().
Transactions which have been committed (either explicitly by a call to &ora_commit() or implicitly through the use of &ora_autocommit()) cannot be subsequently rolled back.
Note that commit and rollback can only be used per login, not per statement. If you need to commit or rollback by statement you should make multiple calls to &ora_login() and use a separate login identifier for each statement.
The &ora_version() function prints the version number and copyright information concerning Oraperl. It also prints the values of various compilation time options. It does not return any value, and should not normally be used in a program.
perl -MOraperl -e 'ora_version()' This is Oraperl, version 2, patch level 0. Debugging is available, including the -D flag. Default fetch row cache size is 5. Empty bind values are replaced by a space. Perl is copyright by Larry Wall; type oraperl -v for details. Additions for oraperl: Copyright 1991, 1992, Kevin Stock. Oraperl may be distributed under the same conditions as Perl.
This function is the equivalent of Perl's "-v" flag.
DBD: The Oraperl emulation printout is similar but not identical.
Six special variables are provided, $ora_cache, $ora_long, $ora_trunc, $ora_errno, $ora_errstr and $ora_verno.Customisation Variables
These variables are used to dictate the behaviour of Oraperl under certain conditions.-
The $ora_cache variable determines the default cache size used by the &ora_open() function for SELECT statements if an explicit cache size is not given.
It is initialised to the default value reported by &ora_version() but may be set within a program to apply to all subsequent calls to &ora_open(). Cursors which are already open are not affected. As distributed, the default value is five, but may have been altered at your installation.
As a special case, assigning zero to $ora_cache resets it to the default value. Attempting to set $ora_cache to a negative value results in a warning.
Normally, Oraperl interrogates the database to determine the length of each field and allocates buffer space accordingly. This is not possible for fields of type LONG or LONGRAW. To allocate space according to the maximum possible length (65535 bytes) would obviously be extremely wasteful of memory.
Therefore, when &ora_open() determines that a field is a LONG type, it allocates the amount of space indicated by the $ora_long variable. This is initially set to 80 (for compatibility with Oracle products) but may be set within a program to whatever size is required.
$ora_long is only used when fetching data, not when inserting it.
Since Oraperl cannot determine exactly the maximum length of a LONG field, it is possible that the length indicated by $ora_long is not sufficient to store the data fetched. In such a case, the optional second parameter to &ora_fetch() indicates whether the truncation should be allowed or should provoke an error.
If this second parameter is not specified, the value of $ora_trunc is used as a default. This only applies to LONG and LONGRAW data types. Truncation of a field of any other type is always considered an error (principally because it indicates a bug in Oraperl).
Status Variables
These variables report information about error conditions or about Oraperl itself. They may only be read; a fatal error occurs if a program attempts to change them.-
$ora_errno contains the Oracle error code provoked by the last function call.
There are two cases of particular interest concerning &ora_fetch(). If a LONG or LONGRAW field is truncated (and truncation is allowed) then &ora_fetch() will complete successfully but $ora_errno will be set to 1406 to indicate the truncation. When &ora_fetch() fails, $ora_errno will be set to zero if this was due to the end of data or an error code if it was due to an actual error.
The $ora_errstr variable contains the Oracle error message corresponding to the current value of $ora_errno.
The $ora_verno variable contains the version number of Oraperl in the form v.ppp where v is the major version number and ppp is the patchlevel. For example, in Oraperl version 3, patch level 142, $ora_verno would contain the value 3.142 (more or less, allowing for floating point error).
Oraperl allows an SQL statement to contain substitution variables. These consist of a colon followed by a number. For example, a program which added records to a telephone list might use the following call to &ora_open():
$csr = &ora_open($csr, "insert into telno values(:1, :2)");
The two names :1 and :2 are called substitution variables. The function &ora_bind() is used to assign values to these variables. For example, the following statements would add two new people to the list:
&ora_bind($csr, "Annette", "472-8836"); &ora_bind($csr, "Brian", "937-1823");
Note that the substitution variables must be assigned consecutively beginning from 1 for each SQL statement, as &ora_bind() assigns its parameters in this order. Named substitution variables (for example, :NAME, :TELNO) are not permitted.
DBD: Substitution variables are now bound as type 1 (VARCHAR2) and not type 5 (STRING) by default. This can alter the behaviour of SQL code which compares a char field with a substitution variable. See the String Comparison section in the Datatypes chapter of the Oracle OCI manual for more details.
You can work around this by using DBD::Oracle's ability to specify the Oracle type to be used on a per field basis:
$char_attrib = { ora_type => 5 }; # 5 = STRING (ala oraperl2.4) $csr = ora_open($dbh, "select foo from bar where x=:1 and y=:2"); $csr->bind_param(1, $value_x, $char_attrib); $csr->bind_param(2, $value_y, $char_attrib); ora_bind($csr); # bind with no parameters since we've done bind_param()'s
DBD: The Oraperl $ora_debug variable is not supported. However detailed debugging can be enabled at any time by executing
where $h is either a $lda or a $csr. If debugging is enabled on an $lda then it is automatically passed on to any cursors returned by &ora_open().
format STDOUT_TOP = Name Phone ==== ===== . format STDOUT = @<<<<<<<<<< @>>>>>>>>>> $name, $phone . die "You should use oraperl, not perl\n" unless defined &ora_login; $ora_debug = shift if $ARGV[0] =~ /^\-#/; $lda = &ora_login('t', 'kstock', 'kstock') || die $ora_errstr; $csr = &ora_open($lda, 'select * from telno order by name') || die $ora_errstr; $nfields = &ora_fetch($csr); print "Query will return $nfields fields\n\n"; while (($name, $phone) = &ora_fetch($csr)) { write; } warn $ora_errstr if $ora_errno; die "fetch error: $ora_errstr" if $ora_errno; do ora_close($csr) || die "can't close cursor"; do ora_logoff($lda) || die "can't log off Oracle";
In keeping with the philosophy of Perl, there is no pre-defined limit to the number of simultaneous logins or SQL statements which may be active, nor to the number of data fields which may be returned by a query. The only limits are those imposed by the amount of memory available, or by Oracle.WARNINGS
The Oraperl emulation software shares no code with the original oraperl. It is built on top of the new Perl5 DBI and DBD::Oracle modules. These modules are still evolving. (One of the goals of the Oraperl emulation software is to allow useful work to be done with the DBI and DBD::Oracle modules whilst insulating users from the ongoing changes in their interfaces.)It is quite possible, indeed probable, that some differences in behaviour will exist. These are probably confined to error handling.
All differences in behaviour which are not documented here should be reported to to [email protected].
Original Oraperl 2.4 code and documentation by Kevin Stock <[email protected]>.DBI and Oraperl emulation using DBD::Oracle by Tim Bunce.
As of DBD::Oracle release 1.17 in February 2006 The Pythian Group, Inc. (<http://www.pythian.com>) are taking the lead in maintaining DBD::Oracle with my assistance and gratitude.COPYRIGHT
Copyright (c) 1994-2006 Tim Bunce. Ireland. Copyright (c) 2006-2008 John Scoles (The Pythian Group). Canada.The DBD::Oracle module is free open source software; you can redistribute it and/or modify it under the same terms as Perl 5.