text:
Redding News Review App
by: Rob Redding • 8
All Android applications categories
All Android games categories
by: Rob Redding • 8
Get the top News stories on Politics, Money, Black News, Entertainment, Media, & Sports and more from Redding News Review and America's Independent Voice Rob Redding. Nationally Syndicated radio host of Redding News Review the Show.
*News Flash of Breaking News
*Exclusives stories from RNR
*Daily Podcasts from the Radio Archives
*Tools to allow you to share your favorite stories
*Listen to the Show right from your Phone
Like our app? Send your comments suggestions to firstname.lastname@example.com
Check us out on FB, Twitter & Youtube for more news, podcast and RNR exclusives
Users review
from 8 reviews
Download Redding News Review App
Free - V0.96 - 613K
More actions


text:
Home > Apple > iPad > iPad Air >
iPad Air 2 32GB Wi-Fi + Cellular - Space Gray
Ships Today
- Manufacturer:Apple Computer
- Mfr Part #:MNW12LL/A
- Part Number:3/APPMNW12LL/A/n
- Condition:New
- Warranty:1 year, factory
- Platform:Both
- Availability:Ships Today
What About This?
- $ 29.99
- $ 29.99
- Just Mobile AluPlug (2-Port 2.1A) USB Wall Charger
Just Mobile AluPlug is the high-performance wall charger for your smartphone, tablet and other USB-powered devices.$ 29.99
- $ 49.99
- Beats by Dr. Dre Pill+ Portable Wireless Speaker - Black
Connect wirelessly with Bluetooth or connect with included Aux cable. Connect to another pill with NFC.$ 199.99
So capable, you won't want to put it down. So thin and light, you won't have to.
- 18% Thinner
- 6.1mm Thin
- 0.96 Pound
With iPad, we've always had a somewhat paradoxical goal: to create a device that's immensely powerful, yet so thin and light you almost forget it's there. A device that helps you do amazing things, without ever getting in your way. iPad Air 2 is all that. And then some.
Not just a thinner display. A better display.
To create the astonishingly thin silhouette of iPad Air 2, we started by redesigning the Retina display, fusing what had been three layers into one. Not only did this make the display thinner, it made it better, with more vivid colors and greater contrast. Then we added an antireflective coating, giving iPad Air 2 the least reflective display of any tablet in the world.
- 9.7 inch display
- 2048×1536 resolution
- 3.1 million pixels
- 264 pixels per inch
Massive power. In its most minimal form.
Not only is iPad Air 2 thinner, it's also a lot more powerful. We designed a new chip, the A8X, that delivers substantially better CPU and graphics performance than its predecessor. In fact, with its 64-bit desktop-class architecture, iPad Air 2 is as powerful as many personal computers. It's power efficient, too, with a 10-hour battery life that lets you work, play, surf, and shop all day long.
- 64-bit architecture
- 2.5x faster graphics
- 40% faster cpu
- Up to 10 hour battery
Security based on a one‑of‑a‑kind design: your fingerprint.
iPad Air 2 comes with our breakthrough Touch ID technology. It gives you an unprecedented level of security because it uses nature's most perfect password: your fingerprint. So with just one touch, you can instantly unlock your iPad Air 2. But Touch ID goes beyond that. You can also make secure purchases in iTunes, iBooks, and the App Store. And with Apple Pay, you can unlock an entire world of online shopping that's fast, convenient, and secure.
Two amazing cameras. Cleverly disguised as an iPad.
The new iSight camera is our best iPad camera yet, with advanced optics, an improved sensor, and a powerful Apple-designed image signal processor. There are new features like panorama, time-lapse videos, slo-mo, and burst and timer modes. The front-facing FaceTime HD camera has been redesigned, too, with an improved sensor and larger pixels for even better low-light performance. The upshot? All your photos and videos — and video calls and selfies — look incredible.
Faster wireless. Good things come to those who don't wait.
Wi-Fi on iPad Air 2 is fast — more than twice as fast as the previous generation — so downloading movies and streaming videos take less time. And the Wi-Fi + Cellular model is equipped with faster, more advanced LTE technology.2 In addition, the cellular model lets you choose from a variety of carriers and flexible short-term plans. So you can make fast connections, even when you're on the go.
Apps designed for iPad. And everything you want to do with it.
iPad Air 2 comes with powerful apps for the things you do every day, like surfing the web, checking email, editing movies and photos, writing reports, and reading books. And there are hundreds of thousands of apps on the App Store, designed specifically for the large Retina display (instead of stretched-out phone apps). So whether it's photography, gaming, traveling, or managing your finances, you'll find an app that will help you do it better.
Weight and Dimensions
- iPad Air 2 Wi-Fi + Cellular
- Height: 9.4 inches (240 mm)
- Width: 6.6 inches (169.5 mm)
- Depth: 0.24 inch (6.1 mm)
- Weight: 0.98 pound (444 g)
- Retina display
- 9.7-inch (diagonal) LED-backlit widescreen Multi-Touch display with IPS technology
- 2048-by-1536-pixel resolution at 264 ppi
- Fingerprint-resistant oleophobic coating
- Fully laminated display
- Antireflective coating
- A8X chip with 64-bit architecture
- M8 motion coprocessor
iSight Camera
- 8MP iSight camera
- Autofocus
- ƒ/2.4 aperture
- Five-element lens
- Hybrid IR filter
- Backside illumination
- Improved face detection
- Exposure control
- Panorama (up to 43MP)
- Burst mode
- Tap to focus
- Photo geotagging
- Timer mode
Video Recording
- 1080p HD video recording (30 fps)
- Slo-mo (120 fps)
- Time-lapse video
- Video image stabilization
- Improved face detection
- 3x zoom
- Video geotagging
FaceTime HD Camera
- 1.2MP photos
- ƒ/2.2 aperture
- 720p HD video recording
- Backside illumination
- Auto HDR photos and videos
- Improved face detection
- Burst mode
- Exposure control
- Timer mode
Apple Pay
- Pay with your iPad using Touch ID in apps
Touch ID
- Fingerprint identity sensor built into the Home button
Cellular and Wireless
- iPad Air 2 Wi-Fi + Cellular
- Wi-Fi + Cellular model
- Wi-Fi (802.11a/b/g/n/ac); dual channel (2.4GHz and 5GHz); HT80 with MIMO
- Bluetooth 4.0 technology
- UMTS/HSPA/HSPA+/DC-HSDPA (850, 900, 1700/2100, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz)
- CDMA EV-DO Rev. A and Rev. B (800, 1900 MHz)
- LTE (Bands 1, 2, 3, 4, 5, 7, 8, 13, 17, 18, 19, 20, 25, 26, 28, 29, 38, 39, 40, 41)
- Data only
- Includes Apple SIM — U.S. and UK only
- iPad Air 2 Wi-Fi + Cellular
- Digital compass
- Wi‑Fi
- Assisted GPS and GLONASS
- Cellular
- iBeacon microlocation
Video Calling
- iPad Air 2 Wi-Fi + Cellular
- FaceTime
- iPad Air to any FaceTime-enabled device over Wi-Fi or cellular
Audio Calling
- iPad Air 2 Wi-Fi + Cellular
- FaceTime
- iPad Air to any FaceTime-enabled device over Wi-Fi or cellular
Audio Playback
- Frequency response: 20Hz to 20,000Hz
- Audio formats supported: AAC (8 to 320 Kbps), Protected AAC (from iTunes Store), HE-AAC, MP3 (8 to 320 Kbps), MP3 VBR, Audible (formats 2, 3, 4, Audible Enhanced Audio, AAX, and AAX+), Apple Lossless, AIFF, and WAV
- User-configurable maximum volume limit
TV and Video
- iPad Air 2
- AirPlay Mirroring, photos, audio, and video out to Apple TV (2nd generation or later)
- Video mirroring and video out support: Up to 1080p through Lightning Digital AV Adapter and Lightning to VGA Adapter (adapters sold separately)
- Video formats supported: H.264 video up to 1080p, 60 frames per second, High Profile level 5.0 with AAC LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG 4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
Intelligent Assistant
- Use your voice to send messages, set reminders, and more.
- Hands-free use
- Listen and identify songs
- Learn more about Siri
External Buttons and Connectors
- Home
- Touch ID
- Lighting connector
- Built-in Speakers
- Volume up/down
- ON/OFF Sleep/Wake
- Dual Microphones
- 3.5mm stereo headphone minijack
Power and Battery
- iPad Air 2 Wi-Fi + Cellular
- Built-in 27.3-watt-hour rechargeable lithium-polymer battery
- Up to 10 hours of surfing the web on Wi-Fi, watching video, or listening to music
- Up to 9 hours of surfing the web using cellular data network
- Charging via power adapter or USB to computer system
- Touch ID
- Three-axis gyro
- Accelerometer
- Barometer
- Ambient light sensor
Operating System
- iOS 8
- With amazing new capabilities and updates to features you use every day, iOS 8 is the biggest iOS release ever. Learn more about iOS 8
Control Center
Family Sharing
iCloud Drive
iTunes Radio
Notification Center
QuickType keyboard
Spotlight Search
*Built-in Apps:
iTunes Store
App Store
Game Center
Photo Booth
System Requirements
- Apple ID (required for some features)
- Internet access10
- Syncing with iTunes on a Mac or PC requires:
- Mac: OS X v10.6.8 or later
- PC: Windows 8; Windows 7; Windows Vista; or Windows XP Home or Professional with Service Pack 3 or later
- iTunes (free download from www.apple.com/itunes/download)
In the Box
- iPad Air 2
- Lightning to USB Cable
- USB Power Adapter
Share your experience on a product with others.
No reviews of this product yet, you could be the first!

subset: commoncrawl


text:
Pup leaves next sunday for sandhill kennel. Already missing him. Derby here comes copper.
Pup leaves next sunday for sandhill kennel. Already missing him. Derby here comes copper.
Copper (coming to derby 2013)
Autumn Storm (23 derby pts. QAA)
Also, you have a Legend, Hugh Arthur looking over his shoulder.
Get down here all you can to train with those guys and your pup, if at all
possible take a week to train up north in the summer. Jason, trains hard
everyday, your pup is in very good hands.
Good luck to you and have fun.
How old is Copper? What color is he? I will keep an eye on him.
I am taking my girl, Reese, John McCallie's Quiz and Wayne Moore's Jazz back to Sandhill
today, after Christmas break. It has been a fun month.
Gregg Leonard
FC Tremblin Earth's Touch Of Chocolate Reese FC/AFC Land Ahoy X Baypoints Dream QA2
Red Squads Blue on Black Jesse MH QA2 NAFC FC/AFC Grady X FC/AFC Dance Hall Gal
Red Squads Fifty Caliber Sniper QA2 NAFC FC/AFC Grady X FC/AFC Maple Creeks Mattie Mae
Red Squads Bad Girlfriend Tinker NDL QAA FC/AFC Ranger X Good Ideas Windy Retreezer QA2
Red Squads Loverboy Reno NFC AFC Windy Citys Mighty Mouse X FC Reese
He just turned 6 months. He is yellow. Thanks for everything
Copper (coming to derby 2013)
Autumn Storm (23 derby pts. QAA)
I took Lb. down to Sandhill January 4th. This is his fourth trip. You've made a good decision. They do a good job, no one trains harder. Good luck with your dog.
John Lash
"If you run Field Trials, you learn to swallow your disappointment quickly."
"Field trials are not a game for good dogs. They're for great dogs with great training." E. Graham


