Every classroom needs a moderated, online space where students can share their ideas with others and receive feedback. While blogging has "been around" and used in classrooms all over the world for more than ten years now, classroom blogs are still rare in many schools and communities. Like other kinds of technology, blogging platforms have continued to evolve and change, but the reasons why students should regularly blog have remained consistent.
In this "story" on Medium, I will highlight the advantages and limitations of six different blogging platforms which are used and can be used effectively by teachers and students in classrooms in August 2015. These options are highlighted further in the hyperlinked table I've updated on the "Interactive Writing" page of ShowWithMedia.com. The platforms I'll review include Blogger.com, KidBlog.org, WriteAbout.com, EduBlogs.org, EasyBlog.org, and WordPress.com. I'm currently helping my wife, a 3rd and 4th grade teacher in Oklahoma City, decide on her class blogging site for the upcoming school year. I'm also hoping to help PK-12 teachers at my new school, where I'm the Director of Technology, select and use classroom blogging websites this year. While I could write an entire book on this topic (and did, in fact, in 2013) I will limit details in this post to hopefully help other teachers make well informed decisions about choosing a class blogging platform with less required reading! If you have suggestions or find errors in anything I share here or on ShowWithMedia.com, please let me know via a post comment or a tweet reply to @wfryer.
The blogging platform which is the best "fit" for your class or classes, and your teaching situation, will vary depending on a variety of factors. The past two years I've taught 4th and 5th grade STEM, and I used KidBlog.org websites for all 22 of my classes each year. Cost is certainly an important factor to consider, but the management features as well as media/publishing features of different platforms are also vital. While two of the six options I'm highlighting in this post can be used for free (Blogger.com and WordPress.com) neither of those platforms was designed specifically with teachers, students, and classrooms in mind. The other four platforms were and are designed specifically for educational blogging. Generally today, I think most classroom teachers are better off using a blogging platform with students like these four which are specifically geared to the unique demands and needs of educational users.
Another important factor to consider is whether or not you are going to make your classroom blog a PUBLIC space for others to view student writing and leave comments. The natural tendency of many teachers, unfamiliar with educational blogging, is to make sites PRIVATE so only users who login can view and comment on posts. While a private classroom blog is better than not having a classroom blog at all, I think it's generally a mistake to make a classroom blog private.
The biggest reason to NOT make your classroom blog private is because you WANT parents and other adults who care about your students to visit your blog and leave comments. I've found that the more barriers (like logins requiring userIDs and passwords) we put up for online student content, the FEWER parents will visit and comment. It's VERY hard to get parents to not only look at student digital work online amidst our busy lives today, it's even harder to get them to comment. If you make your classroom blog private, you'll likely rob your students of the opportunity to receive feedback from outside your classroom walls. Feedback is what makes interactive writing powerful and even feel magical at times.
Be sure to cover your bases with student and parent permission forms. Sample school media and publishing permission forms are linked on the OklaEd Learning Showcase website.
Blogger is free and does not have a paid version, unless you choose to link your site to a custom domain you "rent" for approximately $12 per year from a service like Google Domains or GoDaddy. Blogger sites allow users to enable "post by email," so a secret email address can be used to post text, images, and links to the website. When post by email is used with Blogger, submissions can become "drafts" first before they are published live for others to view. This is always a good idea if using this function with students. Posts shared by email don't reflect the identity of the sender, however, on the blog they show up as being posted by the teacher / blog owner. Students need to include their first name in the email subject (which becomes the title of the post) or within the body of the email/blog post.
If your students do not have Google accounts or you don't want to manage individual logins for your students, being able to have students post by email can be a wonderful thing. In my STEM classroom the past two years, we had a cart of 20 iPads to use for media creation and sharing. During some lessons, I had my students take photos and post them to a shared class blog on Blogger using a SINGLE email account our IT Department configured just for my iPad cart. Tony Vincent (@tonyvincent) wrote a great post in 2011, "How to Set Up Gmail for School iPads and iPods," which can help with this.
If your students DO have their own Google Accounts (you are a GAFE: Google Apps for Education school) you can invite them by email to become "contributors" to a class site you setup on Blogger.
Another reason to consider using a Blogger.com website is if you teach very young students (PreK / Primary) and have access to at least one iPad. In that situation, I definitely think the app Easy Blogger Jr, paired with a Blogger site and a YouTube channel, is the way to go. This four minute walkthrough video communicates this more effectively than I can with words. Thanks to Gail Lovely (@glovely) for sharing this option with me a couple years ago!
Also note the creators of the Easy Blog apps are rolling out a new service called EasyBlog.org in September. More details about that are included below.
Kidblog has transitioned to a new format and platform. It no longer has a native iOS app, but has a significantly enhanced web interface which works well on iOS devices as well as other tablets and computers. The site has become more visual, encouraging teachers and students to always include a "featured image" which is shown at the top of posts and on the site homepage. The fee structure of KidBlog has changed, so if you are a classroom teacher you can have unlimited class blogs for $29 per year. If you need to manage multiple classes with different teachers in the same school, you can contact them for pricing for an "Admin Pro" account.
I like how the new KidBlog lets students choose the audience for each post: Teacher only, Class only, Connections only, or public to the world. This can be great for the writing process. I used KidBlog at several of the iPad Media Camps I led this past summer, and I really like the new features. I still love KidBlog, and strongly encourage you to consider using it. It also supports Google logins, so schools where students have Google accounts already can use those credentials when students use KidBlog.
The blogging platform I am most excited and interested in today is WriteAbout.com. Co-founded by amazing educators I deeply respect, John Spencer (@spencerideas) and Brad Wilson (@dreambition), WriteAbout offers some unique and powerful features that set it apart from the other five blogging platforms I'm reviewing in this post. There is a free version, but your students are limited to five posts each until you pay the $25 annual fee. (That's QUITE reasonable, IMHO.) I love how students can join interest groups within the WriteAbout community, and when they post they can submit their entries to a group so other students with similar interests can read and comment on their ideas. This addresses a perennial problem with classroom blog posts, which is: How do I get the attention of others so they can read and provide feedback on my students' ideas? This also promises to connect students directly to others with shared interests… which is exactly what "real" bloggers outside the classroom do!
I also love how WriteAbout lets students record audio messages within individual posts, without using a separate app or website. The options students have to post privately, for the class, or for the world are also fantastic, and resemble the new publishing options KidBlog has rolled out with their new version. It's also great how the site provides a wealth of visual writing ideas. (John likes the phrase "writing ideas" much better than "writing prompt.") This 84 second video provides a good overview of WriteAbout. My wife is going to ultimately choose which blogging platform she'll use with her students this year. She used KidBlog last year, but I'm going to encourage her to give WriteAbout a try this year because of the many unique features it offers which will benefit her students.
EduBlogs is the most well established, experienced, and (as far as I know) utilized educational blogging platform in the world. They are currently celebrating their tenth birthday, and in the blogging world that's quite ancient! Sue Waters (@suewaters) has been a HUGE help to countless educators in the past decade as many have taken their first steps into the world of educational and class blogging, and the larger community around EduBlogs is SO beneficial. EduBlogs does offer a free option for teachers, but I strongly recommend their "Pro" account ($40 per year) for class blogs because of the student management features it includes. EduBlogs, like KidBlog, is based on WordPress. Like KidBlog and WriteAbout, EduBlogs also offers pricing and management solutions for entire schools, districts and colleges. CampusPress is their educational enterprise solution. This 2.5 minute video provides a good overview of EduBlogs and why their platform is fantastic for class blogs.
EasyBlog.org is not actually available yet, but is expected to go live in September 2015. I mentioned it previously when reviewing Blogger, because the Easy Blogger & Easy Blogger Jr apps work with it. EasyBlog.org is a homespun web host which will work with their apps but not require teachers to setup a separate Blogger site or YouTube account. The first 1000 teachers to sign up can get a "free class starter kit," and I definitely think this is worth checking out if you teach PreK or primary age children. This 108 second video provides a good overview. I'll be eager to hear how teachers this year like using the EasyBlog platform instead of the Blogger / YouTube / Easy Blogger Jr. app combination. If you use it, please let me know with a comment or twitter reply to @wfryer.
Easyblog.org Amazing Blog for Schools!
WordPress is an open source blogging platform and content management system. You can download WordPress software from WordPress.org to run on your own hosting account or server computer, but you can also register for a free website on WordPress.com that you don't have to update or maintain with security patches. I use self-hosted WordPress on over thirty different websites now, and I absolutely love it. The technical learning curve for using WordPress can be higher than some of the other blogging options I've highlighted in this post, however, and WordPress.com is not specifically geared toward teacher or student blogging. That is why customized WordPress versions, like KidBlog and EduBlogs, are preferable for classroom blogs.
Still, like Blogger.com, WordPress.com is available FREE. That four letter word which begins with "F" may be the reason some teachers choose these options over the others I've highlighted in this post. A variety of paid upgrades / extra features are available for WordPress.com, but are not necessarily required to use the site as a class blog.
I hope this overview of these six different blogging platforms has been helpful. I'd love to know if it helped you decide which website you'll use with your students in the weeks and months to come!
I also want to encourage you to check out the "2015–16 Student News Challenge" from Storychasers. If you are willing to help your students share AT LEAST ONE POST PER WEEK of class or school news, Storychasers will mail you a free digital backpack including a digital camera, digital audio recorder, and USB headset with microphone. You just need to record a short video and submit a Google Form, which is explained on this post on Storychasers.org. We need to help our students develop traditional as well as digital literacy skills, and regularly writing on a classroom blog is a fantastic way to do both!
Good luck to you this school year as you engage in more digital learning and digital publishing with your students! Remember: Every idea can get better with feedback! Our students all need interactive, moderated spaces to share their ideas with others!
Full Disclosure: The author is not affiliated with any of the companies which own or maintain the blogging platforms described in this post, other than being a Google Certified Teacher.
This post was originally shared on "Moving at the Speed of Creativity," the professional blog of Dr. Wesley Fryer. Follow Wes on Twitter @wfryer.


