text:
William Faulkner archival material to be sold at auction
Patricia Reaney
NEW YORK (Reuters) - Letters, an unpublished short story and William Faulkner's Nobel Prize medal could sell for more than $2 million when archival materials of the author are sold at auction in June, Sotheby's said on Thursday.
Faulkner, whose books include "The Sound and the Fury" and "Sartoris," is considered one of the most important American authors of the 20th century. A native of Mississippi, he set much of his work in the American South and often in the fictional Yoknapatawpha County.
Faulkner's Nobel medal and diploma, and the hand-written draft of his 1950 Nobel acceptance speech, are being auctioned as one lot with a pre-sale estimate of more than $500,000. It is expected to be the highlight of the June 11 sale in New York.
"We have the medal itself, then we have the diploma, which is very colorful, and we also have the speech. The first draft of the speech is written on Algonquin letterhead," said Justin Caldwell, vice president of Sotheby's books and manuscripts department, referring to the New York hotel.
"To my knowledge we have never handled a Nobel Prize medal," he added in an interview.
Justin Caldwell, vice president of Sotheby's books and manuscripts department, said the archive, being sold by the author's family, provides a window into key moments of Faulkner's life, including the time he spent in Paris in the 1920s and later in Hollywood when he turned to screenwriting, as well as insights into his novels.
Some of the items, which had been feared lost, were recently found on the family's property in Virginia, according to Sotheby's. An unpublished 12-page short story entitled "The Trapper's Story," which was discovered on the property, is expected to sell for $30,000 to $50,000.
Another item thought to have been lost, an original book of poetry called "Vision in Spring," will also be included in the sale. It was published in 1984 from a photocopy.
Caldwell said items relating to Faulkner are much rarer in the auction market than letters and possessions of other American authors such as Ernest Hemingway or F. Scott Fitzgerald.
"Things just don't come up," he explained. "There is just not that much out there. There are many more Hemingway letters or Fitzgerald letters than there are Faulkner," he said.
"It is really unusual to see this much at once."
The auction will include 16 personal letters with drawings and 10 signed postcards that Faulkner sent from Paris to his family in which he describes his early impressions of the city. They are expected to fetch up to $350,000.
Faulkner received the Chevalier de la Legion d'Honneur medal in 1951. It will also go under the hammer with a pre-sale estimated value of $35,000.
A Christmas present from Faulkner to his daughter Jill, 25 inscribed and signed volumes of his work bound in blue leather, is expected to be another sought-after item.
All of the items in the sale will be on display at Sotheby's in Paris in May before the New York sale.
Editing by Todd Eastham


I was lvling the day before update and was getting 400+ exp per monster kill. I am now only getting 100 exp per monster kill. How do they expect us low level to catch up with the lvl 60 players. Is this temporary or permanent?
Then there main quest. Back in wynnadia it gave like 10k or more xp per quest now it not even 500xp.
DragonProtector Really! Great I can't even level up then. I guess I go play something else no point in busting my *** trying to level up since i will not get any exp except from PE. I can't believe the experience is broken to.
I do not know if it affected in Wynnadia but from Korhala I noticed this.
The whole game seems broken now. I love dp but this is ridiculous. Ya free dragons but at cost of what? Plus chat dead and no one seems to even wanna chat or anything and they all lv to quickly. It like the expect us to spend our lives grinding and solo this game. I came to play an mmo to have fun and chat with people and play together not solo and be lonely. As much as I love this game idk how long I can hold out before I quit and end up playing something else. Maybe I need a break I am not sure but this whole dead population issue killing me.
The post was edited 1 time, last by DragonProtector ( Feb 10th 2018 ).
I even pm some and no response lol so idk why every one avoiding me like the pleage lol.
I got no clue but it hurts when I cannot have fun playing a game and talk in chat same time. Ya people use guild chats but why cant this game be the way it was back in 2013 when people used chat and everything was fun and lively?
Anyone can get to 55~60 in couple hrs farming corzine, this isnt a problem for high level players its a problem for low lvl players.
For example, if you are a new player and leveling the (regular way). It takes around maybe 6 days to level to 55. Now that quest exp and mob exp is reduce by 75% . It will take the regular player 24 days to get to lvl 60, that is assuming if they are a grinder. I know there are other ways around this since i can level from 1~55 in one day if wanted to.
Just stating this is bad for incoming players.
AS for high level players you are farming gaze and items to level up, being low level just to level it can get tedious and boring.
True and ya I was thinking I prob wanna go Corzine or pe runs.
How can there be players to complain about leveling xp when there is nothing else to do than farming dragons, gold and pexing ?
1 map per month, you have all the time you need, even with playing 10 minutes per day, to reach the max lvl before the release of the next map.
What do the complaining guys expect ? Loging in, doing three concessus cave and lvl up that way ?
Dragon's prophet is nothing else than a game about farming, framing, farming and farming again. Farm your dragon, farm their skills, their exp. Farm your stuff, farm the gold to craft your stuff. Farm laedis, farm stuffing-item-dungeons. Nothing else than that and pexing.
Plus chat dead and no one seems to even wanna chat or anything and they all lv to quickly.
Well there will be still people who don't understand things like that..
If they just wanted to slow us down grinding to hit the cap fast, i wouldnt have a problem with it.
I would aggre you, that its possible to hit the Levelcap before they will unlock a new cap (even with only 10minutes online time each day).
Dragon's Prophet / Savage Hunt was known for reaching things in several ways.
With this "Patch" they just destroyed many of it and (maybe) the motivation of farming interested players (like me).
I need to farm more than 4x longer now, for leveling up a Dragon Skill with Companion XP / Combat Skill XP as before this Patch.
@CoMa: Tell me, why you dont write anything about the XP-Adjustement in the patchnotes ?!?!
because you were actually lvling up dragon skills that way? No wonder you're complaints ING about how much time it's takes to do stuff.. lvl your skills through lair.
Agreed, I always done it that way and well companion xp just a bonus for me.


text:
Additional Participant CE (33)
Events & Consulting Rooms (8)
Anger & Violence (25)
Behaviour in Children and Adolescents (257)
Bessel van der Kolk (7)
Daniel Siegel (3)
Frank Anderson (8)
Leading Experts (136)
John and Julie Gottman (4)
Peter Levine (7)
Documentation & Legal (19)
Richard Schwartz (4)
Speech/Language Pathology (37)
Susan Johnson (4)
Therapies & Treatments (79)
CBT/Cognitive Behavioural Therapies (97)
DBT/Dialectical Behaviour Therapy (39)
Solution-Focused Brief Therapy (10)
▢ Online Courses
▢ Digital Seminars
▢ DVDs
▢ Bookstore
▢ Bundles
▢ Calendar of Events
▢ Consulting Rooms
▢ Advertise with Us
▢ Search
Digital Seminar
Evidence-Based Treatments for PTSD: CBT, Prolonged Exposure Therapy (PE) & EMDR
Add to Cart » Add to Cart »
Given the proliferation of books and techniques related to trauma, it is difficult to find what really works. In this expertly produced recording you will learn the very latest evidenced-based treatments for trauma from the world's leading experts.
Donald Meichenbaum, Ph.D. is one of the founders of Cognitive-Behavioral Therapy (CBT) and was voted one of the top ten most influential therapist of the 20th century. Dr. Meichenbaum will discuss how CBT is evolving and how it can be used to conquer post traumatic growth and to heal from their traumatic event.
Edna Foa, Ph.D is a Professor of Clinical Psychology at the University of Pennsylvania and the developer of Prolonged Exposure Therapy (PE). She was named one of Time Magazine's 100 most influential people for her work with PTSD in returning war veterans. She will explain how to use specific strategies in PE including imaginal exposure and vivo exposure to help clients confront their trauma and resolve their symptoms.
Laurel Parnell, Ph.D. is one of the most recognizable experts in the field of Eye Movement Desensitization and Reprocessing (EMDR). The author of four books on the subject, this expert trainer and clinician will show you how to integrate EMDR into a client-centered approach to therapy. She takes EMDR out of the theoretical into the practical, client-focused realm. Dr. Parnell will explain how to make adjustments to EMDR that are imperative to helping clients deal with their trauma.
Donald Meichenbaum, Ph.D. | Edna Foa, Ph.D. | Laurel Parnell, Ph.D.
POS046785
Never expires.
Continuing Professional Development Certificates - PESI Australia, in collaboration with PESI in the USA, offers quality online continuing professional development events from the leaders in the field at a standard recognized by professional associations including psychology, social work, occupational therapy, alcohol and drug professionals, counselling and psychotherapy. On completion of the training, a Professional Development Certificate is issued after the individual has answered and submitted a quiz and course evaluation. This online program is worth 3.0 hours CPD.
Donald Meichenbaum, Ph.D. Related seminars and products: 8
The Melissa Institute
Don Meichenbaum, Ph.D. is Distinguished Professor Emeritus from the University of Waterloo. Ontario from which he took early retirement 20 years ago. He is presently Research Director of the Melissa Institute for Violence Prevention in Miami (Please see www.melissainstitute.org). He is one of the founders of Cognitive Behavior Therapy.
In a survey of clinicians reported in the American Psychologist, he was voted "one of the ten most influential psychotherapists of the 20th century." He has received a Lifetime Achievement Award from the Clinical Division of the American Psychological Association and he was Honorary President of the Canadian Psychological Association.
He has presented in all 50 U.S. states and internationally. He has published extensively and most recently published Roadmap to Resilience: A Guide for Military Trauma Victims and Their Families (visit www.roadmaptoresilience. org). His other books include Treatment of Individuals with Anger Control Problems and Aggressive Behavior; Stress Inoculation Training; Facilitating Treatment Adherence; and The Unconscious Reconsidered.
He has consulted for various populations including veterans' hospitals, the National Guard, psychiatric treatment centers for children, adolescents and adults, treatment center for individuals with traumatic brain injuries, torture victims, Native populations, deaf populations and school boards. See papers by Dr. Meichenbaum on www.melissainstitute.org (go to home page and click on Author's Index and scroll to Meichenbaum).
Financial: Donald Meichenbaum is Research Director of the Melissa Institute for Violence Prevention and Treatment. He is the Distinguished Professor Emeritus for the University of Waterloo, Ontario, Canada. Dr. Meichenbaum receives a speaking honorarium from PESI, Inc.
Non-financial: Donald Meichenbaum has no relevant non-financial relationship to disclose.
Edna Foa, Ph.D. Related seminars and products: 1
Edna B. Foa, Ph.D., is a Professor of Clinical Psychology in Psychiatry at the University of Pennsylvania and Director of the Center for the Treatment and Study of Anxiety. D. Foa devoted her academic career to study the psychopathology and treatment of anxiety disorders, primarily obsessive-compulsive disorder (OCD) and post traumatic stress disorder (PTSD) and is currently one of the world's leading experts in these areas. Dr. Foa was the chair of the DSM-IV Subcommittee for OCD. She received her Ph.D. in Clinical Psychology and Personality from University of Missouri, Columbia, in 1970.
Dr. Foa has published several books and over 350 articles and book chapters and has lectured extensively around the world. Her work has been recognized with numerous awards and honors. Among them are: Distinguished Scientific Contributions to Clinical Psychology Award from the American Psychological Association; Lifetime Achievement Award presented by the International Society for Traumatic Stress Studies; 2009 Lifetime Achievement Award presented by the Association for Behavior and Cognitive Therapies; TIME 100 most influential people of the world; 2010 Lifetime Achievement in the Field of Trauma Psychology Award from the American Psychology Association; and Outstanding Career Achievement Award presented by the International OCD Foundation.
Laurel Parnell, Ph.D. Related seminars and products: 12
Clinical Psychologist, EMDR Trainer
Laurel Parnell, Ph.D. is one of the world's leading experts on EMDR. A clinical psychologist, she has trained thousands in EMDR in her international workshops. Dr. Parnell is the author of A Therapist's Guide to EMDR, EMDR in the Treatment of Adults Abused as Children, Transforming Trauma: EMDR, and Tapping In: A Step-by-Step Guide to Activating Your Healing Resources Through Bilateral Stimulation as well as articles and a chapter in the EMDR Casebook. Dr. Parnell is at work on her newest book: Attachment-Focused EMDR: Healing Relational Trauma, which will be published by WW Norton in 2013. Dr. Parnell has served on the faculty of the California Institute for Integral Studies and John F. Kennedy University.
An EMDR pioneer and innovator, Dr. Parnell has immersed herself in the practice and development of EMDR since 1991 bringing a client-centered attachment-focused approach to the work. A frequent presenter at conferences, she has been interviewed for television, radio and print. She maintains a private practice in San Rafael, California.
Access for Self-Study (Non-Interactive)
Access never expires for this product.
Define evidence-based practice in psychology (EBPP).
Explain the utility and limitations of research in clinical outcomes.
Name and define three evidence-based modalities in the treatment of traumatic stress.
Describe the role that cognitive behavioral therapy, prolonged exposure, and EMDR play in treating disorders of traumatic stress.
Evidence-Based Practice in Psychology
Narrative Prespective
The First Session
Counselors, Social Workers, Psychologists, Case Managers, Addiction Counselors, Therapists, Marriage & Family Therapists, Nurses, Other Mental Health Professionals
Total Reviews: 29
Additional Participant CE must be purchased for each additional viewer. These viewers will watch the video with the main registrant, but will have individual access to course handouts and certification. The standard price of this program includes certification for main viewer.
Your satisfaction is our goal and our guarantee. Concerns should be addressed to: PO Box 1000, Eau Claire, WI 54702-1000 or email info@pesi.com.au.
PESI AU
PO Box 1000 | EAU CLAIRE, WI 54702 | USA
ARN 3000 1640 6242
info@pesi.com.au
Copyright 2019, PESI AU
Support Home | Customer Support: (0011) 1-715-855-8105 or (800) 844-8260 | Hours: Monday-Friday, 7:00am-10:00pm CST | Customer Support: support@pesi.com.au
All Prices are shown in AUD

