text:
tag:blogger.com,1999:blog-47422220876141103262014-10-14T10:17:40.214-04:00 ****WE HAVE MOVED!****---------------------------------Please find us at our new home: http://writershelpingwriters.net---------------------------------Angela Ackermanhttp://firstname.lastname@example.com:blogger.com,1999:blog-4742222087614110326.post-31540875763999838142013-10-13T10:00:00.000-04:002013-10-13T12:24:21.940-04:00The Bookshelf Muse has MOVED to Writers Helping Writers!So here we are at the end of a very wonderful road. Blogging at The Bookshelf Muse via Blogger has been amazing all over the place, but as we've grown, it's become clear that we needed a better way to organize our content, a bigger space to house our blog, writing tools, links and thesaurus collections. So, we've made the leap.

Don't worry, The Bookshelf Muse is NOT GOING AWAY!

It's just moved over to a different corner of the internet called Writers Helping Writers. We're continuing what we've started, and have a great new home for writers there. Why WHW? because we feel this is who we are, and what we try to do each and every day.

This website allows us to expand, bringing you new Thesaurus Collections, more writing advice and better tools for honing your writing craft.

To celebrate, we are holding a giveaway for 20 ebooks--10 of our new Positive Trait Thesaurus: A Writer's Guide To Character Attributes, and 10 of The Negative Trait Thesaurus: A Writer's Guide To Character Flaws. Hop on over and visit us to enter!

We've moved, and we hope you'll move with us. Just click the button and see you at our new website, http://writershelpingwriters.net/

~ Angela & Becca

PSST! We don't usually ask, but social sharing would be really appreciated, so people can find us at our new home!

Angela Ackermanhttp://firstname.lastname@example.com://thebookshelfmuse.blogspot.com/2013/10/the-bookshelf-muse-has-moved-to-writers.htmltag:blogger.com,1999:blog-4742222087614110326.post-68305854870987961962013-10-10T07:00:00.000-04:002013-10-10T07:00:08.142-04:00Let the Characters Tell the StoryVoice is one of those things that agents, editors, and readers want us to get right, but it's so hard to nail, particularly when you're writing in third person. I read books like The Raven Boys (Stiefvater) and Shadow and Bone (Bardugo) and I'm blown away by the crystal clear voice; I can see that the voice can be strong in a third person novel, though I'm not sure exactly how to achieve it myself. That's why I'm loving today's post by Jodie Renner. She just been accepted as part of the team at The Kill Zone blog, and I can't think of anyone more qualified to share spot-on, practical tips for creating a strong third-person voice.
______

I attend a lot of writing conferences and read scores of craft-of-fiction books, and the topic of creating an appealing "voice" always comes up. Agents and aspiring editors are always looking for "a fresh voice," and aspiring (and even published) authors want to know how to develop an authentic, compelling voice that readers will love. To me, the best way is to let the characters tell the story. Stay out of the story as the author, and forget omniscient point of view.

Some examples of strong, unique voices that sweep us immediately into the character's world and the fictive dream are Huck's in Huckleberry Finn, Stephanie Plum's in Janet Evanovich's series, Holden Caulfield's in Catcher in the Rye, Scout's in To Kill a Mockingbird, and Katniss's in The Hunger Games.

These novels are all written in the first person, so of course it's a lot easier for the author to immerse us in the character's attitudes and world-view — especially with such fascinating characters! But we can create an equally strong, appealing voice in third-person, too, if we take a tip from first-person POV and keep not only the dialogue, but all of the narration (observations and explanations) for each scene firmly in the viewpoint of the main character for that scene, colored by their background, personality, attitudes, and mood. Also, try to have at least 70% of the novel in the protagonist's point of view, as it's their story.

TO CREATE A STRONG THIRD-PERSON VOICE:

Start with a character readers will identify with and root for. Your main character needs to be charismatic enough to carry the whole novel, so it's critical to take the time to first create a protagonist who's engaging and multi-dimensional, with lots of personality and openness, fairly strong views, and some vulnerability and inner conflict. Then be sure to show his world and the events unfolding around him through his eyes and ears, not the author's, or that of an omniscient narrator.

Write the narration from the character's point of view, too. Stay in your character's POV for the observations, descriptions, and explanations, too, not just the dialogue and any inner thoughts and reactions. It's your character who's moving through that world, reacting to what's around him. Don't describe the surroundings and what's going on from a distant, neutral, authorial point of view — show the character's world directly through her observations, colored by her personality and mood.

Here's one of many examples I could give from my editing of fiction, with details, setting, and circumstances altered for anonymity:

Setup: This is a flashback, a ten-year-old's frightened observations as, hidden behind a tree, she watches some bad guys in the woods.

Before:
Suzie peered around the tree again to watch. The heavyset man pulled out a knife and strode toward the older, slimmer one. The thin guy looked stunned, like he didn't expect that. In one swift movement, the big guy plunged the dagger into the older man's carotid artery. Bright red blood gushed out like a river.

Jodie's comments: We're in the point of view of a ten-year-old who is observing this and telling us what she sees. I doubt she'd know the term "carotid artery," much less exactly where it is. Also, she probably wouldn't say "heavyset man," "dagger," or "in one swift movement." And probably not "strode," either.

After:
Suzie peered around the tree again to watch. The big man pulled out a knife and charged toward the older, slimmer one. The thin guy looked at him, his eyes wide. Before he could do anything, the big guy raised the knife and plunged it into his neck. Bright red blood gushed out like a river. To me, this sounds more like a ten-year-old telling us this now.

Look through your WIP novel. Does the narration (description and exposition) read like the main character for that scene could be thinking or saying it, or is it someone else's (the author's) words and phrasing? Are the descriptions of the surroundings neutral? Or are they colored and enriched by the character's feelings, goal, mood, and attitude at that moment?

Don't intrude as the author to explain things to the readers. Even explanations of points should be presented through the characters, perhaps in a dialogue with disagreement and attitude. Be on the lookout for where you step in as the author to blandly and dispassionately explain things to the readers, as if it's nonfiction. Besides being a less engaging read, that approach yanks us out of the character's mindset and world — and out of the fictive dream.

TIPS FOR KEEPING NARRATION AND DESCRIPTION IN THE POV CHARACTER'S VOICE:

Here are a few little techniques for livening up information-sharing and imparting it with attitude, from the viewpoint of the POV character involved.

Use stream-of-consciousness journaling. To bring out the character's personality in the parts where he's thinking or planning or worrying or ruminating, not just when he/she is interacting with others, do some stream-of-consciousness journaling by him/her. Have him ranting in a personal diary about the people around him, what's going on, etc. Also show his deepest fears here. Then use this wording to show his personality more in the scenes.

Write the scene in first-person first, then switch it back. Write a whole scene, or even a chapter or two, in first-person narration/POV to get the rhythm and flow of that person's language patterns and attitudes, then switch it to third-person.

Write with attitude! To bring the scene and characters to life, deliver those details through the POV of the main character for that scene, in their voice and wording, with lots of attitude!

Fiction writers and readers: what are your thoughts on this? Do you have any more tips for developing an authentic, appealing voice? Leave a comment to enter a draw for a free e-copy of Jodie's prize-winning craft-of-writing book Style that Sizzles & Pacing for Power: An Editor's Guide to Writing Compelling Fiction

Jodie Renner, a freelance fiction editor specializing in thrillers and other fast-paced fiction, has published two books to date in her series, An Editor's Guide to Writing Compelling Fiction: WRITING A KILLER THRILLER and STYLE THAT SIZZLES & PACING FOR POWER (a Silver Medal winner in the FAPA Book Awards, 2013). Both titles are available in e-book and paperback. For more info, please visit Jodie's author website or editor website, or find her on Facebook or Twitter.

Related articles:
Show Your Setting through Your POV Character
Info with Attitude – Strategies for Turning Impersonal Info Dumps into Compelling Copy
Concrete Tips for Developing an Appealing Voice in Your FictionBecca Puglisihttp://email@example.com://thebookshelfmuse.blogspot.com/2013/10/let-characters-tell-story.htmltag:blogger.com,1999:blog-4742222087614110326.post-48950097571899329472013-10-05T06:00:00.000-04:002013-10-05T06:00:03.327-04:00Talents and Skills Thesaurus Entry: BAKINGAs writers, we want to make our characters as unique and interesting as possible. One way to do this is to give your character a special skill or talent that sets him apart from other people. This might be something small, like having a green thumb or being good with animals, to a larger and more competitive talent like stock car racing or being an award-winning film producer.

