text:
/**
 */
package questionairemodel.impl;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

import org.eclipse.emf.ecore.impl.EPackageImpl;

import questionairemodel.CalendarQuestion;
import questionairemodel.ChoiceQuestion;
import questionairemodel.Element;
import questionairemodel.Heading;
import questionairemodel.IntegerQuestion;
import questionairemodel.MatrixQuestion;
import questionairemodel.Option;
import questionairemodel.Paragraph;
import questionairemodel.Question;
import questionairemodel.QuestionBase;
import questionairemodel.QuestionCondition;
import questionairemodel.Questionaire;
import questionairemodel.QuestionairemodelFactory;
import questionairemodel.QuestionairemodelPackage;
import questionairemodel.TextQuestion;

/**
 *
 * An implementation of the model Package.
 *
 * @generated
 */
public class QuestionairemodelPackageImpl extends EPackageImpl implements QuestionairemodelPackage {
	/**
	 *
	 *
	 * @generated
	 */
	private EClass questionaireEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass elementEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass headingEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass paragraphEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass questionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass textQuestionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass choiceQuestionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass optionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass matrixQuestionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass calendarQuestionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass integerQuestionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass questionConditionEClass = null;

	/**
	 *
	 *
	 * @generated
	 */
	private EClass questionBaseEClass = null;

	/**
	 * Creates an instance of the model Package, registered with
	 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
	 * package URI value.
	 *
Note: the correct way to create the package is via the static
	 * factory method {@link #init init()}, which also performs
	 * initialization of the package, or returns the registered package,
	 * if one already exists.
	 *
	 *
	 * @see org.eclipse.emf.ecore.EPackage.Registry
	 * @see questionairemodel.QuestionairemodelPackage#eNS_URI
	 * @see #init()
	 * @generated
	 */
	private QuestionairemodelPackageImpl() {
		super(eNS_URI, QuestionairemodelFactory.eINSTANCE);
	}

	/**
	 *
	 *
	 * @generated
	 */
	private static boolean isInited = false;