redpajama_set_name: RedPajamaCommonCrawl


text:
package org.sakaiproject.signup.tool.jsf;

import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;

import javax.faces.component.UIData;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.sakaiproject.authz.api.AuthzGroupService;
import org.sakaiproject.authz.api.PermissionsHelper;
import org.sakaiproject.exception.IdUnusedException;
import org.sakaiproject.signup.logic.SakaiFacade;
import org.sakaiproject.signup.tool.util.Utilities;
import org.sakaiproject.site.api.Group;
import org.sakaiproject.site.api.Site;
import org.sakaiproject.site.cover.SiteService;
import org.sakaiproject.tool.api.ToolSession;
import org.sakaiproject.tool.cover.SessionManager;

/**
 * <p>
 * This is a class for JSF Sign-up tool UIBean. It provides permission editing
 * functionality for Sign-up tool.
 *
 * @author Peter Liu
 *
 * </P>
 */
public class SignupPermissionsUpdateBean {

	private Logger logger = LoggerFactory.getLogger(SignupPermissionsUpdateBean.class);

	private SakaiFacade sakaiFacade;

	private List<RealmItem> realmItems;

	private UIData permissionTable;

	private Boolean showPermissionLink = null;

	/* in Sakai.properties file  then sakaiConfig file*/
	private static final boolean ENABLE_PERMISSION_FEATURE_FLAG = "true".equalsIgnoreCase(Utilities.getSignupConfigParamVal("signup.permission.update.enabled", "true")) ? true : false;

	/**
	 * Default Constructor
	 *
	 */
	public SignupPermissionsUpdateBean() {
	}

	/**
	 * It will initialize the a list of RealmItem objects, which contain all the
	 * realm information
	 */
	public void init() {
		this.realmItems = getCurrentSiteRealmItems();
	}

	/**
	 * This is a JSF action method which is used the JSF page
	 *
	 * @return a page url string
	 */
	public String processPermission() {
		init();
		return "doPermission";
	}

	/**
	 * This is a JSF button action method, which is used by JSF page
	 *
	 * @return a string
	 */
	public String updatePermission() {
		RealmItem realmItem = (RealmItem) permissionTable.getRowData();

		String desc = "";
		Object[] params = null;
		if (realmItem.isSiteLevel()) {
			params = new Object[] { realmItem.getSiteTitle(), realmItem.getRefId() };
			desc = MessageFormat.format(Utilities.rb.getString("permission.info.for.site.scope"), params);
		} else {
			params = new Object[] { realmItem.getSiteTitle(), realmItem.getGroupTitle(), realmItem.getRefId() };
			desc = MessageFormat.format(Utilities.rb.getString("permission.info.for.group.scope"), params);
		}

		return doPermissions(realmItem.getRefId(), desc);
	}

	/**
	 * Delegate the permission update job to sakai-permissions-helper tool
	 */
	private String doPermissions(String siteRef, String description) {
		try {
			ToolSession currentToolSession = SessionManager.getCurrentToolSession();
			currentToolSession.setAttribute(PermissionsHelper.PREFIX, "signup.");
			currentToolSession.setAttribute(PermissionsHelper.TARGET_REF, siteRef);
			currentToolSession.setAttribute(PermissionsHelper.DESCRIPTION, description);
			ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
			context.redirect("sakai.permissions.helper.helper/tool");
		} catch (Exception e) {
			logger.error(this + ".processPermissionUpdateRedirect - " + e);
		}

		return null;
	}

	private List<RealmItem> getCurrentSiteRealmItems() {
		List<RealmItem> realmItemList = new ArrayList<RealmItem>();
		String cur_siteId = getSakaiFacade().getCurrentLocationId();

		try {
			Site site = SiteService.getSite(cur_siteId);
			RealmItem item = new RealmItem(site.getTitle(), "", SiteService.siteReference(cur_siteId), true);
			/* set permission flag: 'realm.upd' for site realm level */
			item.setAllowedUpd(getSakaiFacade().isAllowedSite(getSakaiFacade().getCurrentUserId(),
					AuthzGroupService.SECURE_UPDATE_AUTHZ_GROUP, site.getId()));
			realmItemList.add(item);

			/* group levels */
			Collection groups = site.getGroups();
			if (groups != null) {
				for (Iterator iterator = groups.iterator(); iterator.hasNext();) {
					Group grp = (Group) iterator.next();
					item = new RealmItem(site.getTitle(), grp.getTitle(), SiteService.siteGroupReference(cur_siteId,
							grp.getId()), false);

					/* set permission flag: 'realm.upd' for group realm level */
					item.setAllowedUpd(getSakaiFacade().isAllowedGroup(getSakaiFacade().getCurrentUserId(),
							AuthzGroupService.SECURE_UPDATE_AUTHZ_GROUP, site.getId(), grp.getId()));
					realmItemList.add(item);
				}

			}
		} catch (IdUnusedException e) {
			logger.error("IdUnusedException: siteId is not found" + e);
			Utilities.addErrorMessage("No such site Id is found!");
		}

		return realmItemList;
	}

	public SakaiFacade getSakaiFacade() {
		return sakaiFacade;
	}

	public void setSakaiFacade(SakaiFacade sakaiFacade) {
		this.sakaiFacade = sakaiFacade;
	}

	private static Boolean allowedToUpdate = null;

	/**
	 * This is a getter method for UI
	 *
	 * @return true if user has the permission to do it
	 */
	public boolean isShowPermissionLink() {
		/* initialize only once on an user's session for efficiency */
		if (this.showPermissionLink == null) {
			boolean show = false;
			if (allowedToUpdate == null) {
				allowedToUpdate = new Boolean(ENABLE_PERMISSION_FEATURE_FLAG);
			}

			if (sakaiFacade.isUserAdmin(sakaiFacade.getCurrentUserId())
					|| (hasSiteUpdatePermission() && (allowedToUpdate.booleanValue() || isUserHasAllRealmUpdPermissionsForGroupLevels()))) {
				show = true;
			}

			showPermissionLink = new Boolean(show);
		}

		return showPermissionLink.booleanValue();
	}

	private boolean hasSiteUpdatePermission() {
		boolean allowed = false;

		/* Check user's permissions for 'site.upd' */
		if (getSakaiFacade().isAllowedSite(getSakaiFacade().getCurrentUserId(), SiteService.SECURE_UPDATE_SITE,
				getSakaiFacade().getCurrentLocationId())) {
			allowed = true;
		}

		return allowed;
	}

	/*
	 * Since the tool permissions are complex and only powerUser may work on
	 * this. This method gives Administrator a chance to set all realm.upd to
	 * all groups levels and the Permissions link on the sign-up tool menu bar
	 * will appears dynamically, without introducing
	 * signup.permission.update.enabled=true in sakai.properties file for all
	 * the sites.
	 */
	private boolean isUserHasAllRealmUpdPermissionsForGroupLevels() {
		boolean hasPermission = true;
		this.realmItems = getCurrentSiteRealmItems();

		/* One group in the site is the minimum requirement */
		if (realmItems == null || realmItems.size() < 2)
			return false;

		/* Check if the realm.upd exist in all levels */
		for (Iterator iterator = realmItems.iterator(); iterator.hasNext();) {
			RealmItem item = (RealmItem) iterator.next();
			if (!item.isAllowedUpd()) {
				hasPermission = false;
				break;
			}
		}

		return hasPermission;
	}

	public List<RealmItem> getRealmItems() {
		return realmItems;
	}

