The OPC 2016 National Conference featured a one-day Pre-Conference event "The Future of Orthotics & Prosthetics Profession" that featured special guest speakers and panelists in open discussion on the state of the O&P profession. OPC captured these valuable and informative presentations for all OPC members to view and benefit from.
Through active presentations and panel discussions, these feature presentations impart knowledge and skills to navigate the changes occurring in the O&P profession, as well as strategies to adapt and increase relevancy in the health care community. Topics cover Evidence Based Practice, Clinical Data Collection, the Role of Technology in the Future, and Interdisciplinary Innovation.
The password can be found in the Members Only section of the website.
OPC - Part 01 - Dr. Jason Highsmith - "Evidence Based Practice"
OPC - Part 02 - Brittany Pousett CP(c) - "Clinical Data Collection"
OPC - Part 05 - Dr. Urs Schneider - "Interdisciplinary Innovation"


text:
package fr.univ.lille1.okidoc.processing;

import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.junit.Test;

import spoon.processing.AbstractProcessor;
import spoon.reflect.code.CtBinaryOperator;
import spoon.reflect.code.CtCFlowBreak;
import spoon.reflect.code.CtExpression;
import spoon.reflect.code.CtFieldAccess;
import spoon.reflect.code.CtIf;
import spoon.reflect.code.CtInvocation;
import spoon.reflect.code.CtLiteral;
import spoon.reflect.code.CtReturn;
import spoon.reflect.code.CtStatement;
import spoon.reflect.code.CtThisAccess;
import spoon.reflect.code.CtVariableAccess;
import spoon.reflect.declaration.CtClass;
import spoon.reflect.declaration.CtElement;
import spoon.reflect.declaration.CtParameter;
import spoon.reflect.declaration.CtSimpleType;
import spoon.reflect.visitor.filter.ReturnOrThrowFilter;
import spoon.reflect.visitor.filter.TypeFilter;
import fr.univ.lille1.okidoc.reflect.declaration.DocMethod;
import fr.univ.lille1.okidoc.visitor.filters.AssertStatementFilter;
import fr.univ.lille1.okidoc.visitor.filters.MethodTestExceptionFilter;
import fr.univ.lille1.okidoc.visitor.filters.MethodTestFilter;
import fr.univ.lille1.okidoc.visitor.filters.NameVariableFilter;