text:
Universal Fit
Manufacturer: Cgera Manufacturer: Overboard 2 Results
Ipad Headphones
With their superior comfort fit, and sound quality, the Ipad Earphones are the perfect spare or replacement headphones. Works with all iPad, and Ipod models.These iPad Earphones fit comfortably in your ears and sound great ~!
Overboard Pro Sport Waterproof Headphones
100% Waterproof Headphones with comfortable neckband and reactive coiled cable to eliminate tangles during sports. Sound great above and below the waterline and are guaranteed to a depth of 19ft / 6m. You may have seen similar looking (and even more expensive) competitive models, and have probably heard bad reviews about their tinny sounds. Well now watersport enthusiasts don't have to...


text:
To improve your communication abilities, try taking up hockey
Fenella Saunders
When a hockey player hits the ice, practicing his skills until they are second nature, he's probably not aware that he's also improving his language cognition aptitude. Experience doing an activity, such as playing hockey, may allow the brain to recruit areas that are usually devoted to skilled action to the task of comprehending speech, particularly when the words relate to the activity in question. And the phenomenon holds not only for players, but also for fans who have experience watching the sport but none playing it.
Sian Beilock, a psychologist at the University of Chicago, and her colleagues gathered a group of hockey players from college and minor-league teams, as well as avid fans and "novices" with no hockey experience whatsoever. The participants underwent a magnetic resonance imaging (MRI) scan while they passively listened to a set of sentences that related either to everyday activities ("The individual pushed the cart") or hockey actions ("The hockey player saved the shot"). The researchers recorded which areas of the brain the sentences activated in the three groups of participants.
After the scan, the participants heard the same sentences again, but this time they were asked to perform a matching task: After each sentence, they were shown a picture and selected, as quickly as possible, whether or not the illustration showed the action being described in the sentence.
Previous research has established that responses should be faster when the picture matches the sentence. "The idea is that if you understand the sentence better, then you should be better at discriminating between people performing actions that match versus people performing actions that don't," Beilock explains. This result was true of all the participants for the everyday actions. But for the hockey-related sentences, only players and fans showed the effect.
Looking at the MRI scans, Beilock and her colleagues were able to account for the increased comprehension of hockey-related sentences in players and fans. Those two groups showed activation in the part of the brain called the left dorsal premotor cortex, an area that lights up as a person plans to perform a well-learned action—and not usually a brain region implicated in language comprehension.
"Everyone really can understand the sentences at some level, but what we're showing is that a deeper understanding seems to arise from experiencing and doing the action described in the sentence," Beilock says. "We think that a better comprehension arises because those people with those experiences are essentially relying on areas of the brain involved in 'doing' when they're just listening to the language."
Fans look a lot like experts in terms of how they activate these brain regions. "So just having some seeing experience seems to sort of rev up the 'doing' system," Beilock says. "We think that active mental picture involves some motor plan to act, which is really neat considering that they've never acted in that way."
In contrast, novices' brains instead showed activation in an area used for more general-purpose movement. "Novices don't have plans in their motor skill repertoire to act on the actions they've heard, either through seeing or doing," says Beilock. "But they may still be trying to understand the sentences in a sense through embodying the action, so they seem to call upon sensory-motor areas involved in simpler actions."
Fans' brains also showed activity in this second region, but players' brains did not. "It's almost as if our fans are activating extra stuff they don't need and are doing more work," Beilock says. "Even though they look like the experts in terms of their patterns of performance, the fans are slower at doing the comprehension task in general, not only than the experts but slower than the novices. And it's not just that our fans are drinking beer all the time because they don't look slow when responding to non-hockey sentences."
The results cannot be explained simply as fans having, say, a greater hockey vocabulary than novices, Beilock says: "By looking in the brain we can say it's not just merely abstract conceptual understanding, it has something to do with how those areas of the brain involved in selecting actions are more highly activated for these fans than for novices."
Beilock thinks this phenomenon is not specific to hockey or even to sports, but may be found across a wide range of experiences, such as playing or appreciating music. The results could also help explain why sometimes people remember things better when they act them out. "It may be that's because this acting out allows these people to call on these motor systems when they then have to remember," Beilock says.
Another implication is that adult language-processing mechanisms might not be so impervious to change as previously thought. It might be possible to alter these systems with activities completely unrelated to language.
Beilock also suggests that students could benefit from a more active experience in learning subjects with action components, such as physics or math. "Rather than having kids at a desk," she says, "getting them about and moving and experiencing some of the concepts they're going to learn about, such as momentum, may actually help jump-start their comprehension when it comes time to read about it in the textbook."—Fenella Saunders
You can find this online at http://www.americanscientist.org/issues/num2/the-language-playing-field/1
© 2016 Sigma Xi, The Scientific Research Society


text:
The RCMP in Corner Brook is investigating a hit-and-run collision in which a pedestrian was seriously injured Thursday.
A caller reported a vehicle-pedestrian collision around 8 p.m. on the North Shore Highway in Meadows and said the driver had left the scene. RCMP officers responded, along with paramedic/ambulance service from Western Memorial Hospital and members of the Meadows Volunteer Fire Department.
The RCMP said they located a seriously injured man who had been struck by a vehicle while walking on the roadside. He was immediately transported by ambulance to Western Memorial Regional Hospital where he received emergency treatment for his injuries and is now recovering.
As a result of the RCMP investigation and scene reconstruction, a 59-year-old man was arrested. He has since been released from police custody pending a June 2014 court date. The suspect has not been named as charges are pending and not formally laid.
The investigation is still ongoing. Anyone with information concerning this or any other crime are asked to contact Crime Stoppers at 1-800-222-8477.


text:
Try this bite-sized, grill-friendly barbecue pork appetizer plus creamy dipping sauce, sure to be gone in a flash. It'll work indoors on the broiler, too.
This amount of pork fits nicely in most grill baskets, but you could also thread the pieces on skewers to cook them.
If you opt for bamboo skewers, soak them in water for 30 minutes before using to prevent burning. Turn the skewers once during cooking.
© 2017 ®/TM General Mills All Rights Reserved


text:
Design in Danville, GA 31017
Looking for Architectural Design in Danville, Georgia?
Your construction or renovation project starts with a well laid out design. Tony Wallace Independent Contracting & Handyman LLC has worked with countless homeowners across the region providing professional design in Danville, GA. For the greatest comfort, safety and return on investment, trust the pros at Tony Wallace Independent Contracting & Handyman LLC to handle every aspect of your home design.
Our designers have been partnering with Danville clients, taking on the challenges of new home design, backyard design and bathroom or kitchen remodeling designs. Many homes in Danville feature custom designs created with the homeowner's needs and vision in mind. Our years of local experience have helped Tony Wallace Independent Contracting & Handyman LLC build a solid reputation, and we work hard to continue earning your trust.
Home and construction design can be a lengthy process. The professional service offered by Tony Wallace Independent Contracting & Handyman LLC will help guide you through Danville municipal standards, building codes and neighborhood issues. We will handle the details of your Danville, GA design project with integrity, prompt communications and a professional attitude.
Tony Wallace Independent Contracting & Handyman LLC has worked with many Danville residents on design projects that continue evolve. Your home changes with time, and our experts are ready to provide the immediate design needs for construction, as well as progressive plans and additions to your existing designs. We've also helped make Danville a healthier, greener region by designing homes using eco friendly materials and installation processes.
For all of your design needs, Tony Wallace Independent Contracting & Handyman LLC provides the experience, professionalism and detailed work to get your project off the ground. Danville residents trust our staff and service record, and we feel privileged to be part of this community. Your project deserves the attention only Tony Wallace Independent Contracting & Handyman LLC can give. Call (478) 216-4626 today to arrange for a design consultation.
James Banks in Eatonton, GA
"Tony Wallace is an experienced, reliable contractor, with years and tears of experience."
Carleton Corner
"Thank you Tony for the second project you have completed for me. As usual Tony sent two conscientious, hardworking individuals who paid important attention to details whoch made the project successful. I LOVE my new charleston flower box!! Thank you so much. I definitely plan on using Tony in the future!!"
Rebecca Griffin in Milledgeville, GA
"Tony and team refurbished our boat dock and put on a new roof on our boat house. Quality of workmanship and timeliness of completion was excellent. We would hire him again."
Scott David W.
Call for FREE Design Quote
Dial Area Code first please.
Design available in the following Danville, GA zip codes:
- 31017


text:
AL - Alojamento Local Pension Bicuar
Very friendly and comfortable, clean guesthouse in the historic centre of the whitewashed fishingtown of Olhão. All our rooms have private showers & sink, cable tv, heaters and ventilators.
Enjoy the laid back atmosphere, the delicious fresh seafood, wander along the cobbled stone streets, explore the Ria Formosa National Park, visit the amazing islands with their wonderful beaches by short ferryride. See the flora and fauna.
Of course you may just relax on our roofterrace with a good book and enjoy the great views from the sea,mountains and Olhão Rooftop world.
Availability & RatesTo view availability and prices please select dates and click 'Update Dates'
B&B Facilities & Policies
- Bicycle hire
- Bicycle parking
- Board Games
- Book Exchange
- Breakfast Not Included
- Cable TV
- Cots available
- Credit Cards Not Accepted
- Free WiFi
- House Keeping
- Internet Access
- Self-Catering Facilities
- Luggage Storage
- Non Smoking
- Outdoor Terrace
- Pet Friendly
- Taxes included
- Tea & Coffee Making Facilities
- Towels Included
Cancellation PolicyThis property has a 2 day cancellation policy. Failure to cancel within this time will result in a cancellation charge equal to the first night of your stay.
Must-Read Guesthouse InfoThis property has specific Terms & Conditions.
Please note:
This property has a 2 day cancellation policy.
Failure to cancel within this time will result in a cancellation charge equal to the first night of your stay.
Check in: 12:00 noon to 23.00
Check out: 11:00 am
the outstanding amount is payable in cash on arrival.
DirectionsShow MapHide Map
The International Airport is only 16 km from our guesthouse, well connected to Olhao by train and bus from Faro town
We are located in a pedestrian street within the heart of historical Olhao within a 2 minute walk to the waterfront and Olhao seafood markets Excellent public transport bus & train stations both within a 10 minute walk from the Guesthouse
Coffee shops and restaurants right on the door step
A 5 minute walk will take you to where the daily Ferries depart for the Atlantic beaches and the Islands of Armona, Culatra & Farol
Located Near
Pedestrian Street in the heart of the historical town of Olhao near the Olhao markets and waterfront . A 10 minute walk to the Olhao bus-and train stations . Restaurants & coffee shops right on the door step A 2 minute walk to the waterfront and a 5 minute walk to where the daily ferries depart for the Atlantic beaches & islands of Armona , Culatra & Farol