Being engaged is a wonderful time in your life. You don't get to say 'my fiance…..' for very long, so enjoy it! Engagement photoshoots are a great opportunity to capture unhurried, beautiful images of the two of you while you anticipate the next exciting chapter of your story. For most couples, it's their first time being photographed by a professional, so it also counts as valuable experience getting comfortable in front of the lens and trusting your photographer!
While we'll be talking mostly about engagement photoshoots in this article, the same advice generally applies for love shoots, maternity shoots and anniversary shoots.
Our engagement shoots last 1.5 hours, which is plenty of time to get creative, find best light, play, laugh, joke and be yourselves joyfully without having to worry about a THING! We find that working in a way that isn't rushed leads to the most relaxed, spontaneous, joy-filled images.
I wanted to give you the full lowdown before you book, and if there's anything that's not addressed here please get in touch.
So without further ado, here's how the whole thing works. You're engaged, you find me and you're interested in taking things further. What happens next?
Have fun and be yourselves!
The full lowdown… in brief.
You like what you see (why, thank you very much) and have already checked out our pricing information.
You get in touch, we arrange a phone call or informal meeting to see how we click.
You decide you'd like to go ahead, then great! We will pin down a date, time and location for the photoshoot.
Once we have this information we will send you our contract and invoice. You sign online and pay the amount due before the shoot.
We shoot! And have a blast!
You'll receive at least 40 fully edited, downloadable images, delivered in a sleek online gallery within about 4 weeks (2 -3 usually). Feel free to share with family, friends and on social media!
This is a joyful experience for the two of you. No awkward, unnatural posing.
Engagement photoshoots are available on weekday evenings and span the ninety minutes leading up to sunset. There may be more leeway in the winter months however so keep this as a general rule of thumb. The reason for this is to avoid possible harsh light/ shadow contrast that may be more apparent during the middle of the day.
As regards how far out to book, that is totally up to you. The average is 2 months. If there's a special date you'd like, do try to get in touch ASAP. I try to accommodate last minute bookings schedule-permitting, but bear in mind you will need to complete the contract and pay the fee in full before shoot day!
Because of my generous time allowance, two locations are totally possible! I define a location as when you need to drive to get to it – if we're walking around an area capturing different spots, this is still one location. Remember, traveling time between location A and location B will still be considered part of the shooting time – 'on the clock' so to speak, so shouldn't be more than 20 minutes' drive, so we maximize the shooting time.
My personal preference is bold colors in simple styles without too much pattern which can be distracting. Also avoid printed words and logos on your clothing, as the eye is drawn there and these kinds of items date quickly.
Did I mention I have a thing for light, pale, pastel colors too. If possible, avoid black or very dark clothing. It's harder to make out shapes as dark tones absorb light, so you can essentially end up without much definition, and it looks very flat.
You might also want to avoid shirts/ dresses with a small repeating pattern such as checks or stripes. This can cause a visual effect known as moire, which isn't the nicest.
You might choose to have a professional make-up artist and hair stylist see to you looking your best before we shoot. I can give you recommendations if this is something you'd like help with. You can definitely go bolder than you would normally with color and coverage, as this looks great on camera. And bold eyelashes, please, if that's your jam!!
Some couples opt to have particularly important objects be part of the shoot. This could be anything from items related to a joint hobby, or a reminder of an inside joke, handmade details or something else sentimental or poignant to your story. Matching tattoos… I love. If you have a particularly elaborate idea for a shoot please let me know so we can plan this together. My own style tends to veer away from anything too cutesy, like 'his and hers' or 'happily ever after'. I'm basically allergic to anything cheesy. Sorry. Likewise if I suggest something during planning that you aren't comfortable with, just say no, kids.
An important detail to many couples is their engagement ring which I photograph carefully with my macro lens which is specially made for capturing small things! Some people opt to get their engagement ring professionally cleaned prior to the shoot, which is definitely a good idea! Now is a great time to capture your engagement ring while it is still shiny, sans wear and tear.
Four very different engagement rings with unique stories to tell!
I always say to my couples, 'it might be awkward… for like the first two minutes! After that I promise we'll have a blast!' The people I work with 99% of the time have never had professional photographs taken. You might think you're alone, but almost everyone says that they are worried they will pull their silly camera face, or that they will freeze in front of a camera. Once we get those first two minutes out of the way, we'll be golden! Seriously, I work with people just like you all the time and I will act sillier than you and do everything I can to take away those initial nerves. I also regularly show you what I'm capturing on the back of my camera so you can see for yourself you're in good hands! I've had couples almost cry when they see image playback during the shoot. In a good way, natch!
Capturing spontaneous moments of joy and love while you're relaxed and enjoying yourselves!
A few more miscellaneous tips.
Leave that cellphone in the car, along with any other things you don't really, really need. We will be skipping along lots of locations and there's nothing worse than unsightly pocket bulges (ahem) and bags that we cart around, only to have to hide them behind a rock every few minutes so they aren't in the frame. I move around a lot when shooting, so the only place I can really stash your items is on my back!
Be on time for the shoot. Unfortunately if you're late, we may run out of light due to the way the timing has been arranged to end right at sunset. You won't get the full 90-minute experience that you've paid for and deserve!
I love it when couples incorporate their dog into their engagement shoot, but to have Fido there for the whole shoot may be a little distracting. Let's do some pics with your furry friend, then send pooch back to the car. No other parties (apart from pets) will be photographed as part of the shoot.
That's about it, folks! Thanks for reading. If you are here because you'd like to book a shoot with me, please contact me!


