text:
Charlie Sheen OG From V&G Collective (Dank!)
We were JUST talking about Charlie Sheen OG at the office. Silly name, but sounds like this waa some awesome bud!
I saw the jar freshly filled with nice nugs just FROSTED with crystals. There was a nice light green color with some dark green sugar leaf, and some small tightly packed hairs in between the calyxes. I knew it was going to be some kill right away.
Right off the bat, I noticed a strong lemon ammonia smell to it. I couldn't be smelling this for too long without my nose itching or my room stinking like straight up skunk.
Just like the smell. If you savor the the taste for a second you get an almost chalky, earthy, pine taste along with a hint of lemon and berries. It leaves a great lingering sour taste in your mouth.
After the exhale I felt slight pressure in the base of my head but it quickly made its way throughout my entire body and left me pain free and hardly moving. Also, it gave me really bad cottonmouth, so be sure to have a cold one close by!
2 hours easy plus a heavy comedown.
After I saw this on their menu I went to get some. And this did not disappoint in any way! A great indica with good medicinal values, especially for insomnia. It's a great smoke to just kick back and watch a movie or relax.
I was told by the bud tender that this was a cross between Green Crack X Blue Dream X OG Kush. V&G once again comes through with some dank buds. Kind of pricey but this bud is truly some fire. –Dank!
Recent Indica Reviews:
34 Comments | Add Yours
This looks insanely frosted, I'd love to try it. I don't know about those genetics though, that would make the strain sativa dominant for SURE.
Even if you had a 100% indica OG cut it would be a pretty even hybrid.
^^ Agreed those genetics would make that a sativa dom for sure.
Great looking nugs tho mmmm
Whatever dominant it is looks straight fire. Keep up the good work.
Thanks guys, yeah it didn't sound like an Indica to me either, but that's how it was labeled at the dispensary. A day or two after I got this I tried to go back and it was all sold out. This was truely some dank stuff.
Looks GREAT, smokes GREAT!
Hey bro where in Bako do u stay? I've lived here a little over a year and an tired of smokin alone
Looks fire as hell. How do shops get away with these sort of prices? No bud is worth over $10/g imo… when shops in Cali are charging the same for a zip as some dealers in the Midwest then you know something is wrong in the MMJ industry…
I think if all the patients in Cali combated together against these cash crazy collectives then you guys could get nearly every shop in Cali to do standard $10/g pricing all the way up to a zip… that's actually some what compassionate. May be they should take a look at the prices in Colorado, Washington, Oregon, and Montana… we all pay $280/oz or less. Stop giving these shops your hard-earned money and start supporting your local grower who provides to the shops
^^^truth were getting our shitt mostly from cali n were paying around the same zip price…..think of all the effort and money it takes to get it out here…n a 400w hps 4 plants n u could get a p of this quality for say $500 n 3months imo, not hard but unfortunatley most stoners are uneducated imo
shipping costs vs. lease/rent/mortgage, utilities, staff, lawyers, insurances, taxes, advertising, public relations, quality control…and oh yeah…profit
tired of this debate…if you've never known the comfort of walking into a local dispensary, knowing without a doubt that they WILL BE OPEN during posted business hours, knowing your budtenders and managers and staff as friends who you WANT to see do well…if you havent experienced that, then please don't knock it
we get it, you guys have an awesome connect or two
I swear Nadrojordan has a hotkey that when pressed just auto-types "$10/g blahblahblah"
"Stop giving these shops your hard-earned money and start supporting your local grower who provides to the shops "
Not all of us are professional weed-getters. Believe it or not, here in Cali, a MEDICAL state, I helped 70 year old cancer patients make the right choice in a safe, handicap accessible, well lit environment. Those dumbasses should have stood outside the local bowling alley night after night looking cool enough to get to go meet KushKyle, the local 22 year old hydroponic king of Buttfuckville, all in an attempt to save $5 a gram. Then they could meet in a high school or supermarket parking lot to get their "meds".
Sorry for the rant, but again bro…we get it….
lmao… jajaja nice… i am not adding to these conversation in a bad way but i understand JackDanieL point. Nadroj i am not going to bash you but i have said it many times you have to understand every place is different and yes they are dispensary's that do over charge just so they could make a profit but that's not just cali is every were. Some of us are lucky to know growers some of us are lucky to grow are own meds and some just have to deal with high prices but these website is for sharing are fellow experiences to see how it is every were but every time some one submit's a review and is a price you don't like instead of giving positive comment's about the review or good feed backs you bash them in with your prices and it does get a little hard at times not to write back to you but these is not a personal thing towards you but you have to fall back and let reviews be reviews even if people are paying 60 to 70 1/8 or 25 to 40 1/8 every place is different even if you go to amsterdam or even in germany theres low prices to very high prices does not matter we are here to comment on the reviews and give are honest comments and thoughts but with out bashing them in with prices or connects you have. nothing personal just saying man i think you could understand.
Apparently you have no idea what has been occurring in Montana for the past year… The feds have been consistently raiding each and every shop that is part of the so called "conspiracy" even targeting political figures who support the mmj movement in MT.
Even after the 30-40 raids, prosecution of providers/caregivers and the passage of SB423 (worst mmj law in history) that literally reversed a voter approved initiative and completely ruined our industry as a whole we are still getting consistently fire buds at affordable prices!
The city of Billings (where i live) completely banned storefronts so every provider either left town or resorted to delivery services only. The provider i was connected with for over a year is still delivering her patients their meds for an affordable $140/half, $275/oz and that's steep to most of us who buy off the street for much cheaper now-a-days.
At one point i was getting $225/oz from a very reliable and reputable shop in Bozeman, all grown on the spot in a warehouse… i was spoiled as fuck i realized until i lost that very connect. I was never lucky enough to be a patient myself because i was too young at the time… If you ever lived in any other mmj state like CO, WA, OR, or MT you would be asking the same question as me. I guess to each their own… We do it different up here in the Northwest…
Ohh wow..well said J.D.!!
I was going to comment on how much I love this strain as well, but then I got to all these comments and I'm actually not done, so let me get back to them. LOL!
Beautiful Flower, Thanks for the review !
nice review men thanks alot sounds awesome but more like a hybrid indica dominant.
Looks really good!
I happily paid 50 for 4 gram 8th. I think anyone would for this quality.
Btw I grow my own so I know what it takes to grow some fire and it's not cheap nor easy. I got cheaper private dealers giving me same prices as u nadroj. But I don't always go thru them cuz I like variety. But trust me I can get quality n quantity.
And all these shops are in the middle of huge lawsuits so they kinda need the funds. But I feel ya they do ppl.
But again nadroj look at it tho way b&h offers 4 gram 8ths pretty much everyday. So that's $12.50 per gram.
An if u buy an an Oz at 350 it will be a 32 gram oz due to the daily specials so therefore each gram is $10.49. I mean those aren't $10 a gram a u always speak of but pretty damn near. And that's coming from the money "hungry" collectives
Not too shabby if they are hooking it up with an extra 4g on that zip… i was thinking $350/28g which is a complete ripoff. 350/32= 10.9375… $11/g aint too bad either! I used to pay $35/eighth or $40/4g (always weighed .2-.3 over) from the collective in my city so i was a wee bit spoiled.
V&g* not b&h
I doubt u can pull a pound off of a 400 watt. I use a 400 watt setup. I got like 5 ounces off two plants. But then again I topped them and let them bud too big. If you train the plants and don't top then maybe you'd get close.
hmmmmm thats only 2.5 a plant i feel like cfls could produce that much, what strain??……but 4plants only 3gl pots cocoo short veg with light in the middle a few zips short of a pound technically, i believe it was dna's afghani, i've seen it done, fit in the shower perfectly i was kindof a rookie back then but it didn't seem that hard, just security security security lol
@chitown I was growing some Larry Og and some blackberry Og. The blackberry nearly tripled in size once flipped to 12/12.
But this year I got quite a few going; couple HarborSide health Center bubba Kush's, master Kush and xj-13 and my own blackberry og that I've been cloning since last year. Hopefully this blackberry becomes a norm in my garden. She has the dankiest smell I've smelled in a while in my couple years growing.
An great head throbbing sativa like high.
Shit even Ldog might like ghi blackberry
I stay on the east side bro! Walking distance where v&g use to be.
dang that bud looks amazing, and the genetics sound perfect. green crack x blue dream x og kush but i dont think thats it as ime this charlie sheen has been more indica. and if it was what they say it is it would be very sativaish. but who knows what it is. i would like a cut of it tho.
Rename this Dickhead OG!
So I have a Charlie Sheen OG plant, I want to know if it is different than just Charlie Sheen
I thought:Charlie Sheen was Green Crack x Trainwreck
The plant looks very much like a Sativa.
It is green crack x hindu kush…. but there r many variations of charlie sheen….. my uncle used green crack x with black water( mendo purp x with a strong og kush) then crossed that female to a male hindu kush…. gave the charlie sheen more color and upped the indica ratio…. calls it purple crack kush… aka charlie sheen purple og…
Well worth it
That's some Good looking meds
The charlie sheen strain is green crack x hindu kush…. My uncle took a purple crack female ( green crack x black water( a purlpe kush strain ) and crossed it with a hindu kush male….. he calls it purple crack kush ( a purple charlie sheen hybid about 70 % indica 30 % sativa….. I love this strain, beaautiful stuff and a heavy producer….. everyone i have showed it to loves this stuff……
Leave a Comment
You need to be logged in to leave a Comment. LOGIN below or REGISTER
Meet The TEAM
Recent Comments
- Holla ta us for the best safe ,secure and discreet supply of, ✪✪ Mdical Mrijuana , ✪✪ Pa ... 2347700121
- Holla ta us for the best safe ,secure and discreet supply of, ✪✪ Mdical Mrijuana , ✪✪ Pa ... 2347700121
- Safe and discreet Experienced suppliers of ✪✪ Mdical Mrijuana , ✪✪ Painkillers and the ... 2347700121
- Holla ta us for the best safe ,secure and discreet supply of, ✪✪ Mdical Mrijuana , ✪✪ Pa ... 2347700121
- Holla ta us for the best safe ,secure and discreet supply of, ✪✪ Mdical Mrijuana , ✪✪ Pa ... 2347700121
Most Discussed
- Silver Haze X Lavender Honeycomb – Homemade (Mike-420)
- Deathstar Hard Sap – Homemade (Mike-420)
- Trainwreck Taffy – Homemade (Mike-420)
- Loompa Farms Exclusive Underdogg OG Peanut Butter Ear Wax Run by Kushits From Dabliveries (BipolarHighRoller)
- Jack Herer in Jack Herer Honey Oil From The Green Flash (Flintsfinest)


text:
This new music video for electronic duo MNDR is an interesting concept—it's about you. The interactive video serves to reimagine music in the same vein as our own Soundplay features over at Pitchfork. Rather than using a game, though, the directors at Fourclops have crafted the narrative of the video using information from Facebook.
The video tells the story of the user's spontaneous trip to New York and subsequent rise to fame, all viewed through their iPhone. After connecting to Facebook, the user will see their profile information along with names and photos of their friends integrated into the storyline.
It reminds us a little of last year's Take This Lollipop, but it's not quite as creepy.

subset: commoncrawl


text:
Massacres, Resistance, Protectors: Muslim-Christian Relations in Eastern Anatolia During World War I
Gorgias Press LLC, 1 jan. 2006 - 535 pagina's
This is a pioneering historical investigation of the Assyrian, Chaldean, and Syrian Christian minorities during World War I, who suffered the same fate as the Armenians. Ethnic cleansing and large-scale massacres occurred throughout northern Mesopotamia and parts of Ottoman-occupied Iran. Based on primary sources from official Russian, Turkish, and West European archives, as well as hitherto unused manuscript sources and oral histories published here for the first time, this book attempts to give a full picture of the events of 1915. The book concentrates on the Assyrians of Urmia and Hakkari and on the Syrians of Diyarbekir province, particularly in Tur Abdin.
Wat mensen zeggen - Een recensie schrijven
We hebben geen recensies gevonden op de gebruikelijke plaatsen.
Geselecteerde pagina's
Introduction and Background
Setting the Stage Kurds and Turks Armenians and Syriacs
The Road to the Fatal Solution
Playing with Fire Occupied Urmia
The Ethnic Cleansing of the Hakkari Mountains
Anatolias Heart of Darkness
The Destruction of Midyat
Veelvoorkomende woorden en zinsdelen
50 Assyrien Agha Petros Agha Petros list Al-Qusara Anatolia Anhel Armalto Armenian Catholic Arménien arrived Assyrien Assyro-Chaldean ATAúE attack Ayn-Wardo Azakh Bashkale began bishop Bitlis Chaldean Chrétiens aux bętes Christian population church district Diyarbekir documents east Enver ethnic father fled forces genocide German Hakkari Halil Hanne Safar Hermez inhabitants Iran Iranian Jevdet Jezire July June kaymakam Kaza Kfar-Boran killed kilometers Kurdish Kurdish agha Kurdish tribes Kurds leaders lived maisons Nationalités Malke Mar Shimun Mardin Mas'ud massacres Midyat militia mission monastery Mosul mountains Muhallemi murdered Muslims Naji Nestorian Nisibin November officers Ottoman Empire Pasha Persian Place Population priest prisoners Protestant province refugees reported Reshid Rhétoré Russian Sa'irt sanjak Sayfo sent Shaykh Fathallah soldiers Sultan Syriac Catholic Syriac Christians Syriac families Syriac Orthodox Syriac Orthodox Church Talaat telegram Third Army told took town troops Tur Abdin Turkish Turks Urfa Urmia vali vilayet village Yezidis


text:
Video: The Rock announced as Wrestlemania 27 host
Feb 15, 2011 - by Steve Gerweck
Pro Wrestling Since 1997
Feb 15, 2011 - by Steve Gerweck
Best. Moment. Ever.
That is how it's done!
I have to wonder about something: He said The Rock is BACK & is never leaving, so does this mean he's coming out of retirement & back to wrestling regularly?


text:
Gifts by Price
Gifts by Recipient
Gifts by Occasion
Featured Gifts
Daily Sales Up to 70% OFF Limited-time deals start every day at 12 pm ET.
Explore finds from your favorite magazines:
Sign In
New Customer? Sign UpTrack My Order Wayfair Rewards Trade | Business My Idea Boards
(Previously My Favorites)
Ergotron, Inc. is a Minnesota-based corporation founded in 1982. The name Ergotron is derived from the words Ergonomics and Electronics. As the name suggests, Ergotron's mission is to improve the human interface with computers and video displays. Innovative, high quality products offered at an exceptional value are the hallmark of Ergotron.
Ergotron products have been improving the human interface with digital displays for over 20 years. Ergotron's portfolio of digital display mounting solutions includes wall and desk mounts, desk stands, and mobile carts. With the introduction of patented CF™ lift-and-pivot motion technology, Ergotron's products require less user effort to achieve more motion. Each Ergotron product is designed to enhance the viewing experience, reduce stress and improve productivity in today's computing and entertainment environments.
Headquartered in the United States, Ergotron has a division and four subsidiaries in Europe, and is represented in 67 countries worldwide.
Adjustable Laptop Cart
by Ergotron


text:
Inventory Productivity: Missing Link Between Supply Chain Management and Sales - Jonathan L.S. Byrnes, Senior Lecturer, MIT
About the Presentation
Traditionally, supply chain and sales have been managed relatively independently, despite the critical impact that each has on the other. Systems thinking provides the key to linking these two critical business functions.
Inventory productivity, the return on invested capital in your inventory, is the single systems measure that links these two cornerstone functions. This webinar will: 1) explain the central importance of this critical metric; 2) describe how to measure inventory productivity in a practical way; 3) outline the levers that both sales and supply chain managers can use to radically improve inventory productivity; and 4) describe how leading companies have created core processes for sales and supply chain managers to work together to achieve stunning results.
About the Speaker:
Jonathan L.S. Byrnes, senior lecturer at MIT, is an acknowledged authority on supply chain management, account management, and profitability management. His extensive experience spans virtually every industry, including healthcare, transportation, software, retail, financial services, distribution, and others.
At MIT, Dr. Byrnes has taught at the graduate level and in executive programs for 20 years. He has authored over 100 books, articles, cases, notes, and expert submissions. In addition, he wrote a monthly column on managing profitability for Harvard Business School's Working Knowledge for four years, and recently authored Islands of Profit in a Sea of Red Ink, which Inc.com named to its list of Best Business Books of 2010.
He also is president of Jonathan Byrnes & Co., a consulting company founded in 1976. In that role he has advised over 50 major companies, medical institutions, and industry associations. Dr. Byrnes serves on the board of directors of MSC Industrial Direct, Inc. (a New York Stock Exchange company) and has served on the advisory boards of Objectiva Software and Autopart International. He currently serves on the advisory boards of RMG Networks, OCO, and WaveMark, all development-stage companies. Dr. Byrnes earned a DBA from Harvard University in 1980.
About the Series
The MIT System Design and Management Program Systems Thinking Webinar Series features research conducted by SDM faculty, alumni, students, and industry partners. The series is designed to disseminate information on how to employ systems thinking to address engineering, management, and socio-political components of complex challenges.
Comments (0)
It looks like no one has posted a comment yet. You can be the first!
You need to log in, in order to post comments. If you don't have an account yet, sign up now!
- Created
- January 26, 2012 13:28
- Category
- License
- All Rights Reserved (What is this?)
- Formats
- H.264 Video (mp4), mp4
- Additional Files
- Viewed
- 3333 times
More from MIT SDM Systems Thinking Webinar Series
Creative Experimentation: Developin...
Added over 3 years ago | 01:00:00 | 3417 views
System Architecture: Strategy and P...
Added 5 months ago | 01:11:35 | 419 views
A Systems Approach to Fostering Inn...
Added 10 months ago | 01:01:34 | 1076 views
Managing for Profit: Five Building ...
Added 3 years ago | 00:56:58 | 3350 views
The Emergence of a Digital Money Ec...
Added over 3 years ago | 00:55:12 | 3313 views
Using System Dynamics to Support St...
Added almost 2 years ago | 00:57:59 | 4081 views