text:
Scholar on race in America, Cornel West will lead roundtable student talk on civil rights.
An annual celebration, this year's march visited a street named thanks to SAU efforts.
The first-ever Quad Cities Black Business Summit and Expo was held at St. Ambrose University in November and sponsored by the QC Empowerment Network.
The night included emotional stories, singing and dancing.
They came to learn more about agriculture, business and education in Iowa.
Vietnamese immigrant Anh Le worked doubly hard to earn his SAU nursing degree
Listen to St. Ambrose students speak King's words, taken from his 1965 speech in Davenport.
Featuring some of the "heaviest hitters" in the world of Middle East experts.
On March 22, 2015, students and university guests were invited to honor Dr. Pollard and his work by celebrating the students for whom his scholarship has supported and will continue to support for generations to come.
Listen to a story about SAU's Middle East Institute


text:
I thought about the ignorance related to gun control and then thought it pales in comparison to the ignorance related to the rich paying more taxes. The ignorance about gun laws is nothing compared to the continued idea in Washington that government (& more government regulations) is the answer to any of our current problems. The only answer is less government, lower taxes, lower spending, no nat'l debt and a balanced budget mandated by law.
Everytime I here the idea that we have to stop giving tax breaks to the wealthy I cringe. Because in the next breath some politician says we have to create more jobs. The obvious question is, who creates jobs? Not the government (even for all its bailouts & stimuluses). It's the private sector and its not those who work for a wage. It's the business owners & the entrepreneurs. The top 10% of those taxed already pay 90%+ of the taxes. Asking them to pay more? The direct effect of those "fat cats" paying more taxes is jobs lost.
I'll give my personal example. I owned a successful aerospace design & manufacturing company that was started by myself & 3 others. We incorporated as a sub-Chapter S corporation. For those of you who don't know, that is a tax choice most small businesses make. It means the company pays no federal income taxes directly. Instead any income is divided/distributed among the ownership. In most cases this means, at the botton line, it will mean an approx 5% tax break versus being a C-corp like large businesses & pay corp income taxes directly. Companies can choose s-corp status if there are 100 or less stockholders. For other federal considerations a small business is defined as employment is under 500 employees and revenues under $250M.
But let's look directly at my company, we eventually grew to approx 200 employees and had revenues of $40M when we sold the company. The four owners eventually drew an annual salary of $150K each (none at first). In the last 5 yrs, we reported distributions of approximately $8-10M annually. According to Obama, that makes me one of the fat cats, the rich millionaires. But remember, I only drew a salary of $150K. And we never actually distributed the margins of the $8-10 million. Instead we put the money back into the company, into expanded employment - except what we had to pay in taxes. Unfortunately, I had to report income of not only my $150K salary but also K-1 distribution of the 1/4 of our business earnings. Meaning my taxes were over $250K per yr for several yrs., even while my salary was only $150K. So instead of being able to put that money into additional jobs we had to pay taxes. Had we been able to hire additional employees and grow faster we would have put many more tax paying employees to work to exceed what the IRS collected directly from me. But politicians (because they never ran a business) and most wage earners don't understand the effect of taxing small business owners. While small businesses such as mine employ most of the people in this country, Obama says these fat cats should be paying their fair share. The result is lower employment. Things are never as simple as the politicians want you to think. While the real fat cats are those born with a silver spoon in their mouths, collecting their income passively from stock appreciation, dividends, etc based upon wealth accumulated by an earlier generation, our politicians don't seem to be able or willing to make a distinction that would make a difference in creating a lot of jobs - stop taxing small business owners as if they are rich millionaires. If that were done, overnight we would have no employment issues. But instead its politics as usual.
And by the way, when we sold our business, under Clinton, we still had a 45% capital gains tax. So we were taxed yet again on what we invested.