text:
What Freedom Is: Washington Black
1830, Barbados, book review, Britain, emotional impact of slavery, Esi Edugyan, good versus evil, historical fiction, individuality, literary fiction, nineteenth century, racism, science, slavery, sugar plantation, superb characterization
Review: Washington Black, by Esi Edugyan
Random House/Vintage, 2019. 384 pp. $17
There may be more brutal, unfeeling masters than Erasmus Wilde, owner of Faith sugar plantation in Barbados in 1830, but it's hard to imagine. For instance, when a slave commits suicide, an overseer decapitates his corpse. Why? The slaves believe that once they die, they'll be reunited with their people in Africa. So Wilde tells them that headless corpses wander for eternity; beware, there's no escape. If you kill yourself, you're a thief, stealing his property.
Such crushing logic, which warps every conceivable interaction, cows nearly all the slaves into hopeless submission; most do all they can to remain inconspicuous. Consequently, when Wilde's brother Christopher comes to stay, eleven-year-old George Washington Black (known as Wash) is terrified to discover that he's been chosen the newcomer's manservant.
To his amazement, however, Christopher — who insists on being called Titch — is cut from a very different cloth, as Wash quickly learns whenever he must go to the big house and wait table. Titch has no interest in slavery, except to abolish it; and Faith's chief attractions for him are the flora and fauna and a steep hill from which he hopes to launch a balloon for exploration.
Bridgetown, Barbados, in 1848, fourteen years after Britain outlawed slavery throughout the empire (from Robert H. Schombergk, The History of Barbados; courtesy British Library via Wikimedia Commons)
But a suspicious death forces the two to flee — and from that moment, Wash begins to imagine the life he could never have dreamed of. Whether he gets it or not, and how he reinvents himself in the process, makes as compelling a novel as you will find. Washington Black will captivate you and make you think.
Edugyan examines, from the inside, what it means to be a slave, to have no will of your own save what little is granted, and which may be taken away at any time. That sounds obvious, but I assure you, in its moment-to-moment portrayal here, that simply stated condition has deep, insidious effects that wrap around the characters like the roots of an evil, destructive plant.
Titch may dislike slavery, yet Wash wonders what, exactly, he means to his new boss. Is Wash a real person or merely the perfect size and shape ballast for the balloon? Is his a young mind Titch respects, or does the scientist teach him what he needs to become a better assistant? As with all the characters, and I do mean all, the author depicts this pair in their fullness, so that you know their internal struggles. Even Erasmus Wilde, a truly despicable man, has his angles and quirks; no cardboard villain, he. In that way, he receives his due, even as the perpetrator of great evil.
To write a good novel about a victim is harder than it looks. (Writing any good novel is harder than it looks, but that's another story.) Self-pity would undermine the narrative and warp the reader's connection to Wash, while earnestness, the flip side of that coin, would demean this tale. Not here. Wash hates his enemies with a razor fierceness, no righteousness, bravado, or breast-beating allowed, just earned hostility. Whatever self-pity creeps in momentarily overtakes him in a different context — love, which is only natural and quite real. Everyone in love acts entitled once in a while, at least.
Also important, Wash never stops striving and loving, no matter what blows he takes. Suffering by itself holds only a tenuous connection for readers; but caring for someone else despite suffering always wins. If Wash becomes remarkably adept at certain pursuits, perhaps stretching credulity, his path remains difficult, often perilous, his adventures allowing for (if not demanding) a character somewhat larger than life.
Throughout, he's a spectacular observer, the prose being another pleasure of the book, as with his first look at Bridge Town, the capital of Barbados:
Swells of dust boiled up off the roads. Horses trotted past, heads low in the heat, flies swarming. We clattered past a sailor on a street corner blowing through some bizarre knot of pipes, while beside him a second danced along to his own fiddle, his fingers flying like shadows over the strings. We stopped in the sudden traffic; through the carriage oozed the stink of overripe fruit carted in from the port, and of immense slabs of tuna starting to turn in the heat. At a passing market stall I glimpsed their fishy eyes, fissured with blood as they gawked on beds of cool leaves.
Sometimes, in the early going when Wash is still a young boy, the voice slips — the narrative makes observations seemingly too knowledgeable for a lad, even one looking back from later years. But that's a minor blemish on a superb novel, and I highly recommend Washington Black.
Disclaimer: I bought my reading copy of this book from bookshop.org, an online retailer that shares its receipts with independent bookstores.
What an Annoying Book: The Signature of All Things
abolition, age of discovery, botany, characterization, Elizabeth Gilbert, historical fiction, literary fiction, maudlin characters, nineteenth century, science, sexual repression
Review: The Signature of All Things, by Elizabeth Gilbert
Penguin, 2013. 501 pp. $35
Henry Whittaker lives an eighteenth-century rags-to-riches story, rising from a gardener's assistant at London's Kew Botanical Gardens to become the wealthiest man in Philadelphia, trading in quinine and other tropical or unusual plants. Men from all over the world flock to his estate, White Acres, to share species or scientific information, or offer investment opportunities.
His daughter, Alma, born in 1800, is herself a hothouse flower. Speaking five languages by a ridiculously young age, she's brought up to help entertain the stream of dinner guests with intelligent, provocative questions, and to develop a rigorously inquiring mind. What she's not taught is how to deal with people except from an intellectual perspective, what the purpose of emotions or desire might be, or what's that thing called love. Nor may she venture out to learn; everything and everyone are brought to White Acres, and she's expected to react as her parents wish. In fact, her Dutch mother, Beatrix, seems to have two messages for Alma. One: Listen while I tell you about your mistakes, which you will never repeat; and two: Kill inconvenient emotions before they multiply.
Moss growing in the Allegheny National Forest, near Tionesta, Pennsylvania (Courtesy Ivo Shandor, via Wikimedia Commons, public domain)
When this regime gets too much for Alma, she seeks comfort in Hanneke, Beatrix's longtime servant, who keeps White Acres humming. But Hanneke's cut from much the same cloth, so Alma gets no sympathy from anyone. Even when the household adopts Prudence, a girl her own age, Alma finds no company, for her half-sister is about as emotive and flexible as a porcelain plate. Not that Alma herself is psychologically supple or anything but tightly contained. But at least she struggles to understand desire, which, over time, she realizes may often be sexual.
If this description reminds you of a nineteenth-century novel (told from a more modern perspective), I believe that's Gilbert's plan. Her narrative and prose feel discursive and authorial, much like those of Dickens, Thackeray, or their contemporaries, though her writing style falls closer to our own sensibilities. Her theme also fits the era (and ours): What's survival all about, and where does altruism fit in? Fittingly, Alma becomes a botanist, a brilliant woman in a field dominated by men. Gilbert splendidly captures the excitement of discovery in an era during which so many sciences began–indeed, as she informs us, the word scientist was coined. Alma makes her most significant advances in bryology, the study of mosses, and my favorite moment is when she first turns her magnifying glass on a boulder full of them:
This was a stupefying kingdom. This was the Amazon jungle as seen from the back of a harpy eagle. . . Here were rich, abundant valleys filled with tiny trees of braided mermaid hair and minuscule, tangled vines. Here were barely visible tributaries running through that jungle, and here was a miniature ocean in a depression in the center of the boulder, where all the water pooled.
Just across this ocean–which was half the size of Alma's shawl–she found another continent of moss altogether. On this continent, everything was different.
From that moment, Anna realizes her life's work, which fits her mission: to make sense of the world. And by the world, she means this one, having little grasp of, or patience for, talk of the next.
To my dismay, however, Gilbert takes this in directions I have little grasp of or patience for. The first third of The Signature of All Things, I mostly felt sympathy for these repressed, suffering people, even Henry, Beatrix, and Hanneke, the most rigid and controlling of the lot. But I quickly began to feel irritated with how the novel develops.
For one thing, everyone's forever lecturing Alma on how to behave, what she's done wrong, and to whom. Not only does she listen and adopt whatever she hears as complete truth, however baffling or painful; she immediately careens off to correct her errors. It's as if she suddenly lost the independent mind she's honed her entire life and given herself over to a constant string of improbable epiphanies, because of which she makes even less probable decisions.
Worse, these moments of supposed clarity lead her to reverse her appraisals of people who've done her harm. Her sister, Prudence, has become a holier-than-thou abolitionist who rubs her self-sacrifice in everybody's faces, a pretty poor advertisement for a movement that needed all the help it could get. Nevertheless, after one of Hanneke's drill-sergeant sessions, Prudence, the maudlin half-sibling who never gave Alma the time of day, somehow becomes a saint. Similarly, Ambrose Pike, a gifted plant illustrator, attracts Alma, at first. But he expects her–a convinced scientist who needs to see something to give it any credit–to accompany him in the spirit world. Is he a self-indulgent, deceptive twit? Noooo. After much trouble, Alma learns he's a saint too.
In the end, The Signature of All Things both delighted and exhausted me. Take that for what you will.

redpajama_set_name: RedPajamaCommonCrawl


dc.identifier.citation Lamb, D. and Saalfeld, W. and McGregor, M. and Edwards, G. and Zeng, B. and Vaarzon-Morel, P. 2010. A GIS-based decision-making structure for managing the impacts of feral camels in Australia. The Rangeland Journal. 32: pp. 129-143.


Training Employees To Protect Themselves From Dog Attacks!
Behavior is the best indication whether it's a well-trained team or not. If a "Service Dog" is interrupting a business' daily operation with its behavior, causing problems in a housing situation, is a danger to anyone or its conduct is NOT conduct acceptable in a Service Dog (barking, growling, stealing food from other clients, knocking people over, jumping, or many other behaviors), by law, the manager or business owner has every right to ask the person to remove the dog from the premises, "Service Dog" or not.
(a) General. Generally, a public entity shall modify its policies, practices, or procedures to permit the use of a service animal by an individual with a disability.
(2) The animal is not housebroken.
§ 35.136(b), it shall give the individual with a disability the opportunity to participate in the service, program, or activity without having the service animal on the premises.
(d) Animal under handler's control. A service animal shall be under the control of its handler. A service animal shall have a harness, leash, or other tether, unless either the handler is unable because of a disability to use a harness, leash, or other tether, or the use of a harness, leash, or other tether would interfere with the service animal's safe, effective performance of work or tasks, in which case the service animal must be otherwise under the handler's control (e.g., voice control, signals, or other effective means).
(e) Care or supervision. A public entity is not responsible for the care or supervision of a service animal.
(f) Inquiries. A public entity shall not ask about the nature or extent of a person's disability, but may make two inquiries to determine whether an animal qualifies as a service animal. A public entity may ask if the animal is required because of a disability and what work or task the animal has been trained to perform. A public entity shall not require documentation, such as proof that the animal has been certified, trained, or licensed as a service animal. Generally, a public entity may not make these inquiries about a service animal when it is readily apparent that an animal is trained to do work or perform tasks for an individual with a disability (e.g., the dog is observed guiding an individual who is blind or has low vision, pulling a person's wheelchair, or providing assistance with stability or balance to an individual with an observable mobility disability).
(g) Access to areas of a public entity. Individuals with disabilities shall be permitted to be accompanied by their service animals in all areas of a public entity's facilities where members of the public, participants in services, programs or activities, or invitees, as relevant, are allowed to go.