text:
Brock Osweiler, QB, Arizona St.
What are everyone's thoughts on him? He's a junior and this will be his first year as a full time starter.
My thoughts:
He's HUGE, listed at 6'8 and appears to have a very lively arm having thrown some nice passes tonight. He also looks like he can move around pretty well too.
I think he's a guy to watch for 2013.
I like him a lot. Big frame, big arm, puts a lot of zip on his passes, and he's pretty mobile for a guy his size. He also has a quick delivery. He is still very raw though. Like you said, he is someone to pay attention to in 2013.
The sick reality of this business is that he might be a guy to watch for this year if he has any production whatsoever. You don't find guys with that kind of size and athleticism very often. It's still super early with a small sample size, but you've got to like what you've seen so far. Best thing I've seen about him is the sheer athleticism. He moves far better than most jumbo size quarterbacks do. Not a scrambler or a guy who is going to burn you running very often, but his movements and mechanics are just very easy and fluid. Moves well within the pocket as well.
He's got a long way to go, but he's got as much potential as any QB out there south of Luck... and as much physically as anyone.
Not to toot my own horn but I was impressed with him last year as a replacement for Threet. He has all the tools needed at the next level. I hope he stays the next two years and does not leave early so he can develop.
As has been said, he has a ways to go yet, but the only comparison I can think of with that kind of size and smooth athletic ability is Ben Roethlisberger.
I was most impressed with a couple of shorter passes he threw. On-target laser beams.
Maybe semantics, but I don't see Roethlisberger. Roethlisberger is a naturally thick human being. Osweiler has a wing basketball build, which has it's own set of advantages and disadvantages. I also haven't seen a guy that likes the hold the ball as much as Big Ben does quite yet. Small sample size, but I'm not quite feeling that at the moment. Can't really give a precise answer as to who he reminds me of though.
that TD to #4 didn't lead him as much as I would have wanted, if we are going to nitpick.
Reminds me of John Skelton if anyone, not a bad think I loved Skelton as a prospect
yea there really isnt a good comparison for him. his body type is more like a john isner or an andrew brackman than any of the other 6'6+ QBs we've seen
i really like what i've seen from him. he isn't a finished product by any means but teams have taken bigger fliers on guys with worse tools and ability
With two more seasons of experience in CFB, this guy could be quite the prospect. He has a terrific arm and a very compact release considering his height. He actually reminds me of a young Joseph Flacco.
What I really like is that his size isn't a handicap for him. He moves well and just looks fluid. His arm strength is looking like its very good to great, but not quite elite yet. His release is a lot quicker and compact than I would think for a lanky guy like that.
I was thinking about going to the university of montana to play football for a little while my senior year, half way through the year we go to play Flathead High School in Montana....Osweiler was their QB.
Beat him 42-6.
Now look at the frickin kid lol. Prolly gonna be makin some bucks playin on sundays. He has come a long way from when I played against him, release is much quicker now than it was, and hes gotten much thicker.
His freshman and sophomore year he was committed to play basketball at Gonzaga by the way. Good athlete.
:/ he's no where near that good, with a good year he can be a mid-late round developmental QB but his footwork and throwing motion need a ton of work as well as he needs to add a ton of muscle to his frame.
But most likely ASU's new headcoach is going to come from a spread offense (Leech or Sumlin) so he will just continue to take snaps from the shotgun and not work on his drops
Little bit of thread necromancy....he looked quite good in the game I was watching when I first posted this at least.
Brock is a good athlete. Originally was going to go to Gonzaga on a basketball scholarship so there's that. Personally will need to see a lot more before i can get too excited about him for 2013.
Osweiler is coming out. Must not have liked the idea of the change in ASU coaching staff.
Mid-rounder with enormous upside I'm thinking. 5th round pick?
Bump. No Barkley, no Jones. Someone will fall in love...
EDIT: one minute later... wtf
5th round is my early starting point. If he works out well and some teams fall in love with the physical tools, he could raise. Given that is pretty raw and only has one year as a full time starter, I wouldn't take him any earlier than the 3rd. Someone may though.
If he signs with Tom Condon, he'll get first round buzz by tomorrow.
We may have found this year's Gabbert. Love this kid's tools, but he's going to get seriously overdrafted.
When Josh Freeman declared did people think he was a 1st rounder or did he steadily rise up draft boards because of his tools?
|All times are GMT -5. The time now is 08:39 AM.
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.