	/**
	 * This is a JSF getter method for UI
	 *
	 * @return a UIData object
	 */
	public UIData getPermissionTable() {
		return permissionTable;
	}

	/**
	 * This is a JSF setter method for UI
	 *
	 * @param permissionTable
	 *            a UIData object
	 */
	public void setPermissionTable(UIData permissionTable) {
		this.permissionTable = permissionTable;
	}

	/**
	 * This is a getter method for UI
	 *
	 * @return true if the user is a administrator
	 */
	public boolean isAdmin() {
		return getSakaiFacade().isUserAdmin(getSakaiFacade().getCurrentUserId());
	}

}

redpajama_set_name: RedPajamaGithub


text:
Charlemont, Massachusetts facts for kids
This article is about Charlemont (disambiguation)|Charlemont. For other uses, see Charlemont, Massachusetts (disambiguation).
Charlemont, Massachusetts
Goodnow Hall, home of the town offices
Motto: Deo duce, ferro comitante (Latin)
"God being my guide, my sword, my companion."
Location in Franklin County in Massachusetts
26.4 sq mi (68.3 km2)
48.01/sq mi (18.536/km2)
Eastern (UTC-5)
www.charlemont-ma.us
Charlemont is a town in Franklin County, Massachusetts, United States. The population was 1,266 at the 2010 census. It is part of the Springfield, Massachusetts Metropolitan Statistical Area.
Charlemont was first settled by Moses Rice (1694-1755) who purchased 2,200 acres (8.9 km2) on 23 April 1743 that been previously set off as Boston Township Number 1 in 1735 by the Great and General Court. The town was along the distant frontier at the time, and was the subject of several raids by Native Americans. While plowing in the fields one day, Rice was shot and wounded by Indians lying in ambush. They also shot and killed another man, Phineas Arms, at the same time and captured Moses' eight-year-old grandson Asa, who had been riding the plow horse. Moses was taken to the adjoining woods, scalped, and left for dead, but Asa was carried off to Canada. The town was incorporated as Charlemont in 1765, most likely named for the town in Northern Ireland. The town was mostly rural, with farming being the main industry until the advent of the railroad, which traveled through town towards the Hoosac Tunnel. Today the town industry also includes tourism, with a ski area and other tourist areas along the Mohawk Trail.
In the years preceding the Revolutionary War, as Charlemont's citizens grew increasingly dissatisfied with British rule, Rev. Jonathan Leavitt was installed as the minister of Charlemont's Congregational Church. Born in Walpole, New Hampshire, and graduate of Yale College, Rev. Leavitt arrived in Charlemont in 1767, but his Loyalist sympathies grated on his congregation.
By 1777 the situation came to a stand-off: Leavitt refused to accept his salary in rapidly depreciating colonial currency. So the town voted to simply close the church, and it stationed a constable at the door to bar the offending reverend. But Leavitt would not be deterred: He moved his sermons to the schoolhouse, where he held forth until 1785, when he was finally dismissed. He sued for his salary, as well as his loss on the depreciated colonial currency, and was awarded £700.
Leavitt's descendants continued to remain in Charlemont and the surrounding region, and several—including Col. Roger Hooker Leavitt, who represented Charlemont in the Massachusetts House of Representatives, and his brother Hart Leavitt—became notable operators of stations on the Underground Railroad, sheltering many escaped slaves on their journeys northward.
Revolutionary War soldier and historian Lemuel Roberts helped his father establish a farm in Charlemont before leaving to fight in the Siege of Boston.
The Mohawk Trail, with Todd Mountain in the background
According to the United States Census Bureau, the town has a total area of 26.4 square miles (68.3 km2), of which 25.9 square miles (67.2 km2) is land and 0.42 square miles (1.1 km2), or 1.55%, is water. Charlemont is located in the western part of the county, with a small portion making up the western county line with Berkshire County. The town is bordered by Rowe to the northwest, Heath to the northeast, Colrain and Shelburne to the east, Buckland to the southeast, Hawley to the southwest, and Savoy and Florida to the west. Charlemont is 18 miles (29 km) west of Greenfield, 45 miles (72 km) north-northwest of Springfield, and 106 miles (171 km) west-northwest of Boston.
Charlemont's eastern border is marked by the junction of the North River and the Deerfield River, the latter flowing eastward through town. The majority of town lands lie north of the river, except for a strip along the entire Hawley town border. The town is surrounded by the eastern Berkshires, with the western part of town being dominated by Todd Mountain and the Mohawk Trail State Forest. Several other lower peaks dot the land north and town of the river, including Bald Mountain and Westfield Mountain north of the center of town, and, just over the Hawley town line, Mount Peak and Mount Institute. There are also several brooks through town, with Mill Brook lying near the town center (the site of a covered bridge).
Much of the length of the Deerfield in town is followed by the Mohawk Trail, also known as Massachusetts Route 2. Near the center of town, the road also junctions with, and shares a short, 0.6-mile (0.97 km) concurrency with Route 8A. Along the southern bank of the river, a stretch of the Guilford Rail System leads freight trains from Greenfield towards the Hoosac Tunnel in neighboring Florida, towards New York. The nearest interstate, Interstate 91, is several miles to the east along Route 2. The town lies at the westernmost point of the "Campus West" line of the Franklin Regional Transit Authority (FRTA) bus line, with scheduled stops at the Academy and at Avery's Store. The nearest regional bus and air service is in Greenfield and North Adams, the nearest Amtrak rail service is in Pittsfield, and the nearest national air service is at Albany International Airport in New York.
1,181 —
1,173 −0.7%
1,094 +12.6%
1,249 +8.7%
* = population estimate.
Source: United States Census records and Population Estimates Program data.
As of the census of 2000, there were 1,358 people, 524 households, and 353 families residing in the town. By population, Charlemont ranks eighteenth of the 25 towns in Franklin county, and 314th out of the 351 cities and towns in Massachusetts. The population density was 52.0 people per square mile (20.1/km²), which ranks fifteenth in the county and 310th in the commonwealth. There were 628 housing units at an average density of 24.1 per square mile (9.3/km²). The racial makeup of the town was 95.07% White, 0.29% African American, 0.66% Native American, 0.74% Asian, 0.07% Pacific Islander, 0.44% from other races, and 2.72% from two or more races. Hispanic or Latino of any race were 1.99% of the population.
There were 524 households out of which 30.7% had children under the age of 18 living with them, 50.8% were married couples living together, 12.2% had a female householder with no husband present, and 32.6% were non-families. 25.2% of all households were made up of individuals and 8.0% had someone living alone who was 65 years of age or older. The average household size was 2.52 and the average family size was 2.99.
In the town, the population was spread out with 25.1% under the age of 18, 8.0% from 18 to 24, 29.1% from 25 to 44, 26.3% from 45 to 64, and 11.6% who were 65 years of age or older. The median age was 38 years. For every 100 females there were 96.8 males. For every 100 females age 18 and over, there were 94.1 males.
The median income for a household in the town was $46,548, and the median income for a family was $50,962. Males had a median income of $37,500 versus $26,667 for females. The per capita income for the town was $19,577. About 6.5% of families and 10.4% of the population were below the poverty line, including 10.9% of those under age 18 and 4.2% of those age 65 or over.
Alpine skiing: Charlemont is well known for its alpine ski area, Berkshire East Ski Area. Other ski areas once located in Charlemont include Sawmill Hill, the Mohawk Trail Skiers Project, and Snow White. Berkshire East is open from late fall until early spring and features snowmaking and night skiing.
Camping: Country Aire Campground/RV Park is located on Route 2 in Charlemont, on the Mohawk Trail. Country Aire Campground
Hiking: There are multiple popular mountain hikes in Charlemont, accessible via official and unofficial trails, such as Mount Institute, Negus Mountain, Pocumtuck Mountain, and Todd Mountain.
Water rafting: White water rafting is very popular in Charlemont. Zoar Outdoor, Crabapple Whitewater, and Berkshire Whitewater are three popular whitewater rafting operations on the Deerfield River. The scenic Mohawk Trail passes through the community.
Mohawk Park: This small roadside park along Route 2 features the Hail To The Sunrise Statue, a tribute to the area's Native American heritage.
Mountain Biking: In the summer of 2015, the lift accessed, Thunder Mountain Bike Park will open on the slopes of Berkshire East Ski Area.
Zip Lines: Since 2009, there have been four zip line canopy tours operated in Charlemont, Berkshire East Canopy Tours features three tours, and Zoar Outdoor, one tour.
Charlemont, Massachusetts Facts for Kids. Kiddle Encyclopedia.


Aspire People are currently looking to recruit a first-class Design and Technology Teacher of Resistant Materials with the ability to work flexibly with both staff and pupils in a secondary school based in south Birmingham . The position will be to start after Easter and continue up until July. You will need to be able to deliver KS4 Design and Technology and Resistant Materials.
Significantly contributed to the work of a successful department.
Experience of leading the planning and implementation of a curriculum initiative.
Experience (can be limited) of delivering staff training and undertaking professional development of other teachers.
Contributed to intervention programmes at a department/year group/whole school level.
Good knowledge of data, tracking and monitoring of discrete groups of students.
This position would be suitable for either an experienced Design and Technology teacher or a newly qualified Design and Technology teacher. If you are interested please do not hesitate and apply NOW!


NewBeauty - Beauty Choice AwardBaby Quasar PLUS - Petite Wrinkle Defeating PowerhouseThe Baby Quasar PLUS is 25% more powerful than the original Baby Quasar and is the most advanced anti-wrinkle beauty tool available for home use. The Baby Quasar PLUS is cute, small and portable. However, don't let the size fool you. Delivering professional-quality results, the Baby Quasar PLUS is the perfect fit for your lifestyle. You will achieve professional medical results while treating your skin only six minutes per day in the privacy of your own home.Now including C-Factor technology, the Baby Quasar PLUS is the answer to reducing your unwanted periorbital wrinkles. Each Baby Quasar PLUS is hand made in the USA, enclosed in durable aluminum housing and comes standard with a five-year warranty.


text:
Q: Can someone help me with python keyboard movement? I want to make squer move with keyboard input but its realy wierd. When i try to move it, it needs 2,5 seconds to actualy go, it has random speed ups, and if I click A so it goes left then I can click ANY key and it will go left like R or P, and controls can switch if I try to go up and left.
Code for player controlls is more down.
Code:
import pygame
from pygame.locals import *
pygame.init()
pygame.display.set_caption("Clicker")
# VALUES
clock = pygame.time.Clock()
coins: int = 0
running: bool = True
printed_s: bool = False
printed_sp: bool = False
printed_str: bool = False
f11: bool = False
stamina: int = 0
speed: int = 0
strength: int = 0
playerX: int = 650
playerY: int = 500
playerX_change: int = 0
playerY_change: int = 0
fps: int = 60
# UI/fonts
font_one = pygame.font.Font(None, 150)
surface_one = font_one.render('You beat the game', True, 'Green')