text:
Click here for a complete index of all the conference tournament previews.
The Southland Conference did not have much of a league race all season, as Sam Houston State jumped out to an 11-0 start and never looked back. The Bears lost two league games, both in overtime, and finished three games ahead of East Division champion Stephen F. Austin. Southeastern Louisiana and Texas A&M-Corpus Christi both finished 10-6, while Texas-San Antonio and Texas State were the only other teams to finish above .500 in SLC play. Only eight of the 12 teams make the conference tourney.
Favorite: After Sam Houston State gave Kentucky all it could handle in mid-November and then beat Auburn in December, Southland foes knew what they were in for. The Bears are a highly-effective offensive group that likes to push the tempo and knock down threes at a high rate. Defensively, they pick up steals and limit second chances. Guard Corey Allmond and forward Gilberto Clavell are an excellent inside-outside tandem, while Ashton Mitchell is a dynamite playmaker at the point. Forward Josten Crow is a versatile and all-around producer.
Contenders: Stephen F. Austin, the defending champion, won its division by one game and has won three of its last four games heading into the conference tournament. The Lumberjacks play a slow-down game, but they force turnovers at a high rate and also dominate the glass at both ends. They rely primarily on two-pointers at the offensive end. Eddie Williams and Walt Harris form a nice backcourt, and Jereal Scott and Jordan Glynn lead the way in the paint. Texas A&M-Corpus Christi opened the season by beating Oregon State and also took Texas Tech, Houston, Kent State and Texas to the wire in non-league play. However, after opening up in the SLC, they lost six of their next nine to fall out of first-place contention. They rely heavily on their ability to control the glass and attack the rim on offense. Swingman Kevin Palmer is arguably the best all-around player in the conference, while Demond Watt provides great inside balance.
Sleeper: Texas-San Antonio received the No. 6 seed in the conference tournament, but the Roadrunners have won six of seven heading into the tourney and knocked off each of the top three teams in the league during that stretch. They take care of the ball and guard the three-point line very well. Devin Gibson leads a very good perimeter group that also includes gunner Morris Smith IV and playmaker Omar Johnson.
Prediction: This is Sam Houston State's tournament to lose. The Bears are excellent offensively and they can run teams out of the building with their up-tempo system. They dominated the conference all season, losing only two games by a combined five points in a combined three overtimes. There are other threats, with SFA's balance, Corpus Christi's Kevin Palmer, UTSA's perimeter, Texas State's speed – but none of that compares to SHS's experience and excellent on both sides of the ball. Sam Houston State will get to the Big Dance.


text:
Why Waste-to-Energy Plants Are Problematic
HUFFINGTON POST 5/25/17
By Michael Shank
Many Americans don't know where their trash goes after tossing it. Out of sight, out of mind. They don't know where their municipal landfill is located or that an incinerator is nearby, ready to burn their waste. That disconnect makes it easy for Americans to discard waste, especially if they're never forced to confront it.
This is a serious problem. Americans waste over 250 million tons of resources every year. We're the largest generator of waste globally. Roughly 33 million tons of those resources are burned, 136 million tons are buried under ground, and only 89 million tons are recycled or composted. Meanwhile, the vulnerable communities and environments on the receiving end of that trash disposal process are negatively impacted on a daily basis.
Case Study: Westchester County, New York State
Take New York State's Westchester County, for example, which is just north of New York City and has been home to some of America's most powerful politicians, including, most recently, Hillary Clinton and Donald Trump. Despite the incredible concentration of wealth in Westchester, the county continues to receive an "F" grade for its air quality from the American Lung Association.
That "F" grade likely stems, at least in part, from the county's proximity to New York City, a heavy-emitting metropolis long known for its ability to cause cardiovascular disease (read NYU Langone Medical Center's analysis on how NYC air can kill you). However, that "F" grade also stems from the fact that Westchester's historically poorer towns, such as Peekskill, were turned into sacrifice zones decades ago, allowing carbon- and-toxic-emitting infrastructure to line the Hudson River waterfront. (Peekskill is a frequent recipient of "environmental justice" grants, which indicates the high level of need in tackling threats to environmental and public health.)
One Westchester County plant in particular – an incinerator run by Wheelabrator along Peekskill's historic and scenic waterfront – burns "2,250 tons per day of everyday household and business waste" and claims to supply "63 MW of clean, renewable electricity" to the local utility. To be clear, it's not atypical for companies to relabel their power as clean and renewable. Natural gas and nuclear companies do it all the time, irrespective of the fallaciousness of their claims. Similarly, in Wheelabrator's case, there's nothing "clean" or "renewable" about the electricity produced by this waste-to-energy plant. Let's look at the numbers.
Dirty Waste
First, Wheelabrator emitted over 577 million pounds of carbon dioxide and over 131,000 pounds of carbon monoxide last year (see New York State Department of Conservation's "Emissions Contaminant Totals Report"). Add to that over 247,000 pounds of sulfur dioxide and over 2 million pounds of nitrogen oxide in 2016 alone. That's a lot of dirty pollutants pointed at American lungs, with potential adverse impacts on Peekskill residents' respiratory and cardiovascular health.
There's nothing "clean" about 577 million pounds of CO2 entering Peekskill's air in a single year. To put it a different way – converting those 577 million pounds to 288,000 tons and then dividing that tonnage by the average CO2 emitted annually by one American car, which is roughly 5 tons – that's like adding 57,600 polluting cars to Peekskill's downtown traffic every year. For a city with only 24,000 residents, this is a serious carbon footprint and problematic for the long-term health of the town.
Second, once that waste is incinerated, it's not coming back for another run at energy production (like solar or wind or geothermal might). There's nothing "renewable" about this resource. Once it's burned, it's gone, and it's no longer available for our use. Since renewable energy is where the market is headed, non-renewable energy companies might be incentivized to relabel waste as "naturally occurring" or "theoretically inexhaustible", which is the legitimate definition of renewable energy. But waste doesn't fit this definition, nor should it. There is nothing natural about it.
Toxic Air, Rising Costs
Most importantly, and regardless of how one labels what's happening at Wheelabrator, the Peekskill plant continues to emit toxins into New York's air, contributing to the frequent health advisories issued by the State of New York. While some might think air is safe, because dirty particulates and air-polluting toxins aren't always visible, it's often deadly. Roughly 6.5 million people die annually from air pollution, according to the International Energy Agency, which places a huge economic toll on local governments, with over $225 billion in lost labor income.
These numbers are important because no matter how much a local municipality may receive in payments from polluters – and Peekskill's windfall from Wheelabrator is in the millions of dollars – the costs to local communities, in terms of respiratory and cardiovascular problems, is often much greater. Of course, that's harder for local city councils to quantify, often because the local funds aren't available for more comprehensive monitoring and evaluation.
When hundreds of millions of pounds of carbon dioxide, carbon monoxide, sulfur dioxide, nitrogen oxide, cadmium, mercury, lead and other volatile organic compounds are emitted every year, as they are with Wheelabrator's Westchester plant in Peekskill, the data are clear. This isn't a healthy habit and no amount of repackaging by a public relations firm can alter that reality.
Transitioning to 100% Renewable Energy
For Wheelabrator-reliant Westchester, a transition to 100 percent renewable energy is necessary and, thankfully, feasible within this generation. In doing so, according to Stanford University research, the energy transition would save New York State $22 billion in avoided costs (i.e. mortality costs, morbidity costs, and non-health costs such as lost visibility and agricultural output), and it would save 1700 lives every year.
That's a lot of New York lives saved by switching off dirty energy and ramping up what's clean and renewable. And this is all within our reach. Hudson Valley could be the East Coast's renewable energy capital and the cornerstone of the state's goal of getting 50 percent of its electricity from renewable sources by 2030. The solar and wind power potential is ample and here for the taking. The foundation for municipal solar buying and community choice aggregation is already there, thanks to the work of organizations like Sustainable Westchester, but more is required.
A rapid scaling up of renewable energy and a responsible scaling down of dirty power plants is necessary for towns like Peekskill if they want to avoid paying for the mounting environmental and public health costs associated with air pollution. And while the 400 acres necessary for 64MW of concentrated solar might not be readily available, which would be equal to Wheelabrator's output and on par with Nevada's Solar One project, it's time to start putting those industrial scale photovoltaic pieces together. (Solarize Peekskill was a great beginning, and now it's time to move from residential and small business to something much bigger in scale.)
A Zero-Waste Goal
Simultaneously, a Westchester-wide campaign to tackle its addiction to waste will be equally essential, as burying it in landfills is also unsustainable. If big cities like San Francisco are aiming for zero waste, diverting 80 percent of their waste from landfills (through source reduction, reuse, and recycling and composting programs), then Westchester can, too.
In fact, 10 major U.S. cities are all moving towards zero-waste goals and strategies and saving money while doing it, including Minneapolis, Oakland, Seattle, Dallas and New York City. It's time for Peekskill and the entire county to get on board that zero-waste train. It'll pay off in the end.
The opportunity is for the taking, whether it's ramping up renewable energy or winding down waste. It's time for some big picture visioning for "environmental justice" towns across America before pollution puts American health in further peril. And the time is now, before another lung is lost to a completely preventable pollutant.
Michael Shank, PhD, teaches sustainable development at New York University's Center for Global Affairs and is the head of communications at the UN Sustainable Development Solutions Network.