	/**
	 * Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
	 *
	 *
This method is used to initialize {@link QuestionairemodelPackage#eINSTANCE} when that field is accessed.
	 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
	 *
	 *
	 * @see #eNS_URI
	 * @see #createPackageContents()
	 * @see #initializePackageContents()
	 * @generated
	 */
	public static QuestionairemodelPackage init() {
		if (isInited) return (QuestionairemodelPackage)EPackage.Registry.INSTANCE.getEPackage(QuestionairemodelPackage.eNS_URI);

		// Obtain or create and register package
		QuestionairemodelPackageImpl theQuestionairemodelPackage = (QuestionairemodelPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof QuestionairemodelPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new QuestionairemodelPackageImpl());

		isInited = true;

		// Create package meta-data objects
		theQuestionairemodelPackage.createPackageContents();

		// Initialize created meta-data
		theQuestionairemodelPackage.initializePackageContents();

		// Mark meta-data to indicate it can't be changed
		theQuestionairemodelPackage.freeze();

		// Update the registry and return the package
		EPackage.Registry.INSTANCE.put(QuestionairemodelPackage.eNS_URI, theQuestionairemodelPackage);
		return theQuestionairemodelPackage;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getQuestionaire() {
		return questionaireEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getQuestionaire_Name() {
		return (EAttribute)questionaireEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EReference getQuestionaire_Elements() {
		return (EReference)questionaireEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getQuestionaire_ResultEmail() {
		return (EAttribute)questionaireEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getElement() {
		return elementEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getHeading() {
		return headingEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getHeading_Text() {
		return (EAttribute)headingEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getParagraph() {
		return paragraphEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getParagraph_Text() {
		return (EAttribute)paragraphEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getQuestion() {
		return questionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EReference getQuestion_QuestionBase() {
		return (EReference)questionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getTextQuestion() {
		return textQuestionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getTextQuestion_Lines() {
		return (EAttribute)textQuestionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getChoiceQuestion() {
		return choiceQuestionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EReference getChoiceQuestion_Options() {
		return (EReference)choiceQuestionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getChoiceQuestion_MinSelections() {
		return (EAttribute)choiceQuestionEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getChoiceQuestion_MaxSelections() {
		return (EAttribute)choiceQuestionEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getOption() {
		return optionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getOption_Name() {
		return (EAttribute)optionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getOption_Text() {
		return (EAttribute)optionEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getMatrixQuestion() {
		return matrixQuestionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getMatrixQuestion_ColumnNames() {
		return (EAttribute)matrixQuestionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getMatrixQuestion_RowNames() {
		return (EAttribute)matrixQuestionEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getMatrixQuestion_MaxPerRow() {
		return (EAttribute)matrixQuestionEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getCalendarQuestion() {
		return calendarQuestionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getCalendarQuestion_Year() {
		return (EAttribute)calendarQuestionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getCalendarQuestion_Month() {
		return (EAttribute)calendarQuestionEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getCalendarQuestion_Day() {
		return (EAttribute)calendarQuestionEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getCalendarQuestion_Hour() {
		return (EAttribute)calendarQuestionEClass.getEStructuralFeatures().get(3);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getCalendarQuestion_Minute() {
		return (EAttribute)calendarQuestionEClass.getEStructuralFeatures().get(4);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getIntegerQuestion() {
		return integerQuestionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getIntegerQuestion_MinValue() {
		return (EAttribute)integerQuestionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getIntegerQuestion_Step() {
		return (EAttribute)integerQuestionEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getIntegerQuestion_MaxValue() {
		return (EAttribute)integerQuestionEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getQuestionCondition() {
		return questionConditionEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EReference getQuestionCondition_Option() {
		return (EReference)questionConditionEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EClass getQuestionBase() {
		return questionBaseEClass;
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getQuestionBase_Title() {
		return (EAttribute)questionBaseEClass.getEStructuralFeatures().get(0);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getQuestionBase_Description() {
		return (EAttribute)questionBaseEClass.getEStructuralFeatures().get(1);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EReference getQuestionBase_Conditions() {
		return (EReference)questionBaseEClass.getEStructuralFeatures().get(2);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public EAttribute getQuestionBase_Mandatory() {
		return (EAttribute)questionBaseEClass.getEStructuralFeatures().get(3);
	}

	/**
	 *
	 *
	 * @generated
	 */
	public QuestionairemodelFactory getQuestionairemodelFactory() {
		return (QuestionairemodelFactory)getEFactoryInstance();
	}

	/**
	 *
	 *
	 * @generated
	 */
	private boolean isCreated = false;

	/**
	 * Creates the meta-model objects for the package.  This method is
	 * guarded to have no affect on any invocation but its first.
	 *
	 *
	 * @generated
	 */
	public void createPackageContents() {
		if (isCreated) return;
		isCreated = true;

		// Create classes and their features
		questionaireEClass = createEClass(QUESTIONAIRE);
		createEAttribute(questionaireEClass, QUESTIONAIRE__NAME);
		createEReference(questionaireEClass, QUESTIONAIRE__ELEMENTS);
		createEAttribute(questionaireEClass, QUESTIONAIRE__RESULT_EMAIL);

		elementEClass = createEClass(ELEMENT);

		headingEClass = createEClass(HEADING);
		createEAttribute(headingEClass, HEADING__TEXT);

		paragraphEClass = createEClass(PARAGRAPH);
		createEAttribute(paragraphEClass, PARAGRAPH__TEXT);

		questionEClass = createEClass(QUESTION);
		createEReference(questionEClass, QUESTION__QUESTION_BASE);

		textQuestionEClass = createEClass(TEXT_QUESTION);
		createEAttribute(textQuestionEClass, TEXT_QUESTION__LINES);

		choiceQuestionEClass = createEClass(CHOICE_QUESTION);
		createEReference(choiceQuestionEClass, CHOICE_QUESTION__OPTIONS);
		createEAttribute(choiceQuestionEClass, CHOICE_QUESTION__MIN_SELECTIONS);
		createEAttribute(choiceQuestionEClass, CHOICE_QUESTION__MAX_SELECTIONS);

		optionEClass = createEClass(OPTION);
		createEAttribute(optionEClass, OPTION__NAME);
		createEAttribute(optionEClass, OPTION__TEXT);

		matrixQuestionEClass = createEClass(MATRIX_QUESTION);
		createEAttribute(matrixQuestionEClass, MATRIX_QUESTION__COLUMN_NAMES);
		createEAttribute(matrixQuestionEClass, MATRIX_QUESTION__ROW_NAMES);
		createEAttribute(matrixQuestionEClass, MATRIX_QUESTION__MAX_PER_ROW);

		calendarQuestionEClass = createEClass(CALENDAR_QUESTION);
		createEAttribute(calendarQuestionEClass, CALENDAR_QUESTION__YEAR);
		createEAttribute(calendarQuestionEClass, CALENDAR_QUESTION__MONTH);
		createEAttribute(calendarQuestionEClass, CALENDAR_QUESTION__DAY);
		createEAttribute(calendarQuestionEClass, CALENDAR_QUESTION__HOUR);
		createEAttribute(calendarQuestionEClass, CALENDAR_QUESTION__MINUTE);

		integerQuestionEClass = createEClass(INTEGER_QUESTION);
		createEAttribute(integerQuestionEClass, INTEGER_QUESTION__MIN_VALUE);
		createEAttribute(integerQuestionEClass, INTEGER_QUESTION__STEP);
		createEAttribute(integerQuestionEClass, INTEGER_QUESTION__MAX_VALUE);

		questionConditionEClass = createEClass(QUESTION_CONDITION);
		createEReference(questionConditionEClass, QUESTION_CONDITION__OPTION);

		questionBaseEClass = createEClass(QUESTION_BASE);
		createEAttribute(questionBaseEClass, QUESTION_BASE__TITLE);
		createEAttribute(questionBaseEClass, QUESTION_BASE__DESCRIPTION);
		createEReference(questionBaseEClass, QUESTION_BASE__CONDITIONS);
		createEAttribute(questionBaseEClass, QUESTION_BASE__MANDATORY);
	}

	/**
	 *
	 *
	 * @generated
	 */
	private boolean isInitialized = false;

	/**
	 * Complete the initialization of the package and its meta-model.  This
	 * method is guarded to have no affect on any invocation but its first.
	 *
	 *
	 * @generated
	 */
	public void initializePackageContents() {
		if (isInitialized) return;
		isInitialized = true;

		// Initialize package
		setName(eNAME);
		setNsPrefix(eNS_PREFIX);
		setNsURI(eNS_URI);

		// Create type parameters

		// Set bounds for type parameters

		// Add supertypes to classes
		headingEClass.getESuperTypes().add(this.getElement());
		paragraphEClass.getESuperTypes().add(this.getElement());
		questionEClass.getESuperTypes().add(this.getElement());
		textQuestionEClass.getESuperTypes().add(this.getQuestion());
		choiceQuestionEClass.getESuperTypes().add(this.getQuestion());
		matrixQuestionEClass.getESuperTypes().add(this.getQuestion());
		calendarQuestionEClass.getESuperTypes().add(this.getQuestion());
		integerQuestionEClass.getESuperTypes().add(this.getQuestion());

		// Initialize classes, features, and operations; add parameters
		initEClass(questionaireEClass, Questionaire.class, "Questionaire", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getQuestionaire_Name(), ecorePackage.getEString(), "name", null, 1, 1, Questionaire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEReference(getQuestionaire_Elements(), this.getElement(), null, "elements", null, 0, -1, Questionaire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getQuestionaire_ResultEmail(), ecorePackage.getEString(), "resultEmail", null, 1, 1, Questionaire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(elementEClass, Element.class, "Element", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

		initEClass(headingEClass, Heading.class, "Heading", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getHeading_Text(), ecorePackage.getEString(), "text", null, 1, 1, Heading.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(paragraphEClass, Paragraph.class, "Paragraph", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getParagraph_Text(), ecorePackage.getEString(), "text", null, 1, 1, Paragraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(questionEClass, Question.class, "Question", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEReference(getQuestion_QuestionBase(), this.getQuestionBase(), null, "questionBase", null, 1, 1, Question.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(textQuestionEClass, TextQuestion.class, "TextQuestion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getTextQuestion_Lines(), ecorePackage.getEInt(), "lines", null, 1, 1, TextQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(choiceQuestionEClass, ChoiceQuestion.class, "ChoiceQuestion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEReference(getChoiceQuestion_Options(), this.getOption(), null, "options", null, 1, -1, ChoiceQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getChoiceQuestion_MinSelections(), ecorePackage.getEInt(), "minSelections", null, 0, 1, ChoiceQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getChoiceQuestion_MaxSelections(), ecorePackage.getEInt(), "maxSelections", null, 0, 1, ChoiceQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(optionEClass, Option.class, "Option", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getOption_Name(), ecorePackage.getEString(), "name", null, 0, 1, Option.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getOption_Text(), ecorePackage.getEString(), "text", null, 1, 1, Option.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(matrixQuestionEClass, MatrixQuestion.class, "MatrixQuestion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getMatrixQuestion_ColumnNames(), ecorePackage.getEString(), "columnNames", null, 0, -1, MatrixQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getMatrixQuestion_RowNames(), ecorePackage.getEString(), "rowNames", null, 0, -1, MatrixQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getMatrixQuestion_MaxPerRow(), ecorePackage.getEInt(), "maxPerRow", null, 1, 1, MatrixQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(calendarQuestionEClass, CalendarQuestion.class, "CalendarQuestion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getCalendarQuestion_Year(), ecorePackage.getEBoolean(), "year", null, 1, 1, CalendarQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getCalendarQuestion_Month(), ecorePackage.getEBoolean(), "month", null, 1, 1, CalendarQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getCalendarQuestion_Day(), ecorePackage.getEBoolean(), "day", null, 1, 1, CalendarQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getCalendarQuestion_Hour(), ecorePackage.getEBoolean(), "hour", null, 1, 1, CalendarQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getCalendarQuestion_Minute(), ecorePackage.getEBoolean(), "minute", null, 1, 1, CalendarQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(integerQuestionEClass, IntegerQuestion.class, "IntegerQuestion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getIntegerQuestion_MinValue(), ecorePackage.getEInt(), "minValue", null, 1, 1, IntegerQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getIntegerQuestion_Step(), ecorePackage.getEInt(), "step", "1", 0, 1, IntegerQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getIntegerQuestion_MaxValue(), ecorePackage.getEInt(), "maxValue", null, 1, 1, IntegerQuestion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(questionConditionEClass, QuestionCondition.class, "QuestionCondition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEReference(getQuestionCondition_Option(), this.getOption(), null, "option", null, 1, -1, QuestionCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		initEClass(questionBaseEClass, QuestionBase.class, "QuestionBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
		initEAttribute(getQuestionBase_Title(), ecorePackage.getEString(), "title", null, 1, 1, QuestionBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getQuestionBase_Description(), ecorePackage.getEString(), "description", null, 0, 1, QuestionBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEReference(getQuestionBase_Conditions(), this.getQuestionCondition(), null, "conditions", null, 0, -1, QuestionBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
		initEAttribute(getQuestionBase_Mandatory(), ecorePackage.getEBoolean(), "mandatory", null, 1, 1, QuestionBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

		// Create resource
		createResource(eNS_URI);
	}

} //QuestionairemodelPackageImpl


Thank you for participating 1st Closed Beta Test.
We hope you players have enjoyed playing Black Squad.
Please leave your feedback and comment on the following link of what you have experienced and felt during the 1st CBT.


"i can't think clearly over the pain.
it occurred to me that i've been in this situation before. metaphorically as well as actually. i often have trouble thinking over the pain. after all, isn't that really what my mood-altering behaviours are designed to do? they help me escape from the pain that i can't function my way through."
"i want to rip the sun from the sky. i want to silence the songbirds. i want to destroy the bits and pieces of happiness that are floating around outside. i want it dark and cold and rainy, so that everyone can share in the mood i woke up with today."


This survey, conducted on behalf of a global technology advisory based out of South East Asia, investigated how organizations are transforming their business to gain a competitive advantage using mobility strategies and how the respective initiatives are being deployed.
The advisory team at iResearch Services explored various mobility technologies and their implications across different industry sectors. The preview of the study was further increased to accommodate views from additional geographies to increase the confidence of the research.


Amalie Flynn is an American writer.
Her writing has appeared in The New York Times At War (November 2010, November 2011, March 2011, August 2012) and in TIME (September 2011). Her writing has received mention by CNN and The New York Times Media Decoder. Her writing has been published in Diagram: An Anthology of Text, Art, and Schematic (Del Sol Press, 2003). Her art was featured in the Artists Invite Artist Friends show at the Phoenix Gallery (NYC, 2006). She is also the author of three other blogs: the September Eleventh blog, the The Visual Index blog, and her blog for The Huffington Post. Amalie Flynn's first book, WIFE AND WAR: THE MEMOIR, is available on Amazon in Paperback and on Kindle, on Barnes & Noble for the Nook, on Tower Books in Paperback, at Barrington Books , and at Brookline Booksmith.
You can find Amalie Flynn on Twitter, Facebook, Goodreads, and Pinterest. You can find WIFE AND WAR: THE MEMOIR on Facebook.
I am linking you to my site…you are a MUST read by every American!
Your poems are so lovely. I came to blogging through poetry–and having not gotten much writing done since my kids were born. I am so happy to find your blogs. Your strength and honesty are shattering. You are very skilled. I will keep reading! Wishing you all the best.
Amazing poems. So intimate and real. You're an inspiration.
You must never stop. Never stop telling the truth from the depth of your soul. You are a writer whom we, all writers can learn from. Thank You!
Thank you for this site. Your poems speak to me very powerfully. My husband has been in Afghanistan for the past 11 months. I live off base and have few ties to the military community, so this deployment has been a profoundly isolating experience. Reading your poetry reassures me that I am not alone, that I am not the only woman who feels this way. You are able to express these emotions in a way that I cannot. Please keep writing.
I have nominated your blog for the Humanitarian Award, in remembrance of Nelson Mandela.
Outstanding poetry. I know how hard that can be to produce. Thank you so much for sharing! I remember a long time ago when our paths first crossed that you had outstanding writing talent. I am so glad that you are using your gifts and talents to inspire and reach others. I am here to help you in any way I can.


Never blogged before so be patient with me if I am rubbish, Please?
So solution: I work full time for a vehicle leasing and insurance broker as well as studying full time at Portsmouth for the MSC and I also travel to and from Surrey every day as although it's a massive pain its cheaper than renting a place in Portsmouth end result I'm kind of busy. Which is why end result you haven't heard a peep from me until now.
So nothing super exciting for you the reader has happened as far as lectures go. But what has happened is a lot of running around the city to and from my car to lectures back to the car to move it again so I don't get a ticket (Still managed to get one this year as I paid for parking then put the wrong ticket in the window….) great way to get fit but a giant waste of time so looking into faster ways to get to and from the car.
Oh as if I am not busy enough at the moment I am also saving for my wedding to my fiancé of two years who I met in my first year of university (Rees halls, for anyone feeling particularly nosey.) And I am back and forth with a solicitor working on my hopefully not too far away new company (its super-secret for now so shhhh!) So will it all work out or will I be overloaded and burn out?
Oh and I bought a drone, a big one to go out and about and take some pics from the sky so I may share some of them if any of them are interesting.
Honestly I don't know so if you stick about you will find out with me.


text:
Alpaca Farm (beta)
PBS Cooking Shows by CoenM
Champion(s):
Runner(s)-Up:
ElendilPickle
Quiz Description
I have no life, so I watch a lot of cooking shows on public television. Answer these questions about them.
Full Results:
%ile
Money Value (% Incorrect):
1 HerderS 460 96 15
2 ElendilPickle 409 89 15
3 TaylorMA 372 82 15
4 UllspergerA 322 75 15
5 MeyerS 295 67 15
6 FrankensteinP 294 60 00
7 JordanG 271 53 15
8 MorrisK 242 46 00
9 PotatoD 169 39 15
10 HoH 133 28 00
10 HightB 133 28 00
12 WeikleB 127 14 00
12 MercureT 127 14 00
14 RaiaB 75 3 00
What STATE fills in the blank in this quote from the into to A Chef's Life, featuring chef Vivian Howard: "...my parents offered to help us open our own restaurant. Of course, there was a catch. We had to open this restaurant in eastern BLANK, where I grew up and said I would never return."
Click to Reveal Answer
What ADJECTIVE describes the vegetarian Laura Theodore in the name of her show, apparently for her playful use of colors and flavors and not for her taste in music?
What CHEF/TV PERSONALITY, better known for shows on the Travel Channel and CNN, is the producer and host of The Mind of a Chef?
THIS SHOW is hosted by Christopher Kimball, the editor in chief of Cook's Illustrated magazine. The publication's Brookline, Massachusetts headquarters is used as a set. Episodes include two or three recipes, product reviews, taste tests, and instruction on basic kitchen skills.
What WORD fills in the blank for this show now airing a second season on PBS, hosted by Mel Giedroyc and Sue Perkins: The Great British BLANK Show?
Spain... On the Road Again followed four hosts as they ate and drank their way across Spain on a high-end road trip. Name ANY TWO OF THE FOUR HOSTS: one a co-host on ABC's The Chew, one an Oscar-winning actress, one a chef behind the book How to Cook Everything and the New York Times column The Minimalist, and one a Spanish actress who may be best known for her roles in the Rob Schneider sitcom Rob and the film The Returned.
Mario Batali, Gwyneth Paltrow, Mark Bittman, Claudia Bassols
What CHEF's name goes in the blanks for these shows: The Complete BLANK, BLANK: Fast Food My Way, BLANK Heart & Soul?
Jacques Pepin
What Julia Child-hosted SHOW is synonymous with PBS and food, having originally aired from 1963 to 1973 and in reruns on PBS, the Cooking Channel, and PBS's Create digital channel?
The French Chef
What WORD fills in the blank from this catchphrase used by Lidia Bastianich in episodes of her shows and as the name of her production company: "Tutti a BLANK a mangiare!"
Martin Yan is best known for his long-running Yan Can Cook, but in 2013 he started a show offering a "taste" of the food and culture of what other ASIAN NATION?
I'll Have What Phil's Having is a globetrotting culinary tour starring Philip Rosenthal, who may be best known for creating and producing what SITCOM, on which his wife, Monica Horan, played the sister in law of the title character?
What DOCUMENTARY FILMMAKER is a pledge month staple with his food-themed films including A Hot Dog Program, Sandwiches You Will Like, Breakfast Special, and An Ice Cream Show?
Rick Sebak
Created by Tablesaw Tablesawsen Contact: contact@alpacafarmtrivia.com

redpajama_set_name: RedPajamaCommonCrawl


The Green Park Stadium is a committed cricket stadium situated in the city of Kanpur in India. The stadium is overseen by Department of Sports of the Uttar Pradesh Government. The stadium was implicit the year 1945 & at present has a limit of 60,000 individuals. This stadium has the refinement of being the main stadium in India with a committed sitting zone for understudies. It additionally has the biggest physically worked scoreboard on the planet.
Since its opening, the Green Park stadium has facilitated numerous test & one-day matches. The principal test match at the Green Park was played in the year 1952 between India & England. The principal ODI here was played in 1986 between India & Sri Lanka. The stadium likewise have had the pleasure of facilitating matches of the different World Cups that have occurred in India.
Developed in a standout amongst the most contaminated urban areas in India, Kanpur's Green Park stadium, arranged near the stream Ganges, obliges 39,255 – basically revealed – observers. Built up in 1945, the ground, which has seen regular changes, does not have the convention which a percentage of the other head Test grounds brag of. Its floodlights are thrown low, and were utilized interestingly a year ago in a Test highlighting South Africa. Various dull drawn amusements have been the element of the Tests at Kanpur, on account of dormant pitches; this, to some extent, is the deficiency of the locale's dirt, for it doesn't energize ricochet and pace.
For long not very numerous apparatuses were held here, until the nearby cricket affiliation arranged a ground fit for universal cricket. Furthermore, if the eyes and lungs can adjust and beat the thick brown haze that infests the city, the pitch is a batsmen's heaven. Mohammad Azharuddin hit the remainder of his three back to back hundreds amid his incredible introduction. In 1986-87, Sri Lanka and India delivered 1096 runs and lost just 17 wickets. In the 90s, India and West Indies created a normal of 73 runs for each wicket. All the more as of late, Shahid Afridi blitzed a 45-ball century, playing through the line and swinging crosswise over and one could sense him verging on shutting his eyes as he destroyed the ball; it was that sort of pitch.
Kanpur is one of the essential venues arranged in India and has facilitated a few matches till now. Check the underneath rundown of matches which will be played or calendar to played at Kanpur. Timetable and Fixtures at Kanpur – India.
Green Park, Kanpur is a critical cricket venue of India for International matches. The following is a full rundown of up and coming matches at Kanpur, India in plain frame. Full calendar and apparatuses of Kanpur venue. Click on concerned arrangement to check the installation of that specific arrangement to get the full subtle elements of the competition, tri-arrangement or two-sided arrangement. All matches of Kanpur are recorded alongside neighborhood time, gmt time, date, venue and arrangement points of interest.


Located at the foot Mount Rainier, Devol Racing has made a name for themselves by producing high quality parts for racers everywhere. These parts might be race worthy, but that doesn't mean they aren't also great for everyday riders. These are parts that will improve your riding experience and protect your dirt bike. We'll give you a brief rundown on what you see in front of you.
Devol Racing is well-known for their dirt bike lowering links. These lowering links are made to lower the seat height, giving the rider an easier reach to the ground. This is very useful for riders with a shorter inseam. However, these lowering links are not made for aggressive riders that will be jumping their bikes. If this is your cup of tea, then the pull rods are what you are looking for.
Another of their products that you might come across are standard linkage arms. The Devol linkage arms/pull rods are made to soften rear suspension and improve front end stability. They are stronger than stock and exceptionally lightweight. They are even adjustable, giving you the ability to play around with it until you've found what you like best.
They also make a wide array of skid plates, radiator guards, and rear disc guards. Your bike is an investment, protect it! In the instance of a crash, you'll be glad you did.
Our Devol Racing parts are make and model specific. Save yourself time by putting in your bike's make, model and year at the top of the screen, where it says "Find Parts Fast". We'll serve up all of the products that would fit your ride, saving you time and effort. Once you've found what you need, place your order. We'll have it waiting at your door as soon as we can.


Thanks for visiting, watching, participating in and enjoying the Gold Coast Film Festival for 2019! We really value your thoughts on the festival. Can you help us and complete a short 4 minute survey?
Stay up-to-date with the Gold Coast Film Festival all year! We have special screening, industry networking nights, free outdoor movies and more during the year.
Join our Gold Coast Film Festival Facebook community! Follow us on Facebook to stay up to date with film news, special events and giveaways.


text:
Aged Code studio was founded with the idea of developing games for the Amiga. Our first title is AQUABYSS, which has just been released. The studio invited other artists to create this game with the aim of delivering quality at least on par with the high-end games in Amiga's heyday. Judging by the reaction and comments, we are confident that we have achieved this. But it's not over yet. AQUABYSS is an open-world game, and as long as there is interest in it, we will continue to develop this title with the help of the community. A second game titled Software Manager Deluxe is also in the studio's workshop.
Our team at the Amiga37 event in Mönchengladbach, Germany. (This is the second day of the Expo and you can clearly see our tired faces :D). From left: Piotr Kozacki, Maria Kuchno, Piotr Kuchno, Marc Schmidt and Kamil Pabijan.
Unfortunately, not everyone was able to go there and thus the photo does not include the other AQUABYSS developers — Richard Fhager (pixel artist), Ioannis Tsakiris (pixel artist), Kevin Saunders (pixel artist), Ariel Iacci (illustrator), and Roald Strauss (musician).
© 2022 Aged Code
Aquabyss
Pick language


This is such a wonderful time of year! We celebrate everywhere — church, school, work, and home. We work hard to make sure everyone remembers why we can be so happy at Christmas. We teach the children songs and stories, we read articles and devotionals, we display nativities and evergreens. We remember well.
Have you taken advantage of what you remember? The Baby did not come to be sung or read about. He came "to seek and to save." Why? Because God wants us in His family, and the only way to sign the adoption papers was with the blood of His Son. Have you been adopted? Have you talked to your Father lately?
Christmas might be the most wonderful time of the year for prayer, too.


text:
Улица Пу́шкина () — в Тбилиси, одна из центральных улиц города. Идёт от Площади Свободы и, пересекая улицу Резо Табукашвили, переходит в улицу Бараташвили. Одна из границ Пушкинского сквера.

История
Проходит по границе старого города, остатки древних крепостных стен были обнаружены при проведении строительных работ. Под стенами с внешней стороны протекал ручей Аванантхеви, в 20-30-е годы XIX века он был засыпан и по нему проложена улица.

В одном из домов на этой улице (не сохранился, мемориальная доска на фасаде дома № 5) останавливался в свой приезд в город Александр Пушкин (1829). Улица была переименована в Пушкинскую в 1880 году по предложению Нико Николадзе.

В 1885 году вблизи улицы был заложен «Новый сад» (ныне — Пушкинский сквер). 25 мая 1892 года здесь был открыт памятник Пушкину.

11 мая 1961 года во время своего визита в Грузию по улице проехал приветствуемый горожанами руководитель СССР Никита Хрущёв.

В 2012—2016 годах улица реконструирована, сооружена эстакада над обнаруженными фрагментами старых построек, выделена большая пешеходная зона

Достопримечательности

Памятник А. С. Пушкину (1892, скульптор Ф. Ходорович)

Музей искусств Грузии

Известные жители
д. 13 — Давид Арсенишвили

Литература
Артём Синцов Грузия пешком. Самые интересные прогулки по Грузии. Москва: Издательство «Эксмо», 2018. 256 с. ISBN 978-5-04-090136-4

ენციკლოპედია «თბილისი». 2002

Примечания

Ссылки
Грузия, Тбилиси: улицы Пушкина и Бараташвили.

Старый город. Улица Пушкина

Улицы Тбилиси, названные в честь людей
Тбилиси

redpajama_set_name: RedPajamaWikipedia


Helen has worked at the btc in Stevenage for nine years joining Wenta in 2009. Helen has worked at the Enterprise Hub. Helen has developed an extensive knowledge of the business support initiatives and networks locally, regionally, nationally and internationally. During this time she has been engaged in marketing programmes such as the European Satellite Navigation Competition and other space related activities and organising events with guest speakers which include Lord Sainsbury, Lord Digby Jones and Philip Taylor (The Apprentice). Since joining Wenta Helen has become involved in the running of the STEP Programme for Herts, Beds and Bucks and the new My Incubator facility at the btc.
Helen has a passion for helping businesses and providing them with an environment to grow and prosper. Helen is the Enterprise Hub database manager and manages the events programme for Wenta Innovation. Our philosophy is if we can't help you we will know someone who can. Helen is also the main contact for the board of directors which includes some of the largest companies in Stevenage.
The events held at the btc cover a broad spectrum of themes to support businesses in all areas which are fee back to us from the clients that we see and our tenants. Several Networking groups are based at the btc and we support these through attendance and marketing. With our partners we also run one to one surgeries in subjects including Search Engine optimisation, Web Development and Intellectual Property with more in the pipeline.
Helen is passionate about football, particularly Stevenage Borough, which she follows home and away and is hoping that this year they hopefully gain Championship status. Outside of football Helen enjoys travelling, going to the cinema, playing the piano and keeping in touch with family.


text:
Александр Борисович Тростянский (р. 1972) — российский скрипач, заслуженный артист России. Профессор Московской Государственной консерватории им. П. И. Чайковского.

Родился в 1972 году в семье музыкантов. Его первым учителем был отец — заслуженный работник культуры РФ Б. П. Тростянский. Далее он продолжил своё обучение у профессора Новосибирской государственной консерватории М. Б. Либермана, а затем у профессора Московской государственной консерватории И. В. Бочковой (консерватория и аспирантура).

Является лауреатом международных конкурсов:
 1996 — «Centre d'Orford» (Орфорд, Канада, I премия)
 1997 — «Ф.Шуберт и музыка XX века» (Грац, Австрия, III премия)
 1998 — им. П. И. Чайковского (V премия)

Участвовал в фестивалях «Mосковская осень», «Декабрьские вечера С. Рихтера», фестивали Ю. Башмета (Ярославль, Минск), «Musik im Michel»(Hamburg), им. О. Кагана (Kreuth), «Музыка без границ» и других.

Осуществил ряд записей на Радио-1 и Радио «Орфей».

В 2007 году А.Тростянскому было присвоено звание Заслуженный артист России.

Ссылки
 http://www.mosconsv.ru/ru/person.aspx?id=8804
 http://trostiansky.narod.ru/ru/ruindex.html

Скрипачи России
Родившиеся в 1972 году
Заслуженные артисты Российской Федерации


throughout South Africa, to apply for our Internship Programme.
All applicants must be: between the ages of 18-35 years and be a South African citizen.
learning in the Republic of South Africa.
Authority (SAQA) prior to the selection process. SASSA is under no obligation to fill a post after the advertisement thereof.
Please note: All SASSA staff are subject to compulsory Security Vetting on appointment. No faxed or e-mailed applications will be accepted.
Ferreira Street, Nelspruit 1200. Enquiries: Mr. P L Shange on 013 754 9349.


text:
module VirtualMonkey
  module Mixin
    module Postgres
      include VirtualMonkey::Mixin::DeploymentBase
      include VirtualMonkey::Mixin::EBS
      attr_accessor :scripts_to_run
      attr_accessor :db_ebs_prefix

      # sets the lineage for the deployment
      # * kind<~String> can be "chef" or nil
      def set_variation_lineage(kind = nil)
        @lineage = "testlineage#{resource_id(@deployment)}"
        if kind == "chef"
          obj_behavior(@deployment, :set_input, 'db/backup/lineage', "text:#{@lineage}")
          # unset all server level inputs in the deployment to ensure use of
          # the setting from the deployment level
          @servers.each do |s|
            obj_behavior(s, :set_input, 'db/backup/lineage', "text:")
          end
        else
          obj_behavior(@deployment, :set_input, 'DB_LINEAGE_NAME', "text:#{@lineage}")
          # unset all server level inputs in the deployment to ensure use of
          # the setting from the deployment level
          @servers.each do |s|
            obj_behavior(s, :set_input, 'DB_LINEAGE_NAME', "text:")
          end
        end
      end

      def set_variation_bucket
        bucket = "text:testingcandelete#{resource_id(@deployment)}"
        obj_behavior(@deployment, :set_input, 'remote_storage/default/container', bucket)
        # unset all server level inputs in the deployment to ensure use of
        # the setting from the deployment level
        @servers.each do |s|
          obj_behavior(s, :set_input, 'remote_storage/default/container', "text:")
        end
      end

      # creates a PostgreSQL enabled EBS stripe on the server
      # * server<~Server> the server to create stripe on
      def create_stripe(server)
        options = {
                "EBS_STRIPE_COUNT" => "text:#{@stripe_count}",
                "DBAPPLICATION_USER" => "text:someuser",
                "DB_DUMP_BUCKET" => "ignore:$ignore",
                "DB_DUMP_FILENAME" => "ignore:$ignore",
                "STORAGE_ACCOUNT_ID" => "ignore:$ignore",
                "STORAGE_ACCOUNT_SECRET" => "ignore:$ignore",
                "DB_NAME" => "ignore:$ignore",
                "DBAPPLICATION_PASSWORD" => "text:somepass",
                "EBS_TOTAL_VOLUME_GROUP_SIZE" => "text:1",
                "DB_LINEAGE_NAME" => "text:#{@lineage}" }
       run_script('create_stripe', server, options)
      end

      # creates a MySQL enabled EBS stripe on the server and uses the dumpfile to restore the DB
      def create_stripe_from_dumpfile(server)
        options = {
                "EBS_STRIPE_COUNT" => "text:#{@stripe_count}",
                "EBS_VOLUME_SIZE" => "text:1",
                "DBAPPLICATION_USER" => "text:someuser",
  #TODO: un-hard code the bucket and dumpfile
  #              "DB_MYSQLDUMP_BUCKET" => "text:#{@bucket}",
  #              "DB_MYSQLDUMP_FILENAME" => "text:#{@dumpfile}",
                "DB_DUMP_BUCKET" => "text:rightscale_tutorials",
                "DB_DUMP_FILENAME" => "text:phptest.sql.gz",
                "STORAGE_ACCOUNT_ID" => "cred:AWS_ACCESS_KEY_ID",
                "STORAGE_ACCOUNT_SECRET" => "cred:AWS_SECRET_ACCESS_KEY",
                "DB_NAME" => "text:monkey_schema",
                "DBAPPLICATION_PASSWORD" => "text:somepass",
                "EBS_TOTAL_VOLUME_GROUP_SIZE" => "text:1",
                "DB_LINEAGE_NAME" => "text:#{@lineage}" }
       run_script('create_stripe', server, options)
      end

      # Performs steps necessary to bootstrap a MySQL Master server from a pristine state using a dumpfile.
      # * server<~Server> the server to use as MASTER
      def config_master_from_scratch_from_dumpfile(server)
       create_stripe_from_dumpfile(server)
       run_query("CREATE DATABASE i_heart_monkey", server)
       set_master_dns(server)
        # This sleep is to wait for DNS to settle - must sleep
        sleep 120
       run_script("backup", server)
      end

      # Performs steps necessary to bootstrap a PostgreSQL Master server from a pristine state.
      # * server<~Server> the server to use as MASTER
      def config_master_from_scratch(server)
       create_stripe(server)
       run_query("CREATE DATABASE i_heart_monkey", server)
       set_master_dns(server)
        # This sleep is to wait for DNS to settle - must sleep
        sleep 120
       run_script("backup", server)
      end

      # Runs a query on specified server.
      # * database<~String> Database to connect to
      # * query<~String> a SQL query string to execute
      # * server<~Server> the server to run the query on
      def run_query(query, server, database = "postgres")
        query_command = "psql -d #{database} -U postgres -c \"#{query}\""
        probe(server, query_command)
      end

      # Sets DNS record for the Master server to point at server
      # * server<~Server> the server to use as MASTER
      def set_master_dns(server)
       run_script('master_init', server)
      end

      # Use the termination script to stop all the servers (this cleans up the volumes)
      def stop_all(wait=true)
        if script_to_run?('terminate')
          options = { "DB_TERMINATE_SAFETY" => "text:off" }
         run_script_on_set('terminate', @servers.select { |s| s.state != 'stopped' }, wait, options)
  #        @servers.each { |s|run_script('terminate', s, options) unless s.state == 'stopped' }
        else
          @servers.each { |s| obj_behavior(s, :stop) }
        end

       wait_for_all("stopped") if wait
        # unset dns in our local cached copy..
        @servers.each { |s| s.params['dns-name'] = nil }
      end

      # uses SharedDns to find an available set of DNS records and sets them on the deployment
      def setup_dns(domain)
  # TODO should we just use the ID instead of the full href?
        owner=@deployment.href
        @dns = SharedDns.new(domain)
        raise "Unable to reserve DNS" unless @dns.reserve_dns(owner)
        @dns.set_dns_inputs(@deployment)
      end

      # releases records back into the shared DNS pool
      def release_dns
        @dns.release_dns
      end

      def promote_server(server)
       run_script("promote", server)
      end

      def slave_init_server(server)
       run_script("slave_init", server)
      end

      def restore_server(server)
       run_script("restore", server)
      end

      # These are PostgreSQL specific checks
      def run_checks
        # check that backup cron script exits success
        [s_one, s_two].each do |server|
          chk1 = probe(server, "/usr/local/bin/pgsql-binary-backup.rb --if-master --max-snapshots 10 -D 4 -W 1 -M 1 -Y 1")

          chk2 = probe(server, "/usr/local/bin/pgsql-binary-backup.rb --if-slave --max-snapshots 10 -D 4 -W 1 -M 1 -Y 1")

          raise "CRON BACKUPS FAILED TO EXEC, Aborting" unless (chk1 || chk2)
        end
      end

      def init_slave_from_slave_backup
       config_master_from_scratch(s_one)
       run_script("freeze_backups", s_one)
       wait_for_snapshots
       slave_init_server(s_two)
       run_script("backup", s_two)
        obj_behavior(s_two, :relaunch)
        s_one['dns-name'] = nil
        obj_behavior(s_two, :wait_for_operational_with_dns)
       wait_for_snapshots
        #sleep 300
       slave_init_server(s_two)
      end

      def run_promotion_operations
       config_master_from_scratch(s_one)
        obj_behavior(s_one, :relaunch)
        s_one.dns_name = nil
       wait_for_snapshots
  # need to wait for ebs snapshot, otherwise this could easily fail
       restore_server(s_two)
        obj_behavior(s_one, :wait_for_operational_with_dns)

        options = { "DB_NAME" => "text:i_heart_monkey" }
        @servers.each { |s|run_script('monitor_add', s, options) }

        sleep 300 # Waiting for new snapshot to show
       slave_init_server(s_one)
       promote_server(s_one)
      end

      def run_reboot_operations
  # Duplicate code here because we need to wait between the master and the slave time
        #reboot_all(true) # serially_reboot = true
        @servers.each do |s|
          obj_behavior(s, :reboot, true)
          obj_behavior(s, :wait_for_state, "operational")
        end
       wait_for_all("operational")
       run_reboot_checks
      end

      # This is where we perform multiple checks on the deployment after a reboot.
      def run_reboot_checks
        # one simple check we can do is the backup.  Backup can fail if anything is amiss
        [s_one, s_two].each do |server|
         run_script("backup", server)
        end
      end

      def run_restore_with_timestamp_override
        obj_behavior(s_one, :relaunch)
        s_one.dns_name = nil
        obj_behavior(s_one, :wait_for_operational_with_dns)
       run_script('restore', s_one, { "OPT_DB_RESTORE_TIMESTAMP_OVERRIDE" => "text:#{find_snapshot_timestamp}" })
      end

  # Check for specific PostgreSQL data.
      def check_db_monitoring
        db_plugins = [
                          {"plugin_name"=>"postgresql-i_heart_monkey", "plugin_type"=>"pg_n_tup_c-del"},
                          {"plugin_name"=>"postgresql-i_heart_monkey", "plugin_type"=>"pg_n_tup_c-ins"},
                          {"plugin_name"=>"postgresql-i_heart_monkey", "plugin_type"=>"pg_n_tup_c-upd"}
                        ]
        [s_one, s_two].each do |server|
          unless server.multicloud
  # PostgreSQL commands to generate data for collectd to return
            for ii in 1...100
  #TODO: have to select db with every call.  figure a better way to do this and get rid of fast and ugly
  # cut and past hack.
             run_query("create table test#{ii}(test text); insert into test#{ii} values ('1'); update test#{ii} set test='2'; select * from test#{ii}; delete from test#{ii};", server, "i_heart_monkey")
  #           run_query("insert into test#{ii} values ('1')", server, "i_heart_monkey")
  #           run_query("update test#{ii} set test='2'", server, "i_heart_monkey")
  #           run_query("select * from test#{ii}", server, "i_heart_monkey")
  #           run_query("delete from test#{ii}", server, "i_heart_monkey")
            end
            db_plugins.each do |plugin|
              monitor = obj_behavior(server, :get_sketchy_data, {'start' => -60,
                                                                 'end' => -20,
                                                                 'plugin_name' => plugin['plugin_name'],
                                                                 'plugin_type' => plugin['plugin_type']})
              value = monitor['data']['value']
              raise "No #{plugin['plugin_name']}-#{plugin['plugin_type']} data" unless value.length > 0
              # Need to check for that there is at least one non 0 value returned.
              for nn in 0...value.length
                if value[nn] > 0
                  break
                end
              end
              raise "No #{plugin['plugin_name']}-#{plugin['plugin_type']} time" unless nn < value.length
              puts "Monitoring is OK for #{plugin['plugin_name']}-#{plugin['plugin_type']}"
            end
          end
        end
      end

      def create_master
       config_master_from_scratch(s_one)
      end

      def create_master_from_dumpfile
       config_master_from_scratch_from_dumpfile(s_one)
      end

      def dump_export
        options = {
                "DB_NAME" => "text:test"
        }
       run_script('dump_export', s_one, options)
      end

      def dump_import_dump
        options = {
                "DB_DUMP_FILENAME" => "text:dump-test-dump"
        }
       dump_import(options)
      end

      def dump_import_dumpall
        options = {
                "DB_DUMP_FILENAME" => "text:dumpall-dump"
        }
       dump_import(options)
      end

      def dump_import_dumpfc
        options = {
                "DB_DUMP_FILENAME" => "text:fc-test-dump"
        }
       dump_import(options)
      end

      def run_dump_import
       dump_import_dump
       dump_import_dumpfc
       dump_import_dumpall
      end

      def dump_import(options)
        # Need to stop collectd before dropping the database since it is connected.
        probe(s_one, "service collectd stop")
       run_query("DROP DATABASE test", s_one)

        options['DB_NAME'] = "text:test"
       run_script('dump_import', s_one, options)

       run_query("SELECT * FROM test", s_one, "test")
      end
    end
  end
end

redpajama_set_name: RedPajamaGithub


text:
Q: Git: problems creating a repository I'm attempting to incorporate a WordPress website into Git.
I've created a local repository through GitHub for Mac, and I've edited the "Primary remote repository" to the HTTPS URL under the Settings tab, after which I've then applied some ignore patterns.
So far this has worked.
However, when I look at the items under the Changes tab, I'm seeing entries for the ".gitignore" file and everything in the "wp-content" folder but nothing above it.
I don't think it's the ignore patterns because some of the default WordPress templates are in there, and a load of OS items, each of which have been ignored, but I understand the ignore patterns won't be applied until after a commit.
At the bottom of the list of entries to commit, the path is correct and not within the "wp-content" folder.
So why are things like "wp-admin" and "wp-config.php" — or any other root item — missing?
Is there a maximum length to the number of items GitHub for Mac can show, but if so, why show "wp-content" when other items precede it in alphabetical order?
I'm a bit confused as to what's happening. At this point, nothing has been committed, and I'm hesitant to do so if part of the website is missing.

A: This is the section that's causing it:
#===================================#
#     WP Core, except content       #
#===================================#
/*
!.gitignore
!wp-content/
# !media/
!favicon.ico
!favicon.png
!robots.txt
!humans.txt

Notice the leading /*. This means that it's ignoring EVERYTHING by default. From the documentation:

A leading slash matches the beginning of the pathname.

The wildcard * then tells it to match everything in that path.
The exclamation point ! then refers to items which explicitly should NOT be ignored.

redpajama_set_name: RedPajamaStackExchange


Alecia Cohen is the Editor of Morocco Travel Blog, a Travel Designer and Professional Travel Agent based in Marrakech, Morocco year round. She is also the owner of Travel Exploration Morocco, an agency specializing in Private Tours and Experiential Travel. Alecia has lived in Morocco for over a decade and is an expert on Morocco, Berber culture, World Music, and socially responsible tourism. As a Morocco travel specialist Alecia offers extensive personalized planning services which serve as a detailed guide for each traveler in discovering the best of Morocco. She ensures that travelers will find a real connection to Morocco. As someone who lives in Morocco and has a passion for the people and the culture, she guarantees travelers a unique and authentic experience set apart by the places they visit and the experiences they will have.
Marina Solovyov is the Associate Travel Editor of Morocco Travel Blog and Cultural Attache to Travel Exploration. Her passion for storytelling and exploring different cultures began over 10 years ago, when she interned as a writer for Travel Exploration and fell in love with Morocco. Over the decade, she has directed this passion into traveling and living in different parts of Asia and Europe with the purpose of studying clean beauty methods, traditional diets, and the holistic approaches to wellness.
Marina lived in Japan for over 7 years and ran a holistic bed and breakfast in Tokyo where she led detox and digestion programs. Eventually, this evolved into creating essential oil workshops to teach people how to use essential oils, herbs, and healing foods to strengthen their digestions and clear up their skin. To Morocco Travel Blog, she brings her appreciation for ancient traditions and excitement to help you experience Morocco's organic beauty and longevity secrets. She is an Institute of Integrative Nutrition graduate and Certified Health Coach, contributor to Dr. Amy Myers MD, and offers holistic skin care coaching.


Bring your special someone or best friend to the Lodge tonight for an exquisite Valentine's Dinner featuring chef's specialty wines. This all-inclusive meal will include a delicious appetizer, salad, and your choice of steak and lobster or Steelhead Trout, followed by a delectable dessert. Cost is $50pp, with two seating times available.


text:
ArtPrint
Nautical books
Dutch Titanic
Dutch Titanic Gallery
Liners - great pictorial encyclopedia
Liners - gallery
Budapest Concordantiae Caritatis
Concordantiae gallery
Budapest Concordantiae Caritatis Commentary
Commentary Gallery
Bernhard: Chirurgische Atlas
Chirurgische Atlas gallery
en-Terms and Conditions
The Budapest Concordantiae caritatis is the most richly illustrated medieval manuscript in Hungary. The work contained in it is that of a fourteenth-century author, Ulrich von Lilienfeld, who between 1345-1351 was the abbot of the Cistercian monastery in Lilienfeld, Lower Austria.
Concordantiae caritatis is a typological manuscript. The main characteristic of a typological work is that events described in the Old and in the New Testament are placed within a structure according to their role in the story of Redemption. The scenes in the Old Testament serve as a prototype for those in the New Testament, which are the final fulfillment, and form a unified, mutually enlightening whole. Concordantiae caritatis is the most complete typological collection of the Middle Ages. It comprises 238 typological units with an encyclopedic intention. Not only is it extraordinary because of its extent; it is also unique from the aspect of its content. Natural phenomena and scenes taken from the lives of saints, which, like that of Christ, serve as moral examples, became integral parts of its typological system. The typological units of Concordantiae caritatis each take up two facing pages. On the right we can read the text, while the illustrations are placed on the left. Every typological unit is made up of five parts. The main scene is found at the centre on the top of the page with two prototypes from the Old Testament below it, and two natural parallels at the bottom of the page. The work concludes with a "picture-catechism" the text of which is partly in German. Here the virtues and vices play the main role: they fight each other riding on the back of various animals; they assist the knight of Christ (Miles Christi) into the saddle, elsewhere they drive chariots to heaven or to hell.
Both because of its author and the spread of its copies, Concordantiae caritatis is a characteristically Central European work. All the copies that came down to us are manuscripts and most of them originate from Southern Germany and Austria. A good part of them are still preserved in German and Austrian libraries. These copies testify that although the author of Concordantiae caritatis destined it to be an illustrated volume equally suitable for educational and preaching purposes, his contemporaries would rather use it in preparation for sermons. Only eight copies of Concordantiae caritatis known today contain illustrations and of these few the Budapest manuscript is worthy of a high position due to the high quality and completeness of its cycle of illustrations.
In line with the wealth of contents of the Concordantiae caritatis we read descriptions of no less than 1225 scenes and natural phenomena over 524 pages in the Budapest manuscript. As many coloured pen-and-ink drawings help in understanding the text. They represent biblical events, legends, mythical and real animals coming to life in an environment that immortalizes many details of the age's material culture. The technical peculiarities of the coloured pen-and-ink drawings give the illustrations an exceptionally immediate effect; to this day the moment of their creation is preserved for us. At the same time the Budapest Concor-dantiae caritatis is worthy of notice not solely as an inexhaustible depository of representing the world surrounding us and created by the supernatural power and by mankind: the manuscript is at least as interesting in its own historicity. As the colophon betrays, the text was written in 1413 by the Viennese burgher Stephanus Lang, in his own home. Stephanus Lang was an educated person who, after receiving the degree of baccalaureus in artibus at Prague University, started a family in Vienna and occupied a number of municipal positions: as notary, as the Kirchmeister of Stephansdom, and more than once as a city alderman. His deep faith is borne out by his Memento mori-like, meditative text on death circulated under the title Memoria improvisae mortis and his will, composed in 1419, the latter of which provides a picture of his family and of his wealth.
Seven artists, visibly in contact with each other but of varying education, participated in the illustration of the Budapest Concordantiae caritatis. Of them the most talented one can be linked with the circle of the Master of the Sankt Lambrecht Votive Picture, a group whose style became dominant in Viennese panel painting in the first third of the fifteenth century. We know of no other works by the creators of the illustration cycle, or at least none that we can attribute to any one of them without any shadow of doubt. At the same time this means that without the Budapest Concor-dantiae caritatis Viennese art of the years around 1400 (important on its own right in the European context) would be poorer by more than 1,000 pictures and a good handful of artists. The difference in styles of the masters of the manuscript throw an interesting light on the cultural variety of old Vienna, while their interrelationships provide us with a glimpse of late medieval workshop-practice, the possible forms of cooperation among artists and in the final analysis the nature of art imagery.
The Budapest Concordantiae caritatis has formed a part of Hungarian book and library history since the seventeenth century. In 1646 it belonged to Pál Lászlóffy (who may have acquired it in Vienna), in 1666 it was held in Bajmóc Castle (today Bojnice, Slovakia) of the Pálffy family, and in 1795 it enriched the library of the Piarist Order in Pozsony-szentgyörgy (today Svätý Jur, Slovakia). It was here that it was given a gilded leather binding. In 1906 the volume entered the possession of the Central Library of the Piarist Order in Budapest. The first publication about the work was by the Piarist monk László Papp, in 1979. Following this, the manuscript was quick to attract the attention of Hungarian and foreign researchers alike, although no thorough analysis could be undergone. Our publication, comprising a facsimile of the manuscript (the first facsimile in the Concordantaie caritatis manuscript-family) and a commentary volume, will fill that gap and turn a work of outstanding significance from the aspect of cultural history and art history hitherto known yet unobtainable to a very small professional circle, and outside professional circles completely unknown, into a publich treasury.
Schöck ArtPrint Kft.
7100 Szekszárd, Illyés Gy. u. 4.


text:
News & Stories > Media Mentions
Morgridge Institute research and expertise is garnering attention from state and national independent media. Morgridge news has been featured in The New York Times, The Atlantic Monthly, Scientific American, USA Today, National Public Radio, Mashable, Science News and many more. Here are some recent highlights.
To stop pancreatic cancer from spreading, cut out the chatter
via Massive Science
Morgridge investigator Melissa Skala shares her perspective on a promising new approach to treating pancreatic cancer in this feature from Massive Science.
'Smart' toilet analyzes your pee, may revolutionize personal health
via USA Today
Scientists at the University of Wisconsin think their "smart toilet" is capable of monitoring your health and discovering early signs of diseases.
China Is Using DNA from Uighurs to Predict Physical Features
via The Scientist
Morgridge bioethicist in residence Pilar Ossorio comments on the ethical perils of China's efforts to use DNA-based technology to recognize faces — a potential weapon for racial profiling.
Pagliarini lab members attend mitochondrial disease walk, interact with patients
via UW-Madison Biochemistry
Events hosted by UMDF have enabled the Pagliarini Lab to connect with those who may directly benefit from the findings of their research: patients with mitochondrial disease.
Professor will make 'workhorse' microscope more powerful
via UW-Madison
Kevin Eliceiri says he has always believed that science is best done by building on the work of others and openly sharing what you have done.
The weird science behind smart toilets and your pee
via Mashable
A new, small-scale study published in Nature this month seeks to determine whether regular urine collection and analysis of the thousands of telling, changing indicators in our pee can reliably serve up information about a person's health.
Tiny aquatic animals may combat schistosomiasis
via ScienceNews
Tiny aquatic invertebrates, once a nuisance to scientists studying snail fever, may actually hold the key to fighting the spread of the tropical disease.
Tiny Creature Could Help Prevent Devastating Parasitic Disease
via Howard Hughes Medical Institute
HHMI reports on the Newmark Lab's discovery and purification of a substance made by rotifers that can paralyze the worms that cause schistosomiasis, a dangerous infection that affects 200 million people worldwide.
U.S. Sen. Baldwin and the scientists carrying on her grandfather's work
via Madison Magazine
At the Morgridge Institute for Research in the Discovery Building on the UW–Madison campus, David Green's granddaughter — U/S. Sen. Tammy Baldwin — met the scientists who are continuing his early study of metabolism science, in hopes of breakthroughs that will help treat or reverse numerous diseases.
A Note to the Nobel Prize Selection Committee
via Scientific American
As 2019 Nobel Prize announcements unfold, Morgridge CEO Brad Schwartz reflected on his all-time favorite winner. "Howard Temin represented what society expects from us and had the characteristics that make society willing to fund our work," Schwartz wrote in Scientific American. "People want scientists who get up every morning committed to finding the truth."
Science Festival Panels Examine Science and Society
via Wisconsin Institute for Discovery
Panels on Oct. 17 and 18 during the Wisconsin Science Festival will examine representation and inclusion in science and science in entertainment and the arts. Both afternoon panels will take place in the Discovery Building.
Illuminating Better Cancer Treatments with Light
via Wisconsin Public Television
Peter Favreau, a postdoctoral researcher at the Morgridge Institute for Research, discusses how the use of Optical Microscopy is helping to create individualized effective cancer treatments based on each patient's tumor cells.
Test Pilot Geese, Planetary Wrecking Balls and Super AI Vision: The Week's Best Science GIFs
The Morgridge Institute's project to capture early developmental timing of humans "in a dish" was included in The Scientific American's "Best Science GIFs" feature. This weekly feature highlights the most amazing short video clips produced in the world of science.
Morgridge Rural Summer Science Camp extended for additional week
via The Badger Herald
The Morgridge Summer Science Camp seeks to immerse rural high school students into research and allow them to experience a larger, urban research campus.
Morgridge-Milwaukee collaboration gets statewide recognition
via Wisconsin State Journal
Tom Still, president of the Wisconsin Technology Council, focused his statewide business column on July 21 on a novel eye research partnership between the Morgridge Institute and Medical College of Wisconsin.
Pagliarini wins young scholar honor
via American Society for Biochemistry and Molecular Biology
Morgridge Institute metabolism investigator Dave Pagliarini will receive the 2020 Earl and Thressa Stadtman Young Scholar Award from the American Society for Biochemistry and Molecular Biology (ASBMB). The award honors outstanding scholars with ten years or fewer of postdoctoral experience.
When Small Worlds Collide: Collaboration Behind the Microscope with Liz Haynes and Henry He
via Masters of Microscopy
Welcome to Masters of Microscopy: The People Behind the Lens, where we showcase and celebrate the individuals who are the heart of the Nikon Small World competitions. They are scientists, artists, researchers, educators and everyday curious individuals who uncover the fascinating microscopic world around us.
Growing transplantable arteries from stem cells
via FierceBiotech
Blood banks have been vital in medical care since the early 1900s, and now a team of scientists at the Morgridge Institute for Research in Madison, Wisconsin, wants to take the concept a step further.
Fujifilm Cellular Dynamics' $21 million plant is significant for regenerative medicine
via BizTimes
A new Madison stem cell manufacturing plant could have a significant impact on the Wisconsin medical landscape and the field of regenerative medicine, along with the local economy.
Faculty receive WARF, Kellett, Romnes awards
Dave Pagliarini, associate professor of biochemistry and director of the Morgridge Institute for Research's Metabolism Theme, studies mitochondria — ubiquitous organelles essential for cellular metabolism. His lab integrates classic biochemistry with large-scale methodologies to systematically define the functions of uncharacterized mitochondrial proteins and to establish the detailed mechanisms that drive disease-related mitochondrial pathways.
Morgridge scientist named a 'cool science image' winner
Congratulations to Jiaye "Henry" He, a member of the Huisken Lab, for his second straight winning entry in the UW-Madison annual "Cool Science Image" awards.
Twice as nice: Skala earns pair of fellow honors
via Biomedical Engineering, UW-Madison
Melissa Skala, principal investigator at the Morgridge Institute for Research, has earned recognition in 2019 as a fellow of both the American Institute for Medical and Biological Engineering (AIMBE) and SPIE, an international society for optics and photonics.
via Chan Zuckerberg Science Initiative
Imaging of molecules, cells and tissues is central to biomedical research and clinical practice, allowing scientists to understand and identify disease. Yet progress in the imaging field has been slowed by inadequate software and limited sharing of advanced microscopy methods. The CZI Imaging Scientists program aims to move the field of imaging forward by increasing collaboration between biologists and technology experts and improving the imaging tools that scientists use.
The Role of the Student Engineer in Medicine and Innovation
via Xconomy
In a March 18 Xconomy opinion piece, Morgridge Fab Lab Director Kevin Eliceiri describes how a trifecta of engineering training, clinical experience and entrepreneurship is putting Wisconsin students in a great position for future success.
How to get young scientists thinking about ethics? Cartooning, say UW researchers
via The Cap Times
A biomedical research institute is prompting young scientists to think about the ethics of their research — not through a rulebook or a lecture, but with a cartooning contest.
Seeing things more clearly, thanks to campus-wide microscopy effort
via UWMadScience
Give most kids a basic microscope and a leaf or a drop of pond water, and they are in awe of the, well, microscopic patterns and organisms they can now see. Give a cell biologist a transmission electron microscope (TEM), and they can understand how structures within cells are organized – and how changes in the structures contribute to diseases.
Conferences are Important for High School Students—Youth Apprentices and STEM Professional Development
via Promega Connections
Isabel Jones, Verona Area High School senior and second year YA, who works at the Morgridge Institute for Research, presented a scientific poster at one conference and spoke on a panel at another.
Scientists, ethicists slam decisions behind gene-edited twins
via Ars Technica
"There's been very broad consensus that we shouldn't be doing CRISPR on embryos yet." Morgridge Institute bioethicist Pilar Ossorio speaks out about recent news of first human gene-edited babies.
UW researchers, doctors trying to better predict preterm birth
Preterm births — which can lead to infant death or disability — are on the rise, accounting for nearly 400,000 of the country's 4 million annual births. But doctors have a hard time figuring out which pregnant women are likely to deliver early.
Lunchroom leftovers make for an 'eye-opening' science project
This year the Wisconsin Society of Science Teachers and the Wisconsin Science Festival are partnering on a Statewide Science Challenge open to all K-12 schools. The 2018 challenge is called "Lunchroom Leftovers" and student teams are conducting detailed analyses of food waste in their school cafeterias.
Scientists seek to improve quality control for genome editing therapies in the eye
As gene editing therapies for macular degeneration and other visual disorders work their way into clinical trials, the University of Wisconsin–Madison is on the forefront of research into making sure they are safe and effective.
How microscopes are opening a door into an invisible universe brimming with life — Genius Moments
Meet Dr. Elizabeth Haynes and Jiaye "Henry" He. Their tiny zebrafish video just won first prize in the annual Nikon Small World in Motion Competition. It basically selects the coolest movies or time-lapse photos taken through a microscope.
Partnerships between universities, private sector working across Wisconsin
via Wisconsin Technology Council
At the UW-Madison, the progress of the Morgridge Institute for Research is another example. Partly financed with a $50-million gift from John and Tashia Morgridge of Cisco Systems fame, the private- non-profit biomedical research center is focused on novel strategies to improve human health.
Award Winning Videos Reveal The Weird And Beautiful Microscopic World
via Forbes
This week, Nikon announced the winners of the 2018 Nikon Small World in Motion contest. First prize went to Elizabeth Haynes and Jiaye "Henry" He of the University of Wisconsin-Madison for their mesmerizing time-lapse video of a zebrafish embryo growing its sensory nervous system over the course of 16 hours.
Award-Winning Microscopic Video of Growing Zebrafish Embryos Is Mesmerizing
via Gizmodo
A glowing, branching web slowly grows more and more tiny connections, with thin white tendrils reaching in to a black void. It looks like a fractal art piece. But in fact, it's someone's science research—the developing nervous system of a zebrafish embryo.
Trio of Morgridge Institute medical researchers to speak at Sept. 25 Innovation Network luncheon
Three scientists at the Morgridge Institute for Research will describe what brought them to Madison and how breakthroughs in medical engineering, regenerative biology and medical imaging will help save lives at the Tuesday, Sept. 25 Tech Council Innovation Network luncheon meeting in Madison.
Pushing toward personalized pancreatic cancer treatments
via College of Engineering
Melissa Skala and Paul Campagnola, a professor of biomedical engineering at UW-Madison, hope to make inroads toward improved drug therapies through a two-year National Institutes of Health Exploratory/Developmental Research Grant.
UW Carbone Cancer Center Study to look for ways to personalize therapy in colorectal cancer
via School of Medicine and Public Health
The study will use optical imaging techniques developed by Melissa Skala, a co-investigator at the Morgridge Institute, to monitor the evolution of 3D cancer tumor cultures over time.
HOSA students tackle tough subject
Dane County high school students visited the Skala Lab to tackle pancreatic cancer, the third-leading cause of cancer deaths in Wisconsin.
New imager identifies tissue types during surgery
via University of Wisconsin
OnLume, a spinoff from the University of Wisconsin–Madison, is continuing to develop its system for identifying tissue types during surgery. The company's technology causes chemical labels to glow in the operating room.
Cryo-EM Expert Elizabeth Wright Joining Biochemistry to Direct New Facility
via UW Biochemistry
The University of Wisconsin–Madison Department of Biochemistry will welcome Elizabeth Wright in July as a faculty member and director of the department's newly established cryo-electron microscopy (cryo-EM) facility.
Mentoring, done right
A good mentor can make all the difference for finding the right career path. For biomedical engineering graduate student Amani Gillette, that difference was so striking that she wanted to give back to the mentored research program that had been critical for homing in on her own professional niche.
New course brings storytelling techniques to science
A new course teaches early-career scientists how to communicate their work outside of the lab, and is designed to turn real research into engaging stories, visuals and presentations.
Morgridge 'titans' of healthcare
Morgridge's own James Thomson (founder of Cellular Dynamics) and Rock Mackie (founder of Tomotherapy) are listed among the top nine "healthcare titans" fueling the Madison economy.
WARF announces annual grant figures and Innovation Award winners
At a ceremony honoring several of the year's most outstanding inventions, the Wisconsin Alumni Research Foundation (WARF) announced that it has granted the Morgridge Institute for Research $19 million in grants for the 2017-18 academic year.
New 3D imaging technique for future precision medicine toolbox
For an illness like cancer, doctors often turn to computed tomography (CT) scans for a more definitive diagnosis, based on reconstructing a 3D organ from multiple 2D image slices. At the molecular level, such 3D scans could become an important part of precision medicine: a future of tailoring treatment decisions to each patient's unique cellular features.
Study Shows HPV Works Across Cellular Borders to Drive Cervical Cancer
Human papillomavirus (HPV) and the hormone estrogen are both linked to the development of cervical cancers, but how they work together has remained unclear. A new study by University of Wisconsin-Madison researchers shows how the combination of two factors influences the local cervical environment and drives the progression of cancer development.
Quality and collaboration, not growth, should drive research institutions
via STAT
The crux of the problem is that, over the years, many leaders of research institutions have treated research as a volume business and focused more on money and operational size than on the discovery of new knowledge.
With heart cells, middle schoolers learn the hard lessons of science
The students are among a group of 12 in a Madison Metropolitan School District program called the Middle School Science Cohort, a program geared for students with a propensity for science and math. The setting is a teaching lab at the Wisconsin Institutes for Discovery, most likely the only place in the country — if not the world — where adolescent learners conduct real science using the kinds of stem cells on the front lines of modern biology.
Blue Sky Science
Path to Better Health
Stem Cells at 20


text:
Overcup Press is an independent book publishing company. Our press specializes in non-fiction titles on these subjects: literary nonfiction, art, travel, design, architecture, music, and epicurean titles.
Patrick McDonald is the founder and publisher of Overcup Press. He leads the creative vision of Overcup, working closely with authors, featured artists, designers and editors. He holds an M.A. in publishing from Portland State University and is also the co-author of Classroom Publishing, A Practical Guide for Teachers– 2nd Edition (Ooligan Press, 2010).
Rachel Bell is the co-founder and VP of Marketing & PR at Overcup Press. Rachel is responsible for everyday operations, marketing, and PR. With over two decades of experience marketing B2B and B2C businesses, Rachel's favorite job will always be her time as a bookseller. She is also a member of the PubWest board of directors.
Overcup Press Submissions Policy
Please click here to read our submissions policy.


text:
Q: Scraping specific airport codes from page using beautifulsoup This is my first post, please feel free to let me know how I could be posting better and thanks in advance for the help.
I am learning how scrape data from webpages with python using BeautifulSoup, and am having difficulty scraping all the airports where loungebuddy operates.
import requests
from bs4 import BeautifulSoup

page = requests.get('https://www.loungebuddy.com/select/locations')
soup = BeautifulSoup(page.text, 'html.parser')
airport_code_html_lines = soup.find_all( attrs={'class': 'aiprt-code'})

This gets me very close, but I have extraneous data. The result I want is the second line in each of the results provided by:
    for airport_code in airport_code_html_lines:
        print(airport_code.prettify())

I'm trying to personalize this very simple case here:
https://medium.freecodecamp.org/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe
where the author pulls the price portion. However, when i try to do the equivalent of
price = price_box.text

I get this error:
AttributeError: ResultSet object has no attribute 'txt'. You're probably
treating a list of items like a single item. Did you call find_all() when you
meant to call find()?

Python guessed correctly, I'm using a find all...but I don't know how else to proceed.
I have tried using different print functions like
print(airport_code.strip('>'))

To see if I could strip or isolate the code by creating new variables or with creative print commands, but I get this:
TypeError: 'NoneType' object is not callable

I would love either direction in what to try next (considering changing the find_all to a find, and then creating a for loop....but that's intimidating to me. Hoping for a cleaner solution), or working code which will spit out my desired result. I hope to learn python both through this project and in the future, so any comments on my thought process are appreciated.
Thanks again

A: Simply replacing print(airport_code.prettify()) with print(airport_code.text) will give you the output you want.
Try the following code (made it a bit cleaner):
page = requests.get('https://www.loungebuddy.com/select/locations')
soup = BeautifulSoup(page.text, 'html.parser')

for country in soup.find_all('span', class_='aiprt-code'):
    print(country.text)

You can use soup.find_all('span', {'class': 'aiprt-code'}) instead of soup.find_all('span', class_='aiprt-code') too. It's the same thing.
Output:
BNE
SYD
BGI
BRU
...
...

Or if you want the countries in a list, you can use list comprehension as shown below. It helps in storing, using and modifying the data.
countries = [x.text for x in soup.find_all('span', class_='aiprt-code')]
print(countries)

Output:
['BNE', 'SYD', 'BGI', 'BRU', 'GIG', 'SOF', 'PNH', 'REP', ... ]

A: If you wanna have the airport code along with it's country name then you can try like below:
import requests
from bs4 import BeautifulSoup

page = requests.get('https://www.loungebuddy.com/select/locations')
soup = BeautifulSoup(page.text, 'html.parser')
airport_code = {item.select_one("h2").text:item.select_one(".aiprt-code").text for item in soup.select(".country")}
print(airport_code)

Partial output:
{'India': 'BLR', 'Poland': 'KTW', 'Thailand': 'BKK', 'Croatia': 'ZAG',--so on--}


text:
The buck stops: Cowboys hanging on until rodeos start again
PAT GRAHAM, AP Sports Writer
Jamie Howlett and the rest of the rodeo riders remain in a holding pattern with events from Florida to Canada to Texas to California on pause due to the coronavirus pandemic.
On the back of a bucking bronco, bareback rider Jamie Howlett tries his best to hang on for eight fierce seconds.
That's how the cowboy from Australia feels at the moment. Only in this case, there's no horn to signal an end.
Howlett and the rest of the rodeo riders remain in a holding pattern with events from Florida to Canada to Texas to California on pause due to the coronavirus pandemic.
Constantly on the road, Howlett doesn't have a home. So he's bunking at his buddy's ranch in Rapid City, South Dakota. He doesn't have a side job, either (besides helping his friend to earn his keep).
Howlett is rodeo dependent. In a typical season, he logs about 55,000 miles (88,514 km) along dusty roads to compete in as many as 100 events and hopefully earn enough to break even (about $45,000).
Cowboys like Howlett are trying to hang tough as best they can until they can climb back into the saddle. Here's a look at how different riders are dealing with the downtime: From a star (reigning six-time bull-riding world champion Sage Kimzey) to the grinder (Howlett) to the weekend wrangler (gym teacher/track coach Eric Fabian ).
On his 10-acre property in Salado, Texas, the 25-year-old Kimzey stays plenty busy by clearing trees and building a garden for his fiancee.
This is strange territory. He's rarely home this long.
Kimzey is a household name on the circuit — the headliner who everyone watches because he makes bull riding look so effortless. In 2016, he became the youngest millionaire in Professional Rodeo Cowboys Association history at just over 22 years old.
Last season, Kimzey won his sixth straight world title to tie Jim Shoulders' PRCA record for consecutive bull-riding world championships (1954-59).
"My heart goes out to everybody who's struggling right now," said Kimzey, who has deep rodeo roots, with his dad a longtime barrelman/clown and his mother, sister and brother professional trick riders. "It's definitely hard times."
Kimzey has got lucrative sponsors (Wrangler, Polaris) and a nest egg (his career earnings are more than $2 million). He knows he's fortunate with more and more events being postponed, rescheduled or in some cases canceled. Several rodeo events in May are listed as "planned" — for now, anyway.
"I tell everybody right now in these uncertain times: Just keep the faith and remain hopeful," said Kimzey, who's healing from recent ankle surgery. "Because without any pressure, diamonds can't be made."
To pitch in while crashing at his friend's ranch, Howlett tends to the cattle and does some welding.
Howlett sold everything back home in Australia several years ago to relocate to America and pursue the rodeo life. It's been a rewarding but pricey undertaking.
By his calculations, the 29-year-old needs to make about $45,000 in prize money over a season to cover his costs (including his visa). In 2016, his earnings were listed at $6,603. He's steadily gone up since, collecting $58,747 in '19.
He started this season on a roll and had already raked in $35,527.84. Currently fifth in the standings, Howlett has a chance to earn something he's long dreamed about — a spot in the Wrangler National Finals Rodeo in Las Vegas. Only the top 15 in each event are invited to the sport's version of the Super Bowl, which is held in December.
"Having a year where you're able to make money and live comfortably? That's a huge success," said Howlett, who counts his father — a bareback rider in Australia — as his rodeo idol. "You do this for the love of it."
Through all the bumps and bruises — he has a stinger in his neck that flares up — he's hopped into his minivan, or aboard a buddy's truck, and headed down the road to the next event.
Now, he's just biding his time like everyone else.
"You've got to grit your teeth and get through it," said Howlett, who attended Western Texas College. "I love the sport, the rodeo family, the travel. I definitely love the feel of a bucking horse and all that power they're trying to throw at you.
"You just try to hang on."
THE WEEKEND WRANGLER
Fabian teaches physical education at an elementary school in upstate New York and coaches high school track throughout the academic year. That way, his summers are free for rodeo.
Both are on hold for Fabian, whose signature event is team roping (two cowboys on horses working in tandem to rope a steer).
Between planning online lesson for his students, he's building a roping arena on his in-laws' property. It will serve as a practice facility for him and his wife, Emily, who's a barrel racer/breakaway roper. Down the road, they envision giving lessons.
Fabian competes on the First Frontier Circuit, which is a series of PRCA events held in the Northeast. He's successful, too, capturing several year-end titles. He and his wife are hoping to add even more events to their itinerary this summer.
Sure, he's thought about traveling around and competing on rodeo's biggest stages. But this way there's a steady paycheck thanks to teaching.
"We just want to be able to enjoy the rodeo as much as we can," Fabian explained. "And never really have it be that financial burden in the back of your head, where you have to win to keep going."
Rolla Chamber of Commerce
Rotary Club - Rolla
Rolla Lions Club
Optimists Club
More Community Links
City of Rolla
Newburg Missouri
The Rolla Daily News - Rolla, MO ~ 101 West 7th, Rolla, MO 65401 ~ Do Not Sell My Personal Information ~ Cookie Policy ~ Do Not Sell My Personal Information ~ Privacy Policy ~ Terms Of Service ~ Your California Privacy Rights / Privacy Policy
Tiger Extra


text:
Arts and Trends
DubTV
Humans of WY
Kevin Garcia-Flores Wins "Best Actor" in an Amazingly Spectacular Fashion
A Universally Renowned and Acclaimed Actor, Kevin employs subtle yet extraordinarily advanced level techniques to get into character and become one with his surroundings.
Alec Thomas
In an amazingly fantastic and historic turn of events, Kevin Garcia-Flores '19 won the Dubbie Award for Best Actor. When Dearborn Plys '19 proclaimed Kevin's epic victory, Kevin danced majestically on the stage and said a brief, but deeply profound speech; "Thank you everybody, I love everybody here, and I just have one thing to say: 'Party at [Mr.] Beagler's place after!'" We attempted to reach Mr. Beagler for a statement regarding the supposed party, but he declined to comment. Kevin is also a winner of the Dubbie for Best One-Time Segment, which was coincidentally presented by the author of this article. "I just want to thank God, God, God, God, and God…!" exclaimed Kevin in a heroic and valiant manner.
Kevin's multiple wins have not gone unnoticed by the general public. He has gained several secret admirers, talk show guest appearances, and the "Key to the City of Chicago." In addition, an "expressway" will be renamed in his honor. Several of Kevin's DubTV peers were asked to comment on his victory. "I'm so happy that Kevin won," said Abigail Sileo '19, "he is so talented and deserves that recognition." "Kevin, please be the father of my children," said an unknown secret admirer via a note that was left on the floor in front of the article author's locker. An anonymous Freshman '22 said, "I look up to Kevin so much. He is a role model for all of humanity."
Kevin is known for his artistic, creative, and eccentric roles in film pieces such as "Spook'd.jpg," "The SAT for Dummies," "DubTV Takes on Chuck E. Cheese's," and "I'm Gonna Do It"- to name a few.
DubTV is not the only environment where Kevin has garnered mass acclaim for his accomplishments. He is already widely known for his various attempts at the "10 Milk Challenge" in which he attempts to drink 10 cartons of milk in one sitting and keep them down. He is also a member of the Aerospace Club.
Pertaining to his accomplishments, Kevin made the following remarks; "I'm actually a little depressed about this because [there is a possibility that] it might all go downhill from here. This might be where I peak…or not. We'll just have to see." Kevin added that he would like to thank the people who decided to "actually open the Google Voting Form and vote, because [without them], I would not be where I am today [lip smacking noises (?)]."
Regardless, Kevin is a GOAT and we anticipate nothing but success for him in the future.
Justin Carl Claudio, Staff Writer
Cute or creepy? Axolotls are a type of salamander which is an amphibian and sometimes known as "Mexican walking fish'' but they are NOT fish. Native only to Lake Xochimilco...
What Mental Health is Lacking: Access, Awareness, and Action
Biden Breaks Strike
The Denver Broncos- A Lesson in Futility
The Season of Fortune
Maturity, Moving On, and Taylor Swift's Midnights
Grammy Awards Include New Category For Video Game Music — Finally
Swifties Left Sleepless
This Years Play: Not Trap
Upcoming Music Festivals 2022
Satire: NEW Girl Scout Cookie flavors! Thin Mints and Samoas are gone!
The Forever Educational Website: YouTube
High School Musical The Musical The Series The Drama
All BEACON Picks Reader Picks Sort: Newest


Pastry Chef Karla Espinosa has left Artisans to start a modern pastry program at KUU.
In the past, Japanese restaurants weren't known for their exquisite pastries. Some citrus might show up at the end, perhaps, or maybe there would be green tea ice cream.
However, modern Japanese restaurants are just as interested in serving top-notch desserts as, say, a French restaurant. Along those lines, KUU has hired former Artisans pastry chef Karla Espinosa for her modern takes on desserts. Espinosa has also worked as one of the original pastry chefs at Tout Suite, which is known for its wide range of macarons and other desserts.
According to a press release, Espinosa's grandfather was a baker and she inherited some of that talent, winning a culinary competition that secured an internship at Taberna del Alabardero Resort Hotel in Marbella, Spain. She earned a master of molecular cuisine degree from Instituto Mausi Sebess in Buenos Aires, Argentina, graduating with "Best In Class" honors.
After working as the pastry chef at La Huasteca in Los Angeles, she moved to Houston. Her first job here was in the pastry department of Cullen's.
One of the new fall desserts Espinosa has developed for KUU is the Ochimasu, with white chocolate mousse, cinnamon crumble, ginger jelly, candied pecans, yuzu curd, yuzu caramel and butternut squash sorbet.
Replacing Espinosa at Artisans is Christine Sterling. Sterling has worked on pastries at Artisans for the past year and is a graduate of Le Cordon Blue in Austin. She says new desserts are under development for the fall, although the French restaurant will be keeping certain longtime customer favorites.