Are artists on the staff and/or Board?
The Ann Arbor Art Center was the first ever retail store to carry Motawi Tile in the mid 90's. Since then, Motawi has grown and is carried over 400 retail locations throughout the country. In 2013, based on overall sales and production capability, Motawi began to explore the potential of opening an independent store of their own.
Do we provide art appraisals?
We do not provide art apraisals at the Art Center, however, depending on your specific requirement, we can assist you in finding an appropriate resource.
Do we sell art supplies?
Art supplies are not available for purchase at the Ann Arbor Art Center; however, we can provide suggestions for art supply stores in the area.
Do we sell 3rd party art?
Do we have drop in activities?
Membership is not a requirement to present or show work for exhibition at the Art Center.
There is convenient parking in city operated lots right behind the Art Center, at Fourth and William or Ashley and Huron. There are parking meters located throughout downtown Ann Arbor.
We'd love to have you do so! The Ann Arbor Art Center provides the perfect atmosphere for any event. We have several options available for facility rentals.
What are the benefits of Art Center membership?
Membership benefits include discounts on courses and workshops, discounts when you purchase in the 117 gallery shop, invitations to special events and much more. Join us and begin receiving benefits today!
Would you host an at activity off site?
Does the Ann Arbor Art Center have tuition assistance programs?
Where can I find your calendar of events?
There is an orange button on our Home Page that will take you to the general calendar. There, by clicking on each category you will be able to see everything that is going on at the Art Center. You will also find calendars throughout the site depending on the area you are most interested in… want to check out the upcoming classes? Find the calendar in our education page, do you want to see the upcoming events? Go to our events page.
How do I register for an art class?
Registering for a class is easy! Visit our upcoming art classes and check them out. After that, pick your favorite and register online, over the phone or visit us in person here at the Art Center. Whatever is easiest and best for you.
Can't find an answer to your question? Contact us!