text:
<?xml version="1.0" encoding="UTF-8"?>
<schema name="example" version="1.5">
    <fields>
        <field name="id" type="int" indexed="true" stored="true" />
        <field name="_version_" type="long" indexed="true" stored="true" />
        <field name="post_type" type="string" indexed="true" stored="true" />
        <field name="accepted_answer_id" type="int" indexed="false" stored="true" />
        <field name="parent_id" type="int" indexed="true" stored="true" />
        <field name="creation_date" type="tdate" indexed="true" stored="true" />
        <field name="score" type="tint" indexed="true" stored="true" />
        <field name="view_count" type="int" indexed="false" stored="true" />
        <field name="body" type="text_en" indexed="true" stored="true" termVectors="true" />
        <!-- what do we do about the owner's fields? -->

        <field name="last_editor_user_id" type="int" indexed="false" stored="true" />
        <field name="last_editor_display_name" type="string" indexed="true" stored="true" />
        <field name="last_edit_date" type="tdate" indexed="true" stored="true" />
        <field name="last_activity_date" type="tdate" indexed="true" stored="true" />
        <field name="title" type="text_en" indexed="true" stored="true" />
        <field name="tags" type="text_general" multiValued="true" indexed="true" stored="true" />
        <field name="answer_count" type="int" indexed="true" stored="true" />
        <field name="comment_count" type="int" indexed="false" stored="true" />
        <field name="favorite_count" type="int" indexed="true" stored="ture" />
        <field name="closed_date" type="tdate" indexed="true" stored="true" />
        <field name="community_owned_date" type="tdate" indexed="true" stored="true" />

        <!-- owner fields -->
        <field name="owner_user_id" type="int" indexed="true" stored="true" />
        <field name="owner_display_name" type="string" indexed="true" stored="true" />
        <field name="owner_creation_date" type="tdate" indexed="true" stored="true" />
        <field name="owner_reputation" type="tint" indexed="true" stored="true" />
        <field name="owner_last_access_date" type="tdate" indexed="true" stored="true" />
        <field name="owner_location" type="text_en" indexed="true" stored="true" />
        <field name="owner_about_me" type="text_en" indexed="true" stored="true" />
        <field name="owner_up_votes" type="tint" indexed="true" stored="true" />
        <field name="owner_down_votes" type="tint" indexed="true" stored="true" />
        <field name="owner_views" type="int" indexed="true" stored="true" />
        <field name="owner_age" type="tint" indexed="true" stored="true" />
        <field name="owner_website_url" type="text_general" indexed="true" stored="true" />

        <dynamicField name="*_i" type="int" indexed="true" stored="true" />
        <dynamicField name="*_is" type="int" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_s" type="string" indexed="true" stored="true" />
        <dynamicField name="*_ss" type="string" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_l" type="long" indexed="true" stored="true" />
        <dynamicField name="*_ls" type="long" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_t" type="text_general" indexed="true" stored="true" />