text:
The Green Kangaroo just received word that we've achieved 2 awards, from OneWed and WeddingWire, for ranking among the top reviewed vendors featured on each site! The best thing about these awards? They are all thanks to the wonderful things … Continued
Monthly Archives: July 2010
Quick Tips for Assembling Wedding Invitations
We often receive questions from brides seeking the proper etiquette guidelines for stuffing wedding invitations. And in fact, there is a certain "protocol" for assembling your invites and placing them in the envelopes. While we always include a fully assembled … Continued
Freebie Week!
Hop to it! For one week only, TGK is giving away FREE Favor Tags and Note Cards! July is almost over, and relief from the heat is no where in sight. We're cooling off by giving away FREE note cards … Continued
Revitalizing Blue & Brown
When brown became the "new black†several years ago, pairing it with all shades of blue and pink became a major style trend. And for good reason! These modern color pairings maintain an understated, classic feel that has broad appeal … Continued
Fall Wedding Sneak Peek: New Acorn Designs
If you're planning a fall wedding, I'm sure you are in the very thick of the planning stages! To give you autumn brides a little cool inspiration during these hot summer days, I wanted to feature one of TGK's gorgeous … Continued


text:
Click Here to Watch the Whole Video in HD at Dirty Tony
Dirty Tony: Meet the Devil Inside - Gay Casting Couch Videos
Click Here to Watch the Whole Video in HD at Dirty Tony
Dirty Tony: Meet the Devil Inside - Gay Casting Couch Videos
abian already knows his way around my studio pretty well. He is as comfortable as can be sprawled out on my oh so lucky couch. I feel like a game show host introducing Fabian to beefcake Devin. Fabian is undaunted by the mountain of man taking up an entire third of the couch next to him. Fabian does not seem to have a care in the world, except maybe getting in Devin's pants. They discuss the finer things in life, the gym, where the hottest girls are, watersports...I mean surfing. Devin is nicely settled in and seems to like his new little friend. I even let the boys play with my new toy, the Muscle Master, to get them pumped and flexing even before the clothes come off. Oh dear there is going more muscle worship than even I can handle...
So hot to watch Latin beauty Fabian take charge of this mountain of muscle!
I'm a sucker for anything with Fabian in it. He's hot!
That's a keeper
for as hot as devin is, he seems a bit on the slow side.
what a good muscle daddy


text:
24Gena Lenti
BIG EAST Announces 2013-14 All-Academic Team
Over 2,000 student-athletes across 22 sports honored for academic success
151 DePaul Student-Athletes Earn BIG EAST All-Academic Honors
Blue Demons honored for a 3.0 GPA or higher in 2012-13 academic year
Women's Hoops Celebrates 2012-13
Anna Martin named the team's MVP for the second consecutive season
Penny Pushes DePaul Past Pirates
Jasmine Penny scores a career-high 29 points
Hrynko's Career-High Not Enough, DePaul Falls at Marquette
Brittany Hrynko hit seven 3-pointers and scored 35 point
DePaul Women's Basketball vs. Georgetown
DePaul Women's Basketball vs. Georgetown
2012-13: Added to the basketball roster on Jan. 11, 2013... also on the softball roster... averaged 5.0 minutes per game in seven games... played a season-high 20 minutes in DePaul's win over Seton Hall... scored only points of the season -- a 3-pointer... grabbed a rebound against the Pirates... did not travel with DePaul to Pittsburgh, St. John's or to the NCAA Tournament... earned DePaul's Shirley Becker Academic Award.
High School: A standout athlete in softball and basketball led the basketball team to the IHSA regional title in 2010 and 2011 and the softball team to the IHSA regional title in 2011... named to all-conference and academic all-conference teams for both sports in 2010, 2011, 2012... selected to the IHSA All-State Academic Team in 2011-12... batted .450 in her senior season.
Lenti by the Numbers


text:
Research Related Development
The following Staff Development Programme courses are available in the area of Research Related Development.
Datblygu Cysylltiedig ag Ymchwil
Mae cyrsiau canlynol y Rhaglen Datblygu Staff ar gael ym maes Datblygu Cysylltiedig ag Ymchwil.
- Advanced Research Computing: An Introduction
- Advanced Research Computing: An Introduction to Raven
- Advanced Research Computing: An Introduction to USING 'Raven' the Super Computer / Maximising your use of the University's Supercomputer service
- Advanced Research Computing: An Introduction to Linux with Command Line
- Advanced Research Computing: Windows 101
- An Introduction to the Human Tissue Act
- Child Protection Training for Researchers – Raising Awareness of Safeguarding Children
- Coaching and Mentoring Researchers
- Communicating your Research to Non-Specialists
- Critically Evaluating Academic Papers in Health and Social Sciences
- Developing an International Professional Network *NEW COURSE*
- Developing International Research Collaborations *NEW COURSE*
- Developing Systematic Literature Searches
- Endnote: Managing your References
- Getting Published
- How to Write A Good Research Bid (Arts, Humanities & Social Sciences)
- How to Write A Good Research Bid (Biological, Biomedical, Physical and Engineering Sciences)
- Intellectual Property and Copyright: Understanding your Rights and the Rights of Others
- Introduction to Clinical Research Regulations
- Introduction to Research Funding
- Managing Research Data – Key Aspects of Legal Compliance and Records Management
- Open Access and Citations: Essential Information for Researchers
- Patent Searching on the Internet
- Presenting Research Orally
- Publication Alerting Services: Essential tools to keep your research up-to-date
- Staff Undertaking Higher Degrees


text:
hello run firstly, i have no idea if ftp and smtp are "on" by default on the "stock" install of redhat. but you can turn it on using the scripts located on your /etc/rc.* directory. ftp uses port 21, and smtp uses port 25. both should have configuration files located on /etc. sorry, i cant add more on configuring these two since i am just using the default configuration file.
as for the webserver (apache), php and db (postgre, mysql, etc), configuring it in linux is almost the same as configuring it on windows. if you have any experience installing these on windows, chances are you dont have much trouble doing it on linux. just search for rpm's on these apps if they are not installed by default on your system.
perhaps, the bulk of your work (where you should have actual "coding" done) would be on the pm system itself. and there are already some php scripts/applications for you to start with. dotproject, zentrack, phpcollab, etc are all tried and tested scripts for project management.


text:
Here is a photo of the 1999 Honda CR125 Wire connector routed to the CDI box. Note the paired wires in the middle with a White Tracer. This is the leads for the kill switch.
Which Wires Do I hook up to a Kill Switch for the CR125
Leave a Reply
You must be logged in to post a comment.


text:
You're entertaining, but I can't stand you
Nathan Rabin posed an interesting question over at the Onion AV Club's blog. Are there people you admire as actors but hate as celebrities? The first example Rabin gives is Jamie Foxx, a very talented actor in his own right, but a rather annoying celebrity, too. Rabin mentions catching an awful clip of Foxx crooning some horrendous song from his new album on The Tonight Show. I would add that Foxx also has a cloying habit of belting out songs in the middle of interviews. It's really annoying, like those music majors in college who would have "singing conversations" with one another until you wanted to slowly excoriate both of them with a cheese grater.
This is a difficult one for me to answer, because I figure once the actor has done their performance, they're no longer of any real concern to me. However, that's more than a little pompous and it's not as if I'm impervious to annoyance. In fact, I'm constantly annoyed by things all the time. So, off the top of my head, I'm going to go with Robin Williams, who I neither admire as an actor nor as a celebrity, but he did make me laugh once, quietly, for about .5 seconds, sometime in 1983. I guess that's admirable.
So kids, who do you love to watch perform but want to strangle when you see them any other time? The floor is all yours.