When choosing a talent or skill, think about the personality of your character, his range of experiences and who his role models might have been. Some talents might be genetically imparted while others are created through exposure (such as a character talented at fixing watches from growing up in his father's watch shop) or grow out of interest (archery, wakeboarding, or magic). Don't be afraid to be creative and make sure the skill or talent is something that works with the scope of the story.

BAKING

Courtesy of Lynn Kelley Author, WANA Commons

Description: The making of food that requires the preparation of dough, batter, etc., and cooking in an oven using dry heat. Baked products include bread, cake, pastries, doughnuts, doughs, cookies and scones, pies, tortes, fritters, crackers, and pretzels. Meat can also be baked, though the method is different.

Beneficial Strengths or Abilities: good hand-eye coordination, knowledge of basic mathematics, good physical health (must be able to knead dough, lift sacks of ingredients, work long hours where one is mostly standing, etc.), strong time management and time consciousness

Character Traits Suited for this Skill or Talent: organized, detail-oriented, creative, cooperative, passionate, patient

Required Resources and Training: Required resources include heat (in the form of an oven, open fire, smoldering ashes, or other source), water, various grains, and money to buy ingredients. Baking is a skill that many people develop through practice as a hobby or special area of interest. Those who pursue baking as a career don't need any higher education, though many may choose to take culinary classes. Most must complete an apprenticeship of some kind.

Associated Stereotypes and Perceptions: The stereotypical baker is often associated with medieval times, sweating his life away in a boiling hot kitchen surrounded by brick ovens. It should be remembered that various inventions, procedures, and new materials have modernized baking so the process looks very different now. Commercial baking, in particular, is a very different animal. Also, while chefs are largely represented by men, bakers tend to be mostly portrayed by women.

Scenarios Where this Skill Might be Useful: Knowing how to bake basic bread can be a life-saving skill in a post-apocalyptic world In a society where people crave sweets or decadent desserts, the baker will be a popular fixture

Resources for Further Information:
The Elevated Kitchen
The Baker's Guide
HomebakingBecca Puglisihttp://firstname.lastname@example.com://thebookshelfmuse.blogspot.com/2013/10/talents-and-skills-thesaurus-entry.html


text:
Expat facing execution in Saudi Arabia gets more time to raise blood money
Family of man facing execution in Saudi Arabia given four months to raise blood money
Manila: The family of an overseas Filipino worker has been given four more months to raise blood money, the amount of which could be lowered from an initial demand of 55 million pesos (Dh4.58 million), to atone for the 2009 killing of a Sudanese accountant who worked for a construction firm in Saudi Arabia.
The family of the Sudanese victim has also agreed to lower the amount of blood money and given the mother and daughter of Joselito Zapanta four more months to raise it, Vice-President Jejomar Binay said in a radio interview with DZBB.
Zapanta was initially scheduled for execution on November 14, which was then extended to December 14 to give him and his family one more month to pay the blood money. The family now has four more months from December 14.
The letter of Philippine President Benigno Aquino that asked for more time for the Zapanta family to pay the blood money reached Saudi Arabia's King Abdullah Bin Abdul Aziz last month.
"Our Ambassador Ezz Al Deen Tago in Saudi Arabia worked hard for this," Binay said, adding he learned about this positive development on Wednesday.
Zapanta's mother and sister went to Saudi Arabia on Tuesday night, bringing with them the 4.39 million pesos (Dh365,833) that they had raised as initial payment of blood money to the Sudanese family, Manila's foreign affairs department spokesman Raul Hernandez said.
Related Links
They also brought with them Vice-President Binay's letter, addressed to the authorities in Saudi Arabia, for the extension of payment of blood money to the aggrieved Sudanese family, said Hernandez.
The Undersecretary for Migrant and Workers Affairs (of the foreign affairs department) accompanied Zapanta's mother and sister in Saudi Arabia, Hernandez said, adding that Sudanese embassy officials in Riyadh and representatives of the Saudi king also interceded on Zapanta's behalf.
"Let us pray for our compatriot Joselito Zapanta for the extension of his life," Vice-President Binay said.
In 2009, Zapanta was arrested for the killing of Saleh Imam Ebrahim with a hammer over rent payment.
More from Saudi Arabia
Saudi Arabia beheads Turk for drug trafficking
Obama thanks Riaydh for help in Daesh fight
Saudi-Iran tweet 'a fake'
New debate in Saudi over women's right to drive
More from Gulf
News Editor's choice
India's obsession with fakirs and fakers
There is no dearth of 'babas', 'gurus', 'sants' or 'swamis' who hold sway over many people
Museum illustrates Dubai's early ambitions
There was only one office for government services, which was placed at the core of development
Protecting children from death fall
UAE Civil Defence launches the campaign on Universal Children's Day
Bahrain voters may support independents
Former lawmakers say parliament will be changed by up to 70%

subset: commoncrawl


text:
Home Depot Relationship Continues
11/01/06 at 11:24 AM ET | Comments (0)
TORONTO (November 1, 2006) - The National Hockey League today announced the renewal of a multiyear agreement with The Home Depot Canada, the country's largest home improvement retailer. "We are thrilled to continue our partnership with The Home Depot Canada, which, through innovative and unique programs, has allowed hockey fans across the country to demonstrate their great passion for the game," said Ed Horne, President, NHL Enterprises. "I am sure our loyal fans will continue to enjoy and participate in the unique promotions that The Home Depot Canada has planned to celebrate the game of hockey." "Our partnership with the NHL is such a natural fit for us. Our customers and our associates, like all Canadians, are in love with the game of hockey," said Annette Verschuren, president of The Home Depot Canada. "Partnering with the League has provided our company with so many ways to be innovative in the marketplace, and we plan to leverage both our brands to bring more exciting opportunities to customers and hockey fans alike."
Filed in: | KK Hockey | Permalink
Message From Above
11/01/06 at 11:21 AM ET | Comments (0)
from the Calgary Sun,
Flames GM Darryl Sutter has a message for his struggling offensive players: Find your top-end form immediately or youngsters may be taking your place in the lineup. "Their record and their performances speak for themselves. I've seen them play four of nine (games)," Sutter said as Flames players trickled out of the dressing room for their three-game road trip beginning tonight. "The one thing you know for sure about those kids is they're winners and they're good competitors and that's not something they've learned in the last two weeks. "The adjustment they (must) make as first-year players playing pro hockey is to become good pro players. At the same time, they're very similar players to some of our high-end players in here, so if somebody's struggling here, their opportunity should be now."more
Filed in: | KK Hockey | Permalink
Side Bet
11/01/06 at 10:51 AM ET | Comments (0)
Hopefully KK readers can help with this email request I received yesterday...
Perhaps you can help. I'm a baseball fan and enjoy the game of mound-ball when watching a ball game. keeps my guests entertained ... each puts a buck into play and if the ball at the end of the inning rests on the dirt of the mound, the holder of the pot wins. I hope you might know of some similar fun for hockey games. thanks.So, do you participate in any such "hockey games" or know of anything this person can do to add a little more excitement to the game?
Filed in: | KK Hockey | Permalink
The "Faces" Of The Pens
11/01/06 at 10:11 AM ET | Comments (0)
from Chris Foster of the LA Times,
The face of the Pittsburgh Penguins seems to be evolving, with new profiles being added every week. The team has banked on a young-guns approach, on the ice and in its marketing campaign, plastering the hearts and minds of local fans with what amounts to a senior class photo. Sidney Crosby, Marc-Andre Fleury, Ryan Whitney and Colby Armstrong were first to strike the pose, appearing on the media guide cover and billboards with the slogan "Experience the Evolution."continued (reg. req.)
Filed in: | KK Hockey | Permalink
Pushing E. Staal
11/01/06 at 10:06 AM ET | Comments (0)
from the News & Observer,
With seven goals in the past eight games and four in the past three going into tonight's game against the Atlanta Thrashers, Staal is close to his pace from last season, when he scored 45 goals and added 55 assists. Still, that's not good enough for Hurricanes coach Peter Laviolette. "I thought last game his legs looked really good," Laviolette said. "Obviously he has a terrific stride, but I think when he has the juice in his legs, he's really powerful with it. You could notice that last game. Points, we need him to push the points. We need him to want to be better than he was last year. "You constantly have to push yourself, and he's the type of kid -- a young kid with a lot of skill -- he shouldn't settle for last year's numbers. He should push for more than that."read on
Filed in: | KK Hockey | Permalink
Rangers Need To Change
11/01/06 at 09:30 AM ET | Comments (0)
from Larry Brooks of the NY Post,
Changes are necessary. The defense is a shambles without Henrik Lundqvist erasing all of the blunders. The forwards aren't collectively good enough without Jaromir Jagr consistently dominating. The team is far too slow on its feet and in moving the puck. It appears that change is coming. The Post has learned that the Rangers and Blackhawks are engaged in serious trade talks. As was reported in this space yesterday, Chicago pro scout Marc Bergevin has been tailing the Blueshirts from coast to coast. Last night, the Rangers were scheduled to send two of their personnel people to the Coliseum to scout the Blackhawks against the Islanders. Sources have told The Post that the name of veteran Chicago defenseman Jassen Cullimore has been prominently mentioned, but at the same time, informants confirm that the Blackhawks are mighty interested in Petr Prucha. The Rangers obviously aren't trading a promising 24-year-old winger coming off a 30-goal rookie season for a 33-year-old fourth or fifth defenseman.more
Filed in: | KK Hockey | Permalink
Boring Rivals
11/01/06 at 09:25 AM ET | Comments (0)
from Mark Spector of the National Post,
It was some brilliant work by Gary Bettman and his boys to avoid banning fighting altogether, and instead change the rules so that fighting would simply die a death of attrition over time. Honestly -- the game hasn't been this good in years. What has happened as a result however, is that the rivalries we've grown up on have become a casualty of the new NHL. Why are players and fans bored of seeing the same divisional opponent eight times per season? It's simple: familiarity no longer breeds contempt the way it used to. Teams used to brawl, which carried the excitement into the next game, and the next one. And, in the old divisional playoff system, rivals met each other every other spring like clockwork, intensifying the relationship.more
Filed in: | KK Hockey | Permalink
Clutching And Grabbing Over The Crackdown
Blog: KK Hockey By George Malik
11/01/06 at 07:34 AM ET | Comments (0)
from William Houston of the Globe and Mail:
Support among the media for the obstruction-free National Hockey League game appears to be slipping, at least among some commentators. Greeted with enthusiasm a year ago, the league's zero tolerance for hooking, holding and interference is now raising questions and producing critics. "It's a myth that today's hockey is entertaining," co-host Bill Watters said on AM640 Toronto's Leafs Lunch program yesterday. Most of the complaints are over what are called phantom calls, or, as Ron MacLean of Hockey Night In Canada describes them, "chintzy calls."continued
Filed in: | KK Hockey | Permalink
Colin Campbell Offered Flyers GM Job
10/31/06 at 11:39 PM ET | Comments (0)
from TSN,
The Philadelphia Flyers have targeted NHL executive vice president Colin Campbell as their next general manager, but now it remains to be seen whether Campbell is going to take the job. Sources in Philadelphia have told TSN that Flyers' chairman Ed Snider has offered the Philadelphia GM's job to Campbell, the former New York Rangers head coach. When contacted by TSN, Campbell refused comment. But sources tell TSN the Flyer job, currently held by interim GM Paul Holmgren, is Campbell's if he wants it.continued
Filed in: | KK Hockey | Permalink
Kasparaitis To AHL For Conditioning
10/31/06 at 10:45 PM ET | Comments (0)
via the NY Rangers,
New York Rangers President and General Manager Glen Sather announced today that defenseman Darius Kasparaitis has been assigned to the Hartford Wolf Pack of the American Hockey League (AHL) on a 10-day conditioning assignment.
Filed in: | KK Hockey | Permalink
« Previous ‹ First < 6496 6497 6498 6499 6500 > Last › Next »
About Kukla's Korner
Kukla's Korner is updated around the clock with the work of our own talented bloggers, plus links to the best hockey writing around the internet. We strive to bring you all the breaking hockey news as it happens.
The home page allows you to see the latest postings from every blog on the site. Subscribe here. For general inquiries and more, please contact us anytime.
Most Recent Posts
KK Hockey
Report- Daniel Alfredsson Won't Play This Season
The San Jose Sharks Need To Start Winning
Four-Year Extension For Jason Spezza In Dallas
Friday Morning Hockey Thoughts
Eric Lindros And John LeClair Enter The Flyers' Hall Of Fame
Video- Four And A Half Minutes Of Highlights From The Games Last Night
The Malik Report
Abel to Yzerman
The Puck Stops Here
The Sabres Observer
The Upper Canadien
F Street Faithful
Above the Glass
Oil Patch
Hockey News Wire
KK Members Blog
Most Recent Comments
Comment by WestWing in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by VooX in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by WestWing in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by Gary A$$ SUCK !! in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by Norskirama in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by Kate from Pa.-made in Detroit in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by Little Redhead in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by WestWing in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by cigar_nurse in Abel to Yzerman
From the entry 'A Stress Trifecta'.
Comment by Little Redhead in Abel to Yzerman
From the entry 'A Stress Trifecta'.


text:
300 36th Street SE • Grand Rapids, MI 49548
616.245.4111 • Fax: 616.245.3667 • E-mail Us
616.245.4111 • Fax: 616.245.3667 • E-mail Us
Youngblood Automation has been the premier provider of industrial automation components since 1977. We utilize our knowledge and expertise to create demand by anticipating our customer's needs and exceeding them! In today's marketplace, Youngblood Automation is your automated solutions provider... View our latest Line Card online, or download it directly for offline viewing.
Numatics Express shipping program expands to include pneumatic filters, regulators, and lubricators. Numatics guarantees 2-Day shipment of many linear slides, pneumatic valves, regulators, & mountings, and 3-Day shipment of fully tested & assembled manifolds. Please contact Youngblood Automation and Numatics for quality products with fast delivery.
What's New:
Rethink Robotics Launches Intera 3 - Software driving Innovation2014-08-01
With Intera 3, Rethink Robotics doubles the performance and expands the abilities of Baxter, one of the first human-safe robots. Rethink Robotics' latest software makes Baxter work twice as fast, with twice the precision previously possible.
Intera 3 demonstrates the power of... more »
|Hosted by:
|Copyright 2014 J.A. Perrin & Associates. All Rights Reserved.


text:
Saturday, January 31, 2015
Keith Murphy, Director
In January the BMC presents its 8th annual Northern Roots Traditional Music Festival. This day-long celebration brings together local and regional musicians representing various northern musical traditions including Irish, Scottish, Scandinavian, English and French Canadian.
The Northern Roots Festival begins with a full slate of daytime participation and performance activities, including workshops, panels, mini-concerts, pub sessions, dance band prep, and a family dance. The festival concludes with an evening performance featuring musicians representing the best of the northern musical traditions.
Workshops for all instruments, Panels, Concerts
Sessions, Dance Band, Family Dance
12:00-5:30 pm
Featuring the best of Northern Musical Traditions
7:30 pm
To be posted soon.
New England Youth Theater, 100 Flat Street
Afternoon Sessions at McNeill's Brewery
TICKETS: Day $20, Eve. $20, Both $35
Youth(under 12): Day $10, Eve. $10, Both $15
3pm family concert & dance admission $5 at door
Limited evening seating - advance ticket purchase recommended
Year Round BMC Traditional Music Programs
Southeastern Vermont's Northern Roots Traditional Music Festival will take place on Saturday, January 25, 2014 in Brattleboro, Vermont. Now in its 7th year, the Brattleboro Music Center's annual festival brings together local and regional musicians representing the best of various northern musical traditions. This year's festival features over twenty musicians and the rich traditions of Ireland, Scotland, England, Scandinavia, New England and French Canada.
The annual Northern Roots Festival is a celebrated opportunity for Brattleboro's vibrant community of traditional musicians to come together to share their music with each other and the community at large. The festival also draws on the richness of talent in the broader region, with players from throughout New England coming to perform, teach and participate in informal sessions.
The Northern Roots Festival is a day-long event featuring participatory workshops, performances, pub sessions, a dance band, and a family dance, all of which culminate in an evening performance honoring the best of the northern musical traditions.
Among the musicians featured in this year's evening performance and daytime workshops are Irish fiddler Armand Aromin from Rhode Island; the Maine based, fun-loving, folk singing, banjo playing Gawler Family; Irish flute and whistle player Dan Restivo; Scandinavian and English Country Dance fiddle and nyckelharpa player lydia ievins; Swedish fiddler Andrea Larson; traditional English folk singer Tony Barrand; local musician, guitar, mandolin, piano and foot percussionist Keith Murphy; folk singer Megan MacArthur; Douglas Cox, violin maker; and local Vermont musicians Mia Bertelli, Carol Compton, Doug Creighton, Andy Davis, Louisa Engle, Mary Lea, Lissa Schneckenburger, and Brendan Taaffe.
Also returning for this year's evening performance is the ever-changing, crowd-pleasing Traddleboro ensemble. With a name reflecting the rich presence of traditional players in Brattleboro, Traddleboro is a shifting conglomeration of local musicians who each year create and perform a set of music specifically for the Northern Roots Festival. This year's Traddleboro ensemble includes fiddlers Randy Miller and Becky Tracy, with guitarist Roger Kahle.
The daytime schedule includes several participation workshops including French Canadian Fiddle, Irish Fiddle Ornamentation, Irish Flute Workshop, Approach to Fiddle Practicing, Accompanying Maine Fiddle Tunes; Accompanying Irish Tunes on Guitar, Harmony Singing; and for all instruments Irish Polka, and Scandinavian Tune workshops; as well as a Dance Band Prep workshop.
Daytime performances include Harmony Singing, and Matching Fiddles with Players.
The Gawler Family will present a Family Concert that promises to engage the youngest followers of traditional music and their counterparts of all ages. The Family Concert will be followed by a Family Dance featuring an exciting dance band that will evolve in a workshop earlier in the afternoon.
Since its inception the Northern Roots Festival has provided vehicles for engaging youth. This year's festival continues to showcase youth talent with a daytime performance by The Zeichners, Oliver, Yasi and Loula, on Ulliean pipes, flute, fiddle, tenor banjo; and fiddlers Emma Snope and Kyra Bleicher with guitarist Everest Witman.
Welcoming all musicians, and rounding out the daytime activities are a slow jam, Irish and French Canadian sessions, and a pub sing.
The majority of the festival events happen at the New England Youth Theatre, a state-of-the-art downtown venue, with multiple teaching sessions occurring simultaneously throughout the building along with performances in the main theater and a family dance on the stage. McNeill's Brewery, only a couple of blocks away from NEYT, provides the perfect setting for a rollicking afternoon of jam sessions.
Tickets for the Northern Roots Festival (combination day & evening $35, daytime only $20, evening only $20; youth combination day & evening $15, youth day only $10, youth evening only $10) are available from the Brattleboro Music Center (www.bmcvt.org, 802-257-4523). Advance ticket purchase is recommended; seating for the evening performance is limited. Admission at 3 pm, for the Family Concert and Family Dance only, is $5 per person at the door.
On Saturday, during the festival, tickets can be purchased at New England Youth Theatre, 100 Flat Street in Brattleboro, Vermont, with doors opening at 11:30 am. DOWNLOAD SCHEDULE, and get Tickets & Directions on-line, or call the Brattleboro Music Center at 802-257-4523.


text:
Boga Lake is the most beautiful natural lake in Bangladesh. It is also known as Bagakain Lake or Baga Lake. Boga lake is 18 kilometer away from Ruma Sadar Upozilla in Bandarban. The area of this lake is about 15 acres. It is about 3000 feet above sea level. The color of water of this lake is blue and very nice. There are many mythological stories behind the creation of this lake. There are many tourists make their way to Boga lake every year, specially in the winter season. Small tribe community … [Read More...]
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! … [Read More...]


text:
The woman didn't see the bear until it was too late. She had been hiking alone on the Nut Point Trail at the north end of Downton Lake in Lac La Ronge Provincial Park when she encountered a bear that had done substantial damage to a cabin, and had no interest in leaving the immediate area.
Fearing for her safety, the hiker tried to get into the cabin, but she couldn't. So she climbed onto the roof, where she used her cellphone to contact a friend in La Ronge who, in turn, contacted a conservation office with the Saskatchewan Ministry of Environment.
That encounter in May of this year ended without incident, but it could have very easily had a more unfortunate outcome—and it underscores how quickly bear encounters can escalate into dangerous situations.
With 34 provincial parks across Saskatchewan, campers are privileged with plenty of beautiful and scenic spots to enjoy nature. However, several of these parks attract bears as well as humans, making proper food storage, cooking methods and garbage handling essential for safe camping.
"Many of the provincial park campgrounds are in the heart of bear country and it's important that campers are aware of activities that will attract these large animals" says Conservation Officer Gary Provencher.
Heading into the height of camping season, the Ministry of Environment would like to stress the importance of bear awareness.
"Black bears are omnivores, and will scavenge, which mean they will investigate anything that looks like a potential meal," explains Provencher. "They can often be found feeding in garbage dumps and other areas where they can find food scraps left over from humans, which can sometimes cause problems."
Attractants are items that may entice wildlife, including coolers, food, garbage, wrappers, dishes, pots, pet food, bowls, bottles, cans, and any other item associated with food preparation, dish washing, or food storage.
"Bears become habituated when these attractants are continually available, and this creates an unpredictable, dangerous situation for the public," warns Provencher.
Campers can be charged and evicted for leaving attractants in their campsite.
To avoid bear conflicts in a campground, never cook or eat in a tent. Campers should store food in air-tight containers in the trunk of their vehicles, not in tents or tent-trailers. All garbage should be placed in the containers provided, and fish should only be cleaned at designated fish-cleaning stations.
Campers should pitch their tents in the open, away from dense bush, streams, and game trails. They should also stay on trails and make noise as they walk by talking or singing to warn bears of their presence.
"Never feed or approach a bear or cubs," says Provencher. "If you suddenly encounter a bear, calmly back away, speak in low tones, and don't look directly at the bear."
It is unlawful to feed bears on park land.
Bears that have been fed lose their natural fear of humans. When bears start to associate their food with humans, they become a nuisance and often end up having to be put down.
Campers should not let themselves be the cause of a bear's destruction!
Contact the park entry gate office or call 1-800-667-7561 (TIP) or 1-800-667-1788 (Park Watch) to report any bears observed in the campground.


text:
Hey, I fully understand the concern that new short hands can lead to more convoluted code. There are many short hands we could consider adding to C#. We are extremely careful to only add ones that we think lead to more clarity in common code.
With any new opportunity to compact code, there's going to be people eager to overuse it. It's a bit of an organizational challenge to establish what good code looks like, and how these new features can be used responsibly, in a way that fits the culture of the company.
That said, we don't feel we have a choice but to evolve the language to improve developers' productivity and better meet new challenges. We try to take a balanced approach, so that C# can keep growing for a long time without collapsing under its own weight. But grow it will.
Thanks for all the wonderful comments, both good and bad ones!


text:
Save $99 and maintain without the gain this holiday season! Go ahead – enjoy your holidays and all the trimmings with this eight-week program. READ MORE
Give, Join, Volunteer, & Do SO MUCH MORE.
Support our annual annual and make a difference today! READ MORE
We're More Than a Gym. We're a CAUSE.
Give other the opportunity to learn, grow and thrive with your gift! READ MORE
Your generous donations help us offer so many programs and help so many! READ MORE
Impact a life and strengthen your community. GIVE TODAY! READ MORE
Adult cancer survivors have a new program and support system to call home - LIVESTRONG at the YMCA. READ MORE
Always stay connected to the Y with our new mobile app. Free for Android and Apple phones and devices! READ MORE
Dive in! It's the perfect time for new swimmers to get their feet wet. Saturday sessions begin every month. READ MORE
More Mud + More Fun = Greater Success! Over 550 participants from 63 cities took part in the 2nd annual Dirty Bird Mud Run! Over $32,000 was raised to support Y youth programs! We'll see YOU back in the mud in 2015! READ MORE
Become a lifeguard and make a difference! Not certified yet? No problem, click here for training dates. READ MORE
Download our full Group Fitness class schedule! (Effective November 16.) READ MORE
While swimming at the Y, her Grandpa called her "the toughest little girl on the face of the earth". Reading her medical history is all the proof you need to know that Chloe McClure is amazingly resilient in everything she does. But wait 'til you see her do a cannon ball! Born with Complex Congenital READ MORE
Posted On November 16, 2014
The days immediately following Thanksgiving have almost become holidays of their own in the past few years: Black Friday, Nebraska-Iowa Heroes Game, Small Business Saturday, Cyber Monday and now #GivingTuesday. Three years ago, the Tuesday after Thanksgiving (on December 2 this year) was established as a global day of giving – a time to unite READ MORE
Posted On November 13, 2014


text:
Computer Science Archive: Questions from February 24, 2012
AbsurdApple8365 asked0 answers
Anonymous askedPrinciple states that the buoyant force i... Show more
Buoyancy is the ability of an object to float. Archimedes' Principle states that the buoyant force is equal to the weight of the fluid that is displaced by the submerged object. The buoyant force can be computed by:• Show less
Where Fb is the buoyant force, V is the volume of the submerged object, and ? is the specific weight of the fluid. If Fb is greater than or equal to the weight of the object then it will float, otherwise it will sink.
Complete the following program so that it inputs the weight (in pounds) and radius (in feet) of a sphere and outputs whether the sphere will sink or float in water. Use ? = 62.4 lb/ft3 as the specific weight of water. The volume of a sphere is computed by (4/3)pr3.0 answers
Anonymous asked1 answer
Anonymous askedOnline Book Merchants offers premium customers 1 free book with every purchase of 5 or more books an... Show more
Online Book Merchants offers premium customers 1 free book with every purchase of 5 or more books and offers 2 free books with every purchase of 8 or more books. It offers regular customers 1 free book with every purchase of 7 or more books, and offers 2 free books with every purchase of 12 or more books.
Write a statement that assigns freeBooks the appropriate value based on the values of the bool variable isPremiumCustomer and the int variable nbooksPurchased .
I tried
if (isPremiumCustomer==true)
if (nbooksPurchased >= 5)
if (nbooksPurchased >= 8)
else if (isPremiumCustomer==false)
if (nbooksPurchased >= 7)
if (nbooksPurchased >= 12)
but the system said:
? At Execution
Problems Detected:
? The value of freeBooks is incorrect.
? You did not assign a value to freeBooks
and this one ......
• Show less
Write a loop that reads strings from standard input where the string is either "duck" or "goose". The loop terminates when "goose" is read in. After the loop, your code should print out the number of "duck" strings that were read.3 answers
Anonymous asked5 answers
Anonymous asked3 answers
Anonymous asked1 answer
Anonymous askedmachine located 100 km away. That... Show more
A client program sends a 128-byte request to a server running on a• Show less
machine located 100 km away. That is done over a 1-Gbit fiber
link. What is the utilization of the line during the transfer?1 answer
Anonymous askedConsider distributing a file of F bits to N peers using a P2P architecture. Assume a fluid model. Fo... Show more
Consider distributing a file of F bits to N peers using a P2P architecture. Assume a fluid model. For simplicity assume that dmin is very large, so that peer download bandwidth is never a bottleneck.
us = initial seeds upload rate
u = u1+u2+...+uN is all peers upload rates
a) Suppose that us<= (us + u) / N = (us + u) / N. Specify a distribution scheme that has a distribution time of NF/(us + u).
b) Suppose that us>= (us+u1+u2+...+uN) / N. Specify a distribution scheme that has a distribution time of F/us.
Is this possible, or are the two questions wrong? I can do this if I switch around on the questions, like in a) if us>= (us+u1+u2+...+uN) / N, then I find it easy to calculate a scheme such that distribution time is NF/(us+u1+u2+...+uN).
Thanks in advance!• Show less2 answers
Anonymous askedWrite a program to assist in monitoring the gasoline supply in a refinery storage tank. Your program... Show moreWrite a program to assist in monitoring the gasoline supply in a refinery storage tank. Your program should alert the supervisor when the supply of gasoline in the tank falls below 10% of the tank's 80,000-barrel storage capacity. The supervisor is accustomed to dealing with the contents of the tank in terms of a number of barrels. However, the pump used to fill tanker trucks gives its measurements in gallons, so your program will need to do the necessary conversions. The petroleum industry's barrel equals 42 gallons. The program should first request that the operator enter the amount of gasoline currently in the tank. Then prompt the user to input the number of gallons pumped into a tanker and update the number of barrels still available. When the supply drops below the 10% limit, issue a warning and end the program.
Number of barrels currently in tank => 8500.5
8500.5 barrels are available.
Enter number of gallons removed => 5859.0
After removal of 5859.00 gallons (139.50 barrels), 8361.00 barrels available.
Enter number of gallons removed => 7568.4
After removal of 7568.40 gallons (180.20 barrels), 8180.80 barrels are available.
Enter number of gallons removed => 8400.0
After removal of 8400.00 gallons (200.00 barrels), only 7890.80 barrels are left.
Available supply is less than 10 percent of tank's 80000.00-barrel capacity. • Show less2 answers
Anonymous asked0 answers
kaykay072112 askedWrite a visual basic program that requires the user to enter an integer from 20 to 99 in numeric for... More »0 answers
Yanshi3003 asked: A hotel has a certain number of rooms. Each r... Show more
Please help me in making an SRS !!!• Show less
PROBLEM STATEMENT : A hotel has a certain number of rooms. Each room can be either single
bed or double bed type and may be AC or Non-AC type. The rooms have different rates depending on
whether they are of single or double, AC or Non-AC types. The room tariff however may vary during
different parts of the year depending up on the occupancy rate. For this, the computer should be able to
display the average occupancy rate for a given month so that the manager can revise the room tariff either
upwards or downwards by a certain percentage.
Guests can reserve rooms in advance or can reserve rooms on the spot depending upon availability of rooms.
The receptionist would enter data pertaining to guests such as their arrival time, advance paid, approximate
duration of stay, and the type of the room required. Depending on this data and subject to the availability
of a suitable room, the computer would allot a room number to the guest and assign a unique token number
to each guest. If the guest cannot be accommodated, the computer generates an apology message. The
hotel catering services manager would input the quantity and type of food items as and when consumed by
the guest, the token number of the guest, and the corresponding date and time. When a customer prepares
to check-out, the hotel automation software should generate the entire bill for the customer and also print
the balance amount payable by him. Frequent guests should be issued identity numbers which would help
them to get special discounts on their bills.0 answers
Anonymous asked1... Show moresolve the following recurrence:
(a) t(n)=2t(n3)+1
(b) t(n)=5t(n/4)+n
(c) t(n)=t(n-1)+c^n, where c >1 is some constant
(d) t(n)=t(n-1)+2 • Show less2 answers
Rosalyn1 asked1. Prompts the user for the c... Show moreWrite a program that calculates the tip and the total cost for a meal.
1. Prompts the user for the cost of the meal (without tip)
2. Prompts the user for the percentage you want to tip (15 for 15%)
3. If the user's entry is for the tip is zero or positive:
Calculate the tip in dollars, cost of the meal, and total expenditure (cost + tip)
4. Print out the results
5. Repeats the program again (beginning at the prompt)
6. If the user's entry was negative, exit the program
Sample Run - should look like this:
Enter cost of meal: $16.55
Enter tip percentage: 15%
Calculated tip = $2.48
Total Expenditure = $19.03
Enter cost of meal: $-1
Thank you for visiting the Zatoichi Sushi Hut!
• Show less3 answers
Anonymous asked(hint: chec... Show more
Suppose T1(N) = O(f(N)) and T2(N)=O(f(N)). It is True/False for the following statement?• Show less
(hint: check by the definition of big O)
a. T1(N) + T2(N) = O(f(N))
b. T1(N) – T2(N) = o(f(N)
c. T1(N)/T2(N) = O(1)
d. T1(N) = O(T2(N))3 answers
Rosalyn1 askedPrompts the user to input a number. As long as the user doesn't input... Show moreWrite a program that does this:
Prompts the user to input a number. As long as the user doesn't input the number 0 (zero), continue to ask for more numbers
When the user inputs 0 (zero), ,print out the smallest number entered by the user, and the largest number entered by the user. Note: the 0 shouldn't be considered as one of the user's numbers.
Hint: You do not need to remember (store) all of the numbers the user enters.
Sample Run:
Sample Run1:
Enter a number (0 to endl) -> 5
Enter a number (0 to endl) -> 42
Enter a number (0 to endl) -> -10
Enter a number (0 to endl) -> -3
Enter a number (0 to endl) -> 0
The largest value was 42
the smallest value was -10 • Show less3 answers
Anonymous askedOrder the following 14 functions by increasing growth rate (using O notation and the features of big... Show more
Order the following 14 functions by increasing growth rate (using O notation and the features of big O). Please indicate out specifically there any two functions grow at the same rate.
N, √N, N1.5 , N2 , N log N, N log log N, N log2 N, N log(N2), 2/N, 2N, 2N/2, 37, N3, N2 log N
Thanks!• Show less1 answer
Thomas1188 asked1 answer
DecisiveScarf3435 askedComplete a "Box" class f... Show more
I need help getting this code to work
I need help getting this code to work
Complete a "Box" class for the code attached// Box should handle any primitive// Modify the class to use "aSum[i] = (i*6);// compare the two objects directly// see modify the call to use "bSum[3] = -1"// implement the "<" logical// Box.h#pragma onceinclude <vector>template <class A_Type> class Box{private:vector<T> my_Box_vect;public:Box(void);~Box(void);void additup(int x)void changeValue (int x, int y);bool operator < (const Box<T>&);bool operator == (const Box<T>&);};
//Box.cpp#include "Box.h"#include <vector>#include <iostream>using namespace std;Box::Box(void){}Box::~Box(void){}template <class T> Box<T>::additup(int x){my_box_vect.push_back(x*6);}template <class T> Box<T>::changeValue(int x, int y){my_box_vect[x] = y;}template <class T> Box<T>::operator < (const Box<T>& otherVal){return (this -> my_box_vect.size() < otherVal.my_box_vect.size());}template <class T> Box<T>::operator== (const Box<T>& otherVal){return (this -> my_box_vect == otherVal.my_box_vect);}• Show less0 answers
Anonymous asked2 answers
Anonymous asked0 answers
Anonymous askedUsing Shift operators , write short programs to perform the following:
multiply the value of num by 8... Show moreUsing Shift operators , write short programs to perform the following:
multiply the value of num by 8
divide the value of num by 4
Multiply the value of nuim by 32 and save the result in num
**I rate all responses and lifesaver! Still struggling in this class so any help is appreciated! • Show less4 answers
Anonymous askedfor New Techn... Show moreI need some questions and answers for the first chapter for Book :
Discrete Mathematics
for New Technology
Second Edition
Rowan Garnier
John Taylor
University of Brighton, UK
Institute • Show less1 answer
Anonymous askedfor New Tech... Show moreI need some questions and answers for the second chapter for Book :
Discrete Mathematics
for New Technology
Second Edition
Rowan Garnier
John Taylor
University of Brighton, UK
Institute • Show less2 answers
Anonymous askedfor New Techn... Show moreI need some questions and answers for the third chapter for Book :
Discrete Mathematics
for New Technology
Second Edition
Rowan Garnier
John Taylor
University of Brighton, UK
Institute • Show less3 answers
ExcitedTurkey8060 askedI need help writing a program that accepts an integer value (I.E 5) and outputs a number of shapes t... Show moreI need help writing a program that accepts an integer value (I.E 5) and outputs a number of shapes that represents that value. Here is an example:
A. a line of 'x' asterisks, e.g., if 'x' entered is 5,
B. a sqaure block of asterisks, 'x' by 'x,' e.g., if 'x' entered is 5,
C. an upside-down right triangle, e.g., if 'x' entered is 5,
D. a number of right triangles, from the smallest one (height of 1) to
the largest (height of 'x'); e.g., if 'x' entered is 5,
Can someone help me out with this? thanks! • Show less1 answer
ucderpness asked0 answers
Anonymous askedBuild a Data... Show moreYou are required to use OpenOffice software to build tables, write, and execute queries.
Build a Database named DBMS Course Project. The database should include following tables.
First Table – Students
First Name
Last Name
Zip Code
Phone Number with area code
Second Table – GPA
Current GPA
1 (Freshman)
2 (Sophomore)
3 (Junior)
4 (Senior)
5 (Graduate Student)
Third Table – Scholarships
Major course of study
Academic Scholarship (Yes or No)
Athletic Scholarship (Yes or No)
Extract the First and Last Name, Address, City, State, Zip Code and Phone Number of each senior on the database. Sort by Last Name, then First Name (1 sort).
Extract the First and Last Name, and GPA of each student who qualifies for the Dean's List. Sort by GPA, then Last Name, then First Name (1 sort). A GPA of 3.25 is required to make the Dean's List • Show less0 answers
MachoRabbit5390 askedthrough the maximum number th... Show more
Write a program that will print a table of all the powers of 2 from 20 through the maximum number that can be printed for a 32-bit signed intger. The program should have an appropriate heading, the value to be raised to the power of 2 and the result of calculation. Adding additional comments explaining the different parts of the program. Assembly language.• Show less1 answer
FearlessWaterfall7644 askedWrite a program that plays a simple trivia game. The game... Show moreIn java write a program of the following:
Write a program that plays a simple trivia game. The game should have five questions. Each question has a corresponding answer and point value between 1 and 3 based on the difficulty of the question. implement the game using three arrays. An array of type String should be used for the questions. Another array of type String should be used to store the answers. An array of type int should be declared of size 5.
The index into the three arrays can be used to tie the question, answer, and point value together. For example, the item at index 0 for each array would correspond to question 1, answer 1, and the point value for question 1. The item at index 1 for each array would correspond to question 2, answer 2, and the point value for question 2, and so forth. Manually hardcode the five questions, answers, and point values into your program using trivia of your choice.
Your program should ask the player each question one at a time and allow the player to enter an answer. If the player's answer matches the actual answer, the player wins the number of points for that question. If the player's answer is incorrect, the player wins no points for that question. Your program should allow the correct answer if the player is incorrect. After the player has answered all five questions, the game is over, and your program should display the player's total score.
Please be detailed on how you wrote this program • Show less2 answers
Anonymous asked1 answer
Anonymous askedIf some hacker had been observing all the bytes going across the network, is network still secure? I... Show moreIf some hacker had been observing all the bytes going across the network, is network still secure? I am thinking it is safe if I make all bytes with some private key, but I am not sure whether my way is on right hand side. how can I approach for explanation? if some anonymous had also tapped my keyboard and monitored what I typed, what is possible attack or weakness by the observer?
• Show less3 answers
Anonymous asked1 answer
Anonymous askedAn unsorted Type Abstract Data Type is to be extended by the addition of function Sp... Show moreQuestion Details
An unsorted Type Abstract Data Type is to be extended by the addition of function Splitlists, which has the following specifications:
Splitlists(UnsortedType list, ItemType item, UnsortedType& list1, UnsortedType& list2)
Function: Divides list into two lists according to the key of item.
Precondition: list has been initialized and is not empty.
Postconditions: list1 contains all the items of list whose keys are less than or equal to item's key. List2 contains all the items of list whose keys are greater than item's key.
**-> Implement Splitlists as an linked member function of the Unsorted List ADT. • Show less0 answers
Anonymous asked1 answer
Anonymous asked. It is used to schedule a program for delayed executio... Show moreProblem: There is a UNIX utility called, "at". It is used to schedule a program for delayed execution in situations when it may not be convenient for the user to interact with the system at odd hours of the day. See its man page. The purpose of this project is to develop a similar utility, which we name "At". The syntax of "At" is as follows:
At time command-string
There are two ways to specify the time:
@hh:mm:ss (exact time of execution today)
+hh:mm:ss (time to lapse before execution)
As expected, 0 <= hh < 24, 0 <= mm, ss < 60.
The command-string is mostly a single shell command with its own options and arguments. Consider the following two examples to understand its use:
At +00:00:30 ping banana //Cause ping command to execute after 30 seconds
At @02:00:00 ls –i /tmp $HOME //execute 'ls' at 2 AM. If current time is already past 2 AM today, wait until 2 AM tomorrow.
If the command-string contains a shell meta-character or environment variable, it will be processed by the shell as usual at the time of execution of At, but not by At program. Hence, you may assume that the command-string is free of shell meta-characters.
This project is divided into two stages. The summary of each stage is as follows:
Convert time argument to seconds, save the command-string, and find the executable file of the command.
Create a new process, say At_cmd, which would sleep through the delay period and then execute the saved command string. At quits after creating At_cmd. This feature allows the user to log out, and yet be able to keep At_cmd alive for delayed execution of the submitted command.
It is a somewhat complex project, because its main goal is to teach a number of process management concepts as well as some C coding. A number of small C code files are stored in "~cs4352/tutorials" folder to help you with the C coding.
Each stage will be graded separately; "proj1.grading" file stored in "~cs4352/projects/proj1" contains grading details. Therefore, it is important that you implement features described for a stage in that stage only. The project development is further broken into a number of steps to improve testing.
Stage1: The purpose of this stage is to process the command line of At and save the command-string. You may assume that here is no ordering error, i.e., the time argument is given first and then the command-string, but the time argument itself may contain errors.
The outline of main() in stage1 is as follows:
main( ) first calls a procedure, say process_arguments(argc, argv), to extract arguments.
Next it calls another procedure, say delay = get_time_compute_delay(time)), to compute the delay period in seconds from the time extracted as a character string.
Next it calls a library function pathfind(…) to determine the path of the executable file.
Finally, it executes "sleep(delay)" to sleep through the assigned time, and executes system("date"), i. e., in this stage, it is assumed that the given command is "date" for sake of simplicity. Execution of the actual command-string is taken up in Stage 2.
main ( )
Process arguments;
Compute delay;
Determine path of the executable of the command.
sleep (delay);
system ("date");
Development of stage1 is further divided into following steps.
Step1a: process_arguments() processes argv[ ]. It copies time argument to a char string, and the rest of the command line as a list of strings, declared say as, "char **arglist". For this purpose, it first counts the size of the command-string, uses malloc() to allocate an array of character pointers and then saves the arguments. For example, if the command line is "At +00:00:02 ls –l /home /tmp", the net result should be that arglist[0]="ls",…, arglist[2] = "/home", arglist[3] = "/tmp", and arglist[3] = '\0'.
Output: Process_arguments( ) should print all items extracted from the command line such as below.
Time = +00:00:02
Arglist[0] = "ls", arglist[1] = "-l", …
Step1b: This step implements a procedure, "delay=get_time_compute_delay(time)" . It first checks the format of the 'time' argument. If it is well formed, it converts the 'time' into seconds and prints its value. Otherwise it prints an appropriate error message and returns -1 to the main().
Files "test_time.c" and "seconds.c" in tutorials folder contain some useful code to complete this procedure. "test_time.c" shows how to obtain the current time from "tm" structure and "seconds.c" shows how to convert the current time, obtained using "date" command, into seconds. (Caution – although function call, time(0) returns the number of seconds since mid-night, you need to compute it yourself, because one of the goals of this project is to do learn string processing.)
Caution: Do not declare just 2-byte space to store hh, mm, or ss of the time argument. The reason is that a string ends with '\0'. For example, if you declare
"char MM[2];" to store minutes component, set MM[0]=time[4] and MM[1]=time[5], and then do 'atoi(MM)' to convert the character representation of minute part to integer, you will not get the correct result, because 'atoi()' will not just process 2-byte MM, but keep scanning until it gets '\0'. Correct coding is: char MM[3]; MM[0]=time[4], …, MM[2]='\0', and then use atoi().
Test step1b using the following:
At +00:70:09 ls //error - minutes exceeded 59
At @00:1:25 ls //error - minutes should be given as 2-digit number
At &00:00:02 //error – time argument should begin with '+' or '@' only
At +01:10:12 man ls // correct input ; delay = 4012 seconds
At @00:00:02 man ls //correct command line;
Note that @time gives the actual time of execution of the command-string. For example, if @00:00:01, the stated time may already be passed today (unless you started At dead at the mid-night). In this case, you should compute the number of seconds to lapse until 00:00:01 of the next day.
Output: Print an appropriate error message or the delay period. For example, if you execute at 11:00:00 pm, the output for the fifth test should be delay=20801 seconds.
Step1c: This step verifies whether the command in the command-string is a valid command. It calls a library function, pathfind( ) to verify if an executable file corresponding to the command name exists on user's PATH. Follow the little example given in the man page of pathfind ( ). Do not forget to include the header "libgen.h" and to use "-lgen" in the gcc command. At should print the pathname for debugging purpose.
Test step1c with the following:
At +00:00:03 LS // Bad command name
At +00:00:03 ping bigsun // correct command.
Output: Print the pathname or error message that command not found on PATH.
Stage1d: Add sleep() and system() to main() to execute "date" command.
Before submitting your programs, remove all debugging statements (not the print statements coded to show the output).
Stage2: The purpose of this stage is to create a child process, denoted as "At_cmd" for execution of the given command-string.
Step2a: Copy stage1.c to stage2.c and reorganize it as the following.
main ( )
Process arguments, compute delay, and verify path of the command.
if ((At_cmd_id = fork()) == 0) {print identities of the child; At_cmd (delay) } //child's portion
else { print At_cmd_id; …} //parent's portion
At_cmd (delay)
{ sleep (delay);
system ("date");
In this step, At creates a child process, prints some information, and exits. It is the child process which calls At_cmd() to sleep through the "delay" period. It runs the same "date" command as in stage1. The logic of At_cmd( ) will evolve as you implement more features in later stages.
Note that the parent portion should not contain wait(0), because At is supposed to exit once the child is created.
When a user logins to a system, the login Shell opens three files, stdin, stdout, and stderr, and its children processes inherit them. Therefore, when At starts, these files are already opened and At_cmd inherits them from At. As a result, At_cmd would print the output of "date" on the same terminal (stdout), although the parent would have already completed. To verify this statement, as soon At completes, immediately run command, "ptree" before the delay period expires. You should see a line containing the process-id printed by the parent. It means that although At has completed, the child is not dead. If you like, you can kill the child process before it completes, by running "kill –9 At_cmd-id" (killing a process is not an offence).
Step2b: Purpose of this and the next step is to print a number of process identities. To determine what
At (the parent process) and At_cmd (the child process) portions should print, run my program for stage2. You would see that it prints output by giving appropriate labels such as "parent: At_cmd_id=" to tell what the output means and who printed it. Follow it to code the print statement portion.
Step2c: In step2a, the child process would die without executing "system()", if you log out before the end of the delay period. The reason is that At_cmd belongs to the process hierarchy which is headed by the login shell. It is therefore necessary to separate the child process and make it the head of its own process group so that when the user logs off and the login shell dies, the child would survive on its own. Run "man –s 2 getpgrp" to learn about process group-id
To test this step, open two connections with the same UNIX host, run At command from one and close it. Run "ps-ef |grep At_cmd_id" on the other connection to verify if the child is still alive.
Step2d: Irrespective of the time format, delayed execution should produce the same output as if the commands were executed immediately, i.e., there is no effect of delayed execution. Therefore, the environment at the time of execution should be the same that existed at the time of submission of the command-string. The purpose of this step is to verify whether the environment of a process changes after it is created. To do so, add getenv ("SHELL"); putenv ("SHELL=/usr/bin/sh"); in the parent's portion, and getenv("SHELL"); right after the sleep ( ) in the At_cmd( ). Label the output of two getenv( ) appropriately to show which of the two processes printed them.
Step2e: Finally, revise At_cmd( ) to complete stage 2.
Pass pathname, the arglist, and the delay period as arguments to At_cmd().
Replace system( ) by execv ( ) system call to run the given command_string.
Run the following to test stage2:
At +00:00:10 cal 2008
At +00:00:03 At +00:00:04 ping ficus //This command would not run unless "." (current directory) is on your PATH. Edit your .bashrc and add ":." at the end of line defining PATH. Does output of this command show two output of pathname, ./At and /usr/sbin/ping?
The logic step2e and step2a could be easily merged into one step, but the purpose is to emphasize that fork() and exec() are two separate process management concepts in UNIX..
Submission: Create a folder "proj1" in your "cs4352" folder. Develop a separate file for each stage in proj2 folder. Name the source and executable files of different stages appropriately such as At1.c and At1 for stage 1. Before submitting the project, go over proj2.grading file to verify if you implemented all items. Next remove all files except the source files and their executables from your "proj1" folder. Use the given script to submit proj1. Late completion penalty is 10% of your grade per day.
Demo programs: My executables are stored in the folder "~cs4352/projects/proj1". Follow the readme file and run them.
/**********************************************************************************/ • Show less1 answer
Anonymous askedwrite a program that will prompt the user for a file name and open that file for reading. Print out ... More »2 answers
Anonymous askedCreate a 2 by 3 two demensional array of intergers and fill it with data. Loop through the array and... More »2 answers
Anonymous askedhow about this for simplification: I have to read from a text file. And then I put whatever I read f... Show morehow about this for simplification: I have to read from a text file. And then I put whatever I read from that text file in a character array called bufferD, And now what I have to do is to break down the data from my character array: bufferD, into segments and put it into a new buffer called BufferT.
The segments should look like 30 zeros+58 characters read from the bufferD. In other words this is what it should be like when I put my segments into the bufferT: 0000...0000HelloWorld.\r\nThe blah..0000...0000_______
Those 58 characters from a text file will include even the new line and spaces.
I didn't have any problem including these characters(new line and spaces and period, etc.)
So far i just tried using string functions. Let's say that what I read from a text file consist of 192 characters. I know that when I divide 192 by 58 i should get about 4 segments. My 1st segment would contain 30 zeros + 1st 58 characters from my text file. 2nd segment would contain 30zeros + characters 59 through 116 and so on.
My problem is I don't know how to create a loop within a loop. Because my program works only for the first 58 characters of from bufferD. I dont know how to detect from characters 59 to the end of bufferD. So far I have this:
char *Layer3(char *bufferD)
char *bufferT = (char *) malloc(4400); //I'm allocating space for my data
char tempbuffer[30+MSS+1] = "000000000000000000000000000000"; //Place holder for 30 zeros + 58 data characters. and MSS is define as 58.
char temp2buffer[MSS+1];
size_t e = strlen(Dbuffer); //The size of sendfile.
double a = ceil((double) e / 58); //The number of segments for sendfile.
strncpy(temp2buffer, Dbuffer, MSS+2); //Contains the first 58 characters from bufferD
strcat(tempbuffer, temp2buffer); //Contains 1segment 30zeros+58characters
strcpy(Transbuffer, "\0"); //Should contain all my data segments
strcat(Transbuffer, tempbuffer); //Contains my 1st segment.
So far this is what I have. I'm sure there's a way to do create a segment from bufferD without doing all my steps. But the step I have works fine. It was just a matter or continuing to do it for the rest of the characters from bufferD.
Would anyone be able to look at this and give me some advice of what I could do? • Show less2 answers
Anonymous askedprompt the user for 3 sentences of text. PAss these pieces of text into a function "CONNECT ()&... More »2 answers
Anonymous asked0 answers
Anonymous askedYou are an entry-level programmer with the ACME Development Firm. Your boss has selected... Show more
Background:• Show less
You are an entry-level programmer with the ACME Development Firm. Your boss has selected you and some other developers to plan a new ice cream application for an up and coming ice cream shop (you decide the name of the ice cream shop).
In general, the application you are planning takes the customer's order and the program estimates the cost of their sundae order while standing in line.
Calculations Required:
The ice cream has 2 flavors of sundaes. You can only select one type of sundae.
The costs are:
• Hot Fudge: $1.00
• Caramel: $.75
The sundaes come in 2 sizes:
• Small: $1.00
• Large: $2.00
The sundaes have a few toppings that can be added but you do not have to have any toppings. You can add any combination of toppings.
The toppings are: sprinkles, nuts, and gummi bears.
The cost is: for one topping, $.50. For 2 or more toppings, they cost $.40 each.
Your program must calculate how much each sundae will cost for the customer.
Be sure to use modularization in your program.
You can order multiple sundaes, but they are any flavor/size/toppings.
Display the cost for one sundae and the add-on cost for one sundae. Then display the total cost overall for all sundaes ordered. Format your output appropriately.
In an output label, develop a message that identifies the number, sundae flavor and size the person ordered. (Example: You ordered 2 small hot fudge sundaes which will cost you $x.xx (where x.xx is the cost for all sundaes ordered)).
How do i make the following for the above scenario
Hierarchy Chart
Pseudocode0 answers
FrostyHippo3788 askedplease help i cant seem to figure is question out.
Write a C program to reverse the digits of a posit... Show moreplease help i cant seem to figure is question out.
Write a C program to reverse the digits of a positive integer number. For example, if the number is 8735 the result displayed should be 5378. (Hint: Use a do statement and continuously strip off and display the units digit of the number. If the variable num initially contains the number entered, the units digit is obtained as (num % 10). After a units digit is displayed, dividing the number by 10 sets up the number for the next iteration. Thus 8735 % 10 is 5 and 8735/10 is 873. The do statement should continue as long as the remaining number is not zero) • Show less4 answers
mind4555 askedThe following code shows a simple Java implementation of a HashMap class (parts of the code is missi... Show moreThe following code shows a simple Java implementation of a HashMap class (parts of the code is missing, you are to complete it).
This class uses linear probing to handle collisions and includes methods to store and retrieve entries. Any kind of object can be used as a key, and any kind of object can be stored as a value.
* class HashMap
public class HashMap
public int CAPACITY = 20;
public Object[] keys = new Object[CAPACITY];
public Object[] values = new Object[CAPACITY];
public String[] status = new String[CAPACITY];
* Initialize this HashMap object to be empty.
public HashMap()
for (int i=0;i<CAPACITY;i++)
status[i] = "empty";
keys[i] = "empty";
values[i] = null;
* Determines if this object contains no elements
* @return true - if this object contains no elements
public boolean isEmpty()
int count = 0;
for (int i=0;i<CAPACITY;i++)
if (status[i] == "occup")
if (count==0) return true;
else return false;
* Determines the number of elements
* @return the number of elements */
public int size()
int count = 0;
for (int i=0;i<CAPACITY;i++)
if (status[i] == "occup")
return count;
* Puts a new key/value pair in this HashMap
* Calculates array position from hashcode, and rehashes
* if that position is occupied
* @param key - the key to be stored
* @param value - the value to be stored
public void put(Object key, Object value)
int hashcode = Math.abs(key.hashCode());
System.out.println("Hashcode calculated:" + hashcode);
if (status[hashcode]=="occup")
System.out.println("Hashcode recalculated:" +
keys[hashcode] = key;
values[hashcode] = value;
status[hashcode] = "occup";
* Checks whether the specifed key is present
* @param key - the key to be checked
* @return true - if the key is present
public boolean containsKey(Object key)
boolean found = false;
return found;
* Returns the value for a specified key
* Uses hashcode to select starting point for search,
* and uses linear probing to search from there
* @param key - the key to be found
* @return the value associated with key
public Object get(Object key)
int hashcode = Math.abs(key.hashCode());
int attempts = 0;
if (keys[hashcode].equals(key))
return values[hashcode];
while (!keys[hashcode].equals(key) &&
status[hashcode] != "empty" && hashcode <=
CAPACITY && attempts < 10)
if (status[hashcode] == "occup")
return values[hashcode];
return null;
/** * Recursively recalculates array position to find * unoccupied position, based on linear probing method
* Checks whether allowed number of attempts has been
* exceeded.
* @param hashcode - the hashcode of an object
* @param attempts - the number of attempts allowed
* @return the new array position
private int rehash(int hashcode, int attempts)
if (hashcode < CAPACITY && attempts < CAPACITY)
if (hashcode==CAPACITY)
hashcode = 0;
System.out.println("rehashing:" + hashcode);
if (status[hashcode] == "occup")
hashcode = rehash(hashcode,attempts+1);
return hashcode;
return -1;
Looking at a HashMap
Create a new NetBeans project called Homework9, and add a new class HashMap using the above completed code. Add new classes Car and CarInventory using the following uncompleted code:
* class Car
public class Car
private String registration;
private String make;
* Constructor for objects of class Car
public Car(String registration, String make)
this.registration = registration;
this.model = model;
* class CarInventory
public class CarInventory
public HashMap map;
* Constructor for objects of class CarInventory
public CarInventory(HashMap map)
this.map = map;
* Constructs a Car object and stores in the map
* using the registration number as the key
* @param reg the registration number
* @param make the make
* @param model the model
public void storeCar(String reg, String make)
Car car = new Car(reg, make);
* Retrieves a Car object from the map
* using the registration number as the key
* @param reg the registration number
* @return the Car object found
public Car findCar(String reg)
Car car = (Car) map.get(reg);
return car;
Create a driver main class that creates a new instance of HashMap called hashmap1. Create a new instance of CarInventory called carInventory1 and supply hashMap1 as the parameter for the constructor. You can now use carInventory1 to store and find Car objects in hashMap1, and also inspect the map directly.
a. (20 pts) Draw the UML "compilable" Classes Diagram for the Homework9 Project.
b. (50 pts) Adding Data In driver main class add the following elements then display the contents of the hash table:
Registration Make
"DF52TYU", "Audi"
"RT02GHT", "Volvo"
"FD52HBC", "Saab"
"DR02TRG", "Mini"
"TU02XYZ", "Renault"
"YU51TRH", "Hyundai"
c. Finding Data In driver main class search for the following key:
d. Updating Data Add a method set (key, value) to your HashMap class to update the value object for a specified key. Modify your CarInventory class so that you can test this method, call it modifyCar (key, value). In driver main class call the modifyCar method of carInventory1 with "YU51TRH" and "Hyundai" and "Mercedes" as parameters.
• Show less0 answers
Anna0404 askedof words of a list whose first l... Show more
public int countInRange( char init, char fin ) - returns the number• Show less
of words of a list whose first letter is in the range init · · · fin, inclusive.
You may assume that the parameters init and fin are lower case characters,
thus no error checking is required. This method must perform O(log n) word comparisons in the worst-case, where n denotes the size of the list. (Hint: use the idea of binary search).2 answers
Anonymous askedcan someone help me out with this program, I am just goofing around trying to learn Java. I would li... Show morecan someone help me out with this program, I am just goofing around trying to learn Java. I would like for the program to identify if a users input >=3 yes answers. If so the they will be happy, if not then sorry try again tomorrow.
*This program asks questions and determines
*if the individual will be happy today
import java.util.Scanner;
public class HappyProgram
public static void main(String [] args)
Scanner in = new Scanner (System.in);
String response;
String Yes;
*Input from user
System.out.println("Did you wake up on the right side of the bed today?");
String wakeUp = in.nextLine();
System.out.println(""); //provide blank between questions
System.out.println("Were you able to take a hot shower this morning?");
String hotShower = in.nextLine();
System.out.println(""); //provide blank between questions
System.out.println("Did you get a nice cup of coffee this morning?");
String coffee = in.nextLine();
System.out.println(""); //provide blank between questions
System.out.println("Is it sunny this morning?");
String sunny = in.nextLine();
System.out.println(""); // provide blank between questions
System.out.println("Do you feel like today is your day?");
String yourDay = in.nextLine();
System.out.println(""); // provide blank between question and program answer
*Program output
if (!(response == "Yes" || response =="Y" || response == "y"))
System.out.println("Congradualtions you will be happy today!");
System.out.println("Sorry you will not have a happy day today, try tomorrow!");
} //end if
}//end main
• Show less3 answers
SaltyCamel1288 askedPart 1: Suppose that a CPU always executes the two instructions following a branch instruction regar... Show morePart 1: Suppose that a CPU always executes the two instructions following a branch instruction regardless of whether or not the branch is taken. Explain how this can eliminate most of the delays resulting from branch dependency. There is no such thing as a free lunch in computing. What penalty did we pay to get rid of branch dependency delays?
Part 2: Some computer systems make a very simple attempt at branch prediction: they predict that all conditional backward branches are taken and that conditional forward branches are never taken. Explain why a designer might consider a strategy such as that described. In your explanation, consider both the Little Man Computer and your own programming experience.
Part 3: Carefully describe what happens when a cache miss occurs. Include in your explanation a description of the effect of the cache miss on the speed of execution of the instruction.
Part 4: Is it possible to implement DMA I-O on a computer that doesn't have interrupts? Explain why or why not
Part 5: Signals on computer buses are generally divided into three categories. Name and briefly describe all three. Tell into which category an interrupt line fits.
Part 6: Explain why it is easy to update and rewrite a record on disk, but difficult or impossible to do the same thing with tape? • Show less0 answers
Anonymous askedWrite a program that outputs the nodes of a graph in a depth-first traversal. Will rate very high fo... Show moreWrite a program that outputs the nodes of a graph in a depth-first traversal. Will rate very high for working code.
Thanks in advance • Show less2 answers
Anonymous askedDraw a flowchart or write pseudocode to represent the logic of a program that allows the user to ent... More »1 answer
tjg1028 asked"Generate a st... Show morePlease help me with the MATLAB code and explain the results for the following problem:
"Generate a standard normal random variable X using Matlab's "randn" com-
mand. Form the random variable Y = F(X) where F() is the standard normal
cdf. Plot the histogram of many such Y 's and explain the result." • Show less1 answer
Anonymous askedWrite a program that outputs the shortest distance from a given node to every other node in the grap... Show moreWrite a program that outputs the shortest distance from a given node to every other node in the graph.
Thanks in advance • Show less2 answers
Anonymous asked1 answer
TigerPearl askedUsing VLSM, create addressing schemes for all connections. For the interconnecting links... Show more
Using VLSM, create addressing schemes for all connections. For the interconnecting links, use the 172.16.1.0 network. For each LAN use the 192.168.1.0/24 address space.
- Lo0: 60 Hosts
- Lo1: 24 Hosts
- Lo0: 62 Hosts
- Lo1: 12 Hosts
Record the appropriate subnet address and mask in Table 1.
Table 1
IP Address
Subnet Mask
Routers configurations (commands):
- Configure a message-of-the-day banner :
- Configure a password for console connections :
- Configure a password for VTY connections :
- Synchronize unsolicited messages and debug output with solicited
output and prompts for the console and virtual terminal lines :
- Configure an EXEC timeout of 15 minutes :
- Configure interfaces (give one interface commands, I'll do the rest):
- Configure OSPF on each router (Use Process ID 1 and advertise all
directly connected networks in OSPF Area 0. Do not advertise the
loopback interface on the ISP router) :
- Configure router Remote_1 to always be the DR. Remote_2 should
always be the BDR :
- Disable OSPF routing advertisements on the LAN interfaces :
- Configure a static default route on the ISP router:
- Propagate the static default route to the other routers in the network :
This is one problem, please answer the questions within the lines and in the tables provided. If one answer is missing, I can't continue with the Packet Tracer project and I really can't cut this question to seperate questions as you see. If you'd like to provide a complete packet tracer file insead that'll be even better.
Thanks a lot.• Show less0 answers
Anonymous askedI am unable to get the... Show moreI am currently having a few minor issues with the HTML code that I've written.
I am unable to get the title of the table to center properly. Secondly, the first two rows do not extend all the way across the table. Lastly, I would like the Cancel button to be aligned at the bottom right hand side of the table.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Change Password</title>
<table border = 1>
<th> Change Your Password </th>
You can change your password here.
Fields marked with *are mandatory.
<td>Enter your old password*: </td>
<input type="text" name="current" />
<td>Enter your password*:</td>
<input type="text" name="new" />
<td>Retype your password*:</td>
<input type="text" name="new" />
<input type="button" value="Submit" />
<input type="button" value="Cancel"/>
• Show less2 answers
Anonymous askedBirth Rate = Number of bir... Show moreIn a population, the birth rate and death rate are calculated as follows:
Birth Rate = Number of birth / population
Death Rate = Number of death / population
for example, in a population of 100,000 that has 8,000 births and 6,000 deaths per year, the birth and death rate are:
Birth Rate = 8,000 / 100,000 = 0.08
Death Rate = 6,000 / 100,000 = 0.06
Design a Population class that stores a population, number of birth, and number of deaths for a period of time. Member function should return the birth rate and death rate. Implement the class in a program
Input Validation: Do not accept population figures less than 1, or birth or death number less then 0. • Show less1 answer
John55 askeds Sheet Music needs a program to imple... Show moreResults must be in two decimal places
Problem Description
Keith's Sheet Music needs a program to implement its music teacher's discount policy. The program is to prompt the user to enter the purchase total and to indicate whether the purchaser is a teacher. The store plans to give each customer a printed receipt, so your program is to display a nicely formatted output receipt. Music teachers receive a 10% discount on their sheet music purchases unless the purchase total is $100 or higher. In that case, the discount is 12%. The discount calculation occurs before addition of the 5% sales tax. Here are two sample outputs – one for a teacher and one for a nonteacher.
Sample Run
For a teacher:
Is customer a teacher (Y/N ) ? Y
Enter total purchases: 122
Total purchases $122.00
Teacher's discount (12%) 14.64
Discounted total 107.36
Sales tax (5%) 5.37
Total $112.73
For a nonteacher:
Is customer a teacher (Y/N ) ? N
Enter total purchases: 24.9
Total purchases $24.90
Sales tax (5%) 1.25
Total $26.15
• Show less4 answers
AmbiguousCookie6144 asked1 answer
AmbiguousCookie6144 asked1 answer
AmbiguousCookie6144 asked1 answer
Anonymous askedI NEED TO CREATE THE PROJECT SCOPE FOR THESE PROJECT AND Goa... Show moreI am creating a systems support Project
I NEED TO CREATE THE PROJECT SCOPE FOR THESE PROJECT AND Goals and Objectives
DB Solutions is a prominent company that has been servicing the community since 1995. The motto for our company is "Servicing Charlotte's Present and Future". Our purpose here at DB Solutions is to customers with the most advanced, user-friendly database designs that can be found. We will do customer-specific database development to meet their individual needs and be available 24 hours, 7 days a week with the best technical assistance team of any of our competitors. Our main objective in our project is to come up with a database program that we will design, plan, execute, and maintain to not only benefit each customer but the entire community as well.
Our goal is to create a database system that will increase revenues and improve efficiency to make DB solutions among the best in the industry with a competitive edge. The scope of this project will focus on a precise timeline for project deliverables, which will require delegating appropriate responsibilities to the project team. We estimate the overall cost to produce the system to be $45,760. This cost along with time and security of the system will present risks, which in time will decrease with better knowledge of what our target company needs. We will utilize the time between February 6th through April 30th to create, complete, and present the most reliable and efficient database to a company who is in immediate need of our services. Our approach will include contacting the "Voice of Charlotte" to discuss possible options to grow their business and manage their database more effectively.
Taking on this project will challenge DB Solutions with the opportunity to take a small business into the future with better innovations and technology. This will give our company the experience to work with a growing business before we take on a much larger clientele.
• Show less1 answer
Anonymous askedConstruct a circuit that will multiply two 8-bit signed binary integers in two's complement format,... Show more
Construct a circuit that will multiply two 8-bit signed binary integers in two's complement format, producing a 16-bit signed result. For this part of the assignment you may use any of the basic logic gates, multiplexers, flip-flops, registers, etc. available in Logisim or its standard libraries, but you may not use the multiplier from the Arithmetic library. Using a ROM from the Memory library is also not allowed. (Pre-computing results and storing them in a lookup table for later access is a legitimate design technique in some situations, but it would eliminate the main point of this assignment which is to understand the inner workings of arithmetic circuits.) Your multiplier may use all combinational logic, or a mix of combinational and sequential logic. When you have a completed implementation, test it by providing several pairs of numbers as inputs. Make sure you thoroughly exercise the circuit by using all combinations of positive and negative numbers, both large and small numbers, one or both operands equal to zero, etc. (This way there will be no surprises when I test your submitted circuit on my own machine.)• Show less1 answer
Anonymous askedNaive Bayes is a simple but e?ective machine learning/data mining solution to the problem of documen... Show moreNaive Bayes is a simple but e?ective machine learning/data mining solution to the problem of document classi?cation. For this assignment, you will implement a
Naive Bayes classi?er to classify newsgroup articles using Java code.
Data set: Please use "Twenty Newsgroups Data Set" from here: http://archive.ics.uci.edu/ml/datasets/Twenty+Newsgroups
Your program will read the data, split the data (Randomly split the data into a training set (70% of the data) and a testing set (30% of the data)) train and testing classifier, and evaluate the classifier (Evaluate the performance of your classi?er using two methods: a confusion matrix and a precision recall graph)
• Show less1 answer
SilverBaby7638 asked1 answer
SilverBaby7638 asked0 answers
kaykay072112 askedWrite a visual basic program that requires the user to enter an integer from 20 to 99 in numeric for... More »2 answers
Anonymous askedTo complete this assignment, please go back to step 5 of the Reading section above and take a look a... Show moreTo complete this assignment, please go back to step 5 of the Reading section above and take a look at the sample web application (here is the link again: http://www.createafreewebsite.net/birthdays_db/birthdays_dbase_interface.php). You will be writing a similar application for this assignment.
Create a table in your MySQL database called Students. If you already have the Students table from the previous assignments, you are one step ahead already! You need at least Student ID, First Name, Last Name, and Email as the fields. Make Student ID an automatic increment integer.
Create an interface for your application similar to the sample program provided above. Instead of the four buttons in the sample, you may find it easier to put four links to four different PHP pages: insert.php, delete.php, update.php, and display.php. You can be creative with the arrangement of buttons and the interface. Put everything in this project in the web250/lab7a folder.
Write the connection code and put it in a separate file as you learned in step 2 of the reading assignment. This way, you can include your connection page at the beginning of those four php pages. Just remember to also write the closing code in a separate file and include it at the end of each page. Note: Since you are going to use these connection settings for multiple projects, you can put them under web250/db or similar so they are outside of each lab folder and can be used by multiple project files.
Try to implement the first two functionality of the sample application. That is, letting the user insert a new student information into the database, and displaying all Students. This information should include Student's ID, First and Last name, and email address. Note: You may use the code provided by the above website, but you need to change the appearance of your interface, as well as the code to connect to the database. Also remember that the table info you are fetching is different.
That's it! Don't forget to post the link to your project here in this forum, and upload your entire project folder in a zip file using the upload zip file link.
IMPORTANT: Remove your snap password from the dbinit.php (or similar page your are using to connect to the db) before you zip and submit your project.
You will implement the next two functions in Topic 7b. • Show less0 answers


text:
User Comments, Suggestions, or Complaints | Privacy Policy | Terms of Service | Advertising
Page rendered in 0.9248 seconds
47 querie(s) executed
Login to submit news.
ContributorsJim Furtado
Founder & Publisher
Editor - Baseball Primer
Ubaldo Jimenez Newsbeat
Tuesday, August 19, 2014
[Ubaldo] Jimenez to the bullpen
This always looked like a risky signing, and, well.
The District Attorney Posted: August 19, 2014 at 07:51 PM | 18 comment(s)
Beats: miguel gonzalez, orioles, ubaldo jimenez
BBTF Partner
Support BBTF
Thanks to
You must be logged in to view your Bookmarks.
Hot Topics
Newsblog: OT - November 2014 College Football thread
(502 - 12:53pm, Nov 22)
Last: Lance Reddick! Lance him!
Newsblog: OTP Politics November 2014: Mets Deny Bias in Ticket Official's Firing
(4139 - 12:51pm, Nov 22)
Last: Lassus
Newsblog: OT: Monthly NBA Thread - November 2014
(947 - 12:50pm, Nov 22)
Last: puck
Newsblog: OT: Soccer (the Round, True Football), November 2014
(377 - 12:42pm, Nov 22)
Last: frannyzoo
Newsblog: Friars show interest in dealing for Bruce | MLB.com
(4 - 12:40pm, Nov 22)
Last: Mike Webber
Newsblog: ESPN Suspends Keith Law From Twitter For Defending Evolution
(70 - 12:38pm, Nov 22)
Last: RickG
Newsblog: Kemp drawing interest, raising chance he's the Dodgers OF dealt - CBSSports.com
(3 - 12:34pm, Nov 22)
Last: akrasian
Newsblog: Matthews: Cashman sleeps on the street, says all is quiet on the free-agent front
(18 - 12:31pm, Nov 22)
Last: RMc is a fine piece of cheese
Newsblog: Rays name managerial finalists: Cash, Ibanez, Wakamatsu | Tampa Bay Times
(6 - 12:23pm, Nov 22)
Last: RMc is a fine piece of cheese
Hall of Merit: Most Meritorious Player: 2014 Ballot
(9 - 12:20pm, Nov 22)
Last: lieiam
Newsblog: Mike Schmidt: Marlins' Stanton too rich too early? | www.palmbeachpost.com
(13 - 12:11pm, Nov 22)
Last: You Know Nothing JT Snow (YR)
Newsblog: Cashman in wait-and-see mode on retooling Yanks | yankees.com
(2 - 12:08pm, Nov 22)
Last: Bug Selig
Newsblog: MLB.com: White Sox Land Adam LaRoche With 2 Year/$25M Deal
(14 - 11:40am, Nov 22)
Last: Joey B.
Newsblog: Dodgers Acquire Joel Peralta – MLB Trade Rumors
(35 - 11:36am, Nov 22)
Last: PreservedFish
Newsblog: Braves shopping Justin Upton at a steep price | New York Post
(1 - 10:26am, Nov 22)
Last: Astroenteritis
About Baseball Think Factory | Write for Us | Copyright © 1996-2014 Baseball Think Factory
User Comments, Suggestions, or Complaints | Privacy Policy | Terms of Service | Advertising
Page rendered in 0.9248 seconds


text:
Black Friday Extended!
New Customer ? Start Here.
Can't find what you're looking for? Shop all ink and toner cartridges by brand
Black Friday Extended!
Bags & Bows® Standard cupcake box has clear acetate window for easy viewing while preventing the cup cakes from dirt. Box made of natural kraft recyclable cardboard holds up to 6 cupcakes and measures 4" x 10" x 10".
This Web site is intended for use by US residents only. See International Sites. See our delivery policy for full details. Copyright 1998-2014, Staples, Inc., All Rights Reserved.


text:
Gallery Review
The Long Road
Group show weaves together science and mythology
Four artists were called to the desert. They retrace their paths and their DNA in Creation / Migration: Stories of the Journey at FreeStyle Gallery.
Culture Shock
PIY, Planet of the Monkey, 100 Pieces of He(art)
The self-published book fair, the Kardboard King and still-life's riches await you in this week's Culture Shock.
Today's Events
In Nature's Light at Hunter Kirkland Contemporary
Featuring new works by Gregory Frank Harris.
Ringtone at Exhibit/208
Figurations III at Nuart GalleryMore Recommented Events ››
home | feature | news | film | music | art | food | classifieds | personals | staff | lo-fi | search
© 1996-2014 Weekly Alibi email@example.com
View mobile version


text:
Justin Martin - Jungle Guest Mix
Duration: 22:26
Justin Martin has a guest jungle mix for MistaJam.
- Goldie - Kemistry (Justin Martin remix)
- Justin Martin Vs Leroy Peppers - Riding Spaceships (shadow child in search of 94 remix)
- Blu Mar Ten Vs Erykah Badu - You Got Me
- Commix & Steve Spacek - How You Gonna Feel
- Little Dragon - Little Man (Marcus Intalex Remix)
- Justin Martin - Don't Go
- Adam F - Circles
- Performer
- Justin Martin
This clip is from
MistaJam The Biggest Bass for your Saturday!
Justin Martin has a guest jungle mix for MistaJam.
First broadcast: 01 Dec 2012
Featured in...
BBC Radio 1Xtra Music Best Bits
Music Highlights from BBC Radio 1Xtra
More clips from MistaJam
- Sixty Minutes of Defected Records Duration: 59:47 11/11/2014
- Blonde - Guest Mix Duration: 19:39 Blonde and DJ Maximum
- StayFresh and Invasion Alert Sixty Minutes Live for Mistajam Duration: 59:50 Live from Birmingham
- 60 Minutes of Hospital Records Duration: 58:37 Cameo sits in for MistaJam
- Dillon Francis - Guest Mix Duration: 33:05 Dillon Francis in the mix