The RIMA project (Research and Innovation in Learning Methodologies, http://www.upc.edu/rima) is a proposal from Education Science Institute (ICE) of the Universitat Politècnica de Catalunya (UPC-BARCELONATECH). The aim of this project is to become a forum for sharing experiences between Communities of Practice (C of P) related to innovation teaching, learning methodologies, or generic research skills in engineering education. Gradually, several professors and C of P have been incorporated during this time, setting up a work map on teaching innovation areas and main items developed in our university. Last years, in parallel with Bologna process in from ICE-UPC (BARCELONA-TECH), RIMA Project was designed for keep together, in a virtual common space, all the Communities of Practice (C of P) related to skills and abilities. In this paper, by analyzing RIMA C of P map, relating to technical degrees taught in UPC-BARCELONATECH, consolidated research areas in educational innovation can be identified, related to skills and knowledge areas, in order to help improvement in teaching and learning. The RIMA project has been identified as an innovative and helpful initiative, in technical universities ambit.


text:
VHS Revival
An Ode to the Halcyon Days of Home Video
VHS Gold
Classic VHS
Cult VHS
This Month In . . .
Videogame Revival
Posted on September 10, 2018 October 22, 2019 by Jason Breininger
Early NES Box Art 1 – The Black Box Titles
Remembering the aesthetic appeal of early Nintendo box art
Nintendo Power was an enormous resource when it came to helping NES owners determine what games were worth buying, renting, or better off skipping entirely. However, not everyone was blessed enough to be a Nintendo Power subscriber, and there were very few other ways to determine a game's potential attributes. The existence of online playthroughs and reviews that showed actual gameplay footage would still be decades away. Today, you can watch games being played, you can hear the music and in-game sound effects, and you can browse dozens of unbiased online reviews. There's really no excuse for any modern gamer to purchase a game that might completely take them by surprise, in either a good or bad way, unless they intentionally avoid the multitude of media options that already cover the gaming industry.
Every NES owner on the planet wanted a glimpse of Super Mario 3.
In the late 1980s, your options were magazines, such as the aforementioned Nintendo Power, television advertisements, word of mouth, or simply browsing the titles available at any given time at your local retailer or rental store. It may seem like an antiquated method today, but I distinctly recall checking out games this way. For me personally, in 1986–1989, that would have either been Pamida, a small, now defunct, mid-western department store chain or Wal-Mart, the big-box retailer that moved into my Wisconsin hometown around this time and promptly ate Pamida up & spit it out.
To get my grubby preteen hands on these games, I would either tag along with my parents on their shopping trips, making a beeline towards the electronics section, or else I would jump on my bike with friends on the weekends or during summers. I used these opportunities to imagine what each Nintendo game laid out in front of me would be like to play, how the levels were designed or how the gameplay might be like. I now know stores like Toys R Us would only have laminated cards representing each game and you'd have to take the card of the game you wanted to look at and possibly buy to the counter before you could see it for yourself in person. However, I definitely recall having full access to the complete, shrink-wrapped NES games and their glorious, pixelated 8-bit era boxes located in these smaller chain stores during the early days of NES popularity.
Trying times.
This series of posts are meant to celebrate the preliminary years (1985–1987) of NES game boxes and what being able to touch them, turn them over, read the description and view the screen shots meant to a 12-year-old video game fiend with no money to actually spend. These will be the NES black box era games I have the most vivid memories of seeing in stores or in advertisements. These NES boxes sparked my imagination and led me to believe, correctly or incorrectly, that the games housed within the cardboard were magical adventures, realistic sports titles and reflex challenging platformers.
The original set of first party games released for the NES were known as the "black box" titles due to their uniform appearance. Each box had a black background with a drawn representation of the game's sprite-heavy graphics on the upper half. The bottom half was divided by the game's title, printed in colorful block lettering while pointing diagonally towards the upper right corner and the words Nintendo Entertainment System (circled in red) underneath. In the lower left corner was the game's "series" designation, a one or two word descriptor meant to provide the potential buyer with a clue as to what game genre would best fit. Action, sports, programmable, arcade, light gun, robot or the infamous education series were the varieties available for these black box titles. The adventure series wouldn't be introduced until Nintendo added a new color pattern, silver, in 1987, but that's for another post.
Donkey Kong gives a candid interview about those decadent Black Box days of yore.
No discussion of Nintendo black box games would be complete without introducing the granddaddy of them all, Super Mario Bros. Part of the action series, Super Mario Bros. was of course the pack-in for many versions of the NES, either as a stand-alone game or as part of the Duck Hunt dual pack or Duck Hunt/World Class Track Meet triple pack. The box art itself is fairly generic as the black box titles tend to be. However, Nintendo chose to represent the now iconic plumber as something other than his normal jump-suited/red-capped, mustachioed self. The Mario image chosen for the box art is the fireball version, which changes his uniform and cap to white while his shirt/hair/moustache changes to red.
In gameplay terms, this is the visual clue that Mario can throw fireballs as an alternative weapon to jumping on enemies. Of course, the artist chose to draw the sprite of a jumping Mario more dramatically, with a fireball directly in front of him, indicating it had just been thrown. There is also a wall block that Mario is apparently supposed to be jumping onto with lava licking his boot heels. This is clearly a suicide pose for Mario, intended to get that perfect shot for the box cover. Who knew that Mario was such a martyr for the sake of his art?
Mario looking rather sprightly.
On the back of the box, you are treated to a much more accurate description of this iconic game. The challenge has been laid in front of you. "Do you have what it takes to save the Mushroom Princess?" There's no mention of the name the Mushroom Princess would eventually go by, Princess Peach, nor is there any mention of your eternal nemesis, Bowser. Instead Bowser is referred to as the Koopa King, the king of the turtle tribe. The four screen shots used for the back of the box show off a nice variety of gameplay and worlds. The largest shot in the upper right is of Mario jumping in world 2-3. That's the level where the red Cheep-Cheeps fly up from below.
Additionally, there are smaller screen shots from castle level 1-4, where Mario is jumping over one of the fake-Bowser's fireballs, level 4-2, where Mario can be seen jumping yet again, this time onto one of the rising platforms, and finally level 7-2, which is a water level, so Mario isn't jumping for once. The box does a good job of showing the wide variety of world and level types representing above ground, underground, water and dungeon levels. Overall, it's a very simple, yet effective box that certainly shows off the type of graphics, gameplay and excitement of Super Mario Bros.
Mario's real motivation? Why, magic mushrooms, of course.
Pro Wrestling, part of the sports series, was another game that really caught the eye early on in the NES life cycle. The front of the box art offers an excellent representation of the look and feel of real wrestling action, characters and special moves, with the glaring exception of "who the hell is that wrestler with the red and yellow boots and mask?!?!" There is no character in the game that looks like that, which is confusing since the actual wrestlers in the game were likely programmed by the time the box art was commissioned for drawing. As kids, we all assumed that is what the game's final wrestler, Great Puma, looked like since none of us could actually reach him to find out. Whoever he is, he looks cool in contrast to the other wrestler, Fighter Hayabusa, with his generic black boots and black wrestling trunks.
"Now real wrestling action is at your fingertips!"
Indeed, the back of the box intends to show off the real action that players of Pro Wrestling might expect, along with the variety of wrestlers you could choose from and the moves they can pull off. The larger photo in the upper right once again features Fighter Hayabusa, this time performing a Brain-Buster on the fuchsia-clad Starman. The three smaller screens on the bottom show King Slender, with his long blonde locks, taking on creepy, green merman The Amazon, who is performing one of his special moves, the Outlaw Choke, while outside of the ring. King Slender turns the tables on The Amazon by performing his special move, the Backbreaker on another screen picture and the final screen shot is of King Slender flying through the air, about to perform the Flying Body Attack from the upper left corner post on Kin Corn Karn.
Only Hulk Hogan wannabe, the suntanned within an inch of his life Giant Panther, and of course the elusive final wrestler, Great Puma, are not represented on the box art. Nevertheless, the Pro Wrestling box was a winner with its inclusion of detailed character sprites and special moves clearly identifiable. The box certainly was enough to sell me on its charms back in '87 as it was one of the first games I asked for when I got my NES that Christmas.
The next post in this series will cover more of the best NES black box artwork from the programmable, arcade and light gun series.
This entry was posted in:NES, Videogame Revival
Tagged with:80s, NES, Nintendo, retro, Retro Gaming, Videogame Revival
Written by Jason Breininger
Music/horror film lover. Podcaster. Prince super fan. Freelance writer. Random list generator. A retro gaming enthusiast that grew up on the classics from the 80s & 90s. Creator of CartridgeCorner.blog, Press Rewind - A Prince Lyrics Podcast & PressRewind.net.
Previous PostBiceps for Your Buck: The Movies of Hulk Hogan
Next PostRedux of the Dead: 1990's Night of the Living Dead
Follow VHS Revival on WordPress.com

redpajama_set_name: RedPajamaCommonCrawl


Controllers carry out a variety of tasks. The most important of these are the provision of information, and planning and control. We offer a different perspective on the diverse range of controller tasks. It is based on the interaction between controllers and managers or, more precisely, on the abilities and characteristics of the managers the controllers are working with. This means that preparing a report, for example, can require quite different skills depending on the situation. There is no "one size fits all" approach.
At the IMC, we see controlling as assuring management rationality. This perspective is much more than merely an abstract conceptual basis; it also has direct consequences for our understanding of controllers' tasks. It results in types of tasks that are not aimed at securing content (e.g. information supply, strategy, or monitoring) but rather on the way in which these tasks are fulfilled by controllers in interaction with managers.
On the one hand, this approach assumes that managers do not always follow the company's objectives but that they are guided by – at times even primarily – their own personal goals (danger of opportunistic behavior).
On the other hand, it is assumed that managers operate under cognitive constraints, which can range from false perceptions of a situation to inappropriate heuristics.
In addition, managers are not always adequately qualified to carry out certain tasks, e.g., they may not be familiar with capital value calculation or the concept of value-based management because they lack the necessary knowledge of business administration. Such cases result in rationality deficits which directly or indirectly lead to financial losses for the company.
Rationality deficits can – put in simple terms – result from a lack of ability (deficits of ability) or a lack of motivation (deficits of motivation) on the part of the manager. In individual cases, both deficits are neither constant nor consistent: They can be more or less pronounced in different managers and in different situations.
Controllers have to adapt themselves to each individual manager when working with management. An "off the shelf" or "one size fits all" solution will not meet the unique needs of each individual manager.
At a simple level, we can differentiate between four types of manager: (1) The manager always follows the company's goals and is sufficiently competent and unbiased to be able to reach the right decisions. (2) The manager follows the right goals but is subject to deficits of ability. (3) The manager does not have any deficits of ability but tends to focus more on his own goals than those of the company. (4) The manager displays deficits of both ability and motivation.
Let's take a closer look at the four cases: We will see that they exert considerable influence on the precise way that controllers fulfil their tasks; e.g., one and the same piece of information may have to be provided in completely different ways in order to serve its purpose.
First, we consider the case of the competent manager who is committed to the company. Controllers can assume that this manager only delegates tasks to his controller that have been well-thought-out and are beneficial for himself as well as the company. The controller is expected to carry out the task efficiently. There is no need to hold a critical discussion on this task, nor is it necessary to go through a detailed explanation of the results when the task has been completed. Such a situation will be relatively common and might occur, for instance, when the controller is working with a manager who was previously a controller himself and who is, moreover, not suspected of "doing his own thing". In this case, the controller unburdens the manager. We therefore speak of unburdening tasks.
Controllers are faced with a completely different situation when the manager follows the company's goals, but shows deficits in his ability. Let's take an example of the new boss of a development division who was previously one of the company's best development engineers but who does not know much about business management. To him, even a monthly report requires clarification. Here, controllers are required to provide a longer and more detailed explanation of the figures; the task of unburdening the manager, described in the first case, now has to be complemented – the R&D manager is only able to sufficiently understand the figures by interacting with his controller. We call these tasks complementary tasks.
There are yet other challenges for controllers when the manager is not constrained by deficits in ability, but he is known by the controller for his opportunistic behavior. The request to, "Please draw up a list of the most important weak points in the other business division" might not be intended to provide input for the improvement of his own business area, but solely to serve as munition for the upcoming planning session. Controllers have to anticipate such behavior and take appropriate measures to counteract it, e.g., provide a checklist of the weak points in every business division at the start of the meeting. In this case, controllers assume a constraining function on the individual manager's tendency to opportunistic behavior. The controller fulfils constraining tasks.
To summarize, one and the same task in controlling (e.g., planning a particular measure) can, depending on the situation, serve to unburden, to supplement, or to constrain the manager. The controller must be aware that in certain circumstance he has to "deliver" the same task to his managers in a completely different way. To do this, he has to know the manager very well; for instance, he should know the career steps he took to reach his current position and the reputation he has acquired along the way. Controllers also have to be sensitive to the situation in which the manager currently finds himself. Some managers are able to reach a good decision in calm waters, but tend to make mistakes when under pressure. Controllers have to take account of the fact that managers will improve their skills and, to return to our example above, the R&D manager will no longer need to have the figures explained to him after a few months. All in all, controllers have to accept and take into account the individuality of very manager. This makes their work quite challenging, on the one hand, but it also provides a very good grounding for a later career in management.
Weber, J., & Schäffer, U. (2014). Einführung in das Controlling (14th ed.). Stuttgart: Schäffer-Poeschel.


Two giant mountains of rotting garbage in Brooklyn are being converted into remarkably beautiful public parks.
The former Pennsylvania Avenue and Fountain Avenue landfills, just south of the Belt Parkway near Starrett City, are the subjects of a $230 million makeover.
Recently, neighborhood residents and stakeholders were given a rare "sneak peak" at the two colossal sites...According to construction manager Nayan Shah of the city's Department of Environmental Protection, the 100-acre Penn Park is on track to open in the fall of 2009.
Back in the 1980s, there were reports of PCB issues at the landfills because of illegal dumping, including oil, that had gone on. Regardless, there are said to be great views from the top of the, uh, man made mountains. And, if you're interested in a WNYC report on the landfill parks from earlier this year, click here.


text:
ACCEPTED

#### According to
Index Fungorum

#### Published in
Can. J. Bot. 36: 814 (1958)

#### Original name
Exosporium pusillum P. Karst.

### Remarks
null

redpajama_set_name: RedPajamaGithub


This is a blank template I use often in my classroom during math activities, or as a kind of group exit slip or diagnostic to see if students can spot the error. This resource includes both the powerpoint version (so you can add textboxes over top of where you wish to add your information), or the PDF – which is what I use. I simply project the PDF onto the whiteboard and we use our whiteboard markers to write in the boxes. You can also print and use the blank PDF and use a center or a guided math activity.
I use this activity as reinforcement/review when I see an error commonly happening in the classroom. I can quickly pull up the template (which I have as a shortcut on my computer desktop) and write in the question and incorrect solution. I ask students to look at the incorrect solution, find and circle the error on the board, and then model the correct solution on the right hand side.


I am a new referee and have a question about Position Paper "Law 11: Offside Interfering with Play and Interfering with an Opponent," dated August 24th, 2006.
I understand the main point of the paper, but then don't understand how the goal cannot be disallowed in the specific example in the video clip and paper. The explanation in the paper says the Romario "is in an obvious offside position" and later has the ball played to him to score a goal. I thought the law was once in an offside position, a player continues to be considered offside until a change of possession. What is the intervening action that canceled his 'original' offside position?
The paragraph from the paper is below.
In the attached USL clip, Miami player Romario is in an obvious offside position when the ball is last touched by his teammate, Gil, and Gil then plays the ball forward almost directly toward Romario. However, Romario neither touches nor makes any play for the ball. Furthermore, there is no opponent close enough to be reasonably obstructed or impeded in any way nor does Romario make any gesture or movement which could reasonably be considered deceptive or distracting. Gil proceeds to run forward, takes control of his own pass, moves farther downfield from Romario, and then passes the ballback to Romario who ultimately scores a goal. The goal was valid and, in particular, there was no offside offense during any part of this sequence of play.
You may have omitted an essential part of the offside equation while considering this problem. Under many circumstances any player may be in an offside position when his or her teammate plays the ball without fear of being punished for offside. In fact, a player could spend most of the game there without being punished in such a case — unless he or she completes the equation by becoming involved in play. Becoming involved by interfering with play or with an opponent is the point of the entire position paper.


text:
PA Spotlight: Donna DeGracia
PA Educator and Author Shares Insights
Donna DeGracia, MS, PA-C, is a PA and educator from Richfield, MN. She has a background in family practice and urgent care, and has worked in a variety of clinical settings, including several community clinics serving immigrant, refugee, and other underserved populations. She is an associate professor of PA studies at St. Catherine University.
Donna has been part of two teams that have received grant funding from the PA Foundation for global outreach initiatives. She and her colleagues at Augsburg College PA Program received a Global Outreach Grant in 2006 to support a mobile clinic providing basic care to rural areas in Nicaragua. In 2017, her team at St. Catherine University was awarded Global Outreach Grant funding for a project designed to improve the lives of children with disabilities in Zambia. Donna says the grant funding helped make both initiatives sustainable and community centered, allowing local participants to continue their work and international partners to exit when appropriate.
In addition to her roles as clinician and educator, Donna holds another title: author of three books. She recently published her third book, "Reconstructing Hope: Intrusions, Oxymorons & Transformations in the Breast Cancer Marathon," inspired by her experience as a two-time breast cancer survivor. In it, she offers support for people living out any stage of their breast cancer marathon through personal stories and medical insights.
Donna has generously offered to donate one-half of the purchase price of the book to the PA Foundation using code PAF4GOOD.
We spoke with her to learn more about what inspires and motivates her in her clinical practice and academic career, her experience with the writing process, the impact of her cancer journey on her role as an educator, and her motivation for giving back to the Foundation through her book sales.
Visit Donna's website to view and purchase her book (use code PAF4GOOD).
Q: What first inspired you to become a PA? In your PA practice and in your work as an academician, what do you find most motivating and inspiring on a day-to-day or ongoing basis?
A: I was a Peace Corps volunteer from 1972-1975 and spent some of that time working in a local health center. I was trained to work with leprosy and tuberculosis but ended up working in maternal and child health. It was during that time that I learned about the PA profession which seemed like the perfect way to continue learning and doing what I loved.
During my clinical career I have had the opportunity to work in community clinics and provide care for people who might otherwise not receive care. The work is challenging but extremely rewarding. It is humbling to be let into places in patients' lives that are almost sacred places.
In my academic career I have had the privilege of working with amazing students, many of whom are now colleagues in either clinic or PA education. Watching their development is extremely rewarding. I have also co-developed the innovative integrated curriculum for the St. Catherine University MPAS program, one of the few successful integrated curriculums in PA education. Every time a clinical preceptor or employer compliments our students' preparation or critical thinking skills, I feel a surge of pride.
Q: Tell us about your new book, "Reconstructing Hope: Intrusions, Oxymorons & Transformations in the Breast Cancer Marathon." How did you decide to write the book? As an author of three books in total, what have you learned through the book writing process?
A: The book, "Reconstructing Hope: Intrusions, Oxymorons & Transformation in the Breast Cancer Marathon" grew out of my own experience with breast cancer and the realization that, even as a seasoned clinician, I knew very little. I set out to learn more through interviewing people whose lives had been touched by breast cancer including patients, family members, and healthcare professionals. Their stories, poetry, and insights, combined with basic information about breast cancer, dictated the content and the title of the book. I wanted the book to be applicable to patients and medical providers and to reflect the humanity of disease.
The writing process is a long one and the outcome is often not what you anticipated at the onset. It is important to work with a team of professionals who can help you navigate the process of writing, publishing, and marketing. You have to be super invested in your topic and committed to seeing your work come to fruition. It has to be a labor of love.
For me, writing is a way of processing life experiences. I learn as much about myself as I learn about my topic. All of my books come from areas of my life that needed processing. Writing helps me to continue my personal growth.
Throughout my cancer journey, there were many teachable moments. I tried to use those moments to reinforce lessons about communication, compassion, and patient-centered care. I am very open about my own experience as a patient and use it to augment the clinical medicine aspects of the disease.
Q: How has your cancer journey influenced your role as a PA educator?
A: There are so many ways to answer this question. I have had two rounds of breast cancer. Through both, students knew of my diagnosis and supported me through treatment. The second time around, two students were actually doing clinical rotations with members of my care team and were involved in the initial stages of my care. Throughout my cancer journey, there were many teachable moments. I tried to use those moments to reinforce lessons about communication, compassion, and patient-centered care. I am very open about my own experience as a patient and use it to augment the clinical medicine aspects of the disease.
This year students have formed a book club focused around health equity. They have selected my book for one of their discussions. Breast cancer may not be the usual topic for a health equity discussion, but there are many examples of disparity and the social determinants of health embedded in the stories in the book that can provide discussion points.
Q: You've been a recipient of PA Foundation grant funding for global outreach projects. What did receiving that grant funding mean to you, and how did it impact the execution and outcomes of your projects?
A: I received two PA Foundation grants for global outreach projects, one for Nicaragua and one for Zambia. The first was for a mobile clinic that provides basic care to rural areas that have no other access to care. The second was for a project to improve the lives of children with disabilities in Zambia. Both provided support to make these projects both sustainable and community centered, allowing local participants to continue their work and giving us (international partners) a way to step back and exit when appropriate. I believe that our role as a rich nation should be to empower our global partners and to support their efforts towards self sufficiency and sustainability. The PA Foundation grants have allowed me to inject help, where needed, towards local endeavors.
The PA Foundation grants have also been learning tools for students. The Zambia grant, in particular, was written by students. The ongoing project in Zambia has been supported by student work in subsequent years. For example, this year PA students created a series of webinars for medical providers in Zambia to increase knowledge and awareness around common childhood disabilities. These webinars will be used to augment the training workshops that were initiated with the help of the original grant.
Q: You have generously offered to donate a portion of your book proceeds to the PA Foundation. Why did you select the Foundation as a partner/beneficiary in this effort? What motivates you to support the PA Foundation, in particular, as one of your philanthropic priorities?
A: Our profession is evolving from a purely clinical profession to one of leadership. The PA Foundation supports both research and global outreach, both of which are essential for the leadership role. I am near the end of my career as a clinician and educator but I see supporting the PA Foundation as a way to continue my work and the growth and development of the profession.
The standards of our profession dictate that we view health and healthcare in a holistic way. My book provides a holistic view into one disease. By partnering with the PA Foundation, I am hopeful that the book will be read by more PAs and that the stories included in the book will promote a patient-centered approach to care.
My two PA Foundation grants were for global outreach. Global health has always been a passion of mine. I grew up as the child of missionaries in a war torn country where healthcare was scarce. Later I was a Peace Corps Volunteer. I have seen smallpox. I have spent time in a leper colony. I have seen the devastation of AIDs and TB. It is crucial that PAs are involved in global health and that PA students gain global perspective. I do not know a better way to promote those goals than through contributing to the PA Foundation. Donating proceeds from my book is the best way I can support this important work.
By partnering with the PA Foundation, I am hopeful that the book will be read by more PAs and that the stories included in the book will promote a patient-centered approach to care.
Q: What would you say to other PAs who are looking for ways to give back?
A: You don't have to live in a mansion and write checks for tens of thousands of dollars to make a difference. Give what you can. Give from your heart and your talents. Be creative. Use your talents, your interests, and your passion to make a difference.


Take Highway 421 North from Dunn towards Lillington, then turn right on Neills Creek Road. Go approximately 2miles, HCHS is on the left.
Take Highway 401 South from Raleigh towards Fuquay. In Fuquay take Highway 55 towards Angier. In Angier take Highway 210 West. HCHS is on the left.
Take Highway 421 South from Sanford towards Lillington. In Lillington take a left onto Highway 210 East. Go approximately 6 miles, then turn right on Harnett Central Road. HCHS is the second school on the left.
Take Highway 401 North from Fayetteville towards Lillington. In Lillington take Highway 210 East. Go approximately 6 miles, then turn right on Harnett Central Road. HCHS is the second school on the left.
In Lillington take Highway 210 East. Go approximately 6 miles, then turn right on Harnett Central Road. HCHS is the second school on the left.


text:
Q: How can I add decimal.Decimal values in Django? I have django views:
reviews = singles.review_set.all()
    for rev in reviews:
        print rev.sentiment
        print type(rev.sentiment)

It returns decimal.Decimal but I need to calculate the sum of the numbers.
When I try sum(rev.sentiment), I get error 'Decimal' object is not iterable. How can I fix this problem?

A: You want to sum several values. Howver, rev.sentiment is a single value, so you get the TypeError as it doesn't make sense to sum it.
You can either build a sum in the for loop:
rev_sum = 0
for rev in reviews:
    rev_sum += rev.sentiment

Or use a comprehension.
rev_sum = sum(rev.sentiment for rev in reviews)

If you have many objects, it might be more efficient to do the sum in the database using aggregation.
from django.db.models import Sum

aggregate = reviews.aggregate(Sum('sentiment'))
rev_sum = aggregate['sentiment__sum']  # retrieve the value from the dict

redpajama_set_name: RedPajamaStackExchange


text:
Committee Reports 01 - Joint Rules of Order A133 HD Committee #01 Report #06
House of Deputies Committee 01 - Joint Rules of Order presents its Report #06 on Resolution A133 (Amend Joint Rule of Order III.12 to modify the method of showing additions or amendments to facilitate translation ) and moves:
Adopt with Amendment
Resolved, the House of Bishops concurring,
That the 80th General Convention amend Joint Rule of Order III.12 to read as follows:
III: Proposals for Legislative Consideration
12. Each proposal for legislative consideration which includes the language of a proposed addition to or amendment of an existing Constitutional, Canonical, or Rule of Order provision shall be shown as follows:
(1) begin the text of the resolution with the following text in bold, with an extra return before and after this text:
(2) Place the text of the final resolution, inclusive of all proposed changes, as it would appear if adopted and concurred. This means that there should be no strikethrough text or italics text in this version of the text.
(3) Then add the following text in bold, with an extra return before and after this text:
(4) Insert the text of the resolution showing the exact changes being made by marking any text being removed using a strikethrough and any new text being added using italics. Where practicable, proposers should strikethrough entire words and phrases, while still showing exactly what is being modified. Do not strikethrough a portion of a word. Bold text may not be used in the text of the legislative proposal.
(5) Each such proposal calling for action shall designate the individual or body for communication and implementation, but if no such designation is included in the resolution as adopted, it shall be referred to the Office of the Secretary of General Convention for communication and implementation.
12. Each proposal for legislative consideration which includes the language of a proposed addition to or amendment of an existing Constitutional or Canonical provision shall be drawn, insofar as may reasonably be possible, (1) so as to indicate in Roman type the portion, if any, of the existing Constitutional or Canonical provision proposed to be retained, (2) so as to indicate in italic or underlined type the new language proposed to be inserted or added, and (3) so as to indicate, by Roman type which has been stricken through, manually or otherwise, the language of the existing Constitutional or Canonical provision proposed to be eliminated.Each proposal for legislative consideration which includes the language of a proposed addition to or amendment of an existing Constitutional, Canonical, or Rule of Order provision shall be shown as follows:
(5) (1) indicate in Roman type the portion, if any, of any existing provision to be retained; (2) when making one or more changes within a sentence, strike through the entire original sentence and follow that by the new sentence in italics, or (3) when making changes to more than one sentence in a paragraph, strike through the entire original paragraph and follow that by the new paragraph in italics. Further clarification regarding any proposed additions or amendments can be stated on the floor of the House by the Legislative Committee in its report to the House. Each such proposal calling for action shall designate the individual or body for communication and implementation, but if no such designation is included in the resolution as adopted, it shall be referred to the Office of the Secretary of General Convention for communication and implementation.
HoD Day 1 (8 July) Consent Calendar


Here is a journal entry from December when I traveled an hour to get data for a CARE nutrition project. I hope it captures a little of the growth that I am beginning to see in myself.
This is a new experience. I rode the bus from Cayambe to Olmedo solo today. I actually enjoyed this more than taking the truck. You see so much more and aren't being forced to make conversation. It was nerve-wracking but I figured it out. Then, I got off the bus too early and had to take a truck and I'm pretty sure he (the driver) ripped me off, but I still learned so much. I feel more empowered after asking for directions and just saying hi to people.
When I got to the school they didn't have the information I needed, the children's pesos (weights) or tallas(heights). I did however learn so much about myself and most importantly, I've pushed myself out of my comfort zone and that is the most important thing to do.
I'm waiting in the bus to get back, and all is well.


text:
BWHI Videos
Stay up to date on the latest from the Black Women's Health Imperative
Black Women Vote - The 2020-2021 Health Policy Agenda
The National Health Policy Agenda for Black Women was created to help inform and support partnerships with policymakers and other stakeholders on the critical health policy issues that impact and improve the well-being of Black women. This Agenda also provides an opportunity for voters to engage in substantive policy discussions – particularly around key health policy issues impacting Black women and girls – and to seek meaningful solutions.
The National Health Policy Agenda for Black Women has been created to help inform and support partnerships with policymakers and other stakeholders on the critical health policy issues that impact and improve the well-being of Black women. This Agenda also provides an opportunity for voters to engage in substantive policy discussions—particularly around key health policy issues impacting Black women and girls—and to seek meaningful solutions.


Today (currently the 8th of March) is International Women's Day, and whilst these wines may have masculine overtones, there's a very definite link to the feminine side of the Glaezter clan. Here's a little more of that story.
Big sniff…close your eyes and you could be standing right in the middle of Tanunda: rich plum, dark raspberry, rubber, asphalt, gravel and that ever so slightly coconuty oak. The palate firm and just with dark tart cherry, plum, bitter chocolate that finishes with raspy balanced tannins. It's what you should have when you want Barossa.


Washington - Former Commodity Futures Trading Commission chief Wendy Gramm - a subject of congressional investigators because she sits on Enron's board of the directors - had a free-market philosophy she likened to tending a garden. Weeds, she said at a January 1993 CFTC board meeting, should be rooted out, but "we must be careful that we don't pull up anything green, just because it might turn into a weed." That philosophy indicated Gramm was reluctant to cut off new kinds of financial instruments before they had a chance to grow without being regulated. It was that mind-set in January 1993 that led Gramm to conclude that sophisticated financial instruments used to hedge against risk, called "swaps," should be free from regulation by her board. Energy "swaps" were among the financial instruments traded by Enron, out of sight of government regulators, and which may have been used to hide the company's true financial condition. The CFTC voted unanimously to exempt swaps, though at least one regulator had misgivings. Six weeks later, Gramm left the CFTC for a seat on Enron's board.
Gramm's husband, Sen. Phil Gramm (R-Texas), too, was a friend to free markets and had a hand in legislation that also exempted the sophisticated financial instruments. "It should come as no surprise to anyone that I believe in competition," he said last week.
Phil and Wendy Gramm have links to Enron and were involved in legislation and rules that benefited Enron. The relationships were sometimes murky and complex.
The company donated almost $100,000 to Sen. Gramm over the past decade, according to the Center for Responsive Politics, and Wendy Gramm, once she left the CFTC in 1993, has been paid at least $900,000 in fees, stock options and dividends by the company over the past eight years, according to the consumer group Public Citizen.
But the Gramms said they lost $686,000 of that amount in the Enron collapse, mostly in the form of Wendy Gramm's deferred compensation. Phil Gramm got $97,000 in campaign contributions from Enron employees over the past decade, both for his Senate re-election campaigns and his short-lived run for the presidency in 1996. When he announced in September 2001 that he would not be running for a fourth term in the Senate, he said he would return all donations directed at that campaign.
Sen. Gramm says he and his wife never discussed her job at Enron, but said that in 1999, in anticipation of a Senate debate on electricity deregulation, the two decided that Wendy Gramm's stock options in Enron, which were part of her compensation package, should be put into "deferred compensation," a kind of retirement plan. Declines in the deferred compensation led to the Gramms' financial losses, he said.
In 2000, when Sen. Gramm, along with Sen. Charles Schumer (D-N.Y.), drafted a bill to deregulate the electricity industry, it also included an exemption from oversight for swaps. But that bill died in the Senate. While the CFTC rules would have dealt with some of the sophisticated financial instruments, a new law would have taken precedence and would have included other financial instruments as well.
Later that year, some of the items in that bill were included in legislation to renew the charter of the CFTC, which also included an exemption from regulation for swaps and other sophisticated trading instruments. Just as it was about to be approved late in 2000, Gramm raised concerns about items in the bill unrelated to the swaps Enron was interested in. He was concerned about banking issues and put a hold on the bill. But he was persuaded in the end to support it after talks with the Treasury Department, not Enron, Gramm's spokesman said.
Treasury officials and others argued that if the financial instruments were too closely regulated, the market would simply move overseas.
Gramm said his final decision had nothing to do with Enron.
But Larry Noble, director of the Center for Responsive Politics, a political watchdog group, said Gramm was there when it counted. "Senator Gramm was a close friend of Enron's and remains a close friend of Enron's," Noble said. Gramm said that's implication by innuendo.
"I objected to the bill for three months and would have killed it had they not fixed an unrelated problem," Sen. Gramm said. "I sure as hell wasn't doing Enron's business."
Wendy Gramm has been asked to testify before Congress, and more than likely will be asked to explain her relationship, if any, to Enron while she was at the CFTC, considering that her husband was a major recipient of their money and that her regulations appeared to favor the firm. They also want to know about her transition from CFTC chief in 1993 to, six weeks later, a member of the Enron board of directors.
A spokeswoman for the Senate Permanent Subcommittee on Investigations, Kathleen Long, said the panel is particularly interested in looking into the role of Enron's board in "overseeing Enron activities," particularly "offshore activity." The board, including Wendy Gramm, is charged with being the shareholders' eyes and ears at the company.
Back in 1993, minutes of the CFTC board meeting show Gramm was inclined from the first to exempt swaps. She told the story about the garden at the meeting, saying that the board should "make sure that we carry out our statutory mandate of protecting customers and providing financial integrity, but also to allow innovation where appropriate and not impose an unnecessary burden or cost so that this garden can continue to flourish."
At least one commissioner, Fowler West, had concerns and suggested that President Bill Clinton appoint a special board to look into regulation of such instruments. But in the end, West voted for the rule to exempt swaps from regulation.
Wendy Gramm currently is a member of the Mercatus Institute think tank, which is affiliated with George Mason University in the Virginia suburbs of Washington. The institute also has been a beneficiary of Enron. The institute has received $50,000 from Enron since 1996, according to a spokeswoman, Laura Hill. Hill took a list of written questions for Gramm and passed them along to her, but Gramm did not respond.


Joe Gambles is fresh off of his fourth-straight win at Ironman 70.3 Boulder, and he says that Challenge Roth has been a priority race for him the entire year. Gambles won his Ironman debut at Wisconsin in 2010 and will be looking for the biggest title of his career on Sunday.
Sebastian Kienle finally broke through at Europe's biggest race with a convincing win.
Two Germans beat out a tough field at the 35th running of the iconic Challenge Roth triathlon.
Expect a fast day of racing on Sunday.


Description: GCH assisted the Lummi Tribe in establishing a memorial and cultural museum on the Point at Semiahmoo. The site was the location of a tragic and accidental excavation, which revealed several layers of Native habitation and burial sites dating back thousands of years. The Lummi Tribe wished to honor their ancestors while bringing public awareness to the unfortunate event in hopes that it would never occur again in other locations.


GET Arena is that place for the whole family to come to and have quality fun. There's something for everyone to do. There's Go Karting, GOONIES kids, for the kids, while mom and dad visit the BAR n GRILL (while seeing the kids on their track routes) and relax at G Lounge.
Later at night, mom and dad can 'sneak' out after the kids have gone to bed back to G Lounge and see how it changes into a very lively scene with music and other adults having a great time.
The GET Arena can be easiy located along the Ozumba Mbadiwe road. It is opposite the Lagos Oriental Hotel and on the road to the The Palms Shopping Mall.
Find other things to do in Nigeria or Find events to attend in Nigeria.


text:
if(${USE_CRAYPOWER})
	set(FLAGS_DEF "-USE_CRAYPOWER ${FLAGS_DEF}")
	set(FLAGS_DEF_D "-DUSE_CRAYPOWER ${FLAGS_DEF_D}")
endif()

# define print info (will be called in printsetting.cmake)
macro(PRINTSETTING_CRAYPOWER)
	printinfo_onoff("USE_CRAYPOWER\t\t\t" "${USE_CRAYPOWER}")
endmacro()


The use of this site is governed by the policies, terms and conditions are below . Your use of this site indicates your acceptance of these terms and conditions. Your placement of an order indicates your acceptance of these terms and conditions. Your submittal of any purchase order to darcysurfboards.com indicates acceptance of these terms and conditions.
darcysurfboards.com reserves the right to make changes to this site and these terms and conditions at any time.
Your receipt of an electronic or other form of order confirmation does not signify our acceptance of your order, nor does it constitute confirmation of our offer to sell. darcysurfboards.com reserves the right at any time after receipt of your order to accept or decline your order for any reason. darcysurfboards.com reserves the right at any time after receipt of your order, without prior notice to you, to supply less than the quantity you ordered of any item. All orders placed must obtain pre-approval with an acceptable method of payment, as established by our credit and fraud avoidance department. We may require additional verifications or information before accepting any order. darcysurfboards.com is a retail outlet providing services to individual end user customers and does not accept orders from dealers, exporters, wholesalers, or other customers who intend to resell the products offered by darcysurfboards.com.
darcysurfboards.com is not liable for any losses or damages caused by this website or any website linked to or from this website. We reserve the right to refuse any order without giving reason. Upon cancellation of an order we will make all reasonable attempts to contact you using the details provided. All received monies will be refunded using the method received.
The delivery times provided by darcysurfboards.com are estimates only. darcysurfboards.com will not be held accountable for late deliveries or loss or damage relating to late deliveries.
In the event that multiple items are ordered, part deliveries may be made where stock is not available. All reasonable attempts to notify you will be made using the details you provided. Please ensure you enter the correct delivery address. darcysurfboards.com can not be held responsible for incorrectly entered delivery addresses.
*Some orders may incur a customs or import duty charge. D'Arcy Surfboards do not have any control over these charges or are unable to advise what they will be , as it is based on your own countries regulations & compliances. For further information, please contact your local customs office.
2. Special return offers apply to individuals only.
3. We recommend sending returns via registered post as we do not accept responsibility for lost items.
If notified before goods have been dispatched, darcysurfboards.com can accommodate order cancellations. If items have been shipped, darcysurfboards.com reserves the right to refuse order cancellation or charge a cancellation fee should we be able to request the return of the package from our delivery service.
This site is owned and operated by D'ARCY SURFBOARDS. Unless otherwise specified, all materials appearing on this site, including the text, site design, logos, graphics, icons, and images, as well as the selection, assembly and arrangement thereof, are the sole property of D'ARCY SURFBOARDS. No materials from this site may be copied, reproduced, modified, republished, uploaded, posted, transmitted, or distributed in any form or by any means without D'ARCY SURFBOARDS prior written permission. All rights not expressly granted herein are reserved. Any unauthorised use of the materials appearing on this site may violate copyright, trademark and other applicable laws and could result in criminal or civil penalties.
This site may contain links to other sites on the Internet that are owned and operated by third parties. You acknowledge that DARCYSURFBOARDS.COM is not responsible for the operation of or content located on or through any such site.


We, 4 kiting "spice-girls": Nina, a flight attendant at Norwegian who has also taken a leave from work to travel the world. Monika, a Swiss girl who quit her officejob to start a downwinder-business over her. And us, Maggie and I. This was the first time also for Monika downwinding this stretch, so it was more an exploration than an organized trip. We didn't know in advance how the conditions were for kiting or where we could spend the nights. Also this excact stretch is quite undiscovered by kiters in general, so it was all pretty exciting. Day 1: We kited the whole day, passed the fishingport Camocim, till we reached a tiny village, Marceo, where we had bonfire on the beach and stayed the night. We crashed early and shared beds with cochroaches and frogs. Day 2: I had something wrong with the bar-setup (appearantly), so I was really struggeling to make it fly.
The car couldn't follow us on the beach, so I couldn't change the kite either. It was a nightmare with big waves and a non-flying kite, but we finally reached a remote beach-house (Robinson Crusoe-style) where the car met us. We had a lovely fishmeal amongst cows and hens before we headed to Barra Grande.
BG is a supersweet little spot with a few pousadas and one main road lit up by lanterns, creating that cozy vibe so uncommon in Brazil (they usually prefer flouresence). Day 3: We decided to kite at Barre Grande and do a downwinder to a lagoon nearby, with two options on how to get back (the car couldn't follow here either): Upwinding or donkey-riding. We decided on the first option, which turned out to be a decicion resulting in a battle between us and the wind and waves. But the fantastic big lagoon with no other kiters, was absolutely worth the fight… Back at the beach barraca in BG, the little old japanese hippielady had made her famously dangerous space cake, which was strangely enough sold openly from the bar. And the people there who were all fine earlier in the day, were at this time completely out of it after only a few bites. Scary stuff… Day 4: Downwinding to Parnaiba, a major stepping stone on the coastline stretch, but ugly as hell. We were straight back to flouressence and restaurants in the middle of the highway (ironically enough with the best meat any of us ever had in Brazil). Day 5: We took a boatride down the Delta of the Rio of Parnaiba, a 2700sq-km delta of channels, sanddunes and mangrove forests, teeming with wildlife.
Day 6: We had a kitefree day in order to get to the national park of Lencois Maranheses. This adventure included: 4WD-drive to "nowhere" through the sanddunes, then a ferry, a looong boattrip through more mangroves (and plenty of animals), a carride, another ferry, then lastly a horrible rollercoaster of a drive through the forest. The lencois (meaning bed sheets) are immense expanses of sanddunes with usually crystal-clear pools and lakes between the dunes. But at this time of the year, the pools were not so impressive. It was definately more of a "been-there-done-that" sort of place, rather than a "I-definately-have-to-come-back-here" kind of spot… But by getting to the Lencois, we reached our goal. Although we didn't kite the whole way. The mission was completed anyhow.
The following day (yesterday) we picked up Scott back at Ilha do Guaijiru and drove back to Taiba. And now, we're about to be seated for the final dinner with mummy and Maggie. Buhuu..
The kitespot in Jeri is choppy and gusty and with strong offshore wind. In other words, not ideal. The wavespot here, on the tip of Jeri where east meets west, is where the windsurfers are. And the kitesurfers have to stay far away from there in order to avoid the stormy war between the windsurfers and kiters during the hours of the day. At sunset though, everyone meets in peace at the famous Jeri dune watching the sun slowly dipping below the horizon melting the sky into an amazing kaleidoscope of colors. If not at the sunsetspot, you meet at one of the many caipi-kiosks on the way to the beach later on. Or in the Forro-party. Or last nights samba-party. We didn't go. We needed to take an early night and save energy for today and the next weeks' kitesurfing… We're starting a massive, long fat downwinder. Meaning we're gonna kitesurf downwind from here in Jeri and as far as we come (the goal is abt 300km) to lençóis maranhenses over the next 5-7 days. A 4×4 will bring our backpacks and take us back.
Driving further up the coast, we headed towards Jericoacoara, known as "Jeri". A magical place without any paved roads or cars, but plenty of sand and bare feet. The city is built right into the sanddunes of a far-flung nationalpark and you can only arrive here with a guided buggie, 4WD-car or by the seaway. Many obstacles; near flat-tires, a near-to crash, adrenalined sanddunesafari and a crookish teeny bobby driver/guide later, we finally reached Jeri. And probably partly because of the hard-to-reach location, it magnetizes Brazilians, other South-Americans, hippies, surfers, windsurfers and kiters from all over the world. Musicians and musiclovers are also attracted to this isolated place, and right now the Jeri jazz-festival is on. The small town is on fire. Cozy restaurants, small street-bars, charming pousadas, surfshops and arts&craft-stalls (occupied by majorly tattooed-rasta-pierced hippies) are bursting with good vibes. And music… Brazilian jazz, bossa nova, a blend of American cool jazz, European advanced harmonies and Afro-Brazilian heartfelt seductive rythms and lyrics, is everywhere you turn your ear… Another music- and dance-form extremely popular in Brazil, is the forro. The dance is a mix of slowdance on speed and sensual salsa. I must say it seems like the couples are getting it on on the dancefloor, allthough they usually don't know eachother and mostly part (after the dance) like nothing ever happened between them. Maggie and I joined the forro-party last night, after the final jazz-concert. Starting at 02:30-03:00-ish at night, to steaming rytmhs of live music, the hormons were floating all over the place. We joined in on the dance, but oh boy after some 18-year olds quite intensily tried to get little kissies from mommas, we ran home… No way no toyboys for the old ladies! Anyhow, it was fun and interesting to experience the true Brazilian forro: "your pulse, your heartbeat, your breathing, the rhythm of your life, the expression in time and movement, happiness, joy, sadness and envy." Brazil is not merely a romantic place, but a sensual one. Both guys and girls are extremely direct if they like someone. They will tell it, show it, dance it, feel it -at any time of the day. We Norwegians kind of seem stiff, non-humorous, apathic and cold in comparison.
Let's learn (#11) from our sensual friends in the Latin Quarters of the world, and shake it up a little. So let's all go for a bossa-forro-nova-salsa-steaming-hot friday night guys!


LWE: While outside events may prompt a story idea, or coax me into continuing an old one I'd put aside, I don't think current events influence the actual stories very much—after all, I started this story thirty years ago, and here it is, pretty much unchanged from my original plans.
LWE: I started writing when I was eight because I loved making up stories, and my second-grade teacher praised my very first writing assignment and said, "Maybe you'll be a writer someday!" I thought that sounded like a great idea, and here I am.
LWE: These days I write whatever I feel like, without much concern for the marketplace, so I'm currently writing a series of adventure stories inspired by books I read as a kid, the Tom Derringer series. The first, Tom Derringer and the Aluminum Airship, came out in 2014, and I'm midway through the third, Tom Derringer and the Steam-Powered Saurians. At least three more are planned.
LWE: I'm not trying to keep up with the SF/fantasy field; the book I'm in the middle of reading right now is Bill Bryson's Made in America, nonfiction about the history of American English.
LWE: Advice for would-be writers: make sure you know why you're writing. If you want to be rich and famous, writing isn't the way to get there. If you want to impress people, forget it—it mostly doesn't impress anyone. Everyone thinks they can write. You should only try to write if you're madly in love with storytelling.
LWE: I'm active on Facebook and Twitter; I'm @wattevans on Twitter. I also have my own website at http://www.watt-evans.com, and send out a short e-mail newsletter every month or so.
Lawrence Watt-Evans has been a full-time writer since 1979, with about fifty novels and one hundred fifty short stories to his credit, but it wasn't until 1987, when Gardner Dozois bought "Why I Left Harry's All-Night Hamburgers," that he got a story into an actual science fiction magazine. It was revised to Gardner's specifications and went on to win the short story Hugo and other awards; without those revisions, who knows how it would have done? In the interests of keeping his Hugo acceptance speech brief, Lawrence failed to thank Gardner, and he's regretted that omission ever since.


22/05/2017 · How To Make Clear Slime Without Glue or Borax Hong Giang DIY Slime. Loading... Unsubscribe from Hong Giang DIY Slime? Cancel Unsubscribe. Working... Subscribe Subscribed Unsubscribe 3.9M. Loading... Make Slime. Slime expert, DIY slime maker, slime using borax or slime without borax can be created.
Make Slime. Slime expert, DIY slime maker, slime using borax or slime without borax can be created.


text:
layout: post
title: "Static Web Pages + Git = Awesome Deployment"
date: 2013-01-26 04:09 UTC-0500
tags:
  - git
  - jekyll
  - octopress
  - sites
category: development
excerpt:
  Push to deploy. Like a touch-to-start car, but like for static Web pages.

---

> I've been having a lot of fun working with [Octopress][]; working with it to
> make it as simple for me to use. Fortunately, this hasn't been much of
> a challenge. With a bit of trial and error, I've even managed to abstract the
> act of static web page deployment without too much help! It's possible to
> implement "Heroku-like" deployment. Towards the end, I even throw in a tip on
> how to do something similar to how Heroku might have deployment done as well!

# Prerequisties

By continuing from here, I'm going to assume that you either:

  * have access to a remote server that's working with a domain or,
  * got something like [Pow][] or a local web server running to pick up
    changes from a folder of choice.

That'd allow for you to view changes real-time. Another assumption is that
you're familiar with [Git hooks][] and [the difference between the two][].
If enough confusion incurs, I might make a separate post about it.

# Setting up the Remote Environment

First, make sure you got Git up and running on your system.

{% highlight bash %}
$ git --version
git version 1.7.10.4
{% endhighlight %}

Secondly, ensure that you can SSH as a user or at least provide yourself
with access.

Next, set up the bare repositories that you'll be using to push your changes.

{% highlight bash %}
$ cd ~
$ mkdir -p ~/repos/swag
$ cd ~/repos/swag
$ git init --bare
{% endhighlight %}

We use the `--bare` option here to tell Git that we only want the
Git-specifics (the index, configuration options, etc) on the server,
nothing more.

Next, we go on to set up our hooks. We go back into our mighty console and
execute the following:

{% highlight bash %}
# (from working directory ~/repos/swag)
$ cd hooks
$ vi post-receive
{% endhighlight %}

With in the `post-receive` hook, we enter the following content:

You'll want to change the values of the following:

 * `LIVE_BRANCH` to the name of the branch that'd hold the code for
   deployment and,
 * `LIVE_PATH` to the (preferably) absolute path that of which the code
   should be stored.

With this, you've fully set up your remote enviroment. Now, you can continue
off back to your local development machine and continue.

# Setting up the Local Environment

On your awesome local machine, the act of instant deployment begins. Now,
the best part about this is that you can do this with an existing Git branch
that has static files or work on this with from scratch if you're just
starting out.

In a new directory, clone the repository from the server, add some files,
commit and push; the typical personal Git flow.

{% highlight bash %}
# (from an awesome folder)
$ git clone joe@acme.net:~/repos/swag swag
# You might get a warning about cloning an empty repository; it's fine.
$ git add .
# Move in the files from the old repository (if it exists)
$ mv file1 ../files
$ git add .

$ git commit -m "Swag 1 point"
$ git push
{% endhighlight %}

After you push, you might notice information about checking out done in your
remotes. That's the `post-recieve` hook updating the code in reaction to the
branch that you pushed.

{% gist 4618184 %}

# Quirks

I have to admit, in [the Gist shown above][], there's a few problems I'm
going to have to adapt this post to show.

  1. __Single branch push support__ - If you pushed using
     `git push origin --all` or whatever remote you specify, currently
     this hook would *not* be able to notice such a push, or rather, parse
     it properly. I'm experimenting with a clean way to do this.

  2. __Merging issues__ - If, for some reason, there was a merging problem,
     there's no way for you to tell, from what I know.

[Octopress]: http://octopress.com
[the Gist shown above]: https://gist.github.com/4618184
[Pow]: http://pow.cx
[Git hooks]: http://git-scm.com/book/en/Customizing-Git-Git-Hooks
[the difference between the two]: http://stackoverflow.com/a/9653208/602588


The content of the Silverline Group website and its individual pages is for your general information and use only. It is subject to change without notice.
These terms and conditions apply to the Silverline Group website only. Other websites linked to or from this site, as well as other services or companies referring to have their own terms and conditions, which might not necessarily coincide with those of Silverline Group.
Silverline Group reserves all of rights, including but not limited to any and all copyrights, trademarks, patents, trade secrets and any other proprietary right that Silverline Group may have in this website, its content, and the goods and services that may be provided.
The use of the rights and property of Silverline Group requires prior written consent from Silverline Group. Silverline Group is not providing you with any implied or express licenses or rights by making services available to you.
When applying to register to this website, users need to provide truthful information and be at least eighteen (18) years of age.
Users are responsible to maintain the confidentiality of their login / registration details. Users are also solely responsible for uses via their passwords – whether authorised or unauthorised. Silverline Group immediately needs to be notified of any unauthorised user registration or access.
This website and its related services are provided on an "as is" basis. Silverline Group is the owner of this website and exclusively reserves all associated rights and may (at any time and without notice and any liability to its users) modify or discontinue this website and its services and / or delete the data provided – whether temporarily or permanently. Silverline Group shall have no responsibility or liability for the timeliness, deletion, failure to store, inaccuracy or improper delivery of any data or information.
Goods and services of third parties may be advertised and / or be made available on or through this website. Representations made regarding products and services provided by third parties are governed by their own policies. Silverline Group shall not be liable or responsible for any dealings or interaction with third parties.
This website may contain content that may be objectionable. Silverline Group is not responsible for viewpoints differing from that of users.
All information or data of any kind (including, but not limited to, text, images /photographs / graphics, videos, music / sound files and software / code), publicly or privately provided, shall be the sole responsibility of the person providing the content or the person whose user account is used.
You acknowledge and agree that Silverline Group shall have the right (but not obligation), in the sole discretion of Silverline Group, to refuse to publish or to remove or block access to any content you provide at any time and for any reason – with or without notice.
Providing or using this website and any content or service in any commercial manner or in any manner that would involve junk mail, spamming, chain letters, pyramid schemes, or any other form of unauthorised advertising without prior written consent from Silverline Group.
Silverline Group has the right, but not the obligation, to monitor any activity and content associated with this website. Silverline Group may investigate any complaints or reported violation of these terms and conditions and take any action that Silverline Group deems appropriate. This may include, but is not limited to, issuing warnings, suspending, terminating or attaching conditions to users' access and / or removing any materials from the website.
You agree to indemnify and hold Silverline Group (including its directors, employees, agents, affiliates, partners, independent contractors, advertisers and co-branders) harmless from any claim or demand, including reasonable legal fees, that may be made by any third party, that is due to or arising out of conduct or connection with this website or service, your provision of content, your violation of these terms and conditions, or any other violation of the rights of another person or party.
Please also read the Silverline Group Disclaimer.
These terms and conditions will be exclusively governed by and construed in accordance with the laws of South Africa whose courts will have exclusive jurisdiction in any dispute. However, Silverline Group has the right, at the sole discretion of Silverline Group, to commence and pursue proceedings in alternative jurisdictions.
Failure of either party to assert any right under these terms and conditions shall not be considered a waiver of that party's right and that right will remain in full force and effect.
You agree that any claim or cause arising out of this website or its services must be filed within one (1) year after such claim or cause arose, or the claim shall be forever barred.
Continued use of this website signifies your acceptance of these terms and conditions.


Tis the season! We've created a Canada 150 Snowflake Ornament to commemorate the amazing 150th anniversary of Confederation that Canada has celebrated this year.
This logo is proudly and beautifully displayed on our Canada 150 Polished Gold or Polished Nickel Snowflake Ornament. Produced under License by the Government of Canada.
The Canada 150 logo is composed of a series of diamonds, or 'celebratory gems', arranged in the shape of the iconic maple leaf. The four diamonds at the base represent the four original provinces that formed Confederation in 1867: Ontario, Quebec, New Brunswick and Nova Scotia. Additional diamonds extend out from the base to create nine more points; in total representing the 13 provinces and territories.
The snowflake measures 60mm wide by 65mm tall (not including the ribbon length), and comes with a red ribbon attachment and a red velvet bag.
Available in Polished Gold or Polished Nickel, and as a non-trackable version or as a trackable (trackable at www.geocaching.com).


text:
You are at:Home»Boat Reviews»All-Electric Q30 From Finland Coming to U.S.
All-Electric Q30 From Finland Coming to U.S.
By Peter Janssen	 December 20, 2021 No Comments
The Q30 all-electric, minimalist and elegant day cruiser from Q Yachts in Finland will make its U.S. debut at the Palm Beach show in March.
The Q30 is 30' 7" long with a beam of 7' 3" and it's powered by twin Torqeedo 10kW sailpods and a Torqeedo 30-kWh lithium battery. It has a maximum range of 60 nm; at a cruising speed of 9 knots the range is 42 nm; at its top speed of 14 knots the range is 21 nm. An optional second battery can extend the range.
The boat can be charged anywhere with a standard 230-volt plug, and it has an optional Torqeedo fast charger. Optional power is an Oceanvolt AXC20 electric motor with 20KW continuous power.
The company, which was started in Helsinki, says, "The fundamental idea of Q Yachts is to develop high-end electric boats that are easy to own and effortless to use." They are silent and sustainable.
The energy-efficient hull is fiberglass and foam-cored. The Q30 has a cabin with a V-berth for two below, a fridge, water and an electric toilet. Read more:


The Nigeria Senate has confirmed Former Governor of Rivers State Rt. Hon. Rotimi Ameachi, as minister of the Federal Republic of Nigeria during its screening exercise today.
The exercise that lasted about 46 minutes , with questions that cut across. corruption, petroleum, discipline among public office holders and respect for the rule of law.
The embattled APC party chieftain had suffered series of court litigations, only to be considered to appear before the red chamber this morning to prune much pressure being expounded to weaken his political aspiration.
The former Rivers State governor finally took a bow at about 1:20 pm after an intervention by the senate president Senator Bukola Saraki, requesting the house to allow the party chieftain to take a bow.


text:
package org.I0Itec.zkclient.testutil;

import com.netflix.curator.framework.CuratorFramework;
import com.netflix.curator.framework.CuratorFrameworkFactory;
import com.netflix.curator.retry.RetryOneTime;
import com.netflix.curator.test.TestingServer;
import com.netflix.curator.test.Timing;
import com.netflix.curator.x.zkclientbridge.CuratorZKClientBridge;
import org.I0Itec.zkclient.IZkConnection;
import org.I0Itec.zkclient.ZkClient;
import org.apache.log4j.Logger;
import org.junit.rules.ExternalResource;
import java.io.IOException;
import java.util.List;

public class ZkTestSystem extends ExternalResource {

    protected static final Logger LOG = Logger.getLogger(ZkTestSystem.class);

    private static int PORT = 10002;
    private static ZkTestSystem _instance;
    private TestingServer _zkServer;
    private ZkClient _zkClient;

    private ZkTestSystem() {
        LOG.info("~~~~~~~~~~~~~~~ starting zk system ~~~~~~~~~~~~~~~");
        try {
            _zkServer = new TestingServer(PORT);
            _zkClient = ZkTestSystem.createZkClient(_zkServer.getConnectString());
        }
        catch ( Exception e ) {
            throw new RuntimeException(e);
        }
        LOG.info("~~~~~~~~~~~~~~~ zk system started ~~~~~~~~~~~~~~~");
    }

    @Override
    // executed before every test method
    protected void before() throws Throwable {
        cleanupZk();
    }

    @Override
    // executed after every test method
    protected void after() {
        cleanupZk();
    }

    private void cleanupZk() {
        LOG.info("cleanup zk namespace");
        List<String> children = getZkClient().getChildren("/");
        for (String child : children) {
            if (!child.equals("zookeeper")) {
                getZkClient().deleteRecursive("/" + child);
            }
        }
        LOG.info("unsubscribing " + getZkClient().numberOfListeners() + " listeners");
        getZkClient().unsubscribeAll();
    }

    public static ZkTestSystem getInstance() {
        if (_instance == null) {
            _instance = new ZkTestSystem();
            _instance.cleanupZk();
            Runtime.getRuntime().addShutdownHook(new Thread() {
                @Override
                public void run() {
                    LOG.info("shutting zk down");
                    try {
                        getInstance().getZkClient().close();
                        getInstance().getZkServer().close();
                    }
                    catch ( IOException e ) {
                        throw new RuntimeException(e);
                    }
                }
            });
        }
        return _instance;
    }

    public TestingServer getZkServer() {
        return _zkServer;
    }

    public String getZkServerAddress() {
        return "localhost:" + getServerPort();
    }

    public ZkClient getZkClient() {
        return _zkClient;
    }

    public int getServerPort() {
        return PORT;
    }

    public static IZkConnection createZkConnection(String connectString) {
        Timing                  timing = new Timing();
        CuratorFramework        client = CuratorFrameworkFactory.newClient(connectString, timing.session(), timing.connection(), new RetryOneTime(1));
        client.start();
        try
        {
            return new CuratorZKClientBridge(client);
        }
        catch ( Exception e )
        {
            throw new RuntimeException(e);
        }
    }

    public static ZkClient createZkClient(String connectString) {
        try
        {
            Timing                  timing = new Timing();
            return new ZkClient(createZkConnection(connectString), timing.connection());
        }
        catch ( Exception e )
        {
            throw new RuntimeException(e);
        }
    }

    public ZkClient createZkClient() {
        return createZkClient("localhost:" + PORT);
    }

    public void showStructure() {
        getZkClient().showFolders(System.out);
    }

}