text: Douglas Bernstein | IBDB: The official source for Broadway Information IBDB: The official source for Broadway Information Official Broadway League sites: - sites - broadway.org broadwayleague.com broadwayfanclub.com kidsnightonbroadway.com stagespecs.org tonyawards.com Quick Search For: In This Category: All Show People/Org. Theatre Season Douglas Bernstein Performer ( b. May 06, 1958 New York, New York, USA ) Male Relations: Brother of Jed Bernstein Husband of Ellen Foley ProductionsAwards ProductionsDate of ProductionsMayor[Musical, Original] Performer: Douglas Bernstein [Ensemble]Oct 23, 1985 - Jan 05, 1986 1993 Drama Desk Award Outstanding LyricsDouglas Bernstein (for "A Backer's Audition") [nominee] Find out where Douglas Bernstein and are credited together © 2001-2015, The Broadway League, All Rights Reserved. (Copyright and Disclaimer)


text:
TriStar 20120 Raptor Semi-Automatic 12 Gauge ga 20" 3" Synth
TriStar 20120 Raptor Semi-Automatic 12 Gauge ga 20" 3" Synth
Factory New
|Bud's Item #
Factory New
Part # 20120
Tri-Star Raptor A-TAC Home Defense Shotgun
SPECIFICATIONS: Mfg Item Num: 20120 Category: SHOTGUNS Action :Semi-Automatic Gauge :12 Gauge Barrel Length :20" Capacity :5+1 Chamber :3" OAL : Weight :6.6 lbs Drop : Receiver Description:Black Stock Description :Black Synthetic
The TriStar Raptor A-TAC was made with function and affordability in mind. This 3", gas-operated, semi-automatic shotgun boasts a bridge-front sight with fiber optic bead, picatinni rail mounted on top of the receiver with a ghost ring sight installed, fixed pistol grip stock, swivel studs, and a tactical style operating handle. The Raptor A-TAC comes with an Extended Tactical Beretta®/Benelli®/ Style Choke. Backed with TriStar's 5-Year Warranty, you will be hard pressed to find a more reliable home defense shotgun for the money.
*Please Note!! Many of our pictures are stock photo's provided to us by the manufacturer and do not necessarily represent the actual item being purchased. Please verify this picture accurately reflects the product described by the title and description on this page before you place your order.


text:
Tuesday, January 03, 2012 - 15:13 PM
New For 2012: 46 New Cymbals And Accessories
i am glad to let you all know that we've come out with 46 news for 2012 :-)
all of them will be introduced at the upcoming winter namm show which starts in just a few days in sunny california.
all new products are online already. if you want to see them all at a glance, go to the products section on meinlcymbals.com and simply click on new 2012 in the tag-cloud. that will make all of them show up collectively on your computer. no more time-consuming search necessary.
and for more details, download our new 2012 cymbal guide PURE METAL - or - grab your own copy at the namm show, or at your local dealer soon.
enjoy !!
- norbert
6 responses to "New For 2012: 46 New Cymbals And Accessories"
Allan O\'Rourke posted on Jan 04, 2012 - 3:09 AM
Love the range that you have added for 2012. So many new sounds, so many new concepts, such great looking products!
I am super happy that you have extended the Classics Custom range with some great new cymbals and I can\'t wait for the sound samples to be added to the site. I really want to hear what they sound like!
Great job, as always. And I hate that you\'ve given me something else to dream about.
Rock on, guys!
Allan O\'Rourke
michael david posted on Jan 05, 2012 - 10:03 AM
cant wait for sound sample classic custom extreme metal... i think the china sounds like a monster! good job for meinl cymbals. hope will go soon in indonesia quickly.
ianjphil posted on Jan 05, 2012 - 16:33 PM
I congratulate and thank everyone at Meinl for expanding their cymbal catalog. Cannot wait to get my sticks on the new Vintage Crashes, as well as the new Big Apple Ride.
Thanks again!
Finnish drummer posted on Jan 08, 2012 - 16:28 PM
This is great, I\'m really waiting for samples of the new Byzance Vintage crashes and Byzance Jazz Rides. They\'re probably great. But I\'m still wondering why Meinl won\'t make medium thin and thin versions of all of the Byzance Rides? Especially (med) thin Extra Dry rides and (med) thin Dark rides would be really awsome!
A\'Bhil Pashto posted on Jan 11, 2012 - 16:07 PM
Is a plan what is made for a offer cymbal with a jingle two jingle? It always a rock mastarpiece with a small jingle edge on includes!
Steven posted on Feb 10, 2012 - 21:09 PM
i love the idea behind the m-series fusion cymbals.
I\'d like to know if you are planning to make a demonstration video of these cymbals?
Leave a comment
NOTE: We reserve the right to edit or delete inappropriate comments. We are also a believer in free speech. Post respectfully.


text:
The Wisconsin women's hockey teams received a special gift this summer from the men and women serving in our armed forces.
American flags flown with the 1-171st Medevac Helicopter Company currently serving in Operation Enduring Freedom XII in Afghanistan were given to the team in appreciation for the Badgers' support of the service members in the U.S. military.
Earlier in the spring, Wisconsin women's hockey jerseys were delivered to F-Company of the 1-171st General Support Aviation Battalion while on deployment in Afghanistan.
One of the flags sent to the team was flown on June, 6, 2012, which marked the 68th Anniversary of the D-Day invasion of World War II.
In appreciation to the men and women serving in all the branches of the armed forces for their continued service and sacrifice for our nation, the flag will be displayed in the new women's hockey offices at LaBahn Arena.