text:
You are here:
Answers by Expert:
Moving your furniture. I would like to answer all questions dealing with the proper techniques of how to move ANY type of furniture, including difficult doorways and stairways. Also, all questions dealing with the proper packing of breakables including antiques. All general questions concerning the moving and storage industry will be answered. I cannot recommend a particular mover in a person`s neighborhood but i can explain how to obtain a company in good standing with the community. I have been in the moving and storage industry for almost four decades! I am located in Massachusetts.
I have almost four decades of experience in the moving & storage industry. When I was a small boy my father introduced me into the moving business and I have been hooked ever since. At first I started out as a young laborer untill I was old enough to drive a furniture van. As time went on I drove 18-wheelers around the country moving small shipments as well as large corporate relocations. I was taught the old school methods by men that were craftsman in their field. I learned how to pack the most delicate of breakables as well as museum pieces. It was common practice to do estimates and even the actual ratings on interstate jobs. Doing commercial moves were a big part of my moving career over the years. Some of the big names that I delt with were "GE","MICROSOFT","FIDELITY INVESTMENTS" AND "AMERICAN EXPRESS". As the years went by my family retired and sold the business (not my choice). I went on to establish my own moving company which ran for 12 years before I phased out the physical moving itself. Today I have developed a consulting service where I advise future furniture buyers as well as people moving for the first time on what to expect from their upcoming adventure. Furniture buyers are advised on what size furniture will fit through their narrow doorways and tight hallways. By choosing furniture with the right dimensions will narrow down the probability of the furniture being returned back to the store. That is not a scenario people want after waiting 8-12 weeks for their new furniture. I can also help people to understand the proper procedures of a first time move in their lives. I tell them what is to be expected,how they can save money,how to choose a good mover and what is involved with getting the packing done.
I have a FACEBOOK page for PRE-MOVE STRATEGIES. Please become a fan! I would like to have all people that I have helped to leave their comments on the FACEBOOK page.
I have a high school diploma from Swampscott High School............Swampscott, MA. Immediately after high school I entered the family business where I stayed for 20 years before moving on to my own business endeavors.
©2017 About.com. All rights reserved.


text:
Universal Fit
Black Diamond Universal Stereo Earphones
" i love these fashionable kinds of headphones " --imdoinme
Rosewill RHTS-12004 3.5mm Golden-Plated Connector High Fidelity Passive Noise Isolating Rosewood Earbuds
" These were free on Cyber-Monday; thank you to the Deals thread! If you got these on the deal or not, let us know over here --> http://www.head-fi.org/t/639086/rosewill-rhts-12004-quite-shocked-at-the-quality#post_8942097 These Rosewood RHTS-12004 woodies are really a nice surprise. They definitely have the..." --iPhone IEM
Black Universal Stereo Soft Gel Headset Earbud 3.5mm for Sony Walkman S615 S616 S618 S716 S718 Series MP3 Player
Now you can enjoy your music anywhere you go. Simply, plug it into your MP3 Player and secure the headset comfortably in place. Our new, designed headset is created with a special style to suit your taste and usage.


text:
What you have stated is a truism. For any group of people X the members of X will have varying ideas on Y. When George W. Bush says "There ought to be limits to freedom" (in reference to a parody of his campaign web site), I think it is clear he has different ideas on what "free speech" should entail than a lot of Americans. However, most would probably agree that the Singapore version of "free speech", registering with the police to speak at specialized "free speech zones" with certain topics explicitly excluded (perhaps some implicitly excluded), is not compatible with the Western notion of free speech.
If I am supposed to only "talk through code" (whatever this means), is this a standard you are willing to apply to yourself? Just by the Advogato front page, you seem to have opinion on every article. Are you a user of GNU-Darwin or involved with activism? How many movies did you have a hand in creating? How many zooming interfaces did you create? How many corporate IT departments did you run? You seem to very vocal yet very inexperienced/unknowledgeable in subjects you choose to express your opinion.
I write programs because I like to, not because any one told me to do so (excluding my job). If I have to fight with people that leaves less time, and less concentration (important for programming), for doing the things I like to do. If you feel you have to be the ruler of opinion here, if you feel you have to "crack down heavily" on whatever you happen disagree with here, I will fight this.


text:
Latest Headlines
Hot Seat for NFL Coaches – Take a Number
Posted on 3 Nov 2010 by Christopher Rowe.
Chan Gailey… Why was he hired by Buffalo? At midseason of 2010, it appears that a few realities have become apparent. First off, the Dallas Cowboys are not hosting the Super Bowl in their new palatial stadium. Next, the race for first pick in the 2011 Draft is more hotly contested than we expected. Most importantly, there are a lot of coaches on the hot seat and many of them could be ap...


text:
Complete FODMAP List For a Happy Gut
Ever since I posted about how a low FODMAP carbohydrate diet has been amazing for my IBS issues (major gassiness, constipation and lethargy), I've been receiving almost a new email every week from people looking for a complete list of these foods so they can implement it too.
Apparently a LOT of people have these gut issues and it's not pleasant for anyone. Since I've been sending this list out, though, there have been a lot of success stories. I personally have never been happier and no medication or therapy has ever been this beneficial for me.
These past few weeks have been really stressful for me though as I'm moving into my own bootcamp location and have been writing for more and more companies. So, I wasn't sticking to the low FODMAP food list as closely as I should have and my gut has been suffering. But, once I took the FODMAPS out, it's been much better.
In any matter - to make it easy for everyone who wants to know what to eat and not to eat, I'm posting the complete FODMAP list here for you all. Now, I want to disclaim that this is not a list intended to cure or treat every single person out there, and you still need to listen to your own body to find out what works best for you, versus someone else. You're your own best health advocate, so listen to your own gut instinct (no pun intended) :)
Here is the complete FODMAP list I've found works best for most people:
ELIMINATING FODMAPs
Excess Fructose fruit:
Nashi fruit
Excess Fructan fruit:
Excess Polyol fruit:
Nashi Fruit
Blueberries – buy organic
Boysenberry – buy organic
Star fruit
Cranberry – buy organic
Grapes – buy organic
Honeydew melon
Passion fruit
Paw paw
Raspberry – buy organic
Strawberry – buy organic
Suitable dried fruits (some people are ok with dried fruits, others are not):
Banana chips
Cranberries (often are coated in sugar – only eat if not sweetened)
Paw paw
Pineapple (often are coated in sugar – only eat if not sweetened)
Raisins (may not be suitable for everyone…)
Special notes on fruit:
Limit intake of suitable fruits to one serve per meal.
e.g. One whole banana or orange.
Third to half a glass of suitable juice.
Small handful of berries or grapes.
Small amount of suitable dried fruit (e.g. 10 sultanas).
Excess Fructose vegetables:
Sugar snap peas
Excess Fructan vegetables:
Artichokes (Globe & Jerusalem)
Brussel Sprouts
Dandelion leaves
Onion (brown, white, & Spanish)
Radicchio lettuce
Spring onion (white section).
Excess Polyol vegetables:
Snow peas
Bamboo shoots
Bean shoots
Beans (green)
Bok choy
Broccoli (may not be suitable for everyone…)
Choy sum
Corn (raw corn may bother some people)
Eggplant (this may be troublesome for some; check individual tolerance)
Lettuce (may be ok or not)
Spring onion (green section)
Squash (this may be troublesome for some; check individual tolerance)
Sweet potato
Tomato (cherry tomatoes often are moldy – try to avoid)
Zucchini (this may be troublesome for some; check individual tolerance)
Special notes on vegetables:
Onion is one of the greatest contributors to IBS. Strict avoidance is recommended.
• Onion (brown, white & Spanish), Onion powder, White section of spring onion.
• Leeks, Shallots, Garlic.
There is undeclared onion hidden in many processed foods including, chicken salt, vegetable salt, vegetable powder, dehydrated vegetables, stocks, gravies, soups, marinades, & sauces.
• Chives
• Green part of spring onion
• Asafoetida powder (* contains gluten).
• Fresh & dried ginger, coriander, basil, lemongrass, chili, mint, parsley, marjoram, oregano, thyme, rosemary & others.
PROBLEM WHEAT & Rye products:
Bread (white, wholemeal, multigrain, sourdough, pita, & many rye)
Pasta & noodles (regular, two minute, spelt, egg noodles, hokkien & udon)
Breakfast cereals (containing wheat, excess dried fruit &/or fruit juice).
Savoury biscuits (wheat based)
Cakes & baked goods (wheat based)
Sweet biscuits (wheat based)
Pastry & breadcrumbs (wheat flour made)
Others (semolina, couscous, bulger)
ALTERNATIVES to WHEAT Grains:
Corn (may bother some people)
ALTERNATIVES to WHEAT Products: (DO NOT RELY ON THESE - eat real food instead)
Gluten free bread
Gluten free pasta, rice noodles, wheat free buckwheat noodles.
Porridge, wheat free muesli, rice bubbles, corn flakes, & gluten free cereals.
Corn thins, rice cakes & crackers, gluten free crackers, ryvitas, & rye cruskits.
Gluten free cakes, flourless cakes.
Gluten free biscuits.
Gluten free pastry mixes, & bread crumbs, polenta, cornflake crumbs.
Buckwheat, polenta, millet, sorghum, sago, tapioca, rice, & corn flours.
Special notes on Wheat:
• Wheat free Rye is tolerable for most (assess individually).
• Small amounts of wheat, such as breadcrumbs, may be tolerable (assess individually).
• Those with diagnosed Coeliac disease should eliminate gluten from their diet.
• Gluten free foods do not contain wheat, rye oats & barley.
o A low FODMAP diet allows oats & barley.
• Trace amounts of wheat ingredients such as soy sauce should not be a problem.
• Many wheat derived products such as wheat starch, wheat thickeners, wheat maltodextrin, wheat dextrin, wheat dextrose, wheat glucose, & wheat color caramel are fructan free glucose chains & should be safe to eat.
OTHER FODMAPs FOODS (containing, FRUCTOSE &/or Fructans) to AVOID:
• Honey
• Corn syrups
• Corn syrup solids
• Fruisana
• Chickory
• Dandelion tea
• Inulin
• Artificial sweeteners (see GOS)
• Sugar free or low carb sweets, mints, gums, & dairy desserts.
• Baked beans, lentils, & chick peas
• Golden syrup
• Treacle
• Molasses
• Maple syrup
• White, brown, raw & castor sugar (sucrose) eaten in moderation.
• Tea, coffee, & herbal teas
• Nuts & seeds (moderation)
• Oat bran
• Barley bran.
• Psyllium.
• Rice bran.
• Suitable sweeteners (nutrasweet, sucralose, aspartame, stevia, saccharine, tic tacs, minties, regular gum).
Special comments:
• Limit alcohol intake.
• Avoid alcohol which is high in indigestible carbohydrate, such as beer.
• Clear spirits such as Vodka & Gin with water/soda flavored with fresh suitable fruit in moderation is preferable.
• Drink plenty of water.
• Eat in moderation.
• Chew your food well.
• Limit processed foods (hidden FODMAPs & irritants).
• Limit or avoid processed meats ((hidden FODMAPs & irritants).
• Fresh fruit, vegetables, & whole meats/fish are best.
Comments for This Entry
This is ironic (for me). I've JUST started doing the low fodmap diet about 3 weeks ago for my ibs and just 3 days ago, I picked up NROL4W. Looking over the recipes from the book today, (I would have tried all of these BEFORE the fodmap diet as I was a big eater of eating clean) I was thinking how I can accomodate them into my new diet.
Feeling bored, I decided to check out the authors, and BAM! I surf onto your post! I'm not too sure how far along you're into it, but it has helped me immensly. It seems to mainly be a fructose issue for me, but I'm still in the process of finding out what my other triggers are.
Good luck!
Daina08:31AM on June 21, 2011
Besides IBS-C and bloating/cramping, do you find FODMAP foods cause a weird sensation in your stomach, like it almost mimics hunger? Maybe it's a slight burn. I don't know. I have the issues listed above, and am working with someone now, re-introducing foods after an elimination diet, but I would like to also experiment with testing FODMAP foods and see what happens.
Daina02:47PM on June 21, 2011
Also I'd assume butter is out, right?
Daina, butter is ok in small quantities because it is low lactose. Most people can have a bit on their gluten free bread or on their veggies. As for hunger, no, not for me. I had a mild heartburn feeling, which I'm told is NOT heartburn I've experienced, but mild regurgitation! (gross!) Apparently this is common as well.
I will also add that there are updated lists on line and grapes and dried fruits are usually on the "avoid" list.
Daina05:59PM on June 21, 2011
Thanks, Sarah.
Claire08:07PM on June 23, 2011
Thank you SO MUCH for this post!! I've been trying to work it out alone until now, thank you thank you thank you!
Cassandra08:27AM on June 24, 2011
Sarah - there are different lists online and it really depends on the person to know what is really going to work and what will not. Some foods are a given, but some are ok for some, but not for others. Grapes and raisins in moderation are ok for some, while most dried fruits are not ok (too much fructose). If you buy organic grapes and raisins, it seems to be less of an issue. This list definitely is not the end-all be-all answer, but has been very helpful for many. For ex: myself- I can't eat any nuts other than pistachios (in small quantities) without issues. And lately, I must have overdosed on strawberries because it wasn't pretty for a few days...
Lori10:47AM on July 12, 2011
Cassandra, Are you familiar with Weston A Price? Also Sally Fallon (author of Eat Fat Lost Fat) wrote Nourishing Traditons which is based on WAP principles. Another book you might be interested in is GAPS- Gut and Psychology syndrome, a fantastic book for people with gut issues and allergies, even autism.
Daina12:05PM on July 12, 2011
What's been helping me digest my veggies lately is food combining. My bloating disappeared, and I get to eat the veggies I missed!
Whitney07:36AM on July 20, 2011
Much thanks for your list!! However i've noticed that you have not included a lactose section on your list. Most other lists advise suffers to avoid lactose, however I was wondering if soy milk was a suitable alternative as beans and legumes are advised against?
Whitney - I would suggest avoiding any soy. I've recently been tested for fructose and lactose intolerances but have been on the low FODMAP diet for a couple of months now and it has worked wonders. Most lists suggest avoiding soy and when I tried to reintroduce soy, it wasn't pretty. Also had a really bad reaction to tofu one time before I had a clue what was going on with me. Most FODMAP lists that I have seen suggest avoiding lactose also. When I started the FODMAP diet, I took away everything except the lactose in the first two weeks and was still feeling bad. As soon as I took away the lactose I had my "AHHA" moment and have been feeling good ever since! Hope this helps.
Michelle02:32PM on July 27, 2011
Daina, I get the burn! I have finally decided to start FODMAP and I have stumbled upon this site, which is awesome by the way! I have been wondering why I feel hungry (I agree totally on the burn description) after eating certain foods...I kept treating myself for worms! So glad to see someone else gets the same sensation as me.
Audra Blue11:51PM on July 27, 2011
I started the FODMAP diet last week and it's been amazing. I get the weird hunger gurgle thing in my tummy after I eat as well. I figured it was just all the good food churning up the remaining bad stuff and pushing it out. I got a bit of constipation but I figured with all the veggies I've been eating, that should sort itself out as well.
The drawback I've found is that I can't eat macadamia nuts. I love them dearly but about an hour after eating a heap of them, my fingers and face experienced a slight swelling which I know from previous times is inflammation from eating the wrong thing. I'm going to cut them out and slowly reintroduce them next week to see if I have any kind of tolerance level.
I'm vegan, so I don't have the issue with food combining that some people get. But it's a bit of a challenge to make food that tastes good, doesn't hurt me and isn't the same all the time. I find plain potato chips are good for snacks when I want something crunchy.
In the last month, I've lost 4 kgs out of the 5 kgs I put on over xmas (which was being very stubborn and not moving). I'm also hoping to lose another 10kgs which I never thought would be possible. But the way I've been shedding excess body fat lately, I'm really hopeful that it will happen and I won't get that awful plateauing that plagues most of us dieters.
Lyla07:39PM on August 14, 2011
What about agave? I am just staring to get information about the formap diet. I started juicing and felt sick and had no energy,so that is how I found you.thanks!
Sarah05:24AM on August 15, 2011
agave is out as is honey. The only sweeteners we can tolerate are white granulated sugar, dextrose and stevia. Even molasses can be trouble for most. Brown sugar is tolerated by some, and I haven't tried or heard much about suganat yet.
Sara Raynor08:56PM on August 18, 2011
This is fascinating to me because I have had IBD (Crohns Disease) for the last 14 years and have for the most part controlled it with a similar diet (no sugar or gluten). This list is similar (but not exactly) like the specific carbohydrate diet. I do believe in listening to our intuition and how our bodies react to things. I know we can find the answers this way. Thanks for posting this complete list.
Lee09:32PM on September 04, 2011
How long do you suggest being on the FODMAP diet before you notice a difference? Has anyone experienced relief within a week or does it take 4-6 weeks?
Cassandra05:06PM on September 05, 2011
Lee; You should notice a difference in just a week or two if you're really diligent with it and avoiding all the FODMAPs food.
UGGs Outlet07:44PM on September 08, 2011
This is a great blog, you can make people increase their knowledge. My website UGGs Outlet. I think I should thank you, you can go to UGGs Outlet & UGGs Outlet Online. Really, you do well !
columbia jackets12:08AM on September 09, 2011
Buy cheap Clothing Dresses Online fashion Store - Ships International. Just putting Shop-Pretty's own items photos to the store, not from magazines.
Due to spammers and their disrespect, comments are no longer allowed for this site.


text:
RabbitAir SPA-550AW $369.95
BioGS 2.0 Ultra Quiet 550 Sq. Ft. Air Purifier
+ FREE Shipping
List Price: $499.99
+ FREE Shipping
Usually Ships in 3 - 4 Business Days
1-800-297-6076Talk with an Expert
Description & Highlights
RabbitAir BioGS 2.0 Ultra Quiet 550 Sq. Ft. Air Purifier - White
Improve your air and overall quality of life using the RabbitAir BioGS 2.0 Ultra Quiet 550 Sq. Ft. Air Purifier (SPA-550AW). Able to clean the air in a space up to 550 sq. ft. (275 sq. ft. for allergy sufferers), this innovative air purification system gives you peace of mind as well as pure air. The unique design provides increased functionality and a contemporary aesthetic simultaneously.
Ultra Quiet:You'll never have to sacrifice tranquility for clean air due to this unit's Ultra Quiet operation, featuring low noise levels between 22.8 dB and 48.6 dB depending on fan speed
Energy Star Rated:Due to this air purifier's energy efficiency, you'll be able to keep your energy costs low
Powerful Operation:With an impressive Clean Air Delivery Rate (CADR) of 162 for pollen, 149 for dust and 135 for smoke, and a multi-sided air intake, this air purifier quickly and efficiently cleans the air in your space
Four-Stage Filtration Process:A 4-stage filtration process - made up of a Pre-Filter, BioGS HEPA Filter, Activated Carbon Filter, and Negative Ion Generator - works to filter out particulates as well as harmful smoke and odors
BioGS HEPA Filter:The BioGS HEPA filter works to trap and remove particles as small as 0.3 micron at a 99.97% efficiency
Charcoal-Based Activated Carbon Filter:Not your average carbon filter, this unit's carbon filter is porous, charcoal based and has a large internal surface area that works to eliminate household odors, harmful chemical smells, and smoke
Five Fan Speeds:Choose from five (5) available fan speeds to customize filtration efforts as well as noise output whenever your preferences change
Auto Air Quality Sensor:The intelligent Auto Mode is able to sense and alter efficiency based on the quality of the surrounding air
Remote Included:Change fan speed and change settings from anywhere in the room using the included remote control
- Model: SPA-550AWRabbitAir BioGS 2.0 Ultra Quiet 550 Sq. Ft. Air Purifier
- Brand: RabbitAirColor: White
- Coverage area: up to 550 sq. ft./ up to 275 sq. ft. for allergy sufferersCADR: 162 (pollen), 149 (dust), 135 (smoke)
- BioGS HEPA & AC Charcoal FilterFan speed 1: 42 CFM; 22.8 dB
- 4-stage air purificationFan speed 2: 66 CFM; 28.6 dB
- Ultra quietFan speed 3: 78 CFM; 33.5 dB
- Energy Star ratedFan speed 4: 117 CFM; 44.3 dB
- Odor sensorFan speed 5: 147; 48.6 dB
- Light sensor1.5 - 3 year filter lifespan
- Filter replacement indicatorPower consumption: 5 - 29 watts
- Childproof safety designInput voltage: 120 V/60 Hz
- Remote controlWeight: 16.8 lbs.
- Warranty: 5 yearsDimensions: 22.2" H x 16.6" W x 9.8" D
- Height: 22.2"
- Width: 16.6"
- Depth: 9.8"


text:
Family: Ambystomidae, Mole Salamanders view all from this family
Description Body slender with small head. Varied coloration from dark brown to nearly black, with yellow, buff or whitish rings. Rings quite variable, often incomplete, vertical light bars or elongated spots. Color may vary, even on one individual. Lower portions usually gray with lighter spotting or an irregular pattern.
Dimensions 5 1/2-9 1/4" (14-23.5 cm)
Breeding Mating and nesting after first heavy rains of autumn. 10-20 eggs attached to submerged plants and vegetation. Hatches in October, larvae transform in late May.
Habitat Damp forested areas, usually under leaves, rotting logs, or in abandoned ground holes of other organisms, near shallow ponds.
Range In and around the Ozark Plateau and Ouachita Mountains of Arkansas, Oklahoma, and Missouri. Small populations have also been found in western Illinois and eastern Oklahoma.
Discussion Increasingly rare and perhaps endangered, likely a result of its restricted range and specific breeding habit needs. The world population is thought to be around 100,000 animals. Its conservation status is assessed as Lower Risk - Least Concern by the IUCN.


text:
These versatile bars are at home in lots of places. Try one for a quick energy boost, a brown-bag treat, an after-school snack or anytime--it's just plain good!
One cup chopped walnuts instead of the peanuts gives these satisfying bars a slightly different flavor.
Place cereal in a plastic resealable food-storage bag or between sheets of waxed paper or plastic wrap; crush with a rolling pin. Or crush cereal in a blender or food processor.
© 2017 ®/TM General Mills All Rights Reserved


text:
Unidentified nose-picking wizard
14,835pages onAdd New Page
this wiki
this wiki
|"Are you a wizard or not?"
The title of this article is conjectural. Although it is based on canonical information, the actual name is conjecture and may be supplanted at any time by additional information released from canonical sources. If this occurs, please move this page to the appropriate title.
- "Wild! I can make that bloke down there pick his nose again... and again... and again...-"
- —Ron Weasley looking at the man through Omnioculars[src]
This Wizard attended the 1994 Quidditch World Cup and sat in the stands across from the Top Box of the Quidditch World Cup Stadium. Ron Weasley looked at this wizard through a pair of Omnioculars while he picked his nose and used the replay function on them to make him do the same thing numerous times.


text:
C++ Frustrations. Normally, I can get some enjoyment out of programming in C++ (especially with a working STL and the boost libraries), but I've been suffering a fair bit of frustration lately.
Smart pointers are almost good enough, but fail in interesting little ways just when you need them the most. In my Type::GetResultType function, for example, I need to return this for all types except function types, and there's no way to get a shared pointer to this. So I need to hack around this somehow.
I miss Dylan.


text:
Thomas and Carol Corso, Carol and Thomas Corso
Professional Counselors
214 W. Broad Street, Bethlehem, Pennsylvania 18018
We believe that counseling is a very personal experience that can lead to individual growth and renewal. Our approach is client-based, and non-judgmental. Our goal is to make clients feel as comfortable as possible and create a trusting and caring environment.
Christine Wilke, Ed.S LMFT
Licensed Marriage and Family Therapist
139 N. Third St, Easton, Pennsylvania 18042
Sometimes life can be difficult. Everything may be going well and then we get thrown a curveball or two; someone gets sick, or your marriage starts to break down, or the stress at work gets to be too much. It can be confusing and sometimes overwhelming.


text:
Chiefs lose at Everett. Holmberg out
Everett, WA - A three goal third period wasn't enough, as the Spokane Chiefs fell to the Everett Silvertips 6-5 Friday night in Everett. The Silvertips led 4-1 after one and 6-2 after two on their way to their 4th straight win, while the Chiefs suffered their second straight loss on their 4 game road trip.
Everett jumped out to a 2-0 lead just 7:50 into the contest. The Chiefs suffered a further blow when leading scorer Mitch Holmberg took a hit to the head midway through the first period and had to leave the contest. The Silvertips would extend the lead to 3-0 at 16:17 of the first, but Spokane would tally at 17:06 on Connor Chartier's first goal of the season from Reid Gow and Liam Stewart. Everett's Kole Bauml would come right back and score just 26 seconds after Chartier's goal to give Everett a three goal lead heading into the second period.
Spokane would cut the lead to 4-2 on Reid Gow's second goal of the year at 2:38 of the second period. Everett would get Bauml's second goal of the game 3:03 later to make it 5-2, and would tack on another goal at 13:50 to take a commanding 6-2 lead into the third. The Chiefs would score two goals just 39 seconds apart early in the third as Dylan Walchuk's tip in would cut the lead to 6-3. Todd Fiddler would score his 6th goal of the year to make it 6-4. Fiddler would then notch his second of the night and 7th of the season at 15:54 to bring Spokane within 6-5.
The Chiefs would pull goalie Garret Hugheson in the final minute and a half but would fail to get the equalizer. Hugheson relieved starter Eric Williams after Everett's 4th goal of the first period. Spokane outshot Everett 34-26 and would go 0-2 on the power play and 3-3 on the penalty kill. Spokane will finish their 4 game road trip at Tri City Saturday night at 7:05pm.


text:
when you sight in your shotgun do you use the bench and sandbags, just like your rifle?
I was sighting in my shotgun the other day and by the time I was done I was flinching so bad because of the kick on the last shot I jerked and missed the whole target.
Any suggestions on what will help, other that an expensive rest.


text:
Web Stories
'Gently used' clothing needed for annual drive
Posted January 7, 2009; 05:53 p.m.
The University is conducting its annual clothing drive Jan. 21-28 to benefit Suitably Dressed, an organization that collects "gently used" business attire for men and women.
The clothing goes to people who are entering or re-entering the work force, and all types of business and business-casual clothing in good condition are needed. These include suits, dress slacks, khakis, dress shirts, collared casual shirts, blazers, skirts, sweaters, dresses, jackets, coats, ties, belts, jewelry, handbags and other accessories.
Items can be brought to the Princeton Stadium ticket office weekdays between 8 and 9 a.m. and 12:30 and 1:30 p.m.
Volunteers are needed during collection hours. For more information or to volunteer to assist with the clothing drive, contact Erin Metro in the Office of Community and Regional Affairs at firstname.lastname@example.com or (609) 258-5144.
The drive is coordinated by the Office of Community and Regional Affairs, the Department of Building Services and the Department of Athletics.


text:
"Vintage Verve" - Adelaide Feast Festival 2013 - A Collectio...
"Vintage Verve" - Adelaide Feast Festival - Lion Arts Centre Courtyard.
A tribute to the photographers and models of the 18th, 19th and early 20th centuries. Photographic mosaics of French postcards, vintage queer and celebrities in drag.
West Bar (feast cluster)
8th November, 2013 - Official opening 7.30pm starting at Nexus.
9th November, 2013 - Opening Night Party.
11-17 November, 2013 - 8am - late
Queer Nexus Foyer (feast cluster)
19-22 November, 2013 - from 9am
23-24 November, 2013 - from 12pm
Event Video - (20min HD)- enquire/order via email@example.com


text:
Mary M. Nalan
Madison-Mary M. Nalan, age 91, passed away on Tuesday February 19, 2013 at Agrace HospiceCare in Fitchburg.
She was born on December 14, 1921 in Viroqua WI to Wayne and Jessie Cowden. She was married to Herman Hogan and they had three daughters. She married Norbert Nalan in 1963, and they were together until his death in 1975. She worked for many years as both a teacher and a waitress. She enjoyed dancing, playing cards and bingo, and spending time with family and friends. She was affiliated with Bethel Lutheran Church, and a former member of the Eagles Club. Since 2006 she resided at Chamomile Assisted Living.
Mary is survived by her daughters: Joyce (Raymond) Karas, Lana (Gary) Groth, and Denise Davis; grandchildren: Tamara Enders, Jake Davis and Brian Davis; great-granddaughter Madison Autrey; sister Maxine Davis. She is further survived by longtime friend and companion Frank Ewers, two step-granddaughters and four step-great-grandchildren, and other relatives and friends.
She is preceded in death by her parents; her husband Norbert; three brothers and two sisters; and her grandson Bruce.
A special thank-you to the staff and volunteers of Agrace and Jeff and staff at Chamomile. In lieu of flowers, memorials may be made to Agrace HospiceCare.
A Memorial Service will be held at 1:00 p.m. on Saturday, February 23, 2013 at RYAN FUNERAL HOME, 2418 N. Sherman Ave. with visitation from 11:00 a.m. until the time of service.


text:
- Description
- Reviews
- Product Q&A
Directions: Place 1 to 2 tbsp. seeds in a wide mouth jar. Cover with mesh and secure with rubber band. Add water, swirl and drain. Add 1 cup of cool water and soak for 4 to 8 hours. Drain. Rinse twice a day, refill jar with cool water, swirl and drain. Invert jar and prop at an angle in a sink or bowl. Ready in 5 to 6 days. Refrigerate to store.
Just what I need!
by Cathy on January 29, 2016
Product: Organic Red Clover Sprouting Seeds
Write Your Own Review
Questions & Answers for Organic Red Clover Sprouting Seeds
Please enter your email address and we will notify you as soon as is back in-stock.
Your request has been submitted successfully.As soon as
the item is back in-stock we will notify you via email.
Thank you for your patience.


text:
24" Medium Contour Fluted Barrel
3-Lug Bolt w/ 60-Degree Throw
Adjustable Savage AccuTrigger
Detachable Box Magazine
Weighing in at just 8.35 pounds and measuring 43.75 inches, the Model 25 Lightweight Varminter gives you a versatile combination of agility and accuracy. This rifle features a 24" medium contour, fluted satin blued barrel that's sleeved for added rigidity. It comes equipped with Weaver-style scope bases and is dual pillar-bedded. The Model 25 action has a 3-lug bolt with a 60-degree throw that allows you to mount a large diameter scope low on the receiver. The revolutionary AccuTrigger, adjustable from 2.5 to 3.25 lbs. is standard on the Savage Model 25. The 25 LV also features a detachable box magazine and a brown laminated stock with a beavertail varmint-style forend or a thumbhole laminated stock.


text:
(NAFC FC Cody Cut a Lean Grade x MH female)
Tuff has been an outstanding dog to train. He is a great marker and holds great lines. He is solid as a rock at the line, and he is the ultimate team player on handling. Tuff received his HR title in his first year and his HRCH title at 2 years old. He is working toward his GRHRCH next spring.
He is OFA excellent and EIC clear. His first two litters have produced some really nice dogs. Stud fee is $500. Located in West Tennessee.
See more about Tuff at www.fetch-a-duck.com


text:
Free Shipping
Enjoy, appreciate, and analyze classic literature with this anthology
of World Literature. This compilation
is divided into 2 sections—the first half focuses on giving your child specific
examples of literary devices such as character development, plot, figurative
language, theme, rhyme and rhythm, paradox, setting, and more. The second half
gives a chronological study of literature from the Ancient East and Classical
Greece to the Reformation and the Modern Age. Teach your child literary devices
and then help him evaluate those in works such as Paradise Lost, Julius Caesar,
Don Quixote, Antigone, and many more. Background information, introductions,
vocabulary words, and comprehension questions promote appreciation and
application of these classic selections.
This item is included in the following kits:
Christian School
The A Beka Difference
Research and Development
Homeschool Solutions
Christian School Solutions
Digital Textbooks
Digital Assessments
Digital Teaching Aids
Digital Art
Quick Order Form
A Beka Book and Common Core
Educational Articles
Curriculum Song Downloads
Science Lab Demo DVDS
Ordering Information
Getting Started in Homeschooling
Live Meetings
Subject Highlights
Scope & Sequence
Catalog and Order Form
Starting a Christian School
Professional Development
In-Service Training
Subject Highlights
Scope & Sequence
Catalog and Order Form
Contact Us
1-877-A Beka Book
Privacy Policy
Terms of Use
Product Safety
Christian School ULA
A Beka Testing
Joyful Life
Rejoice Music
Copyright © 2017 Pensacola Christian College. All rights reserved.


text:
In this video, Marie Fang shares 5 awesome tips for dealing with a recent diagnosis of Celiac Disease or gluten intolerance. From keeping it simple to expanding your gluten-free circle, Fang describes what worked best for her when she was first diagnosed.
Share this video with a friend who has recently been diagnosed, or use it yourself. Fang reminds us all that a gluten-free diagnosis is not a death sentence – it can be a new lease on life!


text: W4-40 24,443pages on this wiki Add New Page Edit VisualEditor History Talk0 Share W4-40 is a character mentioned in Fallout 4. BackgroundEdit W4-40 is a synth courser working for the Institute in 2287.[1] AppearancesEdit W4-40 is mentioned only in Fallout 4. ReferencesEdit ↑ The Institute terminal entries Retrieved from "http://fallout.wikia.com/wiki/W4-40?oldid=2588498" Ad blocker interference detected! Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers Wikia is not accessible if you've made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected. Categories: Fallout 4 mentioned-only synth charactersInstitute characters


text:
Great blog, Ken. You're asking the right questions.
« Legal Justice or Moral Justice? | Main | White Individuals Who Bridged the Racial Divide »
By Angelo Lopez
July 25, 2013
Great blog, Ken. You're asking the right questions.
Our sponsors help us stay online to serve you. Thank you for doing your part! By using the specific links below to start any of your online shopping, you are making a tremendous difference. By using the links below, you are directly helping to support this community website:
Want to browse more blogs? Try our table of contents to find articles under specific topics or headings. Or you might find interesting entries by looking through the complete archives too. Stay around awhile. We're glad you're here.
This page contains only one entry posted to Everyday Citizen on July 25, 2013 8:34 PM.
The blog post previous to it is titled "Legal Justice or Moral Justice?"
The post that follows this one is titled "White Individuals Who Bridged the Racial Divide"
Want to explore this site more?
Many more blog posts can be found on our Front Page or within our complete Archives.
Does a particular subject interest you?
You can easily search for blog posts under a specific topic by using our List of Categories.
All of the Everyday Citizen authors are delighted you are here. We all hope that you come back often, leave us comments, and become an active part of our community. Welcome!
All of our contributing authors are credentialed by invitation only from the editor/publisher of EverydayCitizen.com. If you are visiting and are interested in writing here, please feel free to let us know.
For complete site policies, including privacy, see our Frequently Asked Questions. This site is designed, maintained, and owned by its publisher, Everyday Citizen Media. EverydayCitizen.com, The Everyday Citizen, everydaycitizens.com, and Everyday Citizen are trademarked names.
Each of the authors here retain their own copyrights for their original written works, original photographs and art works. Our authors also welcome and encourage readers to copy, reference or quote from the content of their blog postings, provided that the content reprints include obvious author or website attribution and/or links to their original postings, in accordance with this website's Creative Commons License.
© Copyright, 2007-2011, All rights reserved, unless otherwise specified, first by each the respective authors of each of their own individual blogs and works, and then by the editor and publisher for any otherwise unreserved and all other content. Our editor primarily reviews blogs for spelling, grammar, punctuation and formatting and is not liable or responsible for the opinions expressed by individual authors. The opinions and accuracy of information in the individual blog posts on this site are the sole responsibility of each of the individual authors.


text:
Top Definition
Chronic punchline for many a late night momologue or stand-up comedy routine. Mr. Lewis himself commented about his hair in a Penthouse interview: "I have more grease in my hair than Anthony Quinn's cunt."
"Oil crisis? We should simply connect a tanker to Jerry Lewis' hair."
by creedmoor October 10, 2004
The Urban Dictionary Mug
One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.Buy the mug
The Urban Dictionary T-Shirt
Smooth, soft, slim fit American Apparel shirt. Custom printed. 100% fine jersey cotton, except for heather grey (90% cotton).Buy the t-shirt


text:
Second home on Second Avenue guest house with 7 Guest roooms in 19th century townhouse conveniently located in the East Village 3 blocks from Union Square , the 7 rooms (2 rooms with private bathroom) and 5 share 2 bathrooms.
Bright, newly renovated studio apartments with queen size bed, AC, TV/VCR, phone/ans. machine, fully equipped kitchen.
Run by a former butler, this reservation service has over 250 listings. Hosted or Unhosted... It's your choice! Listings in private homes, or self catered studios, one and two bedroom furnished apartments are also featured.
Arbor View House has won TripAdvisor's "Certificate of Excellence" for two years running. Located on Long island North Fork Wine Country, offering pampering Spa Services, Jacuzzi's, Luxurious Romantic Rooms with Fireplaces and Delicious Breakfasts
New York's Catskill Mountains are home to the Inn at Lake Joseph in Forestburgh, NY. The Inn, with its Adirondack style Cottage and Carriage House sits on a 250-acre private lake about two hours from New York City.
Surrounded by mountain views, in a peaceful, natural country setting only minutes from historic Woodstock. Swimming pool set in wildflower meadow, fireplaces, antiques, plus a famous country breakfast. Rec. by NY Times, Fodors & many more.
In a furnished apartment you can enjoy NYC with all the comforts, convenience and privacy of home. All the amenities are included for a relaxing stay!
Long Island's #1 rated waterfront B&B on TripAdvisor. Coastal Living, Wine Enthusiast and CNN rave about the water views, the beauty of the inn and the award-winning breakfasts. In its 11th year. Host of Vine Time and wine making Vine University.
Welcome to Quintessentials, featuring deluxe accommodations and a full-service spa in Long Island wine country on the North Fork. Pvt fireplaces, Jacuzzis, decks, A/C. Near beaches, wineries, Shelter Is, the Hamptons, Greenport, New England. Call now
Be our ONLY Guests on the Vineyard New to the North Fork, Our Exclusive Suite has all of the amenities: a private balcony overlooking the vineyard; a private entry; king size bed; living and dining area; and custom marble baths with showers
Find a East Village, New York bed and breakfast for your romantic weekend getaway. Intimate b & bs are cozy, romantic accommodations that are perfect for a mini-vacation, honeymoon, or wedding anniversary celebration. You will love the unique charm of our East Village, New York inns. Many guesthouses include complimentary breakfasts and unbeatable hospitality. Browse our bed & breakfasts and plan your East Village, New York romantic getaway today!


text:
Finally got around to taking a look at Eclipse - the general purpose IDE that IBM released open source. Read a bunch of the articles on the site. There are some pretty interesting ideas. Some aspects I liked, some I didn't.
- Although the Eclipse IDE is general purpose, it's
written in Java, and to tailor it or extend it you use
Java. Since I'm primarily a C++ programmer this is a bit
of a negative.
- They chose to write their own (yet another) portable
gui framework (SWT). I thought Java already had a portable
gui? I find their approach very reasonable though. It
makes me want to work on a portable gui for Suneido along the same
- There's a good discussion of gui "resource" "disposal",
i.e. how and when to free fonts, etc. and why finalization
isn't a good approach.
- Eclipse has an interesting plugin architecture. It seems relatively simple yet flexible, with attention to performance. Plugins can define new "views", add to existing menus and toolbars, and even insert material into the documentation.
It makes me feel that Suneido's IDE is somewhat limited. I think it would definitely be worthwhile to incorporate some of Eclipse's ideas.


text:
That creates the application and two files, User.groovy and UserController.groovy. You then add this to User.groovy:
grails create-app UserTest
cd UserTest
grails create-domain-class User
grails create-controller User
You then add this line to UserController.groovy:
String email
String firstName
String lastName
And finally, you run the application:
def scaffold = User
That's it. You've just built out the basic CRUD operations for a User class in about two minutes. And if you don't like the terminal, NetBeans makes this even easier. Want to deploy the app to another server? Type:
grails run-app
Then drop the generated WAR file on any Java servlet container. Granted this is using HSQLDB at this point, but having it point elsewhere is a matter of tweaking a DataSource file and setting your production database to whatever you want. Grails is smart enough to handle different environments (e.g. development vs. production) and use the production database settings when you generate a WAR. (Yeah, they pretty much thought of everything.) Stark Contrast Back to my experiment. With some basic functionality for my app up and running so quickly in Grails I decided to open up Eclipse and go through my usual process of developing this same functionality in CFML. I'll be completely honest and say that this is not a fair fight, which kind of gives away one of the punchlines of this post, so read on ... I haven't ever been a real fan of any of the code generators available for CFML, nor have I ever delved much into the CFML ORM tools. This is not a slight against the authors of those tools in any way; I've just always preferred to do things by hand. I do use Peter Farrell's Rooibos Bean Generator regularly since writing beans is pretty much the definition of drudgery, but my Mach-II listeners, my service layer, my DAOs, etc. have all been written by hand. Why? Because I'm a control freak. Every time I'd try a code generator or ORM I'd be thinking, "That's not exactly the way I'd write it," or I'd be wondering what the heck the ORM was doing under the hood, or I'd be concerned about performance with an ORM, or any number of other excuses, so I never made the leap. I didn't want to give up the control. And I type fast enough and have done enough of the basic grunt work that it's not as if I was adding a ton of time to my projects. A few days on most typically sized projects for me and the basic plumbing would be done. Not so bad. To even begin to approximate the Grails test I started from scratch with the CFML application as well, other than my existing Eclipse/CFEclipse and Tomcat installation. (For those who aren't aware, Grails comes with literally everything you need to run it including Jetty.) I downloaded an Open BlueDragon WAR, Mach-II, the Mach-II Dashboard, the Mach-II skeleton, and ColdSpring ... all the familiar faces I'm used to seeing in most of my projects these days. I then set out to write all the same code that existed in the application that Grails scaffolded for me, which involved:
grails war
- Creating a database (I used H2 to keep things simple)
- Creating two domain classes with a one-to-many relationship between them
- Creating a controller for each domain class
- Creating a list view and the related queries for each domain class
- Creating an add/edit form and the related queries for each domain class
- Creating unit and integration tests for each domain class
In short, all the stuff you'd need to get a nice head start on the backend of any web application, and nothing more than what Grails gave me in 10 minutes. I downloaded files. I unzipped files. I moved files around. I edited config files. I wrote code. I edited more config files. I wrote more code. I wrote a lot of freaking code. A couple of hours later, I had something that approximated my stopping point on the Grails experiment. But it wasn't as nice, and I had to be honest with myself: it was a horrendous amount of work by comparison. I didn't even get to the testing part, for which I would have had to download MXUnit and create test CFCs and functions. I gave up and went to bed. It's All Relative Before people think the situation is too dire, let's keep things in perspective. Creating a working prototype of a couple of major pieces of a web application in a couple of hours really isn't that bad in the greater scheme of things. As I said earlier, it's not as if we're talking about adding weeks to a project schedule by doing things this way (though I suppose on huge projects time spent here would add up). And of course if all I wanted was pure development speed I could have done old-school CF 5 style development and been done with it, but that's not a good way to lay the foundation for a extensible, maintainable application. On the other hand, everything's relative. After the instant gratification from Grails I had to face the fact--and I hope everyone understands how difficult this was for me--that working with CFML was like running in bare feet on the sand, and working with Grails was like having that jet pack we've all been promised for so long. I didn't plan on winding up where I did when I fired up Grails the other night. It's not as if I'm fed up with CFML and was looking for something different, and I had no intentions of taking a bit of a hard right turn on this particular project and going with a technology that truth be told I'm still not all that familiar with. But here I am. And I'm not sure I can look back. No, This is Not One of "Those" Blog Posts
I'm not going to make a big speech about how I'm "leaving CFML" to raise a ruckus and get some attention. I care a great deal about the future of CFML or I wouldn't spend so much time on it. But the longer I've been in this business, and the longer I've been using CFML, and given all the tools and languages I've seen come and go over the years, I've become a lot more pragmatic than I used to be. I've gone down a couple of dead-end paths over the years (any REBOL fans in the house?), and although each of us tend to have what amounts to a love affair with a particular language--the one we keep going back to time and time again, and the one that will always have a special place in our hearts for more emotional that practical reasons--we owe it to ourselves and the technology we love to be open to other possibilities, and to be brutally honest when something comes along that just plain works better. Admitting that isn't admitting failure: it's admitting that you care. If we don't ever look outside our own little world, preferring instead to contemplate our navels, live blissfully in Lake Woebegone, and engage in full-blown siege mentality when we're threatened, then I'm sorry, that's not being dedicated to the technology we love. That's coding while Rome burns. I realize this sounds pretty dismissive of CFML. It's not, but that's another punchline coming a bit later. CFML is the first programming language I learned after HTML, and 12 years later I'm still using it and still extremely excited about where it's going, particularly with the shiny new open source movement in CFML. All this being said, I simply can't shake the experience I had with Grails the other night. The contrast between a sophisticated, well-thought-out, extremely well-executed, comprehensive framework like Grails (not to mention the elegance of the Groovy language) and the comparable tools we have available for CFML is too striking to dismiss or ignore. And again, that's not to denigrate the fantastic work anyone does on any of these tools. Remember, I'm involved with some of them myself and I don't plan on stopping those efforts. They're great at what they do, but what they do is no longer enough. As I mentioned earlier I've taken a few stabs at Grails so I'm not quite sure what was different last night. Probably a whole lot of thoughts and directions and changes in my attitudes about things came together in a particular way and at a particular point in time and space, but whatever the reason, Grails opened my eyes wide last night, and I simply can't dismiss that. To quote one of my favorite movies, "How you gonna keep 'em down on the farm once they've seen Karl Hungus?" What Changed? If I'm totally honest with myself, probably the biggest change in my attitude towards development these days is I just want things to work. After writing CRUD code for so many years, not being willing to give up any control, and convincing myself I was doing my application a favor by writing every single line by hand, I'm tired. CRUD crap (is that redundant?) is a commodity. Basic object generation is nothing more than a means to an end. Your users don't care a lick about your hand-crafted, finely tuned SQL, or your oh-so-clever service layer, and if you do, I'm reminded of the old adage about peeing your pants: it may give you a warm feeling, but no one else cares. Users want something with a great front end because to them that IS the application. As long as it's easy to use, it works, and it meets the applicable performance and scalability requirements, the application is successful. So given the finite amount of time we all have, why would we consciously choose not to use a tool that does the commodity stuff for us so we can focus on the front end and business logic? I know SQL pretty well but I can't say I enjoy writing SQL. It's just something I felt I had to do. Same with so much other boilerplate crap. But if I had my druthers, I'd focus more on business logic and UI functionality and have all the persistence nonsense and a lot of the other drudge work handled for me. Not to mention the fact that when I'm using best-of-breed tools to do this, I can rely on the fact that the underlying code has been battle-tested by thousands of users. I can't say the same for my own persistence code until I put the app into production. Grails isn't only about GORM of course. If I just wanted an ORM I'd use Transfer, and ORM capabilities are coming in ColdFusion, Open BlueDragon, and Railo. But Grails is about much more than ORM. ORM alone only gets you a fraction of the way there. The real secret to the Grails sauce is how overwhelmingly compelling the entire package is, from the Groovy language itself, to GORM, to the fantastic flow and incredible speed of the entire development and deployment experience, to the powerful front-end tag library, to the integrated testing, to the sophisticated and dead-simple AJAX functionality ... I could go on. The point is Grails is a complete pleasure to use from top to bottom, and I'm finding it increasingly difficult to talk myself out of taking it seriously. Apples and ... Different Kinds of Apples Thus far you may have been thinking, "Is this guy a moron? He's comparing a language (CFML) to a framework (Grails)." To a point, that's true. But when I'm comparing Grails to CFML I'm just using CFML as a short-hand way of referring to the tools available in the CFML world. So I'm really comparing Grails as a package to the disparate bits and pieces that create some semblance of Grails-like functionality in CFML. Take Mach-II for example, which in my incredibly biased opinion is the finest MVC framework for CFML. ;-) Peter Farrell, Kurt Wiersma, Brian FitzGerald, and I spend a ton of time on Mach-II, not to mention all the great help from our community, and it's a damn nice framework. It continues to get better with each release, and with caching, logging, the dashboard, the new front-end tag libraries, and everything else we've put into Mach-II and have planned for future releases, it's a really compelling package. One of many things that struck me as I've been working with Grails is how the basic constructs of Mach-II map one-to-one with Grails. Grails has "controllers," Mach-II has "listeners." Grails has a flash scope to persist data across redirects, Mach-II has the same. The Grails docs talk about how to keep your controllers dumb and use a service layer for your business logic, just as we advise in Mach-II. Even the Grails code I've been writing, particularly the controllers and services, looks eerily similar to the Mach-II code I write. This is probably why I've found myself surprisingly comfortable in Grails so quickly. But Mach-II is only one piece of the puzzle. To manage dependencies, we need to grab ColdSpring and wire everything together in an XML config file. If we do want ORM, we have to grab Transfer or Reactor and again, more configuration. Then we grab MXUnit for testing, and it's yet another piece of things that knows nothing about any of the other pieces of our puzzle until we explicitly tell it. If we want to do functional testing we grab Selenium. And round and round we go. Ultimately it's not that we lack the tools in the CFML world that give us the ability to do what Grails does. Heck, Grails is based on Spring, Hibernate, JUnit, and other best-of-breed tools in the Java world, so it's not as if the Grails authors created this entirely from scratch. What we're missing in the CFML world is flow, and without good flow you simply don't have good productivity. Integration, Integration, Integration I won't belabor this point too much since I've made it in other ways a couple of times now, but the magic of Grails is the cohesiveness with which all the various bits and pieces of the web development process have been integrated. MVC, DI, ORM, unit and integration testing, functional testing, i18n, AJAX, deployment, documentation, even a run-time environment ... literally everything is contained within Grails, and it all works seamlessly. It's magic. This elegant integration of what in the CFML world are still very disparate tools is what makes Grails such a joy to work with. I've never experienced a better development workflow than what I can achieve with Grails, and this leaves me free to focus on the things that matter most to the success of my application. And for simple applications I can crank stuff out more quickly than ever before. That's what I kept coming back to as I fought with myself over whether or not to use Grails for a real-world application. In the end, it's all about the success of the application and how I can do the best job possible in the shortest amount of time. Much as I love CFML, in this case Grails won out. Even with my years of experience with CFML and relative lack thereof with Grails, I had to have a heart-to-heart with my friend (after the one I had with myself) and tell him that I truly believed I could get things done more quickly and with a better end result than I could with CFML, at least for this particular project. After showing him a demo or two of what Grails can do and writing some live code to show I had nothing up my sleeve he, another long-time CFML developer, had to agree. Yes, it's a poor craftsman who blames his tools. But you sure can cut the grass faster with a lawnmower than you can with a pair of scissors. Why Grails
I'm well aware that this is the honeymoon period between me and Grails. I'm sure we'll fight. But I'm equally sure we'll make up. The real test will be building an actual application with it, and I'll have a lot more to say as I do. At least at this point in my experience with Grails, it strikes the perfect balance between taking the drudge work out of web development while still letting you have full control over the stuff that matters. This is the promise of CFML, but compared to Grails we're not there yet. As for going with something like Spring, I like Java, I really do, but Java Sucks Ass. It's documented. (Be sure and read the follow up post to that one.) So Groovy gives me a faster, dynamic version of Java, and Grails gives me a fantastic toolkit to get great stuff done quickly. This way I keep what I love about Java in the mix without having to make a massive sacrifice in productivity. Can Ruby on Rails do all this stuff for you? Sure. Grails used to be called Groovy on Rails (no way!) until DHH requested a name change (at least that's what wikipedia says), so clearly the Grails folks thought Rails had a ton of good ideas in it. I've also dabbled in Ruby and Rails a bit over the years, but as a language Ruby just doesn't do it for me. I'm sure many people out there love Ruby, and that's fine. For me Grails is a much better fit, not to mention the 100% seamless integration with Java when I need it. Why Doesn't CFML Have a Killer Framework Like Grails? Honestly I'm not even sure the "why" even matters. I have some ideas about why CFML isn't farther along than it is given its lengthy history, but I'll save those for another post. Fact of the matter is we have the makings of what could be a great development experience, but we don't have the whole enchilada. Not by a long shot. We deserve better. We can do better. What would make up a Grails-like framework in CFML? Here's the basic pieces:
- CFML runtime
- MVC framework
- ORM framework
- Logging
- Caching
- Unit and integration testing framework
- Front-end/functional testing framework
- JavaScript/AJAX framework
- Templating engine
- Command line tools for code generation, scaffolding, deployment, etc.
If you're saying "we've got all that," on most points you're right, and with the view tag library in Mach-II 1.8 we're even getting there on the templating engine front. But we're still lacking all of this in a single easy-to-use package that increases our productivity in CFML by leaps and bounds. One could argue there's still less typing in CFML than in other languages, which is a dubious argument at this point given things like Ruby and Groovy, but we're still lacking the proper tools to truly make developing an application, not just writing code, far more productive in CFML. So let's go down the list and figure out how we'd make this happen.
Building the Perfect Framework You can't run CFML without a CFML runtime, so the CFML engines are certainly part of the puzzle. My only cautionary statement here is we can't rely on them to give us the CFML version of Grails. In my opinion that isn't their job. To create a development experience similar to Grails, having the ability to easily plug in and distribute (that's key) a CFML runtime is crucial. The distribution part is where Adobe ColdFusion is a non-starter, but of course the magical CFML framework that exists in my head would allow you to choose OpenBD or Railo as your runtime, and those could be bundled, or you could plug Adobe CF in after the fact if you so choose. To me having everything in a single downloadable package eliminates one more headache and much more closely approximates what you get with Grails. ORM is another piece of the puzzle. We have Transfer and Reactor now, and we have ORM support being baked directly into the CFML engines as we speak. Again no offense to the Transfer and Reactor folks, but I think once Hibernate, or JDO, or some other implementation of the JPA is baked into all the CFML engines, or even just available as a seamless add-on to CFML, we'll have a much bigger step forward on this point. I've used Transfer a bit and it works great, but there's no substitute for the thousands of man hours of development and testing, not to mention the wide usage, of the ORM tools in Java. Java's just a much bigger pond and I think we can benefit greatly from leveraging it whenever we can. As for MVC, here's where I'm going to get myself into trouble, but I don't think the CFML world needs a dozen MVC frameworks like we have now. The CFML community is way too small to have so many people spending so many man hours reinventing the same wheel over and over again. Now of course I'll admit my bias and say I think as a whole Mach-II gets us closest to the final result we need, but ultimately what I'd like to see is all the framework authors working together towards a common goal even if the people behind the various frameworks still choose to do things their own way. Maybe the magical framework in my head exposes an API that all the MVC frameworks implement so you're free to pick your poison on that front as well. (As you can tell, I'm still thinking through how all this would work.) As for the rest of the pieces the choices are obvious. For JavaScript and AJAX, jQuery would be rolled in but you could use another framework if you choose. Pluggability is key here as well. Mach-II is well on its way to having a full templating engine built in, but there may be other projects out there in CFML land that I'm not aware of. For unit testing we have MXUnit. For front-end testing we'd have to leverage something like Canoo, or maybe Selenium is equally configurable and scriptable (haven't looked at it in a while). Command line tools are where things get interesting since you can't run CFML commands from a terminal. (Anyone working on that?) So, two thoughts come to mind. Either this is all web-based, which is OK, or Java and ANT are used to do the command line pieces. Maybe we have both options. (I can ask for the world when this all exists only in my head.) I do think the command line bit is key, not only because I like working that way, but because it's a faster, easier way to do things than clicking around on web pages. So put all this and some awesome scaffolding together and you're done! Yes, I realize what I'm proposing is a tremendous amount of work. Grails was three years in the making before it hit 1.0. So it's not that it can't be done, we as a community of framework authors and CFML advocates just need to commit to making it happen and start chipping away at the mountain of work involved to get there. The Punchlines I said I had some punchlines, and though you've probably assembled then in your head by now after reading everything to this point, I'll just enumerate them so they're more, uh, punchy.
- Grails kicks ass, and we deserve something this awesome in the CFML world. We should have had it by now. We don't need more frameworks, we need to demand more from our frameworks.
- We need to collaborate more as a community and work towards common goals instead of everyone being off in their separate caves cranking out code that does the same thing as what the guy next door is writing. Specifically I'm targeting those involved with framework projects, myself included. I'm not even necessarily proposing one framework to rule them all, but it does seem a bit silly that as a relatively small community we spend such a huge amount of time and effort to wind up with such subtle differences in how the various frameworks do their respective jobs.
- We need a vision. I've tried to present one here, although as you can tell at this stage it's still a bit cloudy. But we need to open up the dialogue and remove our egos and biases from the picture and answer the question: What would the perfect set of tools for CFML development be?
- We need an action plan. I haven't thought that far ahead quite yet, but the first thing that comes to mind is a framework authors mailing list. Maybe there already is one. And it's key that this discussion be completely open and anyone who has interest, framework author or not, can participate. From these discussions we can quite easily come up with a high-level, concrete set of tasks and goals and get to work. I'm not saying it's going to be easy, but on the other hand I feel like we have all the basic building blocks available, so how hard can it be? ;-)
Who's With Me?
If the ideas in this post scare you, good. They're meant to. But they're also meant to motivate you. If you care about CFML as much as I do, then I hope you have the courage to admit that we're falling behind and that we need to do something about it. This doesn't mean blogging, and twittering, and conferencing, and defending CFML against all enemies domestic and foreign, and all the rest of the community-oriented stuff we all do. This means coming together as a group, knuckling down, and doing some seriously hard but even more seriously rewarding work from which we all will benefit. We can do this. We need to do this.