# MAIN LOOP
while running:
    clock.tick(fps)
    screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN, RESIZABLE)
    screen.fill((130, 30, 90))
    pygame.draw.rect(screen, (255, 0, 0), (playerX, playerY, 20, 20))
    # FONTS
    coin_font = pygame.font.Font(None, 30)
    notification_font = pygame.font.Font(None, 50)
    # SURFACE
    coin_surface = coin_font.render(f'You have: {coins}', True, 'Green')

    speed_surface = coin_font.render(f'Speed level: {speed}', True, 'Green')

    stamina_surface = coin_font.render(f'Stamina level: {stamina}', True, 'Green')

    strength_surface = coin_font.render(f'Strength level: {strength}', True, 'Green')

    notification_surface = notification_font.render('Notifications', True, 'Green')

    # BLIT
    screen.blit(coin_surface, (0, 0))
    screen.blit(speed_surface, (0, 630))
    screen.blit(stamina_surface, (0, 680))
    screen.blit(strength_surface, (0, 730))
    screen.blit(notification_surface, (1130, 0))

    # KEYS
    for event in pygame.event.get():
        # KEY DOWN
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
                running = False

            if event.key == pygame.K_1 and coins >= 5:
                coins -= 5
                speed += 1
            elif event.key == pygame.K_1 and coins < 5:
                print("You need more coins")

            if event.key == pygame.K_2 and coins >= 10:
                coins -= 10
                strength += 1
            elif event.key == pygame.K_2 and coins < 10:
                print("You need more coins")

            if event.key == pygame.K_3 and coins >= 15:
                coins -= 15
                stamina += 1
            elif event.key == pygame.K_3 and coins < 15:
                print("You need more coins")

            # PLAYER                                    PART WHERE I NEED HELP
            if event.key == pygame.K_a:
                playerX_change -= 3
            else:
                playerX_change -= 0
            if event.key == pygame.K_d:
                playerX_change += 3
            else:
                playerX_change -= 0
            if event.key == pygame.K_s:
                playerY_change += 3
            else:
                playerY_change -= 0
            if event.key == pygame.K_w:
                playerY_change -= 3
            else:
                playerY_change -= 0

        playerX += playerX_change
        playerY += playerY_change

        # MOUSE BUTTON DOWN
        if event.type == pygame.MOUSEBUTTONDOWN:
            pressed_keys = pygame.mouse.get_pressed()
            if pressed_keys[0]:
                coins += 1
# SHOP
    if stamina == 30 and not printed_s:
        print("You maxed stamina")
        printed_s = True
    if speed == 30 and not printed_sp:
        print("You maxed speed")
        printed_sp = True
    if strength == 30 and not printed_str:
        print("You maxed strength")
        printed_str = True

    # DRAW
    pygame.draw.line(screen, 'Green', (1100, 0), (1100, 200), 5)
    pygame.draw.line(screen, 'Green', (1100, 200), (1400, 200), 5)

    pygame.draw.line(screen, 'White', (200, 250), (200, 700), 5)
    pygame.draw.line(screen, 'White', (200, 700), (1100, 700), 5)
    pygame.draw.line(screen, 'White', (1100, 700), (1100, 250), 5)
    pygame.draw.line(screen, 'White', (200, 250), (1100, 250), 5)

    # END
    if strength == 30 and speed == 30 and stamina == 30:
        screen.blit(surface_one, (250, 250))
    pygame.display.update()

redpajama_set_name: RedPajamaStackExchange


text:
FOLLOWING DWI ARREST, FORMER QB VINCE YOUNG SAYS HE'S NOT GUILTY
Ross Law Blog
On behalf of Ross Law Offices, P.C. posted in dwi on Wednesday, February 13, 2019.
Texas native and former NFL quarterback Vince Young was arrested for allegedly driving while intoxicated in early February, 2019 in Missouri City. However, Young says he is innocent. He made the statement during an appearance at the TRISTAR Houston show. "It's just an allegation," the former Heisman Trophy runner-up said when speaking about the incident.
Young, who first played football at Madison High School in Houston, also responded to the DWI allegations on Twitter by pledging to "make sure this never happens again." He went on to apologize to his family, friends, and fans in the statement he made via social media. After the arrest occurred, the Pro Bowl honoree was booked on $500 bond and subsequently released. This isn't the first time Young was charged with this type of behavior.
In 2016, Young was arrested for same offense while in Austin after he was observed driving erratically on a highway. During the 2016 incident, he was subjected to a field sobriety test, which he failed. He also admitted to consuming several bottles of beer before getting behind the wheel. Prior to retiring from the NFL in 2014, Young helped the University of Texas score a victory in a game against USC in the 2006 Rose Bowl.
While making his statement about the arrest, Young also expressed confidence in his lawyer. As for what an attorney may do in a similar situation involving a DWI charge, one possible option is to question the reason for stopping the vehicle in the first place. Building a defense against charges of this nature may also involve questioning test results or presenting evidence of medical reasons for driving behaviors. In some instances, a lawyer might make an argument for dismissing or reducing charges.
Source: ABC 13, "Vince Young claims he's not guilty after DWI arrest near Missouri City," KTRK, February 9, 2019


When Sonam Jain and husband Pranjal decided to give up their jobs in Mumbai and start their own big data intelligence product company Ideata Analytics in 2013, Indore seemed to be the best choice.
For two pretty straightforward reasons: both had grown up in that city; and both graduated from engineering colleges there.
"Indore has long been the commercial capital of Madhya Pradesh and a major hub for textiles, utensils and manufacturing businesses. And now IT startups too are setting up shop here," says Sonam.
"We believe the i5 Summit is going to be one of the most important milestones in creating an entrepreneurial hub not just in Indore but in central India," says Manish Singh Saini, a computer science and engineering student at IIT-I.
He adds that students of both the colleges saw the opportunity to put together the event since they had the unique advantage of being located in the same city.
IIT-I's student entrepreneurship support cell, which is funded by the government's department of science and technology, has already become an incubation centre for startups on campus.
"In the first year itself the centre has filed four patents. Many products and services such as an electricity conservation device, smart communication systems for industrial automation, two Android applications for voice recording and calendar management have also been developed by the students under mentorship and support from faculty and management at IIT-Indore," says Vimal Bhatia, faculty member and convener of the entrepreneurship cell at IIT-Indore.
Soumyadeep Chakraborty, a student at IIM-I, feels that an entrepreneurial event coorganised by an IIT and an IIM will be the first step towards building an entrepreneurial hub in the heartland of India and MP's business capital.
"Entrepreneurship in the tech space has been slow in Indore. But with the access to resources that IIT and IIM have, it was easy for us to plan the i5 summit, which we hope will give a boost to entrepreneurship not just on our campuses but in this region as well," says Chakraborty.
He adds that several students are considering the idea of turning entrepreneurs after graduation rather than opting for regular jobs. Five of them run startup ventures on campus and have been offered the option of deferred placements.
"Many alumni members are helping with seed funding to promote entrepreneurship on the campus. IIM-I is planning to set up virtual incubation clinics to support on-campus entrepreneurship," points out Chakraborty.
Infotech industry lobby Nasscom too has Indore on its radar to help budding entrepreneurs in the region. "Under our 10,000 Startups programme we have connected with many new tech startups in Indore and helped them through mentoring, connecting with knowledge partners and venture capital investors. The entrepreneurial ecosystem in Indore is receiving a fillip through the student-driven efforts at IIT-I and IIM-I, giving the city of Indore a head start," says Rajat Tandon, vice president, Nasscom.
He adds that entrepreneurial hubs in tier II cities such as Indore are benefitting in a big way from the energy on campuses. "The e-cells at IIT and IIM campuses have often become the centres of startup energy and help to create an ecosystem especially in tier II cities," he adds.
Mayur Sethi and Swati Gauba, who started online shopping aggregration portal Hoppingo in 2013, are located in Indore for a reason. "Having fresh batches of IIT graduates entering the job market opens up a huge talent pool," says Sethi.
He adds that Hoppingo has also been engaging with IIM-I students via internship and trainee programmes. "That helps a young startup like ours leverage their knowledge and experience for our marketing and communications strategy," he adds. Of course, Sethi and Gauba will find the going tougher once the talent they're eyeing decide to turn entrepreneurs themselves.