text:
My book
I'm writing a book for O'Reilly, called Designing Data-Intensive Applications.
As you probably know, hash functions serve many different purposes:
All those purposes have different requirements, and different hash functions exist for the various purposes. For example, CRC32 is fine for detecting bit corruption in Ethernet, as it's really fast and easy to implement in hardware, but it's useless for cryptographic purposes. SHA-1 is fine for protecting the integrity of a message against attackers, as it's cryptographically secure and also reasonably fast to compute; but if you're storing passwords, you're probably better off with something like bcrypt, which is deliberately slow in order to make brute-force attacks harder.
Anyway, that's all old news. Today I want to talk about points 4 and 5, and why they are also very different from each other.
Hashes for hash tables
We use hash tables (dictionaries) in programming languages all the time without thinking twice. When
you insert an item into a hash table, the language computes a hash code (an integer) for the key,
uses that number to choose a bucket in the hash table (typically
mod n for a table of size
and then puts the key and value in that bucket in the table. If there's already a value there (a
hash collision), a linked list typically takes care of storing the keys and values within the same
hash bucket. In Ruby, for example:
$ ruby --version ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.0.0] $ pry [1] pry(main)> hash_table = {'answer' => 42} => {"answer"=>42} [2] pry(main)> 'answer'.hash => -1246806696 [3] pry(main)> 'answer'.hash => -1246806696 [4] pry(main)> ^D $ pry [1] pry(main)> 'answer'.hash => -1246806696 [2] pry(main)> "don't panic".hash => -464783873 [3] pry(main)> ^D
When you add the key
'answer' to the hash table, Ruby internally calls the
#hash method on
that string object. The method returns an arbitrary number, and as you see above, the number is
always the same for the same string. A different string usually has a different hash code.
Occasionally you might get two keys with the same hash code, but it's extremely unlikely that you
get a large number of collisions in normal operation.
The problem with the example above: when I quit Ruby (
^D) and start it again, and compute the hash
for the same string, I still get the same result. But why is that a problem, you say, isn't that
what a hash function is supposed to do? – Well, the problem is that I can now put on my evil
genius hat, and generate a list of strings that all have the same hash code:
$ pry [1] pry(main)> "a".hash => 100 [2] pry(main)> "\0a".hash => 100 [3] pry(main)> "\0\0a".hash => 100 [4] pry(main)> "\0\0\0a".hash => 100 [5] pry(main)> "\0\0\0\0a".hash => 100 [6] pry(main)> "\0\0\0\0\0a".hash => 100
Any server in the world running the same version of Ruby will get the same hash values. This means that I can send a specially crafted web request to your server, in which the request parameters contain lots of those strings with the same hash code. Your web framework will probably parse the parameters into a hash table, and they will all end up in the same hash bucket, no matter how big you make the hash table. Whenever you want to access the parameters, you now have to iterate over a long list of hash collisions, and your swift O(1) hash table lookup is suddenly a crawling slow O(n).
I just need to make a small number of these evil requests to your server and I've brought it to its knees. This type of denial of service attack was already described back in 2003, but it only became widely known last year, when Java, Ruby, Python, PHP and Node.js all suddenly scrambled to fix the issue.
The solution is for the hash code to be consistent within one process, but to be different for different processes. For example, here is a more recent version in Ruby, in which the flaw is fixed:
$ ruby --version ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0] $ pry [1] pry(main)> 'answer'.hash => 968518855724416885 [2] pry(main)> 'answer'.hash => 968518855724416885 [3] pry(main)> ^D $ pry [1] pry(main)> 'answer'.hash => -150894376904371785 [2] pry(main)> ^D
When I quit Ruby and start it again, and ask for the hash code of the same string, I get a completely different answer. This is obviously not what you want for cryptographic hashes or checksums, since it would render them useless — but for hash tables, it's exactly right.
Hashes for distributed systems
Now let's talk about distributed systems — systems in which you have more than process, probably on more than one machine, and they are talking to each other. If you have something that's too big to fit on one machine (too much data to fit on one machine's disks, too many requests to be handled by one machine's CPUs, etc), you need to spread it across multiple machines.
How do you know which machine to use for a given request? Unless you have some application-specific partitioning that makes more sense, a hash function is a simple and effective solution: hash the name of the thing you're requesting, mod number of servers, and that's your server number. (Though if you ever want to change the number of machines, consistent hashing is probably a better bet.)
For this setup you obviously don't want a hash function in which different processes may compute different hash codes for the same value, because you'd end up routing requests to the wrong server. You can't use the same hash function as the programming language uses for hash tables.
Unfortunately, this is exactly what Hadoop does. Storm, a stream processing framework, does too. Both use the Java Virtual Machine's Object.hashCode() method.
I understand the use of
hashCode() — it's very tempting. On strings, numbers and collection
hashCode() always returns a consistent value, apparently even across different JVM
vendors. It's like that despite the
hashCode() explicitly not guaranteeing consistency across different processes:
Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
And once in a while, a bold library comes along that actually returns different
hashCode() values
in different processes – Protocol Buffers, for example – and
people get quite confused.
The problem is that although the documentation says
hashCode() doesn't provide a consistency
guarantee, the Java standard library behaves as if it did provide the guarantee. People start
relying on it, and since backwards-compatibility is rated so highly in the Java community, it will
probably never ever be changed, even though the documentation would allow it to be changed. So the
JVM gets the worst of both worlds: a hash table implementation that is open to DoS attacks, but also
a hash function that can't always safely be used for communication between processes. :(
So what I'd like to ask for is this: if you're building a distributed framework based on the JVM,
please don't use Java's
hashCode() for anything that needs to work across different processes.
Because it'll look like it works fine when you use it with strings and numbers, and then someday a
brave soul will use (e.g.) a protocol buffers object, and then spend days banging their head against
a wall trying to figure out why messages are getting sent to the wrong servers.
What should you use instead? First, you probably need to serialize the object to a byte stream (which you need to do anyway if you're going to send it over the network). If you're using a serialization that always maps the same values to the same sequence of bytes, you can just hash that byte stream. A cryptographic hash such as MD5 or SHA-1 would be ok for many cases, but might be a bit heavyweight if you're dealing with a really high-throughput service. I've heard good things about MurmurHash, which is non-cryptographic but lightweight and claims to be well-behaved.
If your serialization doesn't always produce the same sequence of bytes for a given value, then you
can still define a hash function on the objects themselves. Just please don't use
hashCode(). It's
ok for in-process hash tables, but distributed systems are a different matter.
(Oh, and in case you were wondering: it looks like the web servers affected by Java's hashCode collisions fixed the problem not by changing to a different hash function, but simply by limiting the number of parameters: Tomcat, Jetty.)


text:
"Go green!" "Reduce, Reuse, Recycle!" "Save the plant!"
Environmentally-friendly catch phrases like these are common today, but this wasn't always the case. According to www.earthday.org, 40 years ago, 'Americans were slurping leaded gas through massive V8 sedans. Industry belched out smoke and sludge with little fear of legal consequences or bad press. Air pollution was commonly accepted as the smell of prosperity. 'Environment' was a word that appeared more often in spelling bees than on the evening news.'
Then in 1962, author and environmentalist Rachel Carson wrote 'Silent Spring,' a New York Times best seller in which she told the world how the use of certain pesticides was poisoning the planet. The general public began to sit up and take notice of the toll our lifestyle was taking on Planet Earth. Less than a decade later, on April 22, 1970, Senator Gaylord Nelson of Wisconsin raised the curtain on the very first Earth Day, and the modern movement to preserve and protect the environment was born.
Today, the environment is still on our minds. Even as the bald eagle has fought back from the brink of extinction, we ponder the possible effects of global warming on the future of our planet. At times, the issues seem overwhelming. What can we do? Can one person make a difference?
Susquehanna and the Audubon Society say, "Yes!" Since 2008, we have donated a dollar to the Audubon At Home programs in Pennsylvania and Maryland for every customer who switches from paper statements to eStatements through our Cut the Clutter campaign. To date, our contributions have totaled more than $50,000.
Audubon empowers ordinary people of all ages to study, preserve, and restore the natural environment we all share. They focus on birds and other wildlife and their habitats and how taking care of wild creatures is good for humans as well. Through Audubon At Home, you can learn how to create a friendly environment for birds in your backyard and in your neighborhood. Visit http://athome.audubon.org/ to learn more.
You can celebrate Earth Day with Audubon all year round! Many chapters of the Audubon Society are located in our service area. Here is a list with contact information, web addresses and a sampling of family-friendly activities. Tell them Susquehanna sent you!
- John James Audubon Center at Mill Grove – First U.S. home of artist and naturalist John James Audubon, Audubon, PA
Sunday, April 27, 8:00 a.m. – Bird Walk: John James Audubon Center at Mill Grove Grab your binoculars and ID books and join us on a morning bird walk. Children and beginners are welcome. Extra binoculars are available for beginners. Leaders: Joe Hudson, 610-489-1381, email@example.com & Dan Sullivan, 484-919-0126
April 25 – May 3 – Philadelphia Science Festival
This is a 10-day, community-wide celebration of science that happens in April, featuring lectures, debates, hands-on activities, special exhibitions and a variety of other informal science education experiences for Philadelphians of all ages. The John James Audubon Center at Mill Grove will be involved with several events. Visit www.philasciencefestival.org or contact firstname.lastname@example.com or call 610-666-5593 ext 109 for more info.
- Lehigh Valley Audubon Society
(Lehigh and Northampton counties)
Saturday, 4/26, 8:00 AM – Beginner's bird walk at Monocacy Nature Center in Bethlehem.
Meet at the Illicks Mill Rd. parking lot. Co-leaders: Sue Mahan (610-868-0790) and Stephen Kloiber (610-863-3889).
- Valley Forge Audubon Society
(Philadelphia area)
Sunday , April 27, 8:00 a.m. - Bird/Nature Walk: Exton Park Pond, Swedesford Road, West Whiteland, PA
Formerly known as Church Farm Pond and now a part of Exton Park, this pond and surrounding wetland has been a popular birding spot for years. Dress for the weather and bring your binoculars and ID books. May be muddy. Children and beginners welcome. Leader: Sue Lucas, 610-647-4779, firstname.lastname@example.com
- Wyncote Audubon Society
(Philadelphia and Eastern Montgomery Counties
Saturday, April 26 -Coastal Delaware Birding Trip
This will be a joint field trip with the Delaware Valley Ornithological Club. Meeting place will be announced on website and on the Facebook page as it gets closer to the date. Contact leader Lynn Jackson at firstname.lastname@example.com for more information.
(Lycoming and Clinton Counties, PA)
Saturday 10 a.m. – Susquehanna River Walk – Waterfowl and raptors
(Every other Saturday through the end of May – April 12, April 26)
Meet on the River Walk just below the Market Street Bridge, South Williamsport, and join an Audubon birder to explore the bountiful waterfowl using the river and the raptors that follow them—bald eagles, peregrine falcons, etc. As the season progresses, lots of songbirds frequent the brush and trees along the river. Parking is available at the small pump station just east of the bridge or at the South Williamsport recycling center west of the bridge. Contact: Joe Yoder at 570-323-5716.
- Greater Wyoming Valley Audubon Society
(Luzerne and Wyoming Counties, PA)
Sunday, April 27, 8:00 a.m. – Birding in the Kirby Park Natural Area
Meet in the parking lot near the boat launch in Nesbitt Park. The lot can be accessed via First Ave. near the Subaru dealership on Pierce Street in Kingston (Wilkes-Barre). With a species list totaling some 160, we never know what surprises might await us. Join us to see what birds are in the Park.
- Quittapahilla Audubon Society
(Lebanon County and parts of Dauphin, Berks, and Lancaster counties, PA)
May 10 – Pennsylvania Migration Count
The 23rd annual PAMC, a count of migrating birds in Lebanon County. Contact Chuck Berthoud, 717-608-2614 or firstname.lastname@example.com
- York Audubon Society
(York County, PA)
Wed., April 30, 8:00 a.m. – Spring Bird Walk
Take an early Spring bird walk on Donna and Kenny Chilcoat's farm near Gatchelville, PA. Meet at 8:00 a.m. at the Giant parking in Shrewsbury, PA to carpool. Leader: Tish Swam 717-235-2578.
Saturday, April 27, 7:00 a.m. Conewago Recreation Trail
Jane Barnette takes us to a new trail below Middletown to see a variety of spring birds. Meet at
J. C. Penney's parking lot (Swatara Square) at 7:00am. Contact Jane at 717-657-2055 or firstname.lastname@example.com.
- Bucks County Audubon Society
(Bucks County, PA)
Saturday, April 26, 9:30 a.m.-1:00 p.m. Volunteer Day– Invasives Plant Pulling Party
Join in the fun as we enhance habitat for wild birds by pulling out multi-flora rose and other invasive plants taking over the landscape. Wear long sleeve shirts, long pants, sturdy shoes and bring leather gloves, loppers, clippers and rakes if you have them. You may also borrow some from BCAS. Coffee, snacks, water and lunch provided for volunteers. Pizza provided courtesy of Giuseppe's in New Hope, PA. Volunteers participating in the Trail Clean Up will be eligible for some great prizes and giveaways
- Juniata Valley Audubon Society
(PA; Western MD; West VA)
Saturday, April 26, 2:00 p.m. – 4:00 p.m. - Millbrook Marsh Walkabout
Join us for a walkabout at Millbrook Marsh (Wetlands) in State College. Millbrook Marsh is another gem of nature and exploration surprisingly close to the 'urban' area of the borough of State College. Come along and discover our very own boardwalk, little huts tucked away for bird viewing, magnificent oaks and maybe a deer or two. Many amphibians, fish and birds should be heard and seen at this time of spring and this time of day. We may debrief together at The Happy Valley Brewing Company for dinner for those who wish to continue our day in conversation and discussion of our luck in having Millbrook Marsh for everyday walks and exploration. Trip leader: GerneyLee Carter, email@example.com
- Conocacheague Audubon Society
(Franklin, Cumberland, Fulton Counties, PA; Central MD)
Norlo Park – Guilford Township is developing this area along the south side of Route 30 at 3050 Lincoln Way East near Fayetteville. The park area is more than 140 acres. It includes a farmhouse, barn, community center, railroad cars, walking paths, picnic areas, playground, soccer fields, and other recreational areas. Conococheague Audubon has office space in the farmhouse, holds meetings in the community center, and established and cares for a native plants garden near the farmhouse.
- Seven Mountains Audubon Society
(Central Susquehanna Valley)
Third Wednesday of each month September through May - Program Meetings
Location: Kelly Township Supervisors' Building, 551 Zeigler Rd, Lewisburg.
All meetings are open to the Public. Everyone is welcome!
Wednesday, May 21 7:30 p.m. – AUSTRALIA
Presenters: John & Judy Peeler and Allen & Joanne Schweinsberg, SMA members.
- Patterson Park Audubon Center
(Greater Baltimore, MD)
April 26, 11:00 a.m. – 2:00 p.m. – Children's Day – A free, bilingual family event at the Patterson Park Pagoda. This celebration of children includes piñatas, face painting, music, live animals, and Audubon's environmental education games.
- New Jersey Audubon
Nature Center of Cape May
Saturday, April 26, 9:00 a.m. – 12:00 p.m. – Earth Day and Marine Debris Cleanup
Learn about wildlife gardening and other basic maintenance chores while you assist nature center staff and volunteers in sprucing up the gardens for spring. We'll plant, mulch, deadhead, weed, and prune throughout the center's grounds and along the harbor. This date coincides with Clean Ocean Action's annual Beach Sweeps. Join us at the nature center to help clean our ocean and harbor beaches in Cape May. Our Earth Day cleanup is a great community service project for your civic organization or scout group. We ask that you bring your own tools (our supply is limited). This event is free. Refreshments will be available. Preregistration is not required; however, if you plan to bring a large group, contact Gretchen Whitman at 609-898-8848, Ext. 1.


text:
CGH Main Clinic Ophthalmology and Optometry
A cataract is a clouding of the normally clear lens of the eye. The lens focuses light rays on the retina at the back of the eye to produce a sharp image of what we see. When the lens becomes cloudy, the light rays cannot pass easily through it, and the image becomes blurry.
When a cataract forms, the lens of the eye becomes thick and cloudy. Light cannot pass through it easily, and vision is blurred.
Cataracts usually develop as part of the aging process, but can also come from:
How can a cataract be treated?
The cataract may need no treatment at all if the vision is only a little blurry. A change in your eyeglass prescription may improve vision for a while.
There are no medications, eye drops, exercises or glasses that will cause cataracts to disappear once they have formed. When you are not able to see well enough to do the things you like to do, cataract surgery should be considered. Surgery is the only way to remove a cataract.
Cataracts cannot be removed with a laser, only through a surgical incision. In cataract surgery, the cloudy lens is removed from the eye. In most cases, the focusing power of the natural lens is restored by replacing it with a permanent intraocular lens implant.
What can I expect if I decide to have surgery?
Before surgery:
Once you and your ophthalmologist (eye physician and surgeon) have decided that you will have your cataract removed, a physical examination is necessary so that he or she may be alerted to any special medical risks.
Ask your ophthalmologist if you should continue your usual medications.
Your eye will be measured to determine the proper power of the intraocular lens that will be placed in your eye during surgery.
The day of surgery:
Surgery is usually done on an outpatient basis. You may be asked to skip breakfast, depending on the time of your surgery. Upon arrival for surgery, you will be given eye drops, and perhaps medications to help you relax.
A local anesthetic will make the operation painless. Though you may see light and movement, you will not be able to see the surgery while it is happening, and will not have to worry about keeping your eye open or closed.
The skin around your eye will be thoroughly cleansed, and sterile coverings will be placed around your head. When the operation is over, the surgeon will often place a shield over your eye.
After a short stay in the outpatient recovery area, you will be ready to go home. You should plan to have someone else drive you home.
Following surgery you will need to:
How is the surgery done?
Under an operating microscope, a small incision is made into the eye. Microsurgical instruments are used to fragment and suction the cloudy lens from the eye. The back membrane of the lens (called the posterior capsule) is left in place.
A plastic intraocular lens implant will be placed inside the eye to replace the natural lens that was removed (see image at right). The incision is then closed. When stitches are used, they rarely need to be removed.
A plastic intraocular lens is placed inside the eye to replace the lens that was removed.
When is the laser used?
The posterior capsule sometimes turns cloudy several months or years after the original cataract operation. If this blurs your vision, a clear opening can be made painlessly in the center of the membrane with a laser (see image at right). Laser surgery is never part of the original cataract operation. A laser can make an opening in a cloudy lens capsule to restore normal sight.
Will cataract surgery improve my vision?
Over 95% of cataract surgeries improve vision, but a small number of patients may have problems.
Infection, bleeding and swelling or detachment of the retina are some of the more serious complications that may affect your vision.
Call your ophthalmologist immediately if you have any of the following symptoms after surgery:
Pre-existing conditions
Even if the surgery itself is successful, the eye may still not see as well as you would like. Other problems with the eye, such as macular degeneration (aging of the retina), glaucoma and diabetic damage may limit vision after surgery. Even with such problems, cataract surgery may still be worthwhile.
If the eye is healthy, the chances are excellent that you will have good vision following removal of your cataract.
DXA (Bone Densitometry Scanner)
Otolaryngology (ear, nose, throat)
Surgery (Facial Plastic/Reconstructive)


text:
Hanuman Jayanti is celebrated in Varanasi India to remember the birth of God Hanuman. Hanuman Vanara avatar is considered as the Rudra avatar of the Lord Shiva. Hanuman Jayanti celebrate each year in the Shukla Paksha (Chaitra Pournimaa) of the month of Chaitra.
Hanuman was a dedicated disciple of the Lord Rama and worshiped for his constant fondness to Ram. Devotees of the Lord Hanuman wake up early in the morning and gather to Hanuman temples to worship him.
Hanuman Jayanti 2015
Hanuman Jayanti 2015 would be celebrated by the people this year on Saturday, 4th April 2015.
Hanuman Jayanti 2014
Hanuman Jayanti 2014 was celebrated by the people on Tuesday, 15th April 2014.
Hanuman Jayanti is very significant festival for Hindus. He is worshiped as a symbol of power and energy. It is considered as Lord Hanuman can assume any form at his will. He can wield rocks, seize the clouds, rival Garuda in swiftness of flight, move mountains, and run from side to side the air. Lord Hanuman is worshiped in Hindu tradition as an idol of magical powers. He has capability to defeat all the evil spirits.
How Hanuman Jayanti is Celebrated
The devotees go to temples in the morning and take sindhur from Hanuman's body and apply as a tilak on their foreheads. It is believed that Hanuman loves sindhur. There is a myth behind this that once upon a time Mata Sita was applying sindhur to her head; Hanuman asked her why she is applying sindhur. Sita replied him that she does this to make sure a long life of Lord Rama. Hanuman was very happy and he smeared sindhur on his entire body to ensure Lord Rama's immortality.
When Hanuman Jayanti is Celebrated
People celebrate Hanuman Jayanti on the full moon day (Purnima of the month of Chaitra). Hanuman Jayanti falls on the 14th day at sunrise (known as chaturdashi) of Ashvin in the dark fortnight. He was born in the Moola Nakshatra. After puja everyone participate in the arti and take prasad. According to Purana, Hanuman was blessed by each God when he was just a kid. He torn his own chest to illustrate others that Ram, Sita and Lakshman exists in his heart. He was Brahmachari and lived his whole life for the God Ram.
Varanasi city is one of the most holy cities of Uttar Pradesh India. All the religious festivals and events are celebrated here in Benares as it is rich in cultural heritage and full of many temples, ghats and holy places. He helped Lord Ram in defeating Ravan and destroying his kingdom. This propitious event is celebrated in Varanasi with big pretension.
Sankat Mochan is the famous temple of Hanuman in the Varanasi city where people gather and celebrate this event at the temple. Devotees offer homemade sweets of pure desi ghee laddoos which is most preferred by the Lord. Musical shows and cultural functions take place at the Hanuman Jayanti at Sankat Mochan temple by well-known artists and performers of the city.


text:
Endeca Information Discovery (EID) Studio Sample Application V3.1 Available on OTN
If you saw my previous post you could have seen that I use some of the components from the GettingStarted project. Now the 3.1 has been released on OTN (so you do not have to change those 3.0 components, but just copy the new ones into your project):
Loading data from the Oracle Business Intelligence (OBI) Server
A new feature with OEID v2.4 is to load data directly from an Oracle Business Intelligence (OBI) Server. For companies who are using OBI and have modeled their common enterprise information model in it this can be a very nice feature. One place to get the structured data from!
How do we load data from OBI into an index with Integrator? According to the documentation we go in the Integrator to the menu bar and choose: File > New > Project. Integrator will display the New Project dialog. Then expand the Information Discovery Node and select Load Data from OBI Server.
Unfortunately this does not appear in my screen:
I can only see the Load Metadata from a Record Store ...
This perhaps has to do with my quickstart installation? It appears that not all plug-ins are present. To fix this download the Integrator v2.4 from edelivery.oracle.com. You will find it in the Media Pack: Oracle Endeca Information Discovery Integrator (2.4) Media Pack for Microsoft Windows x64 (64-bit) .
Unzip the file. You will see the plug-in appear:
Copy this file to the plug-ins directory of Integrator:
<Endeca Install Dir>\Endeca\Discovery\2.4.0\Integrator\plugins
Restart Integrator and the Wizard will appear as stated in the documentation:
You can now follow the instructions in the Wizard documentation to load data from the OBI server. I suggest the first time to choose the option: 'Create new project'. Then it becomes clear how it works (no magic there) and we can use it in other projects.
When you choose the option 'Create new project' a complete project will be generated. If you run the graph Baseline a new index will be created and data loaded from the OBI Server. The 2 important and re-usable information pieces are: How the format of the BI Server query should look (the QueryStatement.sql in the Navigator pane) and what connection information is needed (Connections in the Outline pane):
First have a look at the connection. If you double click the connection in the Outline pane the connection pane opens:
As you can see it uses the Oracle BI JDBC driver which is embedded in the Plug-in. So if we want to create a connection in another project we have to choose the driver
oracle.bi.jdbc.AnaJdbcDriver and copy (or type in) the URL
jdbc:oraclebi://wvillano-nl:9703/ (where wvillano-nl should be your OBI Server name) upon creation of the connection.
What should be the format of a query against the OBI Server? Double click on the QueryStatement.sql:
It looks like the logical query OBI is normally producing. But there is a difference. It starts with:
SELECT_BUSINESS_MODEL. And that is also what it does! So the entities should match the Business Model. Here a piece of my rpd:
As you can see in my presentation layer the
Department is still called
DEPT and in my Business Model layer it is called
Department. The Integrator query uses the Business Model naming:
So be aware, if your presentation layer has different names for attributes/tables then in your business model, you cannot copy/paste the logical query created in the OBI Server log. Otherwise: just copy/paste the logical query put the command SELECT_BUSINESS_MODEL before it and it will run.
We can also create any query we want manually of course e.g. add filters to the query:
In the generated project the query is stored in a seperate file, but you can also enter it as
'SQL Query' in the DBInputTable Reader component in the graph.
For the edge metadata we can use the same query since we are not able (yet) to create the metadata via the graphical interface.
That should be enough information to use OBI Server as a source in your projects. I hope you like it too.
How to Crawl Web Content with the CAS
One of the unstructured sources for analyses with Oracle Endeca could be web content. Especially when doing some social media analyses for a customer the forum(s) definitely is/are one of the sources. This blog will show you how to crawl a forum with the CAS software.
When you install the CAS software (for installation instructions see the blog entry here), you also have a web crawler tool. The configuration and usage is different then crawling documents as described in the just mentioned blog entry, so here I will give a short example how to configure this. More options and information about the Web Crawler can be found in the Oracle documentation: here.
After the installation of the CAS software there are already sample scripts provided to configure a web content crawl. You will find such an example if you go to the directory: <CAS Install Dir>\3.0.2\sample\webcrawler-to-recordstore.
There you will find all necessary files to configure a web crawl. We take this as a starting point for our forum crawl. So make a copy of the directory "webcrawler-to-recordstore" (in the same directory: <CAS Install Dir>\3.0.2\sample) and give it a different name e.g.: "myfirstcrawl".
Go to the directory "myfirstcrawl". We will make modifications to the following files (details below):
In the file endeca.lst you can list all the URLs that you want to crawl. In my case I thought it would be nice to crawl the Dutch forum of the Liferay portal (because the number of posts can easily be handled :-) ):
But you can put there any (number of) URL(s).
In this file you can define what to do with URLs found on the page: you can specify to follow a URL and crawl it or skip certain URLs and not follow them.
When you hoover hyperlinks on the Liferay forum page you can see the URLs. We do not want to follow all URLs. For example: we do not want to follow the URL which is under the Statistics option (
www.liferay.com/community/forums/-/message_boards/statistics), but we do want to follow the category hyperlinks (e.g.:
We also want to follow the threads. So if you click on category "Algemeen" (which means in English: "General") you can see the threads. The threads have a different URL structure:
So, to instruct the crawler to follow the following URLs:
We replace the following code in the file crawl-urlfilter.txt:
The rest of the file we do not touch for now.
Here we can specify the record store to write to (among other things). So at the tag
<property> with the name tag
we can specify the record store name. If not existing it will be created automatically when running the crawl. My record store will be called rs-myfirstrs:
The last configuration has to be done in the run-sample.bat. Here we have to point to the right record store (in my case
rs-myfirstrs) and we can configure the depth of the crawl (so how deep we want to follow the URLs, starting with level 0). The wanted depth in my case is
2. Because Level 0 is: URL as mentioned in
endeca.lst, Level 1 is: All Category Level and level 2 is: All Thread content level:
These are the (minimum) configuration steps. We are now ready to run web crawl. Execute the
run-sample.bat. Be sure that the Endeca CAS Service is running. The crawl can take up to a few minutes. The result will be something like this:
To see the web content what has been crawled you can create a simple graph as also explained in the CAS installation blog here.
Now it is up to us to create better information out of the crawled data with all functionality available in CloverETL like text tagging, regular expressions, etc.
One last remark:
If you need a proxy to get access to the internet (most companies have one), you have to configure the file conf/default.xml. Change the
<!-- Proxy properties -->.
Add a geospatial attribute to Endeca Server to use the Map component
Maps are an attractive way of visualizing your data. The 'Map' component of EID is surprisingly easy to configure. The prerequisite is that the data in your datastore contains a longitude/latitude attribute. This is also not very difficult to achieve. First, let's add a map to the EID portal and see what happens...
Select 'Preferences' to observe that your Endeca Server data source must contain a valid geospatial attribute in order to use the map.
The geospatial attribute is a data type in Endeca Server that is designated to storing longitude/latitude combinations. See the Data Loading Guide for the list of data types (property types) that are supported. In this case we are interested in the 'mdex:geocode' type.
Now, let's go to Integrator where I for example have data that contains attributes called 'X' and 'Y', representing the latitude and longitude as a number. Here's a snap of the metadata.
Before we can feed this data to Endeca Server as a geospatial attribute, we have to make sure that it is transformed to a string with format '<latitude> <longitude>' (the two decimal numbers with a space in between). In order to achieve this we insert a transformation to our graph. The whole graph looks like this.
Suppose we call the new attribute 'LATLONG', the code for the transformation could look like this.
The expressions map the input fields X and Y onto the output field LATLONG. The example contains some checks for null values, but the actual conversion is done in the following expression.
$out.0.LATLONG = num2str($in.0.X,"#.#####") + " " + num2str($in.0.Y,"#.#####");
The 'num2str' function converts the decimal numbers to a 5-digit string. The '+' sign is the concatenation operator. Finally, note the space string that is put between the numbers.
So, how does Endeca Server know that the LATLONG attribute is of type 'mdex:geocode'? It doesn't. By default, it will be interpreted as text.
In order to set the property type, edit the metadata of the second edge, navigate and click on the LATLONG field. (If the field does not yet exist, add it.) Add a custom property by clicking on the green + sign on the right-hand side of the dialog.
In the next dialog enter the following values.
Confirm all your changes, run your graph. Go back to the front-end and observe the results in the map component. After pressing the 'Update data source' button, your map component will no longer show the error message and you are able to select the LATLONG attribute as the 'Geospatial filtering attribute'.
Happy painting!
Enable spelling correction and Did You Mean?
A mindblowing feature of Endeca (at least the first 50 times you see it) is the spelling correction and the so-called 'Did You Mean?' functionality. It comes out of the box and operates based on the data you've loaded into Endeca Server. Yes, this means no messing around with dictionary files!
So what is it?
- Spelling Correction - corrects typos when you use the search box. This results in an auto-correction of your search term. If your search term does not give any results and there is a term available in your data that looks like your term, the look-a-like will be used.
- Did you mean? - suggests terms that will have more resulting records. A click on the suggested term will change your search.
A prerequisite for these features is that you have defined a search interface, but then enabling them is very simple. After you've loaded your data, just navigate to the following url:
http://localhost:7770/admin/<your datastore name here>?op=updateaspell
Check the results, it's fun! Here are some examples (hint: one of these results is fake ;))
The spelling dictionary must be updated after each full load...You don't want to navigate to the url manually every time after an etl run, so let's embed it in a graph.
Add a 'HTTP connector' component from the palette to your graph (don't forget to set the phase correctly if needed to make sure the call is done after data loading into Endeca Server).
Edit its properties and enter the url in the URL property.
Variables are allowed as well, so something copy in something like this:
Wow, your EID app has just become even more amaaaaazing!
Use the regex text tagger component to extract twitter #hashtags
I've just loaded some twitter data into my EID environment and it's really funny to see the results. One of the obvious things to do with twitter feeds is to extract the #hashtags (and urls). This can be done using Integrator's 'Text Tagger - Regex' component.
What regular expression to use to exactly match a hashtag (or a url) on twitter is not as easy as you'd think. The folks at twitter have given some thought to it and published the API they are using to do it. Some information can be found here. The Java class that holds all their regular expressions is found here. Give it a quick glance and decide (like me) that for starters you will go for something simpler. Here's the expression I use to match the hashtags, it's not perfect but gives acceptable results because it just matches any word preceded by a '#'.
Now let's add the 'Text Tagger - Regex' component to a graph. Make sure you connect your source data to the input. In the following image I have my tweets stored in a database table and one of the fields contains the full text of the tweet.
Now, it's time to set the properties of the tagger. You have to specify the 'Source Field Name' obviously. The 'Target Field Name' can be any name of your choice. I'll get back to that. The 'Search Pattern' is your regex and you can use so-called capturing groups here to determine what you want to see as the outcome of the component. The capturing group that contains the whole match is group 0, so I am using this one as the value for the 'Render Pattern' field. Groups are referenced by the $ sign followed by the capturing group number. Finally, I've set the 'Multi-assign delimiter' field to the '|' symbol. This makes sure that multiple matches (hashtags) in the tweets are properly separated.
That's most of the work, we can now insert the results into Endeca Server. The usual steps should be applied for this, however I am doing something different now. For debug purposes Integrator (or in this case CloverETL) provides a component called 'Trash'. So instead of adding the data to Endeca Server, I am dumping it to the trashbin. This is what the graph looks like.
That leaves us with the metadata between the text tagger and the trashbin. The text tagger simply propagates all its input fields, along with the new target field which we previously named 'HASHTAGS'. This field must be added to the outgoing metadata. We can do that by duplicating the original metadata and editing it.
Give the new metadata definition a useful name and edit it. Add the HASHTAGS field with the appropriate datatype (string).
Now, drag the new metadata onto the edge as usual. Because the trashbin does not store any data, it is also necessary to 'Enable Debug' on the edge.
Run the graph and observe the results by viewing the data that has passed through the edge.
As you can see, we've isolated the #tags from the tweets.
Because the tweets are separated by the '|', we can insert them into Endeca Server as a multi value attribute.
Note: the regex tagger is case-sensitive and there is no option to pass the CASE_INSENSITIVE flag like with the Pattern.compile method. In order to increase your matches, add a transformer to your graph before the tagger. This transformer can turn the whole tweet to lower case. Or is there any other option that can for example be embedded in the regular expression? Yeah, that's a question, because I don't know :). Any suggestions to improve the expression are welcome...
See ya!
Adding a multi value attribute to Endeca Server
Some of the elements in Integrator will output multiple values in a single field. These values are separated by a special character. Examples are the 'Text Tagger' and the 'Text Enrichment' components. But it may also be present in your source data. Endeca Server is able to handle this and split the field into multiple fields.
First, an example. The following image shows a graph with a database table that is directly inserted into Endeca Server. (If you don't know how to set this all up, look here.) The data is also shown, notice that the field 'SKILLS' contains multiple values.
Now, let's observe the result in Studio after running the graph like this. As expected, the column SKILLS is loaded exactly as it is supplied.
However, the nice thing about Endeca is that it is able to store the same attribute multiple times on the same record. The solution is easy, just tell Integrator what the delimiter is by setting it as a property of the 'Add/Update Records' object.
After running the graph now, the results look much nicer. We can now see that there are 4 people with the skill 'OBI', 3 with the skill 'EID', and so on. This is very useful for filtering.
The 'Record Details' component shows the results somewhat better.
In a lot of cases it is probably useful to add some extra metadata to this column. For instance, setting its property 'system-navigation_Select' to 'multi-or' can be useful. More on setting attribute metadata is posted here.
No real Spec Attribute available? Add a sequence in Integrator
Endeca Server requires a unique record identifier in its record stores. This identifier is called the 'Spec Attribute' of the store and it is the element that determines the granularity of the data store. There are as many records in a data store as there are distinct spec attributes. Supplying the Spec Attribute is the only data modeling that Endeca Server enforces on the user. You can do more (group attributes, assign display names, set sort orders, etc.) but you don't strictly have to. The image below shows the 'Add/Update Records' element in Integrator and its property screen with the Spec Attribute element.
One of the great things about Endeca is that you can integrate different datasets with different structures but this contradicts somewhat with the need for a unique record identifier. If a datasource contains a unique property, you might be able to use it but this will surely not be available across multiple sources and especially not be available across sources like webpages and twitterfeeds. Fortunately, even in the revolutionary and changing world of information discovery, some solutions from the 'old world' are still valid.... Allow me to introduce: the sequence for generating a surrogate key :).
Adding a sequence in Integrator is done by first creating it in the Project Outline pane.
Give it a name and optionally make it persistent in a file. (Persisting is probably only necessary if you are planning to do incremental loads to Endeca Server)
Now, the best place to add the sequence is just before the element that inserts your data into the server. First add a 'Reformat' object to your graph and make sure your data flows into it. In the image below, I've got a simple database input table connected to the Reformat object and added the appropriate metadata to the edge between them. After that I've connected the Reformat object to the 'Add/Update Records' object. The dotted line shows that there is no metadata assigned to this second edge yet.
Go to the Edit screen of the Reformat object and edit the 'Transform' property by clicking on the dots button '...'. In the next screen, make sure you map your source columns to pass through the transformation as you desire. The easiest way to do this is by dragging all the columns from the input pane at the left to the output pane on the right.
The result will look like the image below, all columns are mapped to columns in the output pane on the right-hand side. In order to add the sequence, navigate to the 'Sequences' tab in the middle lower pane. Select your sequence and drag it into the Transformations pane.
Create a new output column by pressing the top-right '+' icon. Rename it to a suitable name and drag the sequence expression from the Transformation pane onto the new output column. This is all that is needed to create the transformation that uses the sequence. You can inspect the Java code that was generated by these steps by navigating to the 'Source' tab, the code should be self-explanatory. Finally press 'OK'. The Integrator will complain about some syntax errors, but you can ignore these.
Your graph is finished, the metadata for the second edge is automatically generated, as you can tell from the fact that the edge is no longer drawn with a dotted line. You can inspect the metadata to see if it really contains the table columns and the new sequence column.
Don't forget to set the sequence as the 'Spec Attribute' on the 'Add/Update Records' object! After that, it's time for a testrun...
CloverETL Reuse Components
Items created in the [Outline] of a project are bound to a graph. If you want to reuse those items (like metadata of a table or connection to a database) you can either copy/paste it or Externalize it. If you Externalize it you can reuse the item throughout the complete project.
To externalize an item right mouse click on the item:
On the appearing screen click <ok>. The externalized connection will now appear in the [Navigator] pane (in folder [conn]) and can be reused in the project i.e. by drag/drop Scott.cfg on a DBInputTable of a graph :
First Steps
After installing the Quick Start and running through the provided content, we are ready to create some analyses ourselves. This blog entry is not meant to be a reference approach, but just to show the basic steps to get a quick result.
What I want to do is read data from an Oracle database table, load this into the Endeca Server and examine the results in Latitude Studio. For simplicity all done with a minimum of configuration. In next blog entries we will load more data from a different source and shape and do more configuration.
So, let's get started.
Load Data
First start Latitude Data Integrator Designer and except the default Workspace. You will probably see one project: Latitude_QuickStart. Create a new project: Go to [File] -> [New] -> [CloverETL Project]
Give the project a name like 'FirstSteps' and click <Finish>.
Then we want to create an ETL process to load data into a MDEX. Such a process is called a 'graph'. So right click on 'graph' and select [New] and then [ETL Graph]:
Type a name e.g.: Load_Emp click <next> and then <finish>. You should now see in your graph folder: Load_Emp.grf.
Double click on Load_Emp.grf this will open the graph in the right canvas (it will be empty) and also show the Palette on the right with the ETL options.
The table I want to read is EMP in the SCOTT schema in the Oracle database. If you have not the schema in your database here is the DDL and data for the table: emp .
Create a connection to the database by going to the lower left pane [Outline] and right click on [Connections] then hoover [Connections] and select [Create DB Connection].
The following screen will appear (without the filled in details):
Fill in the [name] of the connection (can be any, mine is Scott), then [user] and [password]. If you then select Oracle at [JDBC Specific] and also Oracle from the [Available drivers] it will fill the [URL] with the generic syntax. Replace the hostname, port and database with your environment data. Press <Validate connection> when successful click <Finish>.
In the Outline pane you will now see under Connections the newly created connection with the given name. Now we will import the metadata of the table EMP. Right click in the Outline pane on [Metadata] select [New metadata] and then [Extract from database]:
In the appearing screen select the newly created connection at [Connection] and all details will be filled in:
Click <Next>. Select [Database schema] SCOTT and then click on the table name [EMP] and then [Generate query]. In the query pane will appear:
select * from "EMP" :
Click <Next> and <Finish>.
This will result in the metadata definition of EMP under Metadata in the Outline pane:
Now we will add a table reader to the canvas via drag/drop of [DBInputTable] from the [Readers] component.
Add a [Bulk Add/Replace Records] from the Latitude component.
Draw a line (called [Edge] in the upper part of the Palette component) from the [DBInputTable] to the [Bulk Add/Replace Records] component on the canvas:
This is the basic graph (ETL process) where we still have to apply the source information and metadata on.
For the source information Double click the upper [DBInputTable]. Input should be:
[DB connection]: Scott
[SQL query]: select the EMP table (the same way as creating the metadata step)
[Component name]: EMP
To apply the metadata drag/drop EMP from the [Metadata] part of the [Outline] pane on the dashed arrow going from the [DBInputTable reader] called EMP to the connector of the [Bulk Add/Replace Records] component. The dashed line will be replaced by a solid line.
Now we have to tell Endeca what uniquely identifies a record (primary key). In this case it is column EMPNO: double click on the [Bulk Add/Replace Records] component and type EMPNO at the row [Spec Attribute]. Click <ok>.
Init the MDEX and then Reset the MDEX (as stated in this blog post) so that we are sure we start with a clean MDEX. Double click again on the graph Load_Emp.grf to make sure it is active. Start the graph by clicking on the green 'play' button:
After succesful execution of the graph you will see, in blue, how many records have been processed (in this case 14):
Create Analysis/Result Page
Now we want to see the result in Latitude Studio. Start Latitude Studio Server if you have not done so (via the Windows Start Menu). Login to Latutide Studio with userid/password: firstname.lastname@example.com/test. Click on [Add Page] on the right side of the screen and name the page FirstSteps. Click on the just created tab FirstSteps. Click in the upper right corner on the control panel and select [Add component]:
In the popped up box Click on [Latitude], drag/drop [Breadcrumbs] to the appearing left canvas, drag/drop [Guided Navigation] below the [Breadcrumbs] and drag/drop [Results Table] to the right canvas. Now we will set the preferences for the component [Results Table]: click the button with the dots and click on [Preferences]:
Select columns by checking the [Lock Column] rows:
Click on <Save Preferences> on the bottom of the component and then <Return To Full Page> at the top of the component.
The result should be like this:
That's it! These are the base steps to go from a database table to an Endeca analysis page.


text:
Philip Pennellatore Named President of Schneider Associates
Schneider Associates is pleased to announce the appointment of Philip Pennellatore to President. Taking the top spot as Schneider Associates' President, Pennellatore is now leading the firm with CEO Joan Schneider, who held the title since the agency's inception in 1980. Pennellatore, who joined the firm in 2000, has also served as Chief Operating Officer and Executive Vice President. Pennellatore will oversee all aspects of agency management including client service, operations and finance and works closely with senior staff to plan and execute the agency's long term strategic growth and direction.
In addition, Pennellatore directs the agency's Corporate, Education, Nonprofit and Public Affairs practice groups. Pennellatore's deep background in communications includes developing innovative media relations and public affairs campaigns for businesses, public entities and other organizations, as well as promoting and protecting their interests and reputation at the local, regional, and national level.
In 2001, Pennellatore launched the firm's nationally recognized land use practice, which facilitates the approval of millions of square feet in new retail, R&D, commercial and residential development, and has included the completion of many of the largest mixed-used projects in New England.
Prior to joining SA, Pennellatore served as a communications consultant on many high profile projects including The Big Dig, the opening of the Third Harbor Tunnel and the approval of the extension of the Commuter Rail Line on the South Shore. Pennellatore began his career as a journalist, first as an editorial assistant and contributing reporter with The Boston Globe, then as a staff reporter for the Mariner Newspapers covering news and events in several Massachusetts communities.
Tags: Agency News, Philip Pennellatore, Schneider Associates, Schneider PR