<!--        <dynamicField name="*_txt" type="text_general" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_en" type="text_en" indexed="true" stored="true" multiValued="true" />-->
        <dynamicField name="*_b" type="boolean" indexed="true" stored="true" />
        <dynamicField name="*_bs" type="boolean" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_f" type="float" indexed="true" stored="true" />
        <dynamicField name="*_fs" type="float" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_d" type="double" indexed="true" stored="true" />
        <dynamicField name="*_ds" type="double" indexed="true" stored="true" multiValued="true" />
        <!-- Type used to index the lat and lon components for the "location" FieldType -->
        <dynamicField name="*_coordinate" type="tdouble" indexed="true" stored="false" />
        <dynamicField name="*_dt" type="date" indexed="true" stored="true" />
        <dynamicField name="*_dts" type="date" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="*_p" type="location" indexed="true" stored="true" />
        <!-- some trie-coded dynamic fields for faster range queries -->
        <dynamicField name="*_ti" type="tint" indexed="true" stored="true" />
        <dynamicField name="*_tl" type="tlong" indexed="true" stored="true" />
        <dynamicField name="*_tf" type="tfloat" indexed="true" stored="true" />
        <dynamicField name="*_td" type="tdouble" indexed="true" stored="true" />
        <dynamicField name="*_tdt" type="tdate" indexed="true" stored="true" />
        <dynamicField name="*_pi" type="pint" indexed="true" stored="true" />
        <dynamicField name="*_c" type="currency" indexed="true" stored="true" />
        <dynamicField name="ignored_*" type="ignored" multiValued="true" />
        <dynamicField name="attr_*" type="text_general" indexed="true" stored="true" multiValued="true" />
        <dynamicField name="random_*" type="random" />
    </fields>
    <uniqueKey>id</uniqueKey>
    <types>
        <!-- field type definitions. The "name" attribute is
       just a label to be used by field definitions.  The "class"
       attribute and any other attributes determine the real
       behavior of the fieldType.
         Class names starting with "solr" refer to java classes in a
       standard package such as org.apache.solr.analysis
    -->
        <!-- The StrField type is not analyzed, but indexed/stored verbatim. -->
        <fieldType name="string" class="solr.StrField" sortMissingLast="true" />
        <!-- boolean type: "true" or "false" -->
        <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" />
        <!-- sortMissingLast and sortMissingFirst attributes are optional attributes are
         currently supported on types that are sorted internally as strings
         and on numeric types.
         This includes "string","boolean", and, as of 3.5 (and 4.x),
         int, float, long, date, double, including the "Trie" variants.
       - If sortMissingLast="true", then a sort on this field will cause documents
         without the field to come after documents with the field,
         regardless of the requested sort order (asc or desc).
       - If sortMissingFirst="true", then a sort on this field will cause documents
         without the field to come before documents with the field,
         regardless of the requested sort order.
       - If sortMissingLast="false" and sortMissingFirst="false" (the default),
         then default lucene sorting will be used which places docs without the
         field first in an ascending sort and last in a descending sort.
    -->
        <!--
      Default numeric field types. For faster range queries, consider the tint/tfloat/tlong/tdouble types.
    -->
        <fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0" />
        <fieldType name="float" class="solr.TrieFloatField" precisionStep="0" positionIncrementGap="0" />
        <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0" />
        <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0" />
        <!--
     Numeric field types that index each value at various levels of precision
     to accelerate range queries when the number of values between the range
     endpoints is large. See the javadoc for NumericRangeQuery for internal
     implementation details.

     Smaller precisionStep values (specified in bits) will lead to more tokens
     indexed per value, slightly larger index size, and faster range queries.
     A precisionStep of 0 disables indexing at different precision levels.
    -->
        <fieldType name="tint" class="solr.TrieIntField" precisionStep="8" positionIncrementGap="0" />
        <fieldType name="tfloat" class="solr.TrieFloatField" precisionStep="8" positionIncrementGap="0" />
        <fieldType name="tlong" class="solr.TrieLongField" precisionStep="8" positionIncrementGap="0" />
        <fieldType name="tdouble" class="solr.TrieDoubleField" precisionStep="8" positionIncrementGap="0" />
        <!-- The format for this date field is of the form 1995-12-31T23:59:59Z, and
         is a more restricted form of the canonical representation of dateTime
         http://www.w3.org/TR/xmlschema-2/#dateTime
         The trailing "Z" designates UTC time and is mandatory.
         Optional fractional seconds are allowed: 1995-12-31T23:59:59.999Z
         All other components are mandatory.

         Expressions can also be used to denote calculations that should be
         performed relative to "NOW" to determine the value, ie...

               NOW/HOUR
                  ... Round to the start of the current hour
               NOW-1DAY
                  ... Exactly 1 day prior to now
               NOW/DAY+6MONTHS+3DAYS
                  ... 6 months and 3 days in the future from the start of
                      the current day

         Consult the DateField javadocs for more information.

         Note: For faster range queries, consider the tdate type
      -->
        <fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0" />
        <!-- A Trie based date field for faster date range queries and date faceting. -->
        <fieldType name="tdate" class="solr.TrieDateField" precisionStep="6" positionIncrementGap="0" />
        <!--Binary data type. The data should be sent/retrieved in as Base64 encoded Strings -->
        <fieldtype name="binary" class="solr.BinaryField" />
        <!--
      Note:
      These should only be used for compatibility with existing indexes (created with lucene or older Solr versions).
      Use Trie based fields instead. As of Solr 3.5 and 4.x, Trie based fields support sortMissingFirst/Last

      Plain numeric field types that store and index the text
      value verbatim (and hence don't correctly support range queries, since the
      lexicographic ordering isn't equal to the numeric ordering)
    -->
        <fieldType name="pint" class="solr.IntField" />
        <fieldType name="plong" class="solr.LongField" />
        <fieldType name="pfloat" class="solr.FloatField" />
        <fieldType name="pdouble" class="solr.DoubleField" />
        <fieldType name="pdate" class="solr.DateField" sortMissingLast="true" />
        <!-- The "RandomSortField" is not used to store or search any
         data.  You can declare fields of this type it in your schema
         to generate pseudo-random orderings of your docs for sorting
         or function purposes.  The ordering is generated based on the field
         name and the version of the index. As long as the index version
         remains unchanged, and the same field name is reused,
         the ordering of the docs will be consistent.
         If you want different psuedo-random orderings of documents,
         for the same version of the index, use a dynamicField and
         change the field name in the request.
     -->
        <fieldType name="random" class="solr.RandomSortField" indexed="true" />
        <!-- solr.TextField allows the specification of custom text analyzers
         specified as a tokenizer and a list of token filters. Different
         analyzers may be specified for indexing and querying.

         The optional positionIncrementGap puts space between multiple fields of
         this type on the same document, with the purpose of preventing false phrase
         matching across fields.

         For more info on customizing your analyzer chain, please see
         http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters
     -->
        <!-- One can also specify an existing Analyzer class that has a
         default constructor via the class attribute on the analyzer element.
         Example:
    <fieldType name="text_greek" class="solr.TextField">
      <analyzer class="org.apache.lucene.analysis.el.GreekAnalyzer"/>
    </fieldType>
    -->
        <!-- A text field that only splits on whitespace for exact matching of words -->
        <fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
            <analyzer>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
            </analyzer>
        </fieldType>
        <!-- A general text field that has reasonable, generic
         cross-language defaults: it tokenizes with StandardTokenizer,
     removes stop words from case-insensitive "stopwords.txt"
     (empty by default), and down cases.  At query time only, it
     also applies synonyms. -->
        <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
            <analyzer type="index">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <!-- in this example, we will only use synonyms at query time
        <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
        -->
                <filter class="solr.LowerCaseFilterFactory" />
            </analyzer>
            <analyzer type="query">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
                <filter class="solr.LowerCaseFilterFactory" />
            </analyzer>
        </fieldType>
        <!-- A text field with defaults appropriate for English: it
         tokenizes with StandardTokenizer, removes English stop words
         (lang/stopwords_en.txt), down cases, protects words from protwords.txt, and
         finally applies Porter's stemming.  The query time analyzer
         also applies synonyms from synonyms.txt. -->
        <fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
            <analyzer type="index">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <!-- in this example, we will only use synonyms at query time
        <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
        -->
                <!-- Case insensitive stop word removal.
          add enablePositionIncrements=true in both the index and query
          analyzers to leave a 'gap' for more accurate phrase queries.
        -->
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPossessiveFilterFactory" />
                <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" />
                <!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory:
        <filter class="solr.EnglishMinimalStemFilterFactory"/>
    -->
                <filter class="solr.PorterStemFilterFactory" />
            </analyzer>
            <analyzer type="query">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPossessiveFilterFactory" />
                <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" />
                <!-- Optionally you may want to use this less aggressive stemmer instead of PorterStemFilterFactory:
        <filter class="solr.EnglishMinimalStemFilterFactory"/>
    -->
                <filter class="solr.PorterStemFilterFactory" />
            </analyzer>
        </fieldType>
        <!-- A text field with defaults appropriate for English, plus
     aggressive word-splitting and autophrase features enabled.
     This field is just like text_en, except it adds
     WordDelimiterFilter to enable splitting and matching of
     words on case-change, alpha numeric boundaries, and
     non-alphanumeric chars.  This means certain compound word
     cases will work, for example query "wi fi" will match
     document "WiFi" or "wi-fi".
        -->
        <fieldType name="text_en_splitting" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
            <analyzer type="index">
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <!-- in this example, we will only use synonyms at query time
        <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
        -->
                <!-- Case insensitive stop word removal.
          add enablePositionIncrements=true in both the index and query
          analyzers to leave a 'gap' for more accurate phrase queries.
        -->
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true" />
                <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" />
                <filter class="solr.PorterStemFilterFactory" />
            </analyzer>
            <analyzer type="query">
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true" />
                <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" />
                <filter class="solr.PorterStemFilterFactory" />
            </analyzer>
        </fieldType>
        <!-- Less flexible matching, but less false matches.  Probably not ideal for product names,
         but may be good for SKUs.  Can insert dashes in the wrong place and still match. -->
        <fieldType name="text_en_splitting_tight" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
            <analyzer>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" />
                <filter class="solr.WordDelimiterFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" />
                <filter class="solr.EnglishMinimalStemFilterFactory" />
                <!-- this filter can remove any duplicate tokens that appear at the same position - sometimes
             possible with WordDelimiterFilter in conjuncton with stemming. -->
                <filter class="solr.RemoveDuplicatesTokenFilterFactory" />
            </analyzer>
        </fieldType>
        <!-- Just like text_general except it reverses the characters of
     each token, to enable more efficient leading wildcard queries. -->
        <fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
            <analyzer type="index">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.ReversedWildcardFilterFactory" withOriginal="true" maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33" />
            </analyzer>
            <analyzer type="query">
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.LowerCaseFilterFactory" />
            </analyzer>
        </fieldType>
        <!-- charFilter + WhitespaceTokenizer  -->
        <!--
    <fieldType name="text_char_norm" class="solr.TextField" positionIncrementGap="100" >
      <analyzer>
        <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
      </analyzer>
    </fieldType>
    -->
        <!-- This is an example of using the KeywordTokenizer along
         With various TokenFilterFactories to produce a sortable field
         that does not include some properties of the source text
      -->
        <fieldType name="alphaOnlySort" class="solr.TextField" sortMissingLast="true" omitNorms="true">
            <analyzer>
                <!-- KeywordTokenizer does no actual tokenizing, so the entire
             input string is preserved as a single token
          -->
                <tokenizer class="solr.KeywordTokenizerFactory" />
                <!-- The LowerCase TokenFilter does what you expect, which can be
             when you want your sorting to be case insensitive
          -->
                <filter class="solr.LowerCaseFilterFactory" />
                <!-- The TrimFilter removes any leading or trailing whitespace -->
                <filter class="solr.TrimFilterFactory" />
                <!-- The PatternReplaceFilter gives you the flexibility to use
             Java Regular expression to replace any sequence of characters
             matching a pattern with an arbitrary replacement string,
             which may include back references to portions of the original
             string matched by the pattern.

             See the Java Regular Expression documentation for more
             information on pattern and replacement string syntax.

             http://java.sun.com/j2se/1.6.0/docs/api/java/util/regex/package-summary.html
          -->
                <filter class="solr.PatternReplaceFilterFactory" pattern="([^a-z])" replacement="" replace="all" />
            </analyzer>
        </fieldType>
        <fieldtype name="phonetic" stored="false" indexed="true" class="solr.TextField">
            <analyzer>
                <tokenizer class="solr.StandardTokenizerFactory" />
                <filter class="solr.DoubleMetaphoneFilterFactory" inject="false" />
            </analyzer>
        </fieldtype>
        <fieldtype name="payloads" stored="false" indexed="true" class="solr.TextField">
            <analyzer>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <!--
        The DelimitedPayloadTokenFilter can put payloads on tokens... for example,
        a token of "foo|1.4"  would be indexed as "foo" with a payload of 1.4f
        Attributes of the DelimitedPayloadTokenFilterFactory :
         "delimiter" - a one character delimiter. Default is | (pipe)
     "encoder" - how to encode the following value into a playload
        float -> org.apache.lucene.analysis.payloads.FloatEncoder,
        integer -> o.a.l.a.p.IntegerEncoder
        identity -> o.a.l.a.p.IdentityEncoder
            Fully Qualified class name implementing PayloadEncoder, Encoder must have a no arg constructor.
         -->
                <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float" />
            </analyzer>
        </fieldtype>
        <!-- lowercases the entire field value, keeping it as a single token.  -->
        <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
            <analyzer>
                <tokenizer class="solr.KeywordTokenizerFactory" />
                <filter class="solr.LowerCaseFilterFactory" />
            </analyzer>
        </fieldType>
        <fieldType name="text_path" class="solr.TextField" positionIncrementGap="100">
            <analyzer>
                <tokenizer class="solr.PathHierarchyTokenizerFactory" />
            </analyzer>
        </fieldType>
        <!-- since fields of this type are by default not stored or indexed,
         any data added to them will be ignored outright.  -->
        <fieldtype name="ignored" stored="false" indexed="false" multiValued="true" class="solr.StrField" />
        <fieldType name="uuid" class="solr.UUIDField" indexed="true" />
        <!-- This point type indexes the coordinates as separate fields (subFields)
      If subFieldType is defined, it references a type, and a dynamic field
      definition is created matching *___<typename>.  Alternately, if
      subFieldSuffix is defined, that is used to create the subFields.
      Example: if subFieldType="double", then the coordinates would be
        indexed in fields myloc_0___double,myloc_1___double.
      Example: if subFieldSuffix="_d" then the coordinates would be indexed
        in fields myloc_0_d,myloc_1_d
      The subFields are an implementation detail of the fieldType, and end
      users normally should not need to know about them.
     -->
        <fieldType name="point" class="solr.PointType" dimension="2" subFieldSuffix="_d" />
        <!-- A specialized field for geospatial search. If indexed, this fieldType must not be multivalued. -->
        <fieldType name="location" class="solr.LatLonType" subFieldSuffix="_coordinate" />
        <!--
    A Geohash is a compact representation of a latitude longitude pair in a single field.
    See http://wiki.apache.org/solr/SpatialSearch
   -->
        <fieldtype name="geohash" class="solr.GeoHashField" />
        <!-- Money/currency field type. See http://wiki.apache.org/solr/MoneyFieldType
        Parameters:
          defaultCurrency: Specifies the default currency if none specified. Defaults to "USD"
          precisionStep:   Specifies the precisionStep for the TrieLong field used for the amount
          providerClass:   Lets you plug in other exchange provider backend:
                           solr.FileExchangeRateProvider is the default and takes one parameter:
                             currencyConfig: name of an xml file holding exhange rates
                           solr.OpenExchangeRatesOrgProvider uses rates from openexchangerates.org:
                             ratesFileLocation: URL or path to rates JSON file (default latest.json on the web)
                             refreshInterval: Number of minutes between each rates fetch (default: 1440, min: 60)
   -->
        <fieldType name="currency" class="solr.CurrencyField" precisionStep="8" defaultCurrency="USD" currencyConfig="currency.xml" />
    </types>
</schema>

redpajama_set_name: RedPajamaGithub


text:
Q: rails install - ERROR ... executing gem ... (OpenSSL::SSL::SSLError) SSL_connect ... read server hello A: wrong version number I am very new to Linux (been living in MS world for many years).  I thought I'd try something different, like ruby on rails under linux.  Been trying to get a dev machine set up, and I must say, it's been quite overwhelming!  Here is what I have done so far, and my current problem that I cannot figure out:
Installed Linux Mint 15 (was this a bad choice?  the only reason I ask is all the difficulties I've had so far)
Ran the update manager and installed all updates.
Install git
sudo apt-get install git

Install rbenv
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Install ruby-build as a rbenv plugin
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

Install opensssl (the ruby install fails if I don't do this)
sudo apt-get install libssl-dev

Install ruby
rbenv install 2.0.0-p247

Set my ruby version
rbenv global 2.0.0-p247

Install rails
gem install rails

This fails with
Fetching: i18n-0.6.5.gem (100%)
Successfully installed i18n-0.6.5
ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)
    SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: wrong version number

So apparently, there's still something not quite right with the ssl lib?  Either that or I've taken a wrong step somewhere?  Please help, thanks!

A: I am pretty new in linux world.
I was having exactly the same problem after following the same steps.
In my case it got solve just doing:
gem update --system

After that the rails installation gave me no prob.
Hope is just that!

A: I'm running rails 4 with ruby 2.0 on Linux Mint 15.
I did:
sudo apt-get install git
sudo apt-get install curl
curl -L https://get.rvm.io | bash -s stable --ruby
sudo apt-get install git-core
source ~/.rvm/scripts/rvm
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts    /rvm-installer)
rvm autolibs enable
rvm reload
rvm requirements
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
rvm install ruby-2.0
curl -L https://get.rvm.io | bash -s stable --rails

and it worked for me. Maybe this helps

redpajama_set_name: RedPajamaStackExchange


text:
:orphan:

torch_regression_example
========================

.. literalinclude:: /../../python/ray/train/examples/pytorch/torch_regression_example.py


Child Identification Kits - Your group or organization can request child identification kits from the Rowan County Sheriff's Office. These kits, which are kept by the parent, contain the child's photo, fingerprints, and other important information. Kits are free of charge to any organization wishing to receive them.
Community Watch - Officers meet with members of the community and help citizens start a Community Watch Program in their neighborhoods. Approximately 1 hour.
Driver Education / Safety Program - An A.C.E. Team Officer teaches students involved in the driver's education program the dangers of impaired driving and excessive speed. This course is given in conjunction with the Rowan-Salisbury County School System's driver's education.
DWI Checkpoints - The Rowan County Sheriff's Office is periodically involved in DWI checkpoints in an attempt to keep our streets and highways safe.
Gang Awareness - Basic information on gangs, recognizing gang graffiti, and warning signs to watch for concerning your child. Approximately 1.5 hours.
Lake Patrol - Officers are assigned to patrol the High Rock Lake area during peak months for watercraft violations. Officers assist stranded boaters and look for dangerous boating violations.
Senior Safety - Senior citizens are given pointers on how to make their homes safer, how to avoid scams, and general safety in the public. Approximately 30-45 minutes.


Character: Name:LazyTizzY Instead of team put like this: Comp / Lazy Player.
I want to suggest Fortree City, Scorched Slab for Speed EV 100% Golbat I think. That's where I ev.
Hey Flareblitzz, Kiliminati has a shiny Sceptile is that a gift shiny?
This really helps a lot of ppl.


text:
Explore More List
Explore More in No name
2020-2024 Maritime Budget Blueprint
The Port of Seattle budget advances community priorities by enhancing customer service, making travel and trade-related services more efficient, expanding economic opportunity across the region, and benefiting the community and en...
Alaskan Way Viaduct Replacement Program
The Port of Seattle relies heavily on State Route 99 and the Alaskan Way Viaduct for freight mobility, Port facility access, and regional mobility. While our container trucks don't travel on the viaduct, it nonetheless carries mor...
Central Terminal Renovation Project
The Port of Seattle is committed to exemplary customer service at Seattle-Tacoma International Airport, including a high-quality experience for travelers at the airport's restaurants and retail locations. To provide more dining an...
Commitment to Air Quality and Energy Efficiency
The Port of Seattle's air quality program is part of an aggressive and systematic effort to make our facilities as efficient as possible. The Port is committed to proactively working with regulatory agencies and community groups t...
Concourse C Satellite Train Access Upgrade
Travelers connecting between Concourse C, the North Satellite, and the Main Terminal will see a major upgrade to the space accessing the Satellite Train System (STS) after a year-long closure beginning in January 2019. What i...
Concourse D Annex
Project Description The Port of Seattle's Concourse D Annex project is designed to relieve current congestion for travelers waiting at crowded gates and aircraft waiting on the airfield for an open gate to deplane passengers du...
Des Moines Creek Business Park
The Port owns land around Sea-Tac Airport that is being redeveloped to support our airport communities and the region. The Des Moines Creek Business Park has seen high demand among businesses to locate there. In June 2016 the Port...
Fishermen's Terminal Redevelopment
This project improves the long-term financial stability of the Port by developing new light industrial space and creating new jobs. Projected Cost $25 million Summary The new "Gateway" building will provide new light i...
International Arrivals Facility
Project Overview The Port of Seattle is building a new, expanded International Arrivals Facility (IAF) at Seattle-Tacoma International Airport to significantly enhance the international passenger experience, advance the Puget S...
Lander Street Bridge Project
The current S. Lander St. configuration does not meet our standards on efficiency for people or freight, safety or environmental impact. For over 20 years, multiple government agencies identified a need to build a bridge over the ...


text:
Q: Android URI parsing cannot find image This function:
public Uri convertURI(Context context, Bitmap bitmap){
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
    String path = MediaStore.Images.Media.insertImage(context.getContentResolver(), bitmap, "Profile", null);
    return Uri.parse(path);
}

The created URI path is this when I send it through an intent into another activity as a string:
02-02 22:02:54.471 23398-23398/recruitr.recruitr E/cand_uri_string: content://media/external/images/media/76268

Now when I try to use the URI to access the image again, I get this (using the universal image loader library) - it can't find the image:
02-02 22:04:07.597 24662-24662/recruitr.recruiter E/AndroidRuntime: FATAL EXCEPTION: main
                                                               Process: recruitr.recruitr, PID: 24662
                                                               java.lang.NullPointerException: Attempt to read from field 'com.nostra13.universalimageloader.core.DisplayImageOptions com.nostra13.universalimageloader.core.ImageLoaderConfiguration.defaultDisplayImageOptions' on a null object reference
                                                                   at com.nostra13.universalimageloader.core.ImageLoader.loadImageSync(ImageLoader.java:597)
                                                                   at com.nostra13.universalimageloader.core.ImageLoader.loadImageSync(ImageLoader.java:543)
                                                                   at recruitr.recruitr.CandidateProfile.CandidateProfilePreview_Fragment.onCreateView(CandidateProfilePreview_Fragment.java:84)
                                                                   at android.support.v4.app.Fragment.performCreateView(Fragment.java:1965)
                                                                   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1078)
                                                                   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259)
                                                                   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
                                                                   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1624)
                                                                   at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:570)
                                                                   at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
                                                                   at android.support.v4.view.ViewPager.populate(ViewPager.java:1106)
                                                                   at android.support.v4.view.ViewPager.populate(ViewPager.java:952)
                                                                   at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1474)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:610)
                                                                   at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:677)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
                                                                   at android.support.v7.internal.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:135)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465)
                                                                   at android.widget.LinearLayout.measureVertical(LinearLayout.java:748)
                                                                   at android.widget.LinearLayout.onMeasure(LinearLayout.java:630)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465)
                                                                   at android.widget.LinearLayout.measureVertical(LinearLayout.java:748)
                                                                   at android.widget.LinearLayout.onMeasure(LinearLayout.java:630)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
                                                                   at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
                                                                   at com.android.internal.policy.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2658)
                                                                   at android.view.View.measure(View.java:18795)
                                                                   at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2100)
                                                                   at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1216)
                                                                   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1452)
                                                                   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
                                                                   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
                                                                   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
                                                                   at android.view.Choreographer.doCallbacks(Choreographer.java:670)
                                                                   at android.view.Choreographer.doFrame(Choreographer.java:606)
                                                                   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
                                                                   at android.os.Handler.handleCallback(Handler.java:739)
                                                                   at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                   at android.os.Looper.loop(Looper.java:148)
                                                                   at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                at java.lang.reflect.Method.