Tokyo Skytree - Visit the Second Tallest Tower in the World!
Home » Blog » Tokyo Skytree – Visit the Second Tallest Tower in the World!
Japan, an island nation located in the Pacific Ocean with compact cities, historical magnificent palaces, hilly national parks, and a lot of shrines and temples to visit. This nation has been the apple-of-the-eye of travellers and tourists for quite a long time due to its variety of tourist spots that suit the appetite of its visitors, the wide selection of food, and more importantly, the people and its culture that makes it unique. Evidently, in 2015 alone, Japan opened its doors to a multitude of nearly 20 million visitors. While a lot of us have had their slice of Japan, it is true that not all can experience everything that Japan has to offer, thanks to its efficient National Tourism Organization, travellers have more and more reason to go back each time they visit this island nation.
Albeit the recognition of Tokyo Skytree as the world's second tallest tower, its initial function is to really replace the main radio tower of Tokyo which was in the position since 1958. Because there are a lot of other buildings that sprung since the 1950s, it resulted in a negative impact on the Tokyo radio tower's performance. It was the reason why they saw the need for a new radio tower to be built. There were several considerations in building Tokyo Skytree, and one of them was giving the tower its unique name. The term "Tokyo Skytree" came from the image of an enormous tree that aims to the skies. Numerous names – Rising Tower, DreamTower, and Edo Tower – were suggested, but it was decided by the public in 2008 because the name "Skytree" is prevalent of the warm and hopeful image that it suggests.
The number "634" – the exact height of the tower in meters – can be read as "mu-sa-shi," a very familiar number to the people. It is also a meaningful reminder of the Musashi Province – the old name of the huge region that covered part of Tokyo, Saitama, and Kanagawa. Going deeper with numbers, the tower has a total of 2,523 steps when taking the stairs, the number of stairs from the first floor to the Tembo Deck (340th Floor) is 1,929, plus the Tembo Galleria (445th Floor) which is 594. The total weight of the steel framework of the tower which includes the observation deck is 36,000 tons. Just imagine 200 pieces of 180-ton jumbo jets stacked on each other, making it strong enough to accommodate about 2,900 people in the Tembo Deck and Tembo Galleria at any given time.
Tokyo Skytree – How to get there?
Depending on where you stay in Tokyo, there are several options to choose from in getting to the tower. Visitors can either opt to go by car, by train, or by shuttle service which the tower gladly offers. For locals and even seasoned travellers to Japan, taking a car or hailing a taxi is often less suggested because of the city's efficient public transport system and it can be expensive when renting a car in large cities such as Tokyo. Nevertheless, it is still an option for first-time visitors as it is an alternative to getting around the city once buses and trains stop operating at midnight. Download the approach and return view of the access map here.
The most suggested and most convenient mode is taking the train where visitors can take note of four stations in getting to the Tokyo Skytree quickly – Tokyo Skytree Station, Oshiage Station (Skytree), Asakusa Station, and Kinshicho Station. The "Tokyo Skytree Station" on the Tobu Skytree Line and "Oshiage Station" on the Hanzomon Line are the most convenient stations to take.
Lastly, visitors can use the Skytree Shuttle for added convenience. Visitors must take note of places such as Haneda Airport, Tokyo Station, Ueno Station, Tokyo Disney Resort, Odaiba district, Shiki Station, Asakadai Station, and Wakoshi Station to Tokyo Skytree Town where the shuttle picks up and drops off passengers.
Tokyo Skytree – What to see?
The best that Tokyo Skytree can offer is its 360-degree view of the Tokyo concrete jungle in its Observation Deck. The "Tembo Deck" is at 350 meters and the "Tembo Galleria" is at 450 meters above the ground. If the weather is at its best, visitors can see as far as 75 kilometres from the Tembo Galleria and a breathtaking view of the Mt. Fuji. In addition, gazing at the view of the Tokyo streets while coloured in red during the evening is highly recommended. Tem Galleria offers a glass passage that lets you see the City of Tokyo to the fullest. Taking a stroll at the sloped spiral "Airwalk" will make you feel like you are walking on air.
The highest part that guests can visit in the tower is the Sorakara Point. It is a stage space built at the height of more than 451 meters. Encircled by light and glass, the point creates a perplexing, pleasing atmosphere with just glass and light. Visitors can enjoy the experience through an amazing three-dimensional view that makes it feel like you are floating and have the sense of roundness of the Earth.
The view of the deck can be surely a lot to take in. It's a good thing to know that the tower has a restaurant up in the air, named as "Sky Restaurant 634," visitors will surely enjoy a meal or two on the 345th floor. Savour creative cuisines that are merged with traditional taste and modern touch while marvelling at the Tokyo metropolis.
However, it doesn't stop in just the photo-op and sightseeing from the deck. Once finished, guests can shop from a selection of fine items that will make beautiful memorabilia of your visit. The Skytree Shop is located at 1F Group Floor where Japanese and other international desserts, general merchandise, stationery, fashion items, limited edition items, and more, can be found.
Tokyo Skytree – Get to the top!
The tower is open every day – with special consideration to holidays – to all guests and is subject to entrance rates from 08:00 in the morning until 10:00 in the evening. Reservations are not required and visitors can purchase a ticket before they enter. For same day ticket, the prices range from ¥310 to ¥2,060 depending on the age range and the floors you will avail. Special rates are given to Persons With Disability (PWD), while children aged three years and under can be admitted for free. They also have a Fast Skytree Ticket ranging from ¥1,500 to ¥4,000, again subject to age range and the floors guests will avail.
For international visitors, you can skip the lines on your way to the main observation deck on the 350th floor once you purchase a Fast Skytree Ticket 4th floor west entrance. Just note that a valid passport is required to avail this service.
For a more convenient and hassle-free way of visiting the Tokyo Skytree, we recommend that guests book e-tickets in advance to easily get to the top of the tower. Skip the long lines and get to the top right away, you can also choose on which date you would prefer to use the e-ticket. In addition, you also have the flexibility to select a single floor to visit or a combo of both.
Tokyo Skytree is a very interesting tourist spot and one of the sites which either first time or seasoned travellers must not forget to visit. Truly, Japan is a place that never runs out of things to offer its visitors.


text:
package webcrypt.admin;
import java.util.*;
import java.io.*;
import webcrypt.crypto.*;
import webcrypt.io.*;

/**
 * Create an extra credit assignment for the class.
 *
 * Usage:
 *>java webcrypt.admin.ECAssignment assignmentFile randomSeed
 *
 * where assignmentFile is a file containing information about the assignment including
 *   students and type of encryption
 * and encryptFlag is "encrypt" if this an encryption assignment,
 *   or any other word if this is a cryptanalysis assignment
 *
 * Format of assignmentFile
 * (for an example, check out assignmentTemplate.txt in this directory):
 *
 * Line 1)
 *   numClasses  windowSize  groupSize  lineSize  assignmentName
 * Line 2)
 *   plaintextFile assignmentDir  solutionDir
 * Lines 3 thru numStudents+2)
 *   kernelName    keyseed1  keyseed2
 *
 * for example:
 *
 *>java webcrypt.admin.ECAssignment C:\windows\desktop\teaching\crypto\admin\extracracks.txt 92658790
 *
 * and check out the file C:\windows\desktop\teaching\crypto\admin\extracracks.txt for more details
 */
public class ECAssignment{

    public static void main(String[] args)
	throws ClassNotFoundException, InstantiationException,
	       IllegalAccessException, KeyCreationException {

	//get arguments:
       	String assignment = TextManip.getWholeFile(args[0]);
	Random rand = new Random(Long.parseLong(args[1]));
	//check:
	//	System.out.println("file: "+assignment);

	StringTokenizer lineTokens = new StringTokenizer(assignment,"\n");

	// parse first line of file
	StringTokenizer line = new StringTokenizer(lineTokens.nextToken());
	int numciphers = Integer.parseInt(line.nextToken());
	int windowSize = Integer.parseInt(line.nextToken());
	int groupSize = Integer.parseInt(line.nextToken());
	int lineSize = Integer.parseInt(line.nextToken());
	String filename = line.nextToken();
	//check first line:
	System.out.println("Number of ciphers: "+numciphers);
	System.out.println("(Window,groupSize,lineSize) = ("+windowSize+","+groupSize+","+lineSize+")");
	System.out.println("File name:  "+filename);

	// parse second line
	line = new StringTokenizer(lineTokens.nextToken());
	File plaintextFile = new File(line.nextToken());
	File publicDir = new File(line.nextToken());
	File privateDir = new File(line.nextToken());
	//check second line:
	System.out.println("Plaintext File:  "+plaintextFile);
	System.out.println("Public Directory:  "+publicDir);
	System.out.println("Private Directory:  "+privateDir);

	// Use TextManip methods in case file is longer than biggest int
	long len = TextManip.getFileLength(plaintextFile.toString());

	//ASSIGNMENT SPECIFIC STRINGS
	String crib = "AHAB IS WAY OUT OF CONTROL AND NEEDS TO RELAX\n";

	// Now generate the assignment cipher by cipher
	String cipher, keytext[] = new String[2];
	File cipherFile, plainFile;
	StringBuffer text;
	Class kerClass;
	Kernel ker;
	for(int i = 1; i <= numciphers; i++){
	    // get the info from line
	    line = new StringTokenizer(lineTokens.nextToken());
	    cipher = line.nextToken();
	    keytext[0] = line.nextToken();
	    keytext[1] = line.nextToken();

	    kerClass = Class.forName(cipher);
	    ker = (Kernel)kerClass.newInstance();
	    System.out.println("Kernel's toString():  "+ker);

	    System.out.println("Processing cipher: "+cipher);

	    for(int j=1; j<=2; j++){
		String subdir = (j==1) ? ( "withcrib"+File.separator ) : "";
		cipherFile = new File(publicDir,subdir+filename+"_"+cipher+(5*j)+"pts.txt");
		plainFile = new File(privateDir,subdir+filename+"_"+cipher+"_"+keytext[j-1]+".txt");

		Key k = ker.generateKey(keytext[j-1]);
		long idx = Math.abs(rand.nextLong() % (len-windowSize));
		text = new StringBuffer(TextManip.getInterval(plaintextFile.toString(),idx,windowSize));
		System.out.println("First 10 char's of plaintext "
				   +((j==1)?"(past crib)":"")+":  "
				   +text.toString().substring(0,10));

		if(j == 1)
		    text.insert(0,crib);

		SaveFile.write(plainFile,
			       StandardizeFile.standardVersion(text.toString(),true,groupSize,lineSize),
			       true); //create dirs if need be

		ker.encryptOn(text,k);
		System.out.println("First 10 char's of ciphertext:  "+text.toString().substring(0,10));

		SaveFile.write(cipherFile,
			       StandardizeFile.standardVersion(text.toString(),true,groupSize,lineSize),
			       true); //create dirs if need be
	    }
	}
    }
}


ICD Code O99.82 is a non-billable code. To code a diagnosis of this type, you must use one of the three child codes of O99.82 that describes the diagnosis 'streptococcus b carrier state compl preg/chldbrth' in more detail.
The ICD-10-CM Alphabetical Index links the below-listed medical terms to the ICD code O99.82. Click on any term below to browse the alphabetical index.


More and more research shows a connection between hearing loss and cognitive issues like memory loss. Hearing loss has been shown to create a series of stresses on our cognitive functioning that may encourage the development of serious health issues like dementia. Now, a new study is coming forward that reveals how some of the signs of dementia may actually be signs of untreated hearing loss.
Hearing loss and dementia are two vastly different conditions, but surprisingly the signs of one may be confused with the signs of the other. Being unable to retain and organize information, a perceived lack of attention and difficulty recalling what has been said can all point to the cognitive disturbances associated with dementia. Equally as likely however, these indicators may be signaling unaddressed hearing loss and the way it makes comprehension and communication more difficult.
A study just published from the Baycrest Hospital in Toronto, Canada has shown there is an interesting overlap between those with hearing loss and those facing cognitive issues like dementia. Following patients being evaluated for cognitive diseases, the study looked at the prevalence of hearing loss. What they found was quite interesting.
In the patients having their cognitive health reviewed, significant hearing loss was found in 56% of those in the study, more than half of everyone seeking evaluation. Despite this high percentage, only a mere 20% of those in the study wore hearing aids to treat their hearing loss.
The connection between hearing loss and cognitive issues has been established within other medical studies, however the full picture of how the two conditions are tethered to each other is still emerging. The recent findings in the Toronto research highlight the importance of screening for hearing loss when testing cognitive and memory issues – the signs of hearing loss can often be taken for cognitive problems.
Hearing loss deeply affects the way we perceive the world and how well we are able to communicate with others. It limits how well we comprehend what is said. This issue with comprehension can result in behavior that mirrors some of the signs of memory issues.
Problems with comprehending simple directions and recalling information inaccurately are often what brings people to seek medical help for memory problems, especially Alzheimer's disease and dementia. However, both comprehension and recall may be rooted in hearing loss rather than cognitive issues. If information is not fully heard when it is presented it will, of course, be more difficult to recollect and repeat correctly.
Similar problems arise with lapses in attention. Often those close to a person with hearing loss will interpret an inability to hear as difficulty with paying attention. In fact, hearing loss can make it difficult for a person to recognize when they are being spoken to.
Undetected hearing loss can also negatively influence the results of verbal and speech-based neurological tests, which means untreated hearing loss can worsen a person's performance during evaluation. Until auditory exams become a precursor to neurological evaluation, this issue may persist.
In addition to causing issues that resemble memory concerns, hearing loss need to be addressed because it can have a big impact on cognitive health. Hearing loss essentially creates extra work for the brain to do, work that ultimately taxes cognitive performance.
When we can't hear completely, the mind has to scramble to piece together the incomplete information and comprehend what is said. To do this, a person with hearing loss pulls mental focus onto hearing and shortchanges other cognitive processes. This mental strain can have serious consequences – for example, hearing loss pulls mental resources away from balancing and coordinating our body. The result is that people with untreated hearing loss have a much higher likelihood of accidental falls.
The cognitive stress that hearing loss places on the brain may have some connection to the development and severity of dementia. Untreated hearing loss has been shown to significantly increase a person's risk of developing dementia.
The evaluation and treatment of hearing loss is now becoming more understood as an important step in neurological diagnoses. Treating hearing loss has been shown to improve cognitive functioning in both people with and without dementia.
For people being evaluated for dementia and cognitive disorders, treating existing hearing loss improved their performance on testing and often resolved the perceived memory issue. In patients with dementia and hearing loss, treating hearing loss with hearing aids improves performance on cognitive tasks, comprehension and mood.
If you have experienced changes with your hearing and suspect you may be living with an untreated hearing loss, contact us at Hearing Group today for a consultation.