public class MethodDocumentationProcessor extends
		AbstractProcessor<DocMethod<?>> {
	private static final String REGEX_ASSERT_CALL = ".*(assert[a-zA-Z0-9]+)\\(([a-zA-Z0-9\\- .,]*)\\)";

	@Override
	public boolean isToBeProcessed(DocMethod<?> candidate) {
		final String className = candidate.getParent(CtClass.class)
				.getSimpleName();
		if (className != null && className.contains("Test")) {
			return false;
		}
		if (candidate.getDocComment() == null) {
			return true;
		}
		return false;
	}

	@SuppressWarnings("unchecked")
	public void process(DocMethod<?> element) {
		final StringBuffer res = new StringBuffer();
		final String name = element.getSimpleName();
		final String typeReturn = element.getType().getSimpleName();
		final List<CtParameter<?>> params = element.getParameters();
		final Pattern patternAssertCall = Pattern.compile(REGEX_ASSERT_CALL);
		final CtClass<?> clas = element.getParent(CtClass.class);
		final CtSimpleType<?> ctSimpleType = getFactory().Type().get(
				clas.getPackage().getSignature() + "." + clas.getSimpleName()
						+ "Test");
		final CtClass<?> classTest = (CtClass<?>) ctSimpleType;

		// Generates first sentence.
		if ("void".equals(typeReturn)) {
			res.append("Computes ");
		} else {
			res.append("Returns ");
		}
		res.append("the " + name + " in " + typeReturn + ".
\n");

		res.append("
\n");

		// Retrieve all methods for the current method analyzed and with the
		// annotation Test.
		List<DocMethod<?>> methodsTestException = new ArrayList<DocMethod<?>>();
		if (classTest != null) {
			methodsTestException = classTest
					.getElements(new MethodTestExceptionFilter(name, Test.class));
		}
		for (DocMethod<?> method : methodsTestException) {
			String resExceptionTest = "if";
			// Analyze name of the test method to know the subject of the test.
			resExceptionTest += method.getSimpleNameSplitCamelCase();

			// Retrieve name of the exception throw for a test method.
			resExceptionTest += ", then the method throw an exception, ";
			resExceptionTest += method.getNameExceptionTest();
			resExceptionTest += ".
\n";

			final String paramsMethodCall = method.getSimpleParameters();
			resExceptionTest += "This exception is thrown when the method "
					+ name + " has been called with value " + paramsMethodCall
					+ ".
\n";

			res.append(resExceptionTest);
		}

		res.append("
\n");

		// Retrieve all methods for the current method analyzed and with the
		// annotation Test but without Exception.
		List<DocMethod<?>> methodsTest = new ArrayList<DocMethod<?>>();
		if (classTest != null) {
			methodsTest = classTest.getElements(new MethodTestFilter(name,
					Test.class));
		}
		for (DocMethod<?> method : methodsTest) {
			String resTest = "If ";
			// Retrieve all assert statements in the body of the current method.
			List<CtStatement> statements = method.getBody().getElements(
					new AssertStatementFilter(CtStatement.class));
			for (CtStatement ctStatement : statements) {
				final Matcher m = patternAssertCall.matcher(ctStatement
						.toString());
				if (!m.matches()) {
					continue;
				}
				final String assertName = m.group(m.groupCount() - 1);
				final String paramsMethodCall = m.group(m.groupCount());
				final String[] paramsCallSplit = paramsMethodCall.split(", ");
				for (int i = 0; i < paramsCallSplit.length; i++) {
					final String currentCall = paramsCallSplit[i];
					// Create a filter to retrieve a variable with his name and
					// his type in a block of a method.
					final List<CtStatement> variableStatements = method
							.getBody().getElements(
									new NameVariableFilter(currentCall,
											CtStatement.class));
					if (variableStatements.isEmpty()) {
						continue;
					}
					final CtStatement variableStatement = variableStatements
							.get(0);
					final String currentValue = variableStatement.toString()
							.split(".*= ?")[1];

					resTest += currentCall + " is equals to " + currentValue
							+ "
\n";
				}
				if ("assertEquals".equals(assertName)) {
					resTest += "The method called must be equals to the value expected.
\n";
				} else if ("assertNotEquals".equals(assertName)) {
					resTest += "The method called must not be equals to the value expected.
\n";
				}
			}
			res.append(resTest);
		}

		res.append("
\n");

		// Generates parameters sentences.
		for (CtParameter<?> param : params) {
			final String paramName = param.getSimpleName();
			final String paramType = param.getType().getSimpleName();
			res.append("@param " + paramName + " " + paramType + "\n");
		}
		// Generates the return sentence.
		final List<CtCFlowBreak> returnOrThrow = element
				.getElements(new ReturnOrThrowFilter());
		for (CtCFlowBreak ctCFlowBreak : returnOrThrow) {
			if (ctCFlowBreak instanceof CtReturn<?>) {

				final CtExpression<?> returnExpression = ((CtReturn<?>) ctCFlowBreak)
						.getReturnedExpression();
				// Check if the return is within an if statement
				CtIf ctIf = ctCFlowBreak.getParent(CtIf.class);
				if (ctIf != null) {
					final CtExpression<?> booleanExpression = (CtExpression<?>) ctIf
							.getCondition();
					res.append("@return "
							+ interpretExpression(returnExpression)
							+ " when the following condition has been verified : "
							+ interpretExpression(booleanExpression) + "\n");
				} else {
					res.append("@return "
							+ interpretExpression(returnExpression));
				}
			} else {
				// Otherwise, we have a CtThrow instance.
			}
		}
		// Generates the documentation for the current method.
		element.setDocComment(res.toString());

	}

	public String interpretExpression(CtExpression<?> ctExpression) {
		String expression = "";

		if (!ctExpression.getElements(
				(new TypeFilter<CtBinaryOperator<?>>(CtBinaryOperator.class)))
				.isEmpty()) {
			// Expression contains BinaryOperator
			List<CtBinaryOperator<?>> listBinaryOperator = ctExpression
					.getElements((new TypeFilter<CtBinaryOperator<?>>(
							CtBinaryOperator.class)));
			CtBinaryOperator<?> ctBinaryOperator = listBinaryOperator.get(0);
			expression = "( "
					+ interpretExpression(ctBinaryOperator.getLeftHandOperand())
					+ " "
					+ ctBinaryOperator.getKind()
					+ " "
					+ interpretExpression(ctBinaryOperator
							.getRightHandOperand()) + " )";
		}

		else {
			List<CtElement> listCtElement = ctExpression
					.getElements((new TypeFilter<CtElement>(CtElement.class)));
			for (int i = 0; i < listCtElement.size(); i++) {
				CtElement ctElement = listCtElement.get(i);

				if (ctElement.getParent() instanceof CtInvocation<?>) {
					continue;
				}
				if (ctElement instanceof CtVariableAccess<?>) {
					CtVariableAccess<?> ctVariableAccess = (CtVariableAccess<?>) ctElement;
					if (ctVariableAccess instanceof CtFieldAccess<?>) {
						expression += "the field "
								+ ctVariableAccess.getVariable()
										.getSimpleName() + " ";
					} else {
						expression += "the variable "
								+ ctVariableAccess.getVariable()
										.getSimpleName() + " ";
					}
				} else if (ctElement instanceof CtInvocation<?>) {
					CtInvocation<?> ctInvocation = (CtInvocation<?>) ctElement;
					expression += "the result of the method "
							+ ctInvocation.getExecutable().getActualMethod()
									.getName() + " ";
					if (ctInvocation.getTarget() != null) {
						// A variable is calling the method, add keyword
						// "called by" at the end of the string
						expression += "called by the variable "
								+ ctInvocation.getTarget().getSignature() + " ";
					}
					if (!ctInvocation.getArguments().isEmpty()) {
						List<CtExpression<?>> arguments = ctInvocation
								.getArguments();
						// The method called has arguments
						expression += "with the following argument(s) : ";
						for (CtExpression<?> argument : arguments) {
							expression += argument.getSignature() + " ("
									+ argument.getType().getSimpleName() + ") ";
						}
					}
				} else if (ctElement instanceof CtThisAccess<?>) {
					CtThisAccess<?> ctThisAccess = (CtThisAccess<?>) ctElement;
					expression += "from the current instance of "
							+ ctThisAccess.getType().getSimpleName() + " ";
				} else if (ctElement.toString().equals("null")) {
					expression += "the value null ";
				} else if (ctElement instanceof CtLiteral<?>) {
					expression += "the value " + ctElement.getSignature() + " ";
				} else {
					// Manage other cases?
				}
			}
		}
		return expression;
	}
}

redpajama_set_name: RedPajamaGithub


There are many features a vacation rental manager can include on a website to maximize booking potential; from a fully functioning reservation system to the colours of a booking button. To show you the different ways a vacation rental business can be marketed, we like to regularly share on the Kigo blog some of our clients' websites. Under the spotlight this week is Rome for the Holidays who offer travellers lovely Vacation Rentals in Rome.
Through their qualified team of professionals, Rome for the Holidays is dedicated to providing excellent customer service whilst staying at one of the properties. Let's see whether their vacation rental website follows the same principles.
As soon as the user lands on the Rome for the Holidays' homepage, they are greeted with a large static image of one of their properties. This professional image is complemented by the informative header bar and search availability tool, which adheres to the main function of a homepage and encourages the user to find out more.
Scrolling down the page, the website visitor can see a selection of their vacation rentals and some information about the company. The link included in this short paragraph is excellent for SEO however its placement at the bottom of the page reduces chances of travellers seeing it.
Furthermore, the colour scheme and fonts of Rome for the Holidays' website is simple yet fresh and work to improve business credibility. After all, a poorly constructed vacation rental brand can really hinder booking leads.
Rome for the Holidays have a great reservation system that offers 3 viewing options: list, photo and map. As you can see in the image above, the photo view option is incredibly visual and the red book now buttons are very strong. This view choice is great for skimming over all property images and making a selection that way.
Additionally, on each property listing page there is plenty of text and more images that provide the guest with all necessary booking information such as, a full property and area description, list of amenities and terms and conditions overview. Including as much booking information as possible reduces the need for booking questions and speeds up the reservation process.
Our favourite part of the Rome for the Holidays website has to be their blog. Blogging is an excellent marketing technique that works to increase booking leads. Keeping blog content fresh is so important and Rome for the Holidays have recognised this.
If you're looking for a Vacation Rental in Rome or would like to network with Rome for the Holidays, be sure to take a look at their website.


'Convenanza' is the sound of Andrew Weatherall looking back at the clutter of a life thoroughly lived and realising it's too late to tidy it up in any meaningful way.
"It would be marvellous to throw out lines about the artist exploring the periphery of his musical vision or redrawing the boundary between confrontational electronica and a fondness for a decent melody. That would however indicate some kind of preconceived plan or, failing that, a musical objective which shaped the record. Even serendipity would suggest a more organised approach to the album than was actually the case. Many years of listening to music with a unique ear has resulted in the disordered cabinet of highlights, touchstones, revelations and half recalled good times that make up being Lord Sabre.
The upside of Weatherall's promiscuous attitude to music is the sheer joy when it all comes into focus on We Count Our Sins… The trumpet returns but this time it's the soaring sprit of the song which strains against a deeply anchored bassline. The message of abandonment in the verse is thwarted by the obstinate optimism of the key refrain and there's a sense of resolution as the song ends and melds into the blissful Thirteenth Night.
That Andrew has grasped random thoughts, memories and life markers then assembled them so they become such a satisfying musical voyage is a testament to a mind that can draw pictures in the air but still has trouble finding the on-off button on his laptop."
Vinyl version limited to 1000 copies only, includes a download code.


text:
Scrapping Afghan summit, Trump makes US even less predictable
Hamilton angry after Leclerc controversial move
Earthquake jolts parts of K-P, AJK and Islamabad
Tremors also felt in areas including Abbottabad, Nakial and Mansehra
Our Correspondents September 09, 2019
Representational Image PHOTO: EXPRESS/FILE
ISLAMABAD: An earthquake measuring 5.0 on the Richter scale hit parts of Islamabad and adjoining areas of Khyber-Pakhtunkhwa and Azad Kashmir on Monday morning.
As per reports, tremors were also felt in nearby areas including Abbottabad, Nakial and Mansehra. The epicentre of the earthquake was determined to be 12 kilometres deep along the northern border between Azad Kashmir and India.
No causalities or damages to property were reported so far.
Earlier this year in May, an earthquake measuring 4.2 was reported in Chitral and adjoining areas of Khyber-Pakhtunkhwa.
Earthquake jolts Chitral, adjoining areas
Tremors were felt in Chitral and surrounding areas and the epicentre of the quake was determined to be deep in the Hindu Kush range near the Afghanistan-Tajikistan border.
While there were no casualties, reports suggest some properties did sustain minor damage. Citizens remained cautious in the aftermath of the early morning quake but life had largely returned to normalcy by the afternoon.
In April last year, a 5.6-magnitude earthquake jolted many towns of K-P. Tremors were felt in Chitral, Batkhela, Bunir, Swat, Shangla, Malakand, Dir and Swabi districts.
No loss of life or property was reported after the earthquake, the epicentre of which was at a depth of 200 kilometres in the Hindu Kush mountain area of Afghanistan.
UK tabloid accuses Shehbaz of embezzling earthquake funds
Shehbaz serves legal notice on Daily Mail
Report sought on how ERRA funds were used

redpajama_set_name: RedPajamaCommonCrawl


A newly discovered family of malware targeting ATMs (automated teller machines) has been designed with the sole purpose of emptying cash from the safes of the self-serve machines, Trend Micro security researchers warn.
Dubbed Alice, the malware is the most stripped down ATM threat seen to date. The malware has no information stealing capabilities and can't even be controlled via the ATM's numeric keypad. Initially discovered in November 2016, Alice is believed to have been around since 2014, and Trend Micro says that it is only the eighth ATM malware family seen to date, although such threats have been around for over nine years.
Use of the malware requires physical access to an ATM, and Trend Micro suggests that it has been designed for money mules to steal all the money available in an attacked cash machine, something that malware such as GreenDispenser was seen doing last year.
Unlike that piece of malware, however, the new threat doesn't connect to the ATM's PIN pad and can also be used via Remote Desktop Protocol (RDP), although Trend Micro says that there's no evidence of such use as of now.
Malware analysis revealed that Alice (the name was included in the version information of the binary) was packed with a commercial, off-the-shelf packer/obfuscator called VMProtect, which prevents execution inside debuggers. Further, the malware checks its environment before execution and terminates itself if it determines it isn't running on an ATM (it checks for a couple of registry keys and also requires specific DLLs to be installed on the system).
When running on a machine, Alice writes two files in the root directory, namely an empty 5 MB+ sized file called xfs_supp.sys and an error logfile called TRCERR.LOG. Next, it connects to the CurrencyDispenser1 peripheral, which is the dispenser device in the XFS environment and, if a correct PIN is provided, it displays information on the various cassettes with money loaded inside the machine.
Because the malware only connects to the CurrencyDispenser1 peripheral and doesn't attempt to use the machine's PIN pad, the researchers believe that the attackers physically open the ATM and infect it via USB or CD-ROM. Moreover, they suggest that the actors connect a keyboard to the machine's mainboard and operate the malware through it.
The security researchers discovered that Alice supports three commands, each issued via specific PINs: one to drop a file for uninstallation, another to exit the program and run the uninstallation/cleanup routine, and a third to open the "operator panel." This panel is where information on the cash available inside the ATM is displayed.


text:
John Wellington "Jack" Souther
November 12, 1929 ~ August 21, 2018 (age 88)
John Wellington Souther (Jack), 88, of Hadley, passed away surrounded by his loving family and friends on Tuesday, August 21, 2018 at Cooley Dickinson Hospital. He was born in Springfield, son of the late Clifton and Marie (Fenton) Souther. Jack was a resident at the Belchertown State School. Jack was an avid participant in the Special Olympics well into his sixties, he won six medals over the years. Jack enjoyed the outdoors; when he retired it was rear to find him at home. He enjoyed the tranquility of fishing and was a member of the Granby Fishermen's Club and the Rod and Gun Club at the Oxbow. He loved to be around and about in the community, he enjoyed spending time with his friends and kept ties with several close friends from his time at Belchertown State School, where he was a Ricci Class Member. He leaves to cherish his memory, his family and friends of more than 20 years, Migmar Tsamchoe, Tamding Wangyal, Kunchok Gyatso and Kathleen Bowler, as well as many others who have been blessed to provide him care and support throughout the years. Friends are asked to gather for Jack's Mass of Christian Burial on Tuesday at 10:00 a.m. at Saint Patrick Chapel of Saint Jerome Church, 169 Hampden Street, Holyoke. Burial will follow at Saint Jerome Cemetery. There are no calling hours. The Barry J. Farrell Funeral Home, 2049 Northampton Street, Holyoke is handling the arrangements. Memorial contributions may be made in memory of Jack to Special Olympics Massachusetts, 512 Forest Street, Marlborough, MA 01752.


text:
News, Events & Stories Menu
As Gonzaga Prepares for 125th Anniversary a Look Back at 1950 51
Road to GU's 125th Anniversary: A Look Back at 1950-51
Looking forward to Gonzaga University's quasquicentennial celebration (125th anniversary) in 2012, @Gonzaga continues its monthly series counting back to its founding year, 1887. This series began in September (2010) when we looked back six years to the 2004-05 academic year. Each subsequent monthly story looked back another six years. In this issue, we travel back in time to view highlights of the 1950-51 academic year.
By Peter Tormey
SPOKANE, Wash. — On May 11, 1950, President Harry S. Truman visited Gonzaga to receive a Citation of Merit, marking the first time in Gonzaga history that a U.S. president spoke on campus. Truman came to Gonzaga after attending the dedication of Grand Coulee Dam.
A platform rose up from the quadrangle lawn south of the Administration Building as more than 4,000 spectators gathered to watch Truman receive from President Francis Corkery, S.J., the award for his "moral stand in world affairs." Truman gave a 10-minute speech, emphasizing the equality and dignity of all people before God, and the need to eliminate injustice to achieve lasting peace.
In spring 1950, Gonzaga was co-champion of the National Collegiate Boxing tournament. Coached by Joey August, Carl Maxey (who went on to a famed legal career) was the 175-pound champion; Eli Thomas was the top middleweight champion; and Jimmy Reilly added team points in the semifinals. Eligibility changes by the Pacific Coast Conference and a short schedule forced Gonzaga in 1952 to discontinue boxing. Gonzaga eliminated boxing in the year it was a favorite for national honors again.
Gonzaga had begun admitting female undergraduates in fall 1948, which created logistical problems that had to be addressed. A new lounge for women was built in the Administration Building (College Hall) in 1950. There were no women's residential facilities until Crimont Hall (a house) opened in 1951. Before that, female undergraduates had to live with relatives. After Madonna Hall was built in 1954, the temporary women's residence in Crimont was replaced in 1965 with construction of Crimont Hall on the site of the original house.
Women had attended Gonzaga's professional schools — law, education, nursing and others — before they could attend undergraduate courses. Female undergraduates participated in recreational activities, not intercollegiate sports except for the ski club, which allowed four women to participate in Gonzaga's first year of coeducation. In the late 1950s, establishment of the Women's Athletic Association (WAA) enabled women students to play basketball, volleyball, golf, softball, tennis, archery and swimming.
The 1950s also brought the hiring of female faculty and administrators. Catherine Rochlitzer was the first dean of women (1949-53). Before the 1950s, a few women taught classes — as instructors — in music, English, and other subjects. One of the first women to earn the rank of assistant professor was Lucille Lake, who taught English in the mid-1950s. Two other pioneering professors were Lydia Savedoff, who became an assistant chemistry professor in 1956, and Marilyn Stanton, who became an assistant biology professor in 1960 after serving as a piano instructor.
In response to increasing needs of female students, Gonzaga announced in fall 1951 formation of the Spurs, a national collegiate women's service group affiliated with the Intercollegiate Knights. Initially, the organization accepted 35 freshmen and sophomores. The group broke from the National Spurs in 1989, was forced to change its name and became the "Setons" to honor St. Elizabeth Ann Seton who exemplified leadership and service.
With the School of Engineering running out of room in the Administration Building, a new engineering building was built and dedicated in 1949 named Dillon Hall, after Gonzaga President Francis C. Dillon, S.J. Faced with Indiana limestone, the $500,000 structure housed expensive equipment for chemical, electrical, mechanical and civil engineering labs on its main floor. Its upper floors housed classrooms, lecture halls, and faculty offices. The building was renamed the Herak Center for Engineering in 1984 to honor major benefactors, Donald and Carol Herak. The School added the computer science program and changed its name in 2006 to the School of Engineering and Applied Science.
Subscribe to Messages from Gonzaga University
GU News Releases
Get the latest news sent to you as soon as it is published. While the frequency of these emails varies, you'll typically receive between two and five emails per week, depending on the time of year.
Gonzaga Monthly Newsletter:
A monthly newsletter sent from August through June that highlights some of our best news, stories and events.


text:
// Make sure to include the `ui.router` module as a dependency
angular.module('colorApp', [

    'common.utils.service',
	  'ui.bootstrap',
    'ui.router',

    'ngAnimate'
])

    .run(function ($rootScope, $state, $stateParams) {

        // It's very handy to add references to $state and $stateParams to the $rootScope
        // so that you can access them from any scope within your applications.For example,
        //
 will set the

        // to active whenever 'contacts.list' or one of its decendents is active.
        $rootScope.$state = $state;
        $rootScope.$stateParams = $stateParams;

        $rootScope.$on('$stateChangeSuccess',
            function (event, toState, toParams, fromState, fromParams) {
                console.log('state changed from ' + fromState.name + ' to ' + toState.name);

                $("html, body").animate({ scrollTop: 0 }, 200);

                console.log("fromState:");
                console.log(fromState);
                console.log("toState:");
                console.log(toState);
                console.log("fromParams:");
                console.log(fromParams);
                console.log("toParams:");
                console.log(toParams);
                console.log("EVENT:");
                console.log(event);

                if (toState.name === 'home') {

                }

            });

    },
    ['$rootScope', '$state', '$stateParams'
    ]
)

.config(
    ['$stateProvider', '$urlRouterProvider',
        function ($stateProvider, $urlRouterProvider) {

            /////////////////////////////
            // Redirects and Otherwise //
            /////////////////////////////

            // Use $urlRouterProvider to configure any redirects (when) and invalid urls (otherwise).
            $urlRouterProvider

                // The `when` method says if the url is ever the 1st param, then redirect to the 2nd param
                // Here we are just setting up some convenience urls.

                .when('/c?id', '/category/:id')

                // If the url is ever invalid, e.g. '/asdf', then redirect to '/' aka the home state

                .otherwise('/');

            //////////////////////////
            // State Configurations //
            //////////////////////////

            // Use $stateProvider to configure your states.
            $stateProvider
                //////////
                // Home //
                //////////
                .state("home", {

                    // Use a url of "/" to set a state as the "index".
                    url: "/",

                    data: {
                      displayName: 'Добре дошли!'
                    },

                    views: {
                        'left': {
                            templateUrl: 'app/common/left.html',
                            controller: ['$scope',
                              function($scope) {
                                var path = "images/wow/";
                                $scope.paths = [];
                                var names = [
                                  'amber',
                                  'amberCopy',
                                  'amethyst',
                                  'antique',
                                  'aqua'
                                ];
                                for(var i = 0; i < names.length; i++) {
                                  $scope.paths.push({ 'id': names[i], 'imagePath': path + names[i] + '.jpg', 'hex': 'wait' });
                                }

                                console.log("left controller executed");

                                $scope.checkColor = function(path, chscope) {
                                  console.log("path: " + path.id);
                                  console.log(chscope);
                                  var el = document.getElementById(path.id);
                                  var hex = getAverageRGB(el);
                                  console.log(hex);
                                  path.hex = hex;

                                  var par = document.getElementById("par");
                                  //par.style.backgroundColor = '#' + hex;
                                  //document.body.style.backgroundColor = '#' + hex;
                                  chscope.path.urlRight = "http://chir.ag/projects/name-that-color/#" + hex;
                                  chscope.path.link2 = "http://www.perbang.dk/rgb/" + hex + "/";
                                  //$('#myframe').src = $scope.urlRight;

                                  var n_match  = ntc.name("#"+hex);
                                  chscope.n_rgb        = n_match[0]; // RGB value of closest match
                                  chscope.n_name       = n_match[1]; // Text string: Color name
                                  chscope.n_exactmatch = n_match[2]; // True if exact color match

                                }
                              }
                            ]
                        },

                        'right': {
                          template: ''
                        }

                    }

                })
        }
    ]
).controller('MainCtrl', ['$scope', function ($scope) {
		$scope.maxx = 300;

    console.log("MainCtrl executed");
    }])

;

  function getAverageRGB(imgEl) {

    var blockSize = 5, // only visit every 5 pixels
        defaultRGB = {r:0,g:0,b:0}, // for non-supporting envs
        canvas = document.createElement('canvas'),
        context = canvas.getContext && canvas.getContext('2d'),
        data, width, height,
        i = -4,
        length,
        rgb = {r:0,g:0,b:0},
        count = 0;

    if (!context) {
        return defaultRGB;
    }

    height = canvas.height = imgEl.naturalHeight || imgEl.offsetHeight || imgEl.height;
    width = canvas.width = imgEl.naturalWidth || imgEl.offsetWidth || imgEl.width;

    context.drawImage(imgEl, 0, 0);

    //try {
        data = context.getImageData(0, 0, width, height);
    //} catch(e) {
        /* security error, img on diff domain */
        //alert('x');
    //    return defaultRGB;
    //}

    length = data.data.length;

    while ( (i += blockSize * 4) < length ) {

        var cr = data.data[i];
        var cg = data.data[i+1];
        var cb = data.data[i+2];
        if (cr < 240 && cg < 240 && cb < 240) {
          ++count;
          rgb.r += cr;
          rgb.g += cg;
          rgb.b += cb;
        }
    }

    // ~~ used to floor values
    rgb.r = ~~(rgb.r/count);
    rgb.g = ~~(rgb.g/count);
    rgb.b = ~~(rgb.b/count);

    var hex = toHex(rgb.r)+toHex(rgb.g)+toHex(rgb.b);
    console.log(hex);
    return hex;

  }

  function toHex(number) {
    var res = number.toString(16);
    if (res.length == 1)
      res = '0'+res;
    return res;
  }


text:
Invite Press Books
Painting with Ashes Resource Bundle
High on Jesus
Low on Politics
Biased Toward Innovation
Publishing in the kingdom of heaven
Invite Academic
Discover how Jesus fulfills and completes everything that was promised about the Messiah
Let Matthew guide you through the unfolding story of God and humanity as told through the life of Jesus.
Matthew – a Jewish man who betrayed his people as a Roman tax collector before he was called and transformed by Jesus – gives us a detailed account of the life of Jesus through the lens of Jewish history and prophecy. More than any other Gospel writer, Matthew documents the actual words of Jesus and connects everything Jesus said and did to the promises about the Messiah. Through this interactive guide through the book of Matthew, you will gain a new appreciation for Matthew's literary genius and how he invites you into the unfolding story of God and humanity.
Come Alive: Volume 1, Matthew invites you deeper into the biblical story and connects the dots between how God works throughout Scripture and how He is working in your life today. Daily dialogues guide you through the book of Matthew and provide cultural context and insights that bridge the gap between the world of the Bible and our world today.
The book includes a daily reading, a daily insight and a daily reading prompt that will help you reflect on the text and build the skills to read the Bible for yourself with more confidence and understanding. Discover a new and unexpected way to engage with Scripture and experience the Bible not as a distant, confusing document, but as a living, breathing conversation between God and humanity that continues to speak into our ever-changing world.
Download your Free Chapter Today!
De-weird the Bible.
Talbot Davis
I've been a preacher for half my life, but until 10 years ago, I didn't comprehend the full richness and beauty of the Bible. Sure, I knew what the Bible said and what it was about, but it had never truly come alive to me. Have you experienced this disconnect?
This text is full of confusing, challenging, and downright weird stuff. It can even seem – dare I say – boring. But it only seems boring because we don't understand what the Bible really is or how to read it.
I had always assumed the Bible was a mix of a how-to manual, a science textbook, and a self-help book. But it's none of those things; it's not even a book! The Bible is a library of books that capture a divinely inspired conversation between God and his people. It's a story. And when we understand how to approach it and the context of the biblical world, we discover it's far more interesting – and life-changing – than we ever imagined.
Talbot Davis was born and raised in Dallas, Texas. As a teenager, he was the two-time Texas state champion in tennis for boys' 18-and-under. After graduating from high school in 1980, he attended Princeton University in Princeton, NJ, where he played varsity tennis for four years, served as team captain, and graduated with honors in English in 1984.
Talbot is a 1990 graduate of Asbury Theological Seminary in Wilmore, KY. In 32 years of full-time United Methodist ministry in the Western North Carolina Annual Conference, he has served two appointments: Mt. Carmel-Midway (1990-1999) and Good Shepherd (1999-present). Since 1999, Good Shepherd's average worship attendance has increased from 500 per Sunday to 2,000 per Sunday. The church is known for its modern style of worship, ethnic and racial diversity, and radical impact projects. Prior to the Come Alive series, Talbot published six works, all with Abingdon Press: Head Scratchers, The Storm Before The Calm, The Shadow Of A Doubt, Solve, Crash Test Dummies, and Simplify The Message; Multiply The Impact.
Talbot has been married to Julie since 1984 and they have two adult children.
What people
Talbot writes conversationally and with immediacy, like he's right in the room alongside you, with wisdom and humor gained from decades of ministry, knowledge from years of study, and an infectious love of Scripture, Christ, and those seeking to walk with Jesus. I for one loved diving into this book!
Susan B Griffith
Associate Member, Theology and Religion Faculty, University of Oxford
Come Alive: Conversations with Scripture took me to a deeper contextual understanding of Matthew's gospel and provided daily applications at the end of each chapter.
Angela A. Pleasants
Vice President Clergy Church Relations, Wesleyan Covenant Association
Come Alive is a truly transformative tool created in the crucible of visionary local church leadership. Make God's Word more accessible to your life–and the people you lead–everyday!
Will Mancini
Author of Future Church, founder of the Future Church Company
You've read Matthew, but have you fully grasped it? The Gospel of Matthew is a complex text that rewards diligent consideration. You may experience a sense of wonder as scripture comes alive as Talbot Davis skillfully guides us step by step through this most inspiring work. -
Managing Director, Morningstar Investments
Have you ever wished you had a pastor on hand to explain what you're reading in the Bible? Now you do! In this lively reader's guide to the book of Matthew, Pastor Talbot Davis pioneers a new genre to help others read Scripture well.
Carmen Joy Imes
Associate Professor of Old Testament at Biola University and author of Bearing God's Name: Why Sinai Still Matters
Davis comes alongside readers daily and gives them just enough insight so they can understand and delight in the Scripture they read. His five guiding principles are solid, and provide the framework that helps the reader embrace the authority of the Scriptures and an openness to the inspiration of the Spirit.
Dr. Jeffrey E. Greenway
Senior Pastor of Reynoldsburg UMC in Reynoldsburg, OH, and former president of Asbury Seminary
I love how my friends and family have made Pastor Talbot Davis's daily "Word Before World" emails a habit in their morning routine. How perfectly fitting that it's being transformed into a book I can gift to others. I can't wait!!
Ruvell Martin II
Retired NFL player and coach
As a thoughtful theologian and a caring pastor, Talbot Davis loves and lives God's Word. He wants others to love and live it as he does.
Pastor of Moments Of Hope Church & host of 'The David Chadwick Show' on WBT radio in Charlotte, NC
You love Jesus and you want to know more about God, but when you go to read the Bible, it's a struggle. The world you encounter there is a world with a very different culture and very different values. It can be confusing, frustrating, and – let's be honest – sometimes weird. Many Christians end up feeling like they're not "getting anything out of it" or that what they were promised doesn't line up with their lived experience.
But when we learn to approach the Bible in a different way, we discover it's far more interesting and richer than we ever imagined. Come Alive will help you:
Discover a new way to approach the Bible
It's not about the takeaway, but trust and transformation. It's not about "how to" but "Who" to which it points.
Learn to read the Bible "literarily"
Not as a how-to manual, a science textbook, or a self-help book (actually, it's not a book at all), but as a library of books that capture a divinely-inspired a conversation between God and His people.
Watch God change your life
When you start your day in the Word, you'll find you're less focused on the times and more on the timeless, less on the urgent and more on the ultimate.
Discover why Matthew is more interesting than you ever imagined
Get cultural context, insights, and reading prompts that help you de-weird the Bible and understand how God is speaking into your life today.
The mission of Invite Resources is to share the promise of the New Creation. We are a Christian publishing company and a ministry of St. Andrew United Methodist Church. Our telos is to invite all people to discover a deeper faith and relationship with Christ, discover the gifts of the Holy Spirit, and use their gifts for the benefit of others.
About Invite
© 2023 Invite Resources · Powered by The A Group


axial3D Leadership Team [L-R]: Katie McKinley, Head of New Business and Strategic Partnerships, Niall Haslam, CTO, and Cathy Coomber, Operations Manager.
HEALTHCARE technology firm axial3D is moving to new office premises in Belfast city centre in response to increased demand for its ground-breaking 3D printing models.
The move follows a major contract to supply 3D printed pre-operative planning models to the health service as part of the NHS Framework in Northern Ireland and Wales until 2020.
The Belfast firm has experienced a surge in demand for its patient-specific 3D printed models, according to chief executive Daniel Crawford, who said 3D printing was currently "transforming" how surgeons work.
"As awareness of the potential of 3D printing in healthcare grows within the clinical community, so too has the demand for our services," he said.


Revolution Slider Error: Slider with alias lmia-slider not found.
What if insurance wasn't available to you for the daily operations of your business? Hard to imagine? In many parts of the country before 1961, insurance wasn't available to livestock marketing businesses, that is until the leadership of LMA pioneered the concept of livestock marketing business insurance and developed Livestock Marketing Insurance Agency, Inc. (LMIA).
Over 60 years of experience providing bond coverage and designing insurance protection for livestock marketing businesses has made LMIA the nation's leader in the field. Service to members is provided by LMA's region executive officers, experienced and licensed insurance agents who have earned a reputation as specialists in the industry. Personal service backed by an experienced staff in the Kansas City headquarters assures members they'll have service when they need it most.
Developed to meet the needs of a very specialized, vital segment of the livestock industry, LMIA's unlimited selection of insurance plans are offered at very competitive rates due to the large number of members who've made it their "one stop" center for coverage.
LMIA is a full-service agency representing a variety of companies with specialized products.


With the announcement this week that CrashPlan was discontinuing its consumer-oriented online backup plans, more than a few users found themselves wondering what steps to take to make sure their data remained safely and securely backed up.
Nice article by Dan Moren. I'd be happy to pay extra for the ability to include my Mac in my automatic iCloud device backups.


Thailand – a country in Southeast Asia with coasts on the Andaman Sea and the Gulf of Thailand is officially known as the Kingdom of Thailand. Thailand is a well- adored destination for tourists as it is a paradise of crystal clear waters, dramatic scenery, and sugar white sand.
You will have a tough time to choose your favorite hotel as there are enchanted boutique resorts, and lavish city escapes in Bangkok with a dazzling view of the Andaman and beyond. In this article, we will provide you the top five exclusive and luxurious hotels in Thailand.
Located at the tip of Cape Yamu overlooking the Andaman Sea, this resort provides a 360-degree view of the Andaman at check-in. While entering the spacious and airy grounds of Como Point, a light cool ocean waft greets you. It offers an exclusive expression of Contemporary Thai luxury with World class Thai and Italian cuisine restaurants. Adding a little adventure, you can reach Como's own Beach Club on a traditional longtail boat through the shimmering waters of Phang Nga Bay.
Luxury carried forward to the next level!!! Yes, Soneva Kiri is an ultimate island paradise which is located on Thailand's 4th largest island Koh Kood. You can reach this resort on the hotel's private aircraft in around 90 minutes from Bangkok. This resort offers an eco-friendly experience, unique Thai experiences and above the all an ultimate extravagance with chocolate and ice-cream parlors, open-air Cinema Paradiso and treetop dining experiences.
Located on a small island in Phang Nga Bay, Six Senses Yao Noi provides generous personal space and an uncompromised standard of living. It sets the premier standard for island resort living in Asia. You can feel the brand's dedication with its Hideaway Pool Vilas and private beach access. With its best service and natural architecture, Wellness treatment concepts also go along the way.
With its breath-taking scenic views of the Chao Phraya river and the city Skyline, you can experience exotic cosmopolitan city lifestyle in The Peninsula. It offers 11 different kinds of accommodations with its rich Thai Silk-clad furnishings and indulgent marble bathrooms. The Peninsula features five-star services with luxury, charm, and sophistication.
So Sofitel features spectacular architecture and interior design with Apple Mac Minis, rich modern furnishing with 237 guest rooms and suites. You will get enchanted with the stunning view of the Lumpini Park and the City Skyline. Live culinary shows, fine dine on hotel's rooftop and World class chocolates at the So Sofitel Chocolab adds another feather to the cap.


Volunteers are the backbone of the Red Cross Red Crescent Movement. The involvement of youths and volunteers plays a vital role in carrying out the Pakistan Red Crescent (PRC) activities and maintaining strong links and regular interaction with the communities.
Volunteers are dedicated, motivated and devoted people ready to make a difference in the lives of many. They act as a catalyst of change in the society. The Youth and Volunteer Department provides the right channel by those who strive to improve the lives of the vulnerable.
The PRC through the International Federation of Red Cross's (IFRC) extended outreach partnership strengthens its existing volunteer body and also contributes significantly to the IFRC global initiative of "1-billion coalition for resilience". The PRC has established youth clubs in different institutions where they conduct youth related programs such as Youth as Youth as an Agent Behaviour Change (YABC) & Youth development training programs.
The youth and volunteer department also trains volunteers for National Disaster Response Teams (NDRTs), Emergency Response Teams (ERTs), Branch Disaster Response Teams (BDRTs) & District Disaster Response Teams (DDRTs) in all districts to strengthen the disaster response capacities. Currently, the PRC has a base of 1.8 million volunteers countrywide and aims to take this volunteer base to 5 million.
Promote a culture of healthy and safe living in the community.
Prepare and respond to any emergency or disaster.
Hazard profiling and mitigation efforts in their own area.
Cleanliness drives to reduce spread of disease.
Awareness campaigns to promote road safety.
Perform duties during community congregations i.e. Muharram, Rabi-ul-Awal and Eids.
"Go Green" – tree plantation and related activities.
Promote a culture of peace, tolerance and non-violence through Community Watch.


Compute panning gains on the plane given an incidence angle and channel configuration.
in_fCenterPerc Center percentage. Only applies to mono inputs to outputs that have no center.
out_vVolumes Returned volumes (see AK::SpeakerVolumes::Vector services). Must be allocated prior to calling this function with the size returned by AK::SpeakerVolumes::Vector::GetRequiredSize() for the desired configuration.


Full day around town by bike. It is a pleasant and easy town to savor at leisure. Some traditional Lao houses on stilts still stand in the historical center. Just before sunset I walk up the steps of the hill of Phou Si monastery, from which one can enjoy a spectacular view over the whole valley and the Mekong.
In the evening an interesting show of traditional dances at the Royal palace museum. Virtually all the public is made up of tourists. I sneak to the front to take some good shots of the adolescent dancers who lightly move across the stage, backed by the rythmic music of middle aged drummers sitting on the side. A Frenchwoman complains that I am in her way and she has paid extra for a front seat! Oh well... anyway I try not to déranger la madame and keep shooting. Especially the girls are very photogenic, their gold, blue and red costumes moving elegantly as their hands and backward-bent fingers draw delicate loops in the air.


text:
Farmers disgusted by yet another unbalanced water report by the ABC
51 Shares Tweet
Last night's 4Corners program, failed to provide viewers a factual and balanced analysis of irrigation and water management in the Murray Darling Basin and continued a pattern by some parts of the ABC of misrepresenting rural and regional Australia and the complexities of the Plan.
"The management of the Murray Darling Basin is an issue of immense national importance," NFF President Fiona Simson said.
"Reckless and ill-informed reporting such as that aired last night, that picks and chooses facts, has the potential to be incredibly damaging for not only farmers, but communities and the environment.
"Not to mention doing a disservice to the intelligence of Australians, who expect informed and balanced reporting from what used to be one of our nation's flagship investigative news programs."
The episode included 13 spokespeople, 12 of which were critical of the Murray Darling Basin Plan's irrigation efficiency program. The many hundreds of family farmers who are supportive of the program or community members who have benefited, were not represented.
The National Farmers' Federation nor any of its member organisations, of whom this issue impacts, were invited to take part in a recorded interview for the program.
At no point during the 45 minutes of television was reference made to the fact that since 2012 the Plan had returned 2100 gigalitres of water to the river system with almost 700GL coming from efficiency and infrastructure projects. A significant achievement in itself. Or that the majority of efficiency projects, were not carried out by large corporate farms but family farming operations with works valued at, on average, less than $152,000.
Ms Simson said little to no focus was given to the fact that farmers were required to sell water entitlements to the Government, i.e. return water to the environment, in order to access the infrastructure efficiency program. Therefore providing a net water gain to the environment.
"And absolutely no mention was made of the tough scrutiny that applications to access the programs are subject to or the milestone reporting and random 'spot checks' that are carried out by the Australian National Audit Office."
Ms Simson said the program also grossly misrepresented how the water trading system worked.
"There are no new water entitlements. When new dams are built or new crops are planted, water must be purchased from the market – in other words, from other farmers.
"And currently, because much of the Basin is in drought, there are no allocations available for farmers or the environment."
Most insultingly presenter, Sean Rubinsztein-Dunlop completely ignored the interests of regional communities – the men, women and children, for whom water management is critical to their everyday lives.
"It's for these people, the irrigation efficiency program has provided jobs and a brighter future, which was exactly what the Plan was intended to achieve."
Ms Simson said the NFF would be methodically working through the inaccuracies and errors pedalled in last night's program and would register a formal complaint seeking corrections from the highest level within the ABC.
"Unfortunately, we've been through this process of unbalanced and misrepresentation, on the issue of agriculture and water management, with the ABC before.
"But, we simply won't let representations like last night's 4Corners go unchallenged. We will call out unbalanced and poor journalism and set the record straight for our farmers, our communities and ultimately the environment.
"And, if any members of the ABC's reporting and investigative team, would like to become more informed about the intricacies of the Murray Darling Basin Plan, we stand ready to assist," Ms Simson said.
PM cues regional renaissance with $100 billion push »
« Farmers welcome proposed tough new penalties for farm invaders


Rabbi Ruti Regan is our Rabbinic Disability Scholar in Residence. In this capacity, she researches Jewish disability issues, and creates resources that enable Jewish educators to solve problems. She is a long-time disabled disability advocate, and the author of realsocialskills.org. She believes that Jewish communities are strongest when everyone is included in the conversation. Rabbi Regan was ordained by JTS in 2017, and previously studied at Drisha, the Conservative Yeshiva in Jerusalem, and Washington University in St. Louis.


Breaded pork loin served with mushroom and onion gravy and choice of side item.
Two pan fried brats served with your choice of two sides.
Beef and pork cubes seasoned with Hungarian paprika served over Spatzle.
Large bavarian style pretzel served with your choice of 2 dipping sauces.
Two three oz. short pork shanks and two mini bratwursts served over a bed of sauerkraut.
Four soft pretzels served with your choice of one butter, German mustard, or jalapeno dip.
Golf ball sized fritters stuffed with sauerkraut, bratwurst, cheese, and onions. Served with German mustard.
Small, bite size pretzels stuffed with cheddar cheese.
Soup selection varies from day to day.
One bavarian style pretzel served with your choice of one dipping sauce.
Mixed green side salad with cherry tomatoes, onions, and carrots.
Breaded Veal served with a slice of lemon with no gravy and your choice of side item.
This spicy pork schnitzel is breaded with jalapeno flavored breading and topped with a spicy brown gravy. Served with your choice of side.
Bavarian Schnitzel consisting of sauteed pork loin no breading smothered with mushroom and onion gravy and choice of side item.
Two spicy bratwurst made with jalapeno peppers and cheddar cheese. Served with your choice of side.
Two German bratwurst sliced and smothered with sweet curry sauce. Served with French Fries.
Homemade egg noodles mixed with assorted cheeses, diced onions, and bacon bits. Topped with sautéed onions and served with your choice of soup or salad.
Two German Frankfurters served with mustard and your choice of side item.
One generous sized knackwurst served with mustard and your choice of side item.
Pan fried pork cutlet served on a pretzel bun with lettuce, tomato, and onion served with your choice of side.
Beef patty (1/3 lb.) with lettuce, tomato, and onions. Served with French fries.
Add a little bit more to your Wiener Schnitzel. The Holstein Schnitzel is a breaded veal cutlet topped with a fried egg and anchovy-caper sauce.
Vegetarian black bean burger. Topped with lettuce, tomato, and onion. Served on a pretzel bun with French Fries.
A juicy chicken breast stuffed with fresh asparagus and fresh homemade creamed spinach, smothered with a creamy mustard and onion sauce. Served with your choice of side and soup or salad.
A juicy chicken breast stuffed with ham and Swiss cheese, then breaded and fried to a crispy outside. Served with soup or salad and your choice of side.
A favorite at Oktoberfest! One regular bratwurst, one spicy bratwurst, and a pork shank on a bed of sauerkraut.
Every one of our sausages on one plate! Served with one Bratwurst, one Spicy Bratwurst, one grilled Weisswurst, Knackwurst and one Frankfurter. Includes your choice of two sides. Garnished with a German pickle.
This is a combination of 2 Bratwursts, 2 Pork Shanks, and a Montana Schnitzel all on a bed of Mashed Potatoes, Sauerkraut, and Red Cabbage.
German meatballs made with ground turkey and covered with a creamy caper sauce. Served on mashed potatoes or spätzle and with your choice of soup or salad.
Two succulent pork tenderloin medallions wrapped with bacon and topped with brown gravy. Served with your choice of side and soup or salad.
German potato salad made the traditional way and served warm.
Cooked with smoked ham hock and served warm.
Kid size breaded pork loin served with French fries.
One German frankfurter served with french fries.
German macaroni & cheese made with spatzle and various cheeses.
Three crispy chicken strips served with french fries.
Two small bratwurst served with your choice of side.
Pepsi, diet pepsi, mountain dew, Dr. pepper, seven up, and lemonade.
A decadent chocolate torte truffle served with sweet sauce drizzle and chocolate shavings.
Warm apple strudel. Does not include ice cream.
A traditional Black Forest Cake made with dark chocolate cake, cream, and cherries.
The "flour" for this cake is roasted hazelnuts and almonds, so it's gluten free! Layers are sandwiched with milk chocolate icing and finished with milk chocolate icing of Nutella.
Want to add an additional dipping sauce or mushrooms to your order? Please select below.


text:
Printed from https://ideas.repec.org/p/nya/albaec/94-04.html
Exact and Approximate Solutions to the Problem of Precautionary Savings
Gabriel Talmain, 1994. "Exact and Approximate Solutions to the Problem of Precautionary Savings," Discussion Papers 94-04, University at Albany, SUNY, Department of Economics.
Handle: RePEc:nya:albaec:94-04
Cremer, J. & Khalil, F. & Rochet, J-C., 1997. "Contracts and productive information gathering," Discussion Paper Series In Economics And Econometrics 9707, Economics Division, School of Social Sciences, University of Southampton.
Ulph, A. & Ulph, D., 1994. "Who gains from learning about global warming," Discussion Paper Series In Economics And Econometrics 9407, Economics Division, School of Social Sciences, University of Southampton.
Mason, R. & Wright, S., 1999. "The effects of uncertainty on optimal consumption," Discussion Paper Series In Economics And Econometrics 9907, Economics Division, School of Social Sciences, University of Southampton.
Alistair Ulph & David Maddison, 1997. "Uncertainty, learning and international environmental policy coordination," Environmental & Resource Economics, Springer;European Association of Environmental and Resource Economists, vol. 9(4), pages 451-466, June.
Ulph, A. & Maddison, D., 1995. "Uncertainty, learning and international environmental policy co-ordination," Discussion Paper Series In Economics And Econometrics 9507, Economics Division, School of Social Sciences, University of Southampton.
Blackburn, K. & Hung, V.T.Y., 1992. "Endogenous growth and trade liberalization," Discussion Paper Series In Economics And Econometrics 9207, Economics Division, School of Social Sciences, University of Southampton.
Hung, V.T.Y., 1993. "Sources of external balance fluctuations," Discussion Paper Series In Economics And Econometrics 9307, Economics Division, School of Social Sciences, University of Southampton.
Maozu Lu & Zhichao Zhang, 2000. "Parallel exchange market as a transition mechanism for foreign exchange reform: China's experiment," Applied Financial Economics, Taylor & Francis Journals, vol. 10(2), pages 123-135.
Lu, M. & Zhang, Z., 1998. "Parallel exchange market as a transition mechanism for foreign exchange reform: China's experiment," Discussion Paper Series In Economics And Econometrics 9807, Economics Division, School of Social Sciences, University of Southampton.
Srinivasan, S., 1996. "Estimation of own R&D, R&D spillovers and exogenous technical change effects in some U.S. high-technology industries," Discussion Paper Series In Economics And Econometrics 9607, Economics Division, School of Social Sciences, University of Southampton.
Savings; Risk;
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:nya:albaec:94-04. See general information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: (Byoung Park). General contact details of provider: .


Jha'asryel-Akquil Bishop is a gender nonconforming New York City-based creative and development strategist who serves as a consultant to Point Source Youth; having significant expertise and experience in programming and advocacy related to youth homelessness, physical and mental wellness, gender and sexuality, immigration, social engagement, and community development.
Bishop, also a Liberal Arts Major at the Borough of Manhattan Community College whose aspiration it is to establish a career at the intersection of Computer Science, Psychology and Research that aid to the goal to end homelessness globally is a proud ambassador of the Point Source Youth's Rapid Rehousing and Family and Kinship Strengthening Initiatives. Coining the phrase "No hope without a home" Bishop is working to establish an organization that invests in the personal and professional development of homelessness or unstably housed Asylum Seeking and LGBTQ+ young adults. As well as those experiencing severe and overwhelming mental and emotional vulnerabilities.


Find Chinese best yellow silk hand fan suppliers on DHgate.com. Purchase high quality goods directly from China yellow silk hand fan manufacturers. Online shopping a variety of best yellow silk hand fan at DHgate. Buy cheap floral hand fans online from China today! We offers yellow silk hand fan products. Enjoy fast delivery, best quality and cheap price. Free worldwide shipping available! We will be closed for system upgrades and vacation from October 26 through November 16th. We will be accepting new orders until October 24. The ribs of the fan are high quality bamboo from the southern part of china, the fan veils are hand dyed silk. A must-have collection for dancing lover. Our silk folding fans offer a sense of luxury in the summer sun. Keep your wedding and event guests stylish and comfortable.
Accuform MEQM163XP10 10" x 14" Safety Sign "Be Sure Safety ..."


Amanda of Chirality Nail Polish is taking us on a ride to the Galactic Core for April's Polish Pick Up. Considering the prices Elon Musk and Richard Branson will be attaching to their suborbital space flights, we should jump on what Chirality is offering here. Before I get carried away by the sheer magnificence of this polish, let's have a quick catch up on the concept of Polish Pick Up.
This looker is Galactic Core! A super shifter one, moving from rich shades of dark blue to violet, magenta to gold. There are some green and gold shades that were elusive to my camera, but trust me, they are present to the naked eye. Applying on the sheerer side with a satin finish, I'm wearing three coats with a glossy top coat. In my opinion, the glossy topcoat is a must, even if you decide to top with a matte top coat afterward.
Join the Chirality Polish Collectors Facebook Group for updates and fun!
Tell me, would you be interested in space travel?


text:
LA Galaxy make Sean Franklin, others, available for Re-Entry Draft
Today the LA Galaxy placed Sean Franklin, Colin Clark, Lauren Courtois, and Pablo Mastroeni on the list of players available for the MLS Re-Entry process.
By Josie Becker Dec 9, 2013, 4:16pm PST
Share All sharing options for: LA Galaxy make Sean Franklin, others, available for Re-Entry Draft
Chris Nicoll-USA TODAY Sports
Today the LA Galaxy placed Sean Franklin, Colin Clark, Lauren Courtois, and Pablo Mastroeni on the list of players available for the MLS Re-Entry process. Clubs are still allowed to sign their Re-Entry eligible players through 5pm Eastern on December 11th. Contract options were declined on Clark, Franklin, and Courtois while Mastroeni is out of contract.
Franklin is a big name be allowed to explore other options, with a Rookie of the Year award and two MLS Cups to his name. However, his contract grew increasingly expensive and there is another option at his position in A.J. DeLaGarza. A fixture with the club since his arrival as a first round pick in the 2008 MLS SuperDraft, Arena tried him out in the midfield as well as on the back line this season with mixed results.
The rest of the players were acquisitions during the 2013 season that simply didn't pan out. Clark was a bust almost from the beginning, and his lack of form was a factor in the Galaxy going after Robbie Rogers. Courtois came in as Arena tried to find a solution on the right side of the midfield, while Mastroeni gave LA depth in the central midfield.
Franklin isn't the only big name available in the upcoming Re-Entry Draft. He's joined by names like Dwayne DeRosario, Kenny Cooper, Kevin Hartman, Fabian Espindola, and Heath Pearce. He's also joined by some recent Galaxy players in Josh Saunders and Chad Barrett.
The Galaxy will have the fourteenth pick in the Re-Entry Draft with DC United, Chivas USA, and Toronto FC at the top. Whether they'll pull the trigger on any of these MLS household names gives this upcoming draft a bit of intrigue.
In some ways these players are in a tough situation where teams push salaries toward the max for consistent contributors then have to cut them for cap room. It's easy to argue that Franklin is too expensive for LA to keep him on, but it's also easy to argue that team should have more cap room to keep the players they reward for continued service. Something that will surely come up in the CBA negotiations next year.


Looking for a gift that she'll never forget?
Surprise and delight him with a gift he will love for sure!
Copyright © Bros Manifatture s.r.l. - VAT N. 0194340044.
* Discount applicable for new newsletter subscribers only.
Sign up for newsletter on Brosway Italia and receive your one-time use 10% off discount code in your inbox.


Above: Sheepskin seat pads on my beloved Ercol chairs add a layer of cosy warmth around the dinner table — available to order through Home Address.
On the 3rd day of Christmas, my true love gave me the gift of rich textures and warm colours from Home Address to keep me cosy through the winter.
Founder of online home goods shop Home Address, Celine Lynch shares her top tips on giving presents that make a cosy, winter home.
Read more about Celine and Home Address in our interview with her here.
Above: Top of my wish list for its seasonal versatility — this Reversible New Wool and Linen Throw showcases the weaving talents of one of the few remaining mills on the north west coast of Ireland. You can use linen side down as a light, cool addition to summer evenings and when the nights get a bit cooler, flip it over to the wool side. 50% Irish linen, 50% wool, Dry clean or wash at 30′, 200cm x 150cm, £120.
Above: Can you ever have enough Hand Dyed Velvet Cushions? Large square cushions are perfect for lounging on a sofa, and velvet adds a sense of warmth, depth and luxury to a room. 100% cotton velvet, 30′ wash. Hidden zip closure, 50cm x 50cm, Feather filled cotton pad included, £45.
Read more in our interview with Celine Lynch and Home Address.


The PRO TOUCH boys' Keith pants are long bottoms designed for football training purposes. Cut for a regular fit, these trousers feature an elastic waist with drawcord to adjust for comfort. Once you get warmed up, these pants will keep you dry and cool with DRY PLUS technology. The lockdown ankle zippers are great for an easy on and off, while elasticated rib inserts at the calves provide a secure fit.


text:
Fantasia 2019, Day 16, Part 2: Human Lost
Monday, September 9, 2019 Matthew David Surridge Comments 0 Comment
My second film of July 26 was in the big Hall theatre, a science-fiction anime called Human Lost (人間失格). Directed by Fuminori Kizaki, it was scripted by Tou Ubukata based on a novel by Osamu Dazai. The movie's set in 2036, when advanced nanotechnology has given human beings a lifespan of 120 years but turned Japan into a deeply unequal society, with the wealthy sequestered inside a vast citadel called "the Inside." Some people, for unclear reasons, metamorphose into monsters: the 'Human Lost' phenomenon. A troubled young artist, Yozo Oba (Mamoru Miyano), gets involved with his cyborg friend Takeichi (Jun Fukuyama) when he attempts to break into the Inside, and sets off a complex series of events which bring to light the truth about the Human Lost problem and the future of 2036 — but which also might drive Yozo over the edge of sanity.
Osamu Dazai was one of the most celebrated Japanese writers of the first half of the twentieth century; he died in 1948. I have not read his novel No Longer Human (which has the same name in Japanese as Human Lost), but Wikipedia tells me it is considered his masterpiece. Wikipedia also tells me that an alternate and perhaps more faithful translation of the title is "Disqualified From Being Human," which is closer to the film title. I mention this because a glance at the plot outline suggests the film is otherwise pretty far from its source. More explosions, to start with.
The film takes the idea of a troubled, self-destructive young painter at odds with a stifling society in some counterintuitive directions. Let me put it this way: I had no idea while watching this film that I was watching an adaptation of a twentieth-century novel about alienation and anomie. I can see some connections, even with only the most cursory knowledge of the book. For example, the biotech that keeps people alive forces them to stay alive; suicide is effectively impossible, which is an interesting twist on certain things from the original story. The future society is something of a straitjacket more generally. Some characters have the same names and characteristics as those in the novel. The story's divided into "notebooks," which is a structural choice taken from the book.
There's certainly a kind of ambition at work here. There's an unusual feel for a violent cyberpunkish dystopia, a strange pacing that puts an emphasis on Yozo rather than on bigger and wilder battle scenes — for better or worse. The problem is, the movie never really manages to find a connection to something recognisable as real life. The action and futuristic plot points are what draw interest, and Yozo's not charismatic or interesting enough to be intriguing on his own without reference to the larger plot.
Visually, the movie's a mixed bag. It plays out in a classic science-fictional anime style with beautiful sequences, particularly a running battle early on. Movement is fluid and well-realised, and fight scenes are spectacular and fast-paced. The future of 2036 is intensely envisioned, with technology and architecture and settings that are futuristic but not derivative or obvious. Some of the character designs are quite strong. But the closer the film comes to having to imagine a normal human being, the more of a problem it seems to have. Characters look stiff, or seem to stare at nothing. When we are shown Yozo's art, it mostly lacks the power the dialogue insists it has; that might have worked, if the film had convinced us through dialogue and dramatic action that the paintings we see are only a shadow of what exists in the realm of the film — but it doesn't.
Generally dramatic action in the film is less powerful than it should be. Many of the best set-pieces, which probably should be key structural elements of the plot, come relatively early. The action picks up at the climax, but the second act's baggy, not so much slow as wandering. The tendency of the movie to fill time with exposition doesn't help. In particular, the movie explains how its future world works through a lot of expository dialogue, which is a double problem. Firstly because the exposition's so obvious. Second because the future doesn't become real when it's only talked about. We don't really see much of the future beyond a relatively narrow cast of characters, so it's difficult to relate to problems with a world we only hear about.
I also have to say that while I'm far from an expert on anime, I can't help but notice a number of similarities to other movies and TV shows I've seen. Yozo's depression and general sense of maladjustment reminded me of Shinji in Neon Genesis Evangelion. An opening action scene involving motorcycles on an elevated freeway can't help but recall Akira. The nanotech life-extension program is named S.H.E.L.L., and that didn't help me throw off flashbacks to Ghost In The Shell inspired by the general look and tone of the film. No one thing was necessarily a problem. But collectively there starts to feel like a lack of imagination in Human Lost. Its influences and inspirations, conscious or unconscious, are too plain and too undigested.
Maybe even more than any one, or any three, anime in particular is a general sense of a lack of originality in approach and structure. This future is familiar in its tone; this is an atmosphere we've seen before, and better. Characters express themselves in highly conventional ways. There is nothing actively bad in this. But also nothing new, nothing individual. Given how distant the film is from its source material, it's hard not to think that there should be something more here, something more than just a subtextual energy.
Human Lost is often interesting to look at. And it does swing for the fences. But it doesn't connect often enough. Melodrama is too obvious, and Yozo's emotional turmoil too simple. For all the plot mechanics, there's a flatness to the movie. It builds to an inevitably world-shattering finale, but the focus on Yozo's personal issues does not to my mind come together in harmony with the main plot action. It's an interesting attempt, but I can't help but feel it's a failure.
Find the rest of my Fantasia coverage from this and previous years here!
Matthew David Surridge is the author of "The Word of Azrael," from Black Gate 14. You can buy collections of his essays on fantasy novels here and here. His Patreon, hosting a short fiction project based around the lore within a Victorian Book of Days, is here. You can find him on Facebook, or follow his Twitter account, Fell_Gard.
A (Black) Gat in the Hand: Paul Bishop on Lance Spearman – The Black James Bond
New Treasures: The Year's Best Science Fiction & Fantasy 2019, edited by Rich Horton


I now have an art shop featured on…… !!!!!
Ready for the Bank Holiday Weekend I have filled my Artfinder shop with beautiful original artworks, framed and ready to hang. Also for this weekend only, FREE SHIPPING on artworks over £250!
Over the last few months I have been working closely with the Mercure Hotel Group, designing and last week finally completing my commissioned mural for the redesign of one of their hotels 'The Grand' in central Bristol. The beautiful Victorian building has had an interior revamp to showcase local artists and interior designers/makers from across the West Country. My large mural has been installed in the foyer of the hotel and will greet the guests at reception. The official opening of the refurbishment is in a couple of weeks but here is a sneak peek of all the hard work.
Looking back at some of the achievements of last year one of the things that excited me the most was seeing my artwork in print, especially as a cover image of an amazing local magazine. Bristol Life is a monthly publication showcasing all the great things that go on in our amazing city, especially celebrating artist, makers and independent businesses within Bristol. If has been a real confidence boost to read such lovely things about my work and I was even asked to sign copies for people at the Upfest Festival back in the summer. I am really grateful and humbled by every opportunity my artwork has given me and I hope this will be the start of seeing my art in print!
Matters of the Heart – Limited edition still available in the webshop!


We offer private transfer service from the Civitavecchia Cruise port to Sorrento.
The distance between the Civitavecchia port and Sorrento is about 340 km, the estimated time of the trip is about 4 hours.
The transfer to Sorrento will be comfortable due high level of cars well equipped for make your ride safe and enjoyable.


Following a short illness Louis Ligeti – Lajos in the Hungarian form of his first name – died on May 24. He would have been 85 on October 2 of this year. Last year the Hungarian Academy of Sciences, for which he has done so much, honored him on the occasion of the 50th anniversary of his membership; apparently no one has been a member for so long of this great Institution.
Obituary notices will appear In due course, full of data, listing his many achievements, the honors bestowed upon him, his membership in many learned societies. No doubt, most of these notices will be pompous, written in a style which alone makes one wish for eternal life on this earth, and – most probably – they would shed little light on the man Ligeti really was. I wonder whether anyone will dare to note that, all in all, Ligeti was not a man easy to get on with, that he had little sense of humour and a great sense of his own importance. Yet, he has always recognized something that was, in his eyes, much more important than his own person, something he has tried to serve with unswerwing devotion probably all through his adult life: pure, unadulterated, honest scholarship.
I first met Ligeti in the fall of 1934 when at the University of Budapest he taught Classical Mongol and a course on the Hsiung-nu. He was a superb teacher and if I was bored during many of his classes I can only blame myself for it. I was too young, too inexperienced to appreciate what he could offer; he was too rigid, too much thinking in absolutes to try to understand my own, then admittedly somewhat primitive, approach to scholarship. He had one scholarly idol, Paul Pelliot, whose courses he attended some years earlier in Paris. His praise of this genius prompted me to go myself to Paris, to see for myself who Pelliot really was and what he represented. Not unexpectedly, I also fell under his spell and stayed with him to his death in 1945. Working with Pelliot I came to realize how much Ligeti owed to Pelliot and how much I owed to Ligeti. When the war was over I had the opportunity to express my gratitude to him and, over the years, there developed between us a friendship based partly on our common heritage of Pelliot's research methods and, in later years, on our administrative interests.
I last saw Ligeti in September 1986 and we discussed vigorously and in great detail the problems of Oriental and specifically Altaic studies in Hungary. I could not but admire his lucidity, his shrewdness, his willingness, literally to his last breath, to serve Hungarian orientalism. He was quite aware of the fact that he had trained an outstanding group of scholars but, as most academic administrators, he was not so sure that any or all can represent the interest of the field with the skill needed. Ligeti was a superb academic "operator" in the full American sense of this term. He knew when to speak and when to remain silent, he had a sound assessment of the limits of the possible in any given circumstances. In his lifetime he served under, and was honored by, very different political regimes, but he never sold his soul. In him burned an almost Pauline fire for the cause, and his occasional ruthlessness, his seemingly uncompromising attitudes, were dictated by the two great aims of his life: to serve scholarship partly by his own work, partly by that of his former pupils, and to contribute through this to a better understanding of the Hungarian past.
Those who know Ligeti's superb work on Mongol, Kitan, Jurchen, or Tibetan, who appreciate the width of his scholarship in the pursuit of elusive Inner Asian words of civilization, or use his catalog of the Kanjur, if they cannot read Hungarian, they remain unaware of the dominant preoccupation of Ligeti's scholarly endeavors: to shed more light on the history of the Hungarians prior to the conquest of their present land. His last published work, a monumental book of some six hundred pages, bears witness to this obsessive preoccupation. Entitled A magyar nyelv török kapcsolatai a honfoglalás elött és az Árpád-korban [The Turkic contacts of the Hungarian language prior to the Conquest and under the Arpad dynasty] it appeared in the fall of 1986. It provides a clue to the reason of many of Ligeti's earlier works accomplished in fields as disparate as the linguistic relationship between Mongol and Manchu, the mysteries of the Kitan or Jurchen monuments. He was most fortunate to see the appearance of what he certainly considered his magnum opus.
Perhaps regrettably, Ligeti inherited Pelliot's principal weakness: neither of them was a historian in the proper sense of this term. For Ligeti, as for Pelliot, historical research consisted in the clarification of a number of obscure points, irrespective of their importance for the understanding of the historical process. Yet, one does not get any closer to an understanding of the Mongols' historical role by establishing the exact day of Chinggis' birth.
In the last twenty or so years of his life Ligeti had reduced travel to an almost non-existent minimum. To the best of my recollection, he has attended no other meeting of the PIAC save that held in Szeged in 1971 (of which he was the honorary President). In 1968 the PIAC awarded him the Indiana University Prize for Altaic Studies.
For many of us who received our early formation wholly or partly under Ligeti, it is difficult to imagine Altaic studies without him. For over one half of a century one could never have a conversation with a Hungarian colleague without the name of Ligeti being mentioned within the first ten minutes. And in our research we had to follow the advice, which I for one have imparted to many research students in search of the solution of a problem: "Try to find out (in the thousands of pages published by him) whether Ligeti has ever said anything about it. If he had, you will have at least one solid datum on which to build." In his long life Ligeti proposed few "interpretations", and some of these may be in need of revision; but he provided us, and generations of scholars to come, with an impressive range of solid facts on which, and with the help of which, further research can thrive.
A giant in Altaic studies has departed. We mourn and grieve and know that his place will never be filled.


Barbara Alexander, production mgr.; Lin-Manuel Miranda, music-lyrics; Quiara Alegría Hudes, book; Arts in CT Corps, prod.; Mike Reynolds, Dir.
Seeking versatile and dynamic singing/dancing/actors for Arts in CT's upcoming production of "In the Heights."
owner of De la Vega's Bodega (corner store), has a thing for Vanessa, worker, narrator, rapper/singer; high baritone/tenor to G4.
very bright, sweet, feels that she has let everyone down when she drops out of college; high belter to F5.
Usnavi's love interest, works at Daniela's salon, wants to get out of the barrio, must be a strong dancer; soulful high belter to E5.
Nina's mom, co-owner of Rosario's Car and Limousine, determined to keep the family together, stands up to Kevin, she is the glue of the family, straight talker, Spanish-speaking a plus, no required dancing; strong singer-belter G3 to B4.
from Cuba, raised Usnavi and Sonny, grand-matriarch of the community, wins the lottery, no required dancing; belter F#3 to C5.
works at Rosario's Car and Limousine, has a thing for Nina, best friends with Usnavi, determined, singer/rapper; tenor to Ab4.
Rehearsals begin July 2 (combination of weekday daytimes, 9am- 3pm.; some evenings, 5-8 p.m; runs Mar. 23-Apr.4 in New Haven, CT.


I'm SW developer and now I develop one application to Android.
If try click on button "Open Folder" , select one folder, the edittext doesn't save path.
My problem was: Not RTFM.
Solution: Is mandatory click a long time on folder icon until appear the green icon on folder.


I have a 2014 Ford Explorer Limited. I love that I can turn on the different terrains for what I am going to be driving in. The 3rd row seating is perfect for my 3 children and there is a lot of room for everyone. It's a smooth drive and awesome to have.
We had a crazy snow storm and everyone was sliding everywhere. Cars by me were sliding off the road and I just turned on my snow terrain and kept on going like normal and had zero issues.
I like that it had seven seats, and if needed, you can fold down back for more trunk space. I also liked all the different features the limited version offered. I don't like the leather seating during the summer.
We recently moved. We drove the vehicle from Reno, NV, to Oklahoma. It ran great and had no issues.
I like the seat warmers, different features, and how the back seats fold down.
Not the best gas mileage, and the tank is small for a bigger SUV.
Where is the cheapest place to buy a Ford Explorer in Oklahoma City, OK?
When I got there I was very excited about an eclipse I had seen from the street but it was out of my price range. I looked at some other cars but was not happy with what I saw. I was about to leave when the owner stopped me and directed me to a crown Victoria that was in really great. shape. It was out of my price range but he dropped the price for me. I was really pleasantly surprised.


Something huge is happening in our home. The family table now has a chair designated for a new member. The cute "6" tile decorating the shelf no longer applies; we'll need to find a "7." And I'm on the hunt for the perfect new Christmas stocking to add to the mantle collection this year. Our family is expanding, and for the first time, it's not by a child born from my body. Our son is engaged.
When my kids were 1, 3, 5, and 7, I thought my life was at an all-time level of crazy. My floors stayed in a constant state of disaster...eerily resembling the status of my hair. My car looked like someone lived in it...also a lot like my hair. And every crevice of my day was covered in baby spit-up and snot...again, a very fair description of my hair. My twenties could easily be titled "Jurassic World, Bad Hair Version."
But, friends, I was wrong. With kids who are 14, 16, 18, and 20, my life is just now at an all-time level of crazy. Yes, it's true that my floor, my car, and even my hair are clean now, but it turns out, there are other things besides spit-up and snot that make life messy. Because right now, every crevice of my day is covered in questions. So many questions. And all of them leading to decisions that have to be made.
I recently changed my world. Granted, it was a small corner of the internet, which probably really effected only me, but I changed it nonetheless. For a couple of years now, every time I post something on social media about one of my kids, I would use my favorite hashtag.
The problem was every time I would go to type it out, Instagram would throw out a few suggestions based on hashtag popularity. I'd type the first few letters, #teenagers...and immediately it would suggest something quite opposite.
I had one of the most unexpected honors of my life this past Friday night, as I was invited to speak at my son's high school graduation ceremony. It wasn't something I had imagined happening, the senior class voting for a mom to give the graduation address, but I loved every minute of it. It not only helped me hold myself together and keep the crying to a minimum, it caused me to reflect deeply, not just on what my house is losing by seeing my son launch into his future, but also what he's gaining.
• The fact that my second born will move out of our house in 86 days.
• The truck that's in the shop and the sinking feeling that it might be the transmission.
• The teenage boy's room that looks like a bomb went off in it.
• The list of weird things my body has done recently that makes me feel like the invitation in my mailbox to join the AARP wasn't a mistake after all.
• The relationship that's not what I wish it was.
• The college tuition bills. All of them.
• The anxious thought I've been giving to the Lord and then taking back again.
My husband recently wrote a piece entitled "Ten Quotes That Changed My Life." I was intrigued by the thought as I read it, and my mind has been composing my own list ever since, making me realize my life has indeed been impacted and forever altered because of both written and spoken words. Coupled with that realization was a recent walk through a bookstore and the face of a book I spotted with a title along the lines of Chance Encounters That Changed My Life.
With four children entrusted to my care, I spend a lot of my time teaching. How to tie shoes. How to ride a bike. How to drive a car. How to match your clothes. How to start the dishwasher. The list goes on and on, right into the more important things.
How to forgive. How to use your words to bless. How to pray. How to stop gossip. How to strengthen yourself in the Lord.
I've been teaching these precious ones for fifteen years now, so I'm comfortable in my role as teacher. I'm not always so comfortable in my role as student. And that's where I found myself this week, as my son became the teacher.
love the song I hear playing non-stop in every store I enter right now, the one with the line that gets stuck in your head so easily.
I know those stores are sending not so subtle hints that I need to get my Christmas shopping done, preferably in the store I'm in right at that moment, but I like the song for a different reason. I like it because my mind re-writes it ever so slightly.
"It's the most wonder-filled time of the year."
And it is full of wonder.
When Keegan, my oldest, was little, he was the king of adorable baby talk. There was "strawbabies" for strawberries. "Crash can" for trash can. And my favorite, the basketball "hoot" for that hoop he couldn't quite seem to successfully locate with his tiny, foam ball.
It was one year ago that we packed up a suburban full of a boy's things, including the iron and dorm-sized ironing board mom just knew he would need, and followed an equally packed little red car for 7 hours to a big city with a big university. We unpacked and set up that boy's new home in an hour and fifteen minutes and then sat and stared at each other. What now?
There were some welcome meetings to attend and some books to buy, but the to-do list was decidedly small.
Because over the course of eighteen years, everything had either already been done or it hadn't, and all that was left that day was to let go.
Those words from David the Psalmist are the obvious result of deep crisis. David had a number of life events that could have produced them, but he's not alone. I've been there. Everyone I know has been there at least once. We've all tasted of this place of crisis, not just in the physical life being threatened, but the place where the soul is at the brink of death. The place where thoughts, emotions, decision making, they've all been brought past the point of pain to the shadows where only numbness resides.
And it's there that we have an invitation. Two, actually.
recently enjoyed speaking to a friend on her podcast about pastoring your soul. We spoke about the busyness, the noise, the tiredness, and the chaos that can drown out our own heart's signals that it's time for a pause. A pause to be still, be quiet, and be refreshed. It was a great conversation, and if that stirs something down deep, you can listen to it here.
Recently, Treasure the Ordinary featured a post on Family Nights. That article has sparked a great deal of feedback, with many readers retelling how they, too, have had to go back to "boot camp" as a family and pick up old, yet important habits they had inadvertently laid down. I'm encouraged that it's never too late to start over, and that this week's family night could be your best yet!
To that end, here is a list of some of the most enjoyable of our recent von Atzigen Family Night Adventures. In the past, I've noticed that ideas I've found online for this kind of thing seem to be centered around families with young children. So, while a lot of these ideas could be adjusted to accommodate little ones (especially if you partner them with older kids or parents), my list here is centered around families with older children and teens. I hope they will spark your own idea for an evening in, or an evening out, as long as it's with the ones you love most.
I did it. I did the thing I've been planning to do for months. I took a day off and spent it alone, at home.
I did what I wanted. I didn't do what I didn't want to do. I drank two cups of coffee instead of one and didn't even get dressed until after lunch, which I ate alone with only the sound of the dishwasher for company. I played the piano. I read a little. I walked the dog. I took a nap. I wrote a poem.
And I didn't want it to end.


World's smallest 360 video camera for Android phones!
LyfieEye is the first truly affordable spherical 360° camcorder that plugs directly into your Android smartphone. It will allow you to record, playback and share live-like spherical 360° videos and photos.
Built to capture and share moments the way they actually happen, LyfieEye records spherical 360° content that can be uploaded instantly to Facebook 360, YouTube 360. It syncs flawlessly to any VR headset without any technical lag. Plug-in, record, and share the entire moment.
We optimised LyfieEye to give you the best possible experience. Here's how we did it.
2 "Super-FishEye" Lenses each providing > 180 Field-Of-View.
Image sensors that capture whatever the lenses are pointing at.
Our patented Integrated Circuit chip works overtime to de-warp (flatten) and stitch images or videos that the lenses and sensors receive. It then transmits this in real time to your smartphone.
A plug-in connection so you don't have to wait for devices to pair and download your content. Share your Lyfies immediately once you record them from your smartphone.
LyfieEye™ allows users to record and share Spherical 360⁰ content using their Android™ smartphones.
Record pictures, videos or Stream "Live"
Share your Spherical 360° videos and pictures instantly.
Built for the social, mobile user.
Preview each spherical 360° picture and video before you record them, not after.
Tap your smartphone's existing capabilities to eliminate unnecessary costs.
Share your Lyfies to Facebook™ and YouTube™ as soon as you record them.
Small enough to fit in your pocket so you can use it anywhere, anytime.
"LyfieEye will change the way you take selfies forever"


Each week 30 lucky members will share in over $1,000 worth of groceries, gift cards & cash!
2 x Members will be drawn every 5mins from 1.15pm – 2.30pm.
Each lucky winner will select a card from the game board to reveal their prize with the final winner of the day taking home all the remaining groceries.
Why not book a table in The Mill Restaurant for lunch!


* Determine if this token has an associated specific realm-level role.
* roles for the realm.
* @param roleName The name of the role within that application to test.
* @return `true` if this token has the specified role, otherwise `false`.
Does the JSON array contain the specified value? This method will scan the entire array until it finds a value or reaches the end.