Does anyone know why this may be?

A: Try these lines of code for loading image on the Imageview using Universal imageloader using URI
private final DisplayImageOptions options;
private final ImageLoader imageLoader;

imageLoader = ImageLoader.getInstance();

        ImageLoader.getInstance().init(ImageLoaderConfiguration.createDefault(activity));

        options = new DisplayImageOptions.Builder()
                .showImageOnLoading(R.drawable.loader)
                .showImageForEmptyUri(R.drawable.loader)
                .showImageOnFail(R.drawable.loader)
                .cacheInMemory(true)
                .cacheOnDisk(true)
                .considerExifParams(true)
                .bitmapConfig(Bitmap.Config.RGB_565)
                .build();

You have to use the "file://" in displayImage method of Univeral Imageloader
imageLoader.displayImage("file://" + YOUR_URI_HERE, YOUR_IMAGEVIEW, options, null);


text:
Newport - alphaScan Integrated Laser-OPO
Newport Corporation Posted 05/16/2012
alphaScan™ high energies and ease-of-use ideal for tumor detection and cancer research
Spectra-Physics®, a Newport Corporation brand, introduces alphaScan, a compact integrated optical-parametric oscillator (OPO) and pump laser that outputs high energies in the near-infrared (NIR) for photoacoustic imaging. With a rapid-scan option, the system is capable of switching wavelengths in alternating laser pulses for differential measurements, enabling enhanced imaging and signal quality. The system is software controlled and fully automated for simple operation in biological imaging and spectroscopy applications.
"With its high energies and flexible tunability, alphaScan is a powerful, yet easy-to-use, compact device," said Herman Chui, senior director of product marketing for Spectra-Physics. "This system is ideal for the promising photoacoustic technique for imaging the structure of live tissues for cancer research."
Photoacoustic imaging, also known as photoacoustic tomography, is an emerging technique for imaging live tissue at depths up to 10 cm for detecting tumors and cancer research. Using this method, the laser light locally excites acoustic waves in the live tissue for high resolution, spectroscopic imaging at very large depths.
The new alphaScan delivers >50 mJ of pulse energy in the near infrared, useful for biological applications utilizing the hemoglobin absorption region. The rapid-scan option allows the system to tune up to 100nm between alternating pulses for the simultaneous detection of two distinct markers, or differential absorption measurement of two wavelengths. The system integrates proven, highly reliable technology, including a Spectra-Physics Quanta-Ray® laser and green-pumped Scan Series OPO, into a single, compact, and easy-to-use device.
About Newport Corporation
Newport Corporation is a leading global supplier of advanced-technology products and systems to customers in the scientific research, microelectronics manufacturing, aerospace and defense/security, life and health sciences and precision industrial manufacturing markets.
Newport's innovative solutions leverage its expertise in high-power semiconductor, solid-state and ultrafast lasers, photonics instrumentation, sub-micron positioning systems, vibration isolation, optical subsystems and precision automation to enhance the capabilities and productivity of its customers' manufacturing, engineering and research applications. Newport is part of the Standard & Poor's SmallCap 600 Index and the Russell 2000 Index.
Lion - CL150 Eddy-Current Displacement Sensor04/12/2012
Advanced Motion Controls - DxM and DxI/O Technology04/11/2013
ADLINK - cPCI-6930 Processor Blade08/14/2012
Yaskawa - Z1000 Family of Drives12/21/2011
Linear Motors Part I: The Straight Scoop04/14/2008
ABB - AC500-S Safety PLC10/16/2013
Ruland - Single and Double Disc Couplings02/28/2012
Oriental Motor USA Corp - 2012-2013 General Catalog02/15/2012
Electric Drives Concepts and Applications09/27/2006