This course reviews the key functions of public health financial management that local health officials should be able to describe. This course explores the value of employing the Fiscal Office Matrix (F.O.M) and the Public Health Uniform National Data System which are tools for assessing and making improvements to the key functions of a local health department's fiscal office.
This course is provided by NACCHO and made available through TRAIN and will require a secondary login and/or registration. Click the LAUNCH button below to start or be taken to the course.
General public health staff and human services workforce.
Describe the key functions of public health financial management.
Employ the Fiscal Office Matrix (F.O.M) for assessing and making improvements to the key functions of a local health department's fiscal office.


text:
Q: How to have if condition for css class? When editing my component, the column grids also are changed.
Currently, I have this for my edit-component.html

        Column1

        Column1

        Column2

        Column2

And I have this for edit-component.ts
    edit: boolean = false;

This method works and the css is changing when editting or readonly. But is there other way that I can have if condition for col-12 col-md-5 and col-6?

A: You can use the ngClass directive.

    Column1

A: Yes.  Using the NgClass directive, you can apply classes dynamically based on conditions in your typescript class.
For example:
Typescript:
get columnClassDef() {
  return {
    'col-6': !this.edit,
    'col-12 col-md-4 col-sm-2': this.edit,
  };
}

Html:

  Column1

  Column2

NgClass will apply the key of the object as a css class on the element, if the value evaluates to true.  It doesn't add the class if the value evaluates to false.


The article analyses materials of the Morskoi sbornik (Marine Collection), one of the best Russian magazines in 1860s. Analyzed materials reflected important stage in the relations between Russia and the United States during the period from 1858 to 1866. The magazine broadly covered the visit of Russia's fleet to American shores, which was led by rear-admiral S. Lesovsky and appointed by rear-admiral I. Shestakov. The visit played a big role in preserving the unity and integrity of the United States during the Civil War. The Morskoi sbornik quoted enthusiastic responses of American printed media to these events. The article also analyzes a series of essays by I. Shestakov, "Between This and Then", which reflected the image of American society on the eve of the war between the North and the South.
Keywords: Morskoi sbornik (Marine Collection), S. Lesovsky, I. Shestakov, American Civil War, "Between This and Then".
Aleksandr II: pro et contra. Antologiya. Seriya Russkiy Put': pro et contra [Alexander II: pro et contra. Anthology. Russian Way Series: pro et contra]. St.Peterburg: RKhGA Publ., 2013, p. 329.
Morskoy sbornik. 1858. № 11; 1859. № 1, № 2. № 5, № 6; 1861. № 3; 1863. № 10, № 11.
Bolkhovitinov N.N. (1990) Russko-amerikanskie otnosheniya i prodazha Alyaski. 1834−1867 [Russian-American Relations and Sale of Alaska. 1834−1867]. Moscow: Nauka Publ.
Bolkhovitinov N.N. (1996) Russkie eskadry v SShA v 1863–1864 gg. [The Russian Squadrons in the USA in 1863−1864]. Novaya i noveyshaya istoriya 5: 195−216.
Engel'gardt A.N. (1937) Iz derevni. 12 pisem, 1872−1887 [From Village. 12 Letters, 1872−1887]. Moscow: State socio-economic publishing house.
Fetisov S.V. (2014) Pervaya Antanta. Kak my poteryali Alyasku [First Entente. How We Lost Alaska]. Moscow: Biblio-Globus Publ.
Kazakova O.Yu. (2006) Amerikanskaya tema v gazetnoy periodike poreformennoy Rossii (1850−1860-e gg.): ot informatsii k obrazu [American Theme in Newspapers of Post-Reform Russia (1850−1860s): from Information to Image]. Volgograd: Volgograd St. Univ. Publ., pp. 58−95.
Suponitskaya I.M. (2003) Uspekh i udacha: otnoshenie k trudu v amerikanskom i rossiyskom obshchestve [Success and Luck: Attitude towards American and Russian Society]. Voprosy filosofii 5: 44−56.
Vin'kovetskiy I. (2015) Russkaya Amerika: Zaokeanskaya koloniya kontinental'noy imperii. 1804–1867; per. s angl. [Russian America: Transatlantic Colony of Continental Empire. 1804−1867; transl. from English]. Moscow: Novoe literaturnoe obozrenie Publ.


Prior to writing this post, I have divested all my NeraTel shares at a loss of 14.2%. This is including of the dividends I have collected. I shall share the reasons why I made the decision to do so.
NeraTel announced its 4Q2016 financial results on 22nd February 2017. After the sale of its payment solution business to Ingenico, NeraTel business is left with the Telecommunication business segment and Network Infrastructure business segment.
In 4Q2016, revenue from the Telecommunication business segment decreased slightly by 4% ($0.8 million) from $19.1 million to $18.3 million. Revenue from the Network Infrastructure business segment improved by 54.0% ($11.0 million) from $20.3 million to $31.3 million.
When I was reading through the third quarter financial results of Nera Telecommunications Ltd, I found out that Mr Ang Seong Kang Samuel, the Chief Executive Officer of Nera Telecommunications Ltd has tendered his resignation. The reason given his cessation on SGX announcement was retirement. Mr Ang is 61 years old. Mr Beck Tong Hong will act as Chief Executive Officer in the interim.
In my previous post, I mentioned NeraTel is selling its payment solution business (How Will Sale of NeraTel Payment Solution Business Impact Me). On 31st August 2016, NeraTel has officially announced it has completed the sale of its payment business to Ingenico Group.


text:
The challenges of teaching the history of South Africa's brutal past (The South African) by Philippe Alfroy, 26 April 2019
On Saturday, 27 April, South Africa will celebrate Freedom Day, the on which South Africa held its first democratic elections. But the events that unfolded before that monumental day were grim.
Black-and-white pictures were projected onto the wall of a South African classroom and gospel music played evocatively in the background.
The pictures told a chilling tale: Angry protesters. Policemen beating crowds. Corpses lying scattered on the road. Coffins piled up.
Sharpeville Massacre
The date of these events – 21 March 1960 – is etched in the annals of history.
Read more about The challenges of teaching the history of South Africa's brutal past (The South African) by Philippe Alfroy, 26 April 2019
They don't get it': South Africa's scarred ANC faces voter anger (The Guardian), 30 April 2019
Major Mgxaji, a retired union official in the poor township of Khayelitsha near Cape Town, was repeatedly jailed and tortured by apartheid authorities for his political activism with the ANC in the 1970s and 80s.
"It is not the same party as back then," the 67-year-old said in an interview in Khayelitsha, where rolling power cuts in recent months have been widely blamed on corruption at the national electricity provider. "The ANC people have developed the struggle of the belly instead of the struggle to better the lives of our people. That is very dangerous."
Read more about They don't get it': South Africa's scarred ANC faces voter anger (The Guardian), 30 April 2019
ATM takes ANC by-election votes in Eastern Cape By Dennis Webster (newframe.com)
The outcome of the 8 May general election is a foregone conclusion. That's according to some in the Eastern Cape, such as 74-year-old Nofikile Tyhokolwana, who believe that the upcoming vote has long been written in the stars.
An empty, faded powder blue cabinet stands at the far end of Tyhokolwana's hut in Corhana on the outskirts of Mthatha. Her late husband was a carpenter and made the cabinet when he worked at a now-closed furniture factory in town.
Read more about ATM takes ANC by-election votes in Eastern Cape By Dennis Webster (newframe.com)
The Handwritten Heritage of South Africa's Kitabs (AramcoWorld) by Alia Yunis, March/April 2019
In an orange house along one of the sloped lanes of Bo-Kaap, Cape Town's Muslim neighborhood, 92-year-old Abdiyah Da Costa deftly climbs the stairs to the second floor to what essentially has become a personal museum. Meticulously dressed and made up—she used to own what she describes as four "high-fashion" clothing shops—she's been waiting to show us around. Outside her window is a view of Cape Town's iconic, flat-topped Table Mountain, which overlooks the city and the Atlantic Ocean.
Read more about The Handwritten Heritage of South Africa's Kitabs (AramcoWorld) by Alia Yunis, March/April 2019
Embedded with the Beating Heart of Madagascar's Literary Life (Literaly Hub) by Allison M. Charette
It's cold in the pizza joint. Winter nights in Madagascar are chilly, and the tiny restaurant is in shadow until mid-afternoon. Those who attend Opération Bokiko's lunchtime meetings are bundled in peacoats, sweaters, and elegantly tied scarves. As each person shows up, they shake the hand of the director, the manager, anyone else who's already there. They usually start late—on "Malagasy time"—but Michèle Rakotoson is always punctual. No matter that she's coming from outside the city in a little Citroen 2CV that doesn't go higher than third gear anymore—she arrives promptly.
Read more about Embedded with the Beating Heart of Madagascar's Literary Life (Literaly Hub) by Allison M. Charette
The Arab Spring of 1919 by Hussein A.H. Omar (LRB blog), 4 April 2019
1919 was a year of travelling revolutions across the Middle East and North Africa. The uprisings were triggered by the efforts (sometimes secret, sometimes not) of Britain, France, Italy and Spain to colonise the Middle East and to divvy up its territories at the end of the First World War. As their intentions became apparent – after both Britain and France had repeatedly promised otherwise – thousands of men and, for the first time, women took to the streets in protest.
Read more about The Arab Spring of 1919 by Hussein A.H. Omar (LRB blog), 4 April 2019
Capturing History, 280 Characters at a Time ( The Mellon Foundation) by Bergis Jules and Edward Summers, March 2019
When massive protests erupted in Ferguson, Missouri in August 2014 in reaction to the shooting death of unarmed black teenager Michael Brown by white policeman Darren Wilson, a duo of archivists were inspired to explore how to preserve social media posts as a means to document history for the ages—and to empower social activists to take control of their own narratives.
Read more about Capturing History, 280 Characters at a Time ( The Mellon Foundation) by Bergis Jules and Edward Summers, March 2019
How Ipsos got ANC support completely wrong in 2016 (WWW.INSIDE-POLITICS.ORG) by Gareth van Onselen, 1 April 2019
It is election season, and that means a raft of political polls. One of the mainstays of the South African market research universe is "research giant" Ipsos. It has, since July 2018, already released three such polls. They have included a range of numbers – particularly with regard to DA support – that are deeply problematic, for a wide range of reasons.
Read more about How Ipsos got ANC support completely wrong in 2016 (WWW.INSIDE-POLITICS.ORG) by Gareth van Onselen, 1 April 2019
Buthelezi: IFP lost support because of Zuma by Ngwako Modjadji (News24), 26 March 2019
Inkatha Freedom Party (IFP) president Prince Mangosuthu Buthelezi believes that support for his party waned in the last elections because Jacob Zuma was ANC president – a situation which fuelled a rise of Zulu nationalism among IFP supporters, who became convinced that it was their turn to govern the country.
In an interview with City Press on Friday, Buthelezi spoke about how Zuma's leadership of the ANC affected support for the IFP, saying that Zulus who deserted the IFP for the Zuma-led ANC were now returning to the party.
Read more about Buthelezi: IFP lost support because of Zuma by Ngwako Modjadji (News24), 26 March 2019
UN team to investigate 'horrific' massacre in central Mali (News24), 27 March 2019
The United Nations is deploying crime-scene investigators, human rights officers and a child protection expert to central Mali to investigate intercommunal violence over the weekend that killed more than 150 people, one-third of them children.
Spokesperson Ravina Shamdasani of the UN human rights office says the massacre in Ogossagou, in Mali's Mopti region, mostly targeted people from the ethnic Fulani, or Peuhl, community.
Read more about UN team to investigate 'horrific' massacre in central Mali (News24), 27 March 2019


Serving your family at its most difficult time has been a tradition with the Biondi family since 1941. At that time, Alfred A. Biondi and his wife Anna founded the Biondi Funeral Home in the Ironbound section of Newark, New Jersey.
Unfortunately, Anna Biondi became ill and passed away in 1952 at the young age of 37. Alfred Biondi, together with his son, Anthony Sr. continued to operate the funeral home until Alfred Biondi's untimely death in 1963.
In 1968, Anthony A. Biondi Sr. and his wife, Mickey, opened the Biondi Funeral Home of Nutley at 540 Franklin Avenue. The Newark funeral home closed in 1974 when the businesses were consolidated at the Nutley location.
As the years passed, and the need for our services in the community increased, the building was completely remodeled and redecorated. Additional parking was added, as well as parking attendants in order to continue giving the highest quality service possible to Nutley and the surrounding areas.
Anthony A. Biondi Jr. became licensed in 1988 and is the manager with the family-owned and operated business.
Biondi Funeral Home of Nutley brings a strong presence to the community, and has always been sought out by families for its fine facility and attentive and compassionate service. As always, we stand committed to not only our families, but also to local community involvement.
The caring and experienced professionals at Biondi Funeral Home are here to support you through this difficult time. We offer a range of personalized services to suit your family's wishes and requirements. You can count on us to help you plan a personal, lasting tribute to your loved one. And we'll carefully guide you through the many decisions that must be made during this challenging time.


text:
Kernwaffentest in Nordkorea 2016 steht für:

 Kernwaffentest in Nordkorea am 6. Januar 2016
 Kernwaffentest in Nordkorea am 9. September 2016

redpajama_set_name: RedPajamaWikipedia


Antibody was affinity purified using an epitope specific to MST2(STK3) immobilized on solid support. The epitope recognized by A300-467A maps to a region between residues 400 and 450 of human Mammalian Sterile 20-like 2 (Serine/Threonine Kinase 3) using the numbering given in Swiss Prot entry Q13188 (GeneID 6788).Immunoglobulin concentration was determined by extinction coefficient: absorbance at 280 nm of 1.4 equals 1.0 mg of IgG.
Detection of MST1 and MST2 by western blot and immunoprecipitation. Samples: A) Whole cell lysate from HeLa (5, 15 and 50 µg), Ramos (R, 50 µg) and mouse NIH 3T3 (M, 50 µg) cells. B) Whole cell lysate (1 mg/IP reaction; 1/4 of reaction loaded/gel) from HeLa cells. Antibodies: Affinity purified rabbit anti-MST2 antibody A300-467A used at 1 µg/ml for WB (A and B) and 3 µg/mg lysate for IP. MST1 and MST2 were simultaneously immunoprecipitated using MST1/2 antibodies A300-466A and A300-468A. MST1 was immunoprecipitated using MST1 antibody A300-465A. Detection: Chemiluminescence with exposure times of 30 (A) and 3 (B) seconds. A300-467A is specific for MST2 and A300-465A is specific for MST1 as determined by reciprocal IP/WB.


Fun and happy Laurel Burch quilt top – finished!
Lately, my weekends have not allowed me to spend much time quilting. However this weekend was the winner! I was finally able to get back to my quilt top made with some Laurel Burch fabrics and I'm really happy with the result.
For some reason my pictures have been turning out really "soft" lately. I think my old camera is finally getting worn out. 🙂 Another thing that I don't feel is clearly shown is the fact that many of the fabrics I used have patterns and texture to them. In person, that makes this quilt top even more fun to me!
So there you have it. I started with making a few "Economy blocks" for an online sew- along then morphed it into this quilt top.
Center A = 9 – 7 ½" x 7 ½" *Economy blocks – sew together 3 rows of 3 blocks for a 9-patch center.
Border B = 48 –2 ½" half square triangle blocks. Sew 12 together for the right side, then 12 for left side and sew both sides on first. For the top and bottom borders sew a 2 ½" square at the beginning and end of each 12 block row for a total of 14 blocks for each row.
Border C = 28 – 5 ½" x 5 ½" *Diamond in Square blocks and 4 – 5 ½" x 1 ¼" spacer strips.
Make border C as follows: sew end-to-end 3 blocks, sew on 1 – 5 ½" x 1 ¼" strip then sew on three more blocks to make your right side border. Repeat to make your left side border. Sew those on to your quilt. The bottom and top borders are made up of 4 Diamond in Square blocks, then the spacer strip, then 4 more Diamond in Square blocks. You can see that I changed things up a bit by changing the color of the first and last block on the top and bottom border rows.
After you've sewn on Border C surround that with 4 – 3 ½" wide strips the length required for the final border (measure the right and left sides, sew on those strips, then measure the top and bottom, then sew on those strips).
Cut three 4 inch squares (one for your center, two for the outer triangles).
Cut the two squares in half diagonally to get 4 triangles.
Sew two of the triangles to your center square along the opposite sides (right sides together). The triangles will be larger than your square.
4. Press the triangles open then trim their sides down to meet the sides of the square.
5. Sew the other two triangles to the opposite sides of your square.
6. Press the triangles open, then square up your block to equal 5 ½".
For the Economy block you follow these same steps but add one more layer of triangles. Cut two squares 6". Cut those squares diagonally to get 4 more triangles. Sew them to the squared-up 5 ½" block, then square that up to 7 ½".
This entry was posted in Projects and tagged baby quilt, Diamond in square, economy block, happy quilt, Laurel Burch, Laurel Burch fabric, medallion quilt, quilt block on March 23, 2014 by denmck.


text:
Q: how to prevent aws-sdk from setting bucket as subdomain for an ip address as endpoint i get an object storage service from a company and they use aws s3 structure.so you can use libraries designed for aws s3 to connect to there storage(libraries like boto3 for python and aws-sdk for javascript).i use aws-sdk.
i need to use an ip address to access the storage so i need to set endpoint to their ip address, and it works fine. problem is that this company file storage system is a bit different than aws. while aws use bucket name as a subdomain, this company use bucket name in the path of the file.
aws: bucket.amazon.com
their: <-ipaddress->/public/bucket/...
and its just fine when using boto3, but when i use aws-sdk and when i set bucket in params, aws-sdk set bucket as subdomin of ip address and it dont work any more.
since it work fine when using boto3, i thought it must work with aws-sdk as well. so im looking for a way  to prevent aws-sdk to set bucket as subdomain and use it in a different way.
    const AWS = require("aws-sdk");
    const ep = new AWS.Endpoint("http://<ip address>");
    global.s3 = new AWS.S3({
      apiVersion: "2006-03-01",
      endpoint: ep,
    });

    const params = {
          Bucket: `${process.env.AWS_BUCKET}`,
          Prefix: `${_path}`,
        };

    const result = await s3.listObjects(params).promise();

result of the above code is this error:
Inaccessible host: <bucket>.<ip address>. This service may not be available in the us-east-1' region.'
whick is currect because this address does not exists. but how can i fix this.
it works fine when im getting bucket list and bucket is not set.

A: after three days looking for the answer, finally find the solution.
aws s3 has two way of handling bucket.

*

*: use it in subdomain to connect to it

*: use it in the path of your object
in my case i should use the second way and the way to do it is to config aws-sdk and set s3ForcePathStyle to true. like this: AWS.config.s3ForcePathStyle = true;
and problem solved.


In this lesson our instructor talks about the Harmonic Oscillator. He discusses the wave functions, normalization constant, hermite polynomials, and the average value.
Are you going to use the Dirac's Notation (or also known as Bra-ket notation) in this course. If so, where can I find it?