Its extensible plug-in architecture enables easy integration with content delivery networks.
In my very humble opinion: the first time the album plays, there is an overtly obvious synchronization.
Film songs in the period often attempt to retain an.
When you don't need full power operation, you can reduce output power to 2.
This might not be the best option too, it can be good for beginner to try it maybe.
To make great stock, take any bones left over from butchery or a roast.
You talk of heaven, pointing with your fingers over your head.
A simple registration procedure follows before you start streaming and is mandatory for security purposes.
With potentially long and expensive development cycles, huge up-front investment is required.
He thinks he knows himself-a man who could never love and settle down to domesticity.
Better hope you make it otherwise you naked.
A simple fix for it is to run a defrag on the system.
We will also stress development of our rich coal reserves in an environmentally sound way; we will emphasize research on solar energy and other renewable energy sources; and we will maintain strict safeguards on necessary atomic energy production.
Lots of string sections, guitar riffs, basslines played and not programmed.
Free download online ebooks the official sports fanatics walmanac 2013 wall calendar.
Sign up for free to access this incredible global network for learning a second language.
Resolved an issue with extracted values being mis-translated for international users.
If you are looking for drivers for web cam sangha sn 510, just click link below.
To download the trial version, you need to register at the developer's site.
We found the crocodile lying on the edge of the lake and when the priests went up to it, some of them opened its mouth and another put in the cake, the meat and the honey mixture.
Cover letter noting our relationship and include a quick.
In other words, until he can summon the courage to reread his own life.
Talk about movies, celebrities, music, games, gallery, and sports like hockey, soccer, baseball, basketball, football, and more.
Islam came as a natural part of the political protocol of the courts of the kings of these great kingdoms.
In one case, the court ruled that even though the employer told its employees that their e-mail communications would not be intercepted, and that the employees would not be reprimanded or terminated based on the contents of their e-mails, the terminated employee could not assert that his reliance on these employer promises should prevent his termination by the employer.
The strike should invite people from all walks of life.
But only m4a media players will play a m4a files.
And why she elopes with him when she's clearly not even into the guy is another.
Natalie gulbis, lpga s top career earner back sunday ringtones tales from the crypts mp ringtone download drift midi ringtone tokiyo pose ringtone tokyo drift.
Some internal changes to improve the product update process.
Review mixes of a live show (on headphones) for a possible live release.
Na listi cekanja nalazi se 54 preduzeca, dok su pet u procesu restrukturiranja.
Learn about the challenges of initiating such a plan and how it can save your institution money.
I have mine installed since the release, patched up and working.
Browse the help file for operating instructions.
Students will implement programming, and learn how to add text and sounds to animation.
This is barely more enthusiasm, but with occasional batch-encryption needs.
Решил меня к тому же осмотреть. Соленый, приторный вкус чуть не подбросил меня. Совсем как в тот день. Сначала я подошла как можно ближе к его помосту, и, расстелив подстилку, принялась эротично намазывать себя солнцезащитным кремом, медленно растирая его по своим бёдрам, попке и животику. Она прекрасно это знала, но не подавала вид, что что-то замечает. Но не смогла, он плотно прижимал меня к дивану. В нашей провинции не было ни каких кружков, кроме школьного театра. Лариса откинулась на стену и замотала головой из стороны в сторону. – По ягоды поехали, – коротко бросил я и отвернулся к компьютеру. Сидим, я ем, она пьет. Я снова ощутил теплоту, медленно вползающую в меня. Она уже была готова подарить лобку мисс Петерс свой первый поцелуй, когда босс схватила ее за голову и заставила вылизать вторую ляжку. Казалось, госпожу переполняет любовь, она словно не знала, чем еще ублажить молодую красавицу. Это создало некоторый дискомфорт, но девушка взяла себя в руки и отвлеклась. Валерка тоже приближался к финишу, он дернул меня на себя так, что я встал на четвереньки раком, а он расположил свои колени между моих расставленных ног. терять ей было нечего. Пока он поочерено заталкивал мне в анус свои грязные руки, слышу кто то третий в комнате и говорит мужским голосом: – Ну на этот раз эти сучки получше. Давай, только о чём. А дочка с тобой живет – как же ты порно смотришь? Как молодой телке оттягивает вымя доярка. 00 12:53 опять медленно снизу вверх..... Я рассматривала всё во все глаза.


The Japanese Cultural Center of Hawai'i makes its rooms available for various cultural classes including Chadō (The Way of Tea), kumihimo (Japanese braiding), and shodō/ shūji (Japanese calligraphy). Other Japanese cultural arts workshops are held at the Cultural Center periodically. Public announcements are made through the media and the Japanese Cultural Center of Hawai'i publications. For more information, call (808) 945-7633 or email info@jcch.com.
All tea classes are held at the Seikōan Teahouse on the Japanese Cultural Center of Hawai'i fourth floor. Please call the school directly for class schedules.
Please call the school directly.
A single workshop for braiders of all levels will be held on the second Saturday of every month from February through November in the fifth floor lounge.
All Shodō/Shūji classes are held in the Japanese Cultural Center of Hawai'i fifth floor Lounge.


Bring Cajun flavor to your dinner table, no matter where you live! This recipe features chicken breast and sausage to satisfy your hungry family.
1. Combine rice, sausage, celery, onion, garlic, both broths, bay leaf, pepper, paprika and Worcestershire sauce in large skillet or Dutch oven.
2. Bring to a boil. Reduce heat. Cover and simmer 20 minutes.
3. Add chicken, cover and simmer until chicken is cooked through and liquid is absorbed, about 10 minutes.