This is primarily a listing of Upcoming Events at Swami Rama Sadhaka Grama (SRSG) in Rishikesh, India. SRSG serves as the world headquarters of the Association of Himalayan Yoga Meditation Societies International (AHYMSIN). However, some other events may also be listed.
In addition, many centers have regular classes not listed below and some have their own websites; to learn more about this, please click on Affiliate Centers and/or Websites, Newsletters, Facebook, YouTube, and Twitter .
Swami Rama Sadhaka Grama offers guest programmes for sadhakas in the form of individual (or group) spiritual retreats.
See: Guest programmes at Swami Rama Sadhaka Grama.
7th June - 16th July, Annual 40 Day Spiritual Festival to be practiced wherever you are.
at Swami Rama Sadhaka Grama, Rishikesh, India. The Navaratri Puja will be taking place concurrently.
at Swami Rama Sadhaka Grama, Rishikesh, India.
To inquire about accommodations, click here.
13th November, Anniversary of Swami Rama's Mahasamadhi.
There will be events associated with this. To view the video "Mahasamadhi of Swami Rama"
Swami Rama Sadhaka Grama offers guest programmes in the form of individual (or group) spiritual retreats.
There will be events associated with this. To view the video "Mahasamadhi of Swami Rama", please click on title.
AHYMSIN now has a Facebook Page. If you are on Facebook, we invite you and others in the AHYMSIN family to join: AHYMSIN Facebook Group. This comes with good wishes to you all.
" When someone is just at the verge of becoming hostile, befriend him. "


A little background: In 1970, a Women's Committee member named Sally Dixon with an interest in film and a lot of initiative was appointed the Carnegie's first curator of film. She launched the museum's Film Section with series of historical screenings, single-artist retrospectives, and in-person appearances. Through these programs, Dixon, and Bill Judson after her, delivered such artists as Kenneth Anger, Stan Brakhage, Tony Conrad, Peter Kubelka, Malcolm LeGrice, Jonas Mekas, Yvonne Rainer, Carolee Schneemann, and Michael Snow to capacity audiences of up to 300 people, and paid them the highest honoraria of any institution operating at that time. Many of the artists who visited in the early 70s became close friends of Dixon's, and stayed at her house while they shot or edited work in Pittsburgh (Brakhage's Pittsburgh Trilogy is probably the best known of these). Through the late 70s and into the 80s, Bill Judson (now of the University of Pittsburgh) continued to help make the city a hub of avant-garde filmmaking, and expanded the museum's purview to include the emergent medium of video. Former Pittsburgher Robert Haller, now of Anthology Film Archives, wrote a book about it called Crossroads: Avant-Garde Film in Pittsburgh in the 1970s.
The Carnegie's Film Section was one of the earliest programs of its kind in an American museum and the collection started in 1970 continues to grow today through the efforts of the contemporary art department. We now mostly acquire digital files, such as Frances Stark's My Best Thing and Ragnar Kjartansson's six hour-long video Song (both 2011), but we don't shy away from works on celluloid, such as Matthew Buckingham's 1720 (2009), either. Works from the collection are always on view in the museum's Scaife galleries (My Best Thing was installed last week) and we continue to host exhibitions of new moving image work. Stay tuned for more on one such exhibition: Duncan Campbell, opening in the Forum gallery on April 28 with a public artist talk and reception on Friday, April 27.


This edition of The Bamboo's Immaculate Heart Freshman Spotlight features an individual who might just be one of God's choir angels from heaven. This week, freshman Catherine Alejo chatted with The Bamboo about her time as a choir singer throughout most of her middle school religious life.
Alejo snapped this photo of the Pope during her trip to Italy.
saint St. Francis lived centuries ago. During her stay, Alejo witnessed and stood near Pope Francis himself amidst press cameras and her own choir members as he walked down the aisle into a press meeting. As Pope Francis's sweeping white robes whisked just a few inches from the crowd's hands, Alejo reached out, now retelling the surreal event: "I can't believe it – I got to touch the Pope!" Her religious experiences in Rome would pave the way for Alejo's perspectives on a life dedicated for God.
Alejo has attended private Catholic schools all her life – but choosing Immaculate Heart for her four-year journey was just the beginning. Since then, Alejo has sung in the 15-membered Immaculate Heart choir for prayer services and school masses. Alejo has played volleyball for three-and-a-half years now, since her sixth grade year of Middle School. Another monumental event in Alejo's life was when she was invited to Hawaii, for a cheer competition, during her Holy Family years.
In her free time, Alejo enjoys baking occasionally and proudly representing the SCIO club at Immaculate Heart, which spreads the awareness, love, and energy of Asian pop culture to the surrounding community. When asked, an enamored Alejo ponders upon exactly how the Immaculate Heart has inspired her to live so richly: "This community brings me together with people I don't know very well. Although it's been only a semester, I feel that we're a real family," she says. Her passions don't end there – Alejo desires to become a pediatrician or doctor for the simple fact that she enjoys interacting and caring for children.
If Alejo could remind any member of Immaculate Heart of anything, it would be to "Do it for God… It's my life philosophy." Thank you, Catherine Alejo, for such a valuable representation you have offered to the Immaculate Heart Panda community!
Truly, this angel embodies one of the devout, yet wildly passionate, young women that Immaculate Heart is so famous for nurturing. The Bamboo concludes this week with a reminder to be impassioned in giving one's all to God, just as our freshman Catherine Alejo evinces every day.


text:
Q: How to build a auto reply JMS listener in JUnit (in OpenEJB) I have a EJB to send a message to JMS queue and wait the reply from it. I want to test the EJB, it's easy to use OpenEJB to do the JUnit test of the EJB. But the problem is this EJB will wait the JMS response to continue process.
Although I can send message in my junit code, but because the EJB is still on-going, I cannot run it before the EJB is completed.
2nd solution is I can initialize a MDB to listen and reply the JMS message form the EJB, but the problem is the MDB must in src\main\java and cannot in src\test\java. The problem is this is just a test code and I should not package it to production environment. (I use Maven)
Or should I use mock object ?

A: You're on the right track.  There area few ways to handle this. Here are a couple tips for unit testing with OpenEJB and Maven.
Test beans
You can write all sorts of EJBs and other testing utilities and have them deployed.  All you need is a ejb-jar.xml for the test code like so:

*

*src/main/resources/ejb-jar.xml (the normal one)

*src/test/resources/ejb-jar.xml (the testing beans)
As usual the ejb-jar.xml file only needs to contain <ejb-jar/> and nothing more.  Its existence simply tells OpenEJB to inspect that part of the classpath and scan it for beans.  Scanning the entire classpath is very slow, so this is just convention to speed that up.
TestCase injection
With the above src/test/resources/ejb-jar.xml you could very easily add that test-only MDB and have it setup to process the request in a way that the TestCase needs.  But the src/test/resources/ejb-jar.xml also opens up some other interesting functionality.
You could have the TestCase itself do it by declaring references to whatever JMS resources you need and have them injected.
import org.apache.openejb.api.LocalClient;

@LocalClient
public class ChatBeanTest extends TestCase {

    @Resource
    private ConnectionFactory connectionFactory;

    @Resource(name = "QuestionBean")
    private Queue questionQueue;

    @Resource(name = "AnswerQueue")
    private Queue answerQueue;

    @EJB
    private MyBean myBean;

    @Override
    protected void setUp() throws Exception {
        Properties p = new Properties();
        p.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.LocalInitialContextFactory");
        InitialContext initialContext = new InitialContext(p);

        initialContext.bind("inject", this); // here's the magic!
    }
}

Now you're just one thread away from being able to respond to the JMS message the testcase itself.  You can launch off a little runnable that will read a single message, send the response you want, then exit.
Maybe something like:
public void test() throws Exception {

    final Thread thread = new Thread() {
        @Override
        public void run() {
            try {
                final Connection connection = connectionFactory.createConnection();

                connection.start();

                final Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

                final MessageConsumer incoming = session.createConsumer(requestQueue);
                final String text = ((TextMessage) incoming.receive(1000)).getText();

                final MessageProducer outgoing = session.createProducer(responseQueue);
                outgoing.send(session.createTextMessage("Hello World!"));

            } catch (JMSException e) {
                e.printStackTrace();
            }
        }
    };
    thread.setDaemon(true);
    thread.start();

    myBean.doThatThing();

    // asserts here...
}

See
Alternate Descriptors
If you did want to use the MDB solution and only wanted to enable it for just the one test and not all tests, you could define it in a special src/test/resources/mockmdb.ejb-jar.xml file and enable it in the specific test case(s) where it is needed.
See this doc for more information on how to enable that descriptor and the various options of alternate descriptors.

A: I think you should use mocks for this.  If you're sending messages to a real JMS server, listening for them, replying to them, etc. then you're doing something other than a unit test. I'm not going to get into the argument about what that should be called, but I think it's pretty well universally accepted that a unit-test shouldn't be talking to live databases, message queues, etc.

A: If I've understood your question correct - It's a bad design to have an EJB send a JMS message and then await a response, in fact contradictory to the whole idea of EJB.
You send a JMS message, and then forget about it. You have an MDB to receive the message. If the EJB depends on a response, JMS is not the way to go, but rather use another EJB.
To test the sending, mock the JMS classes, test the MDB separately.
EJB's are designed for synchronous tasks, JMS for asynchronous tasks - if you have to do asynchronous communication to an external system, I suggest you design your system after that, and do proper asynchronous flows. An EJB that sits and waits for a JMS reply is at best an ugly hack, and will not add any good to your system design.

A: Thanks for David's answer, it's what I want. I know unit test should not depend on other external resource like JMS server. But if I use Maven + OpenEJB, I still can let the test code in a closed environment. It can help to do automatically test with external resource dependency, especially for some old programs which not easy to refactor.
And if you see the following error message in initialContext.bind("inject", this)
Ensure that class was annotated with @org.apache.openejb.api.LocalClient and was successfully discovered and deployed.
One reference is http://openejb.apache.org/3.0/local-client-injection.html, but add "openejb.tempclassloader.skip=annotations" doesn't work for me. Please check this doc OpenEJB Local Client Injection Fails. There is already a patch for it, I think it will be fixed in OpenEJB 3.1.5 or 4.0

A: Also I've found it is best practice to actually break out your logic in your MDB to a different class. This isolates your business logic from being in an MDB and allows you to expose your logic as more than one way (MDB, EJB, Web Service, POJO, etc.). It also allows you to more easily test your business logic without the need to test the protocol (JMS in this case).
As for testing JMS, mocking may be the better choice. Or if you really need to test the protocol "in container" look at using something like the JBoss Microcontainer (I believe you can get this packaged with some of the JBoss projects like Seam). Then you can fire up a mini-container for testing things like EJB and JMS.
But overall, it is best to avoid having to need a container unless absolutely necessary. That's why separating your business logic from your implementation logic (even if you don't use mocks) is a good practice.


250+ Wisconsin based brands come together to share fresh ideas, solve problems and make meaningful connections. What you can expect: 7 interactive discussion panels; Q&A with 50+ speakers; 4+ hours of dedicated networking; Social events! Including a welcome breakfast, lunch & a cocktail party. Takeaways: Fresh ideas to inspire your audiences; New tools to tell your brand's story; Exciting new relationships with marketers, brands and partners; Membership in a community of like-minded marketers.