152 Ohio New Braunfels is all about location! When I think of New Braunfels, I think of country song lyrics that wish the listener a life that includes growing up in a red, white and blue little town. Where you can watch a marching band play with a harvest moon coming up. Makes you want to live there, right? The Hill, as locals have nicknamed it is smack dab in the middle of all of this action. And smack dab in the middle of "The Hill" is 152 Ohio. On The Hill, it's mostly mid-century homes that scatter the streets and they're situated on large lots with huge trees, for the most part. Landa Park, Wurstfest and Downtown New Braunfels are all a quick jaunt when you live on The Hill above Landa Park. 152 Ohio is on the same street as New Braunfels High School, where during football season, you can hear the drums of the Unicorn Band in the distance. And, during the summer, you can sit in your back yard and watch the fireworks display above Landa Park golf course. This area continues to be one of the most desired areas to live in and because of that, home prices continue to rise at a steady pace.
It's All in the INTERIOR Details!
152 Ohio has been lovingly updated and is ready for a new owner. The kitchen has been reworked and updated with white shaker cabinetry and granite counters. The sleek stainless steel appliances are brand new and the white subway tile backsplash with light grey grout give the space a classic feel with a modern edge. The hardwood floors throughout the home have been refinished and provide the home with beautiful warmth that offsets the freshly painted grey walls. Both bathrooms have been updated with all new fixtures, flooring and tile.
152 Ohio has nearly a half acre of land speckled with towering trees. The landscaping has been reserved for the new owner to complete using his or her imagination. The front flower beds have been cleared, mulched and are just waiting to be designed. Because deer and wildlife are so prevalent in the area, many neighbors have chosen hearty, native landscaping which can be found at several nurseries around town. An attached carport leads into a small garage/workshop and there is an additional workshop at the back of the property. When you feel like exploring, take the entrance to the Panther Canyon hiking trail just a few lots down the street and end up at Comal Springs and Landa Park.
Residents in the area enjoy proximity to the best New Braunfels has to offer. Grocery shopping is nearby at HEB at Loop 337 and HWY 46 or HEB at Walnut and IH-35. Students at 152 Ohio have the option of attending Lamar ISD, Oak Run M.S., New Braunfels H.S., and New Braunfels Christian Academy, as well as other private and charter schools (please confirm zoning as it may change). Veramendi planned development at Loop 337 will add more shopping and restaurants nearby.
(830) 515-0728 to schedule a time to tour this beautiful and unique home.


text:
<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Spring MVC Application</display-name>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath*:springConfig/*.xml;
        </param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <servlet>
        <servlet-name>mvc-dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>mvc-dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

redpajama_set_name: RedPajamaGithub


text:
<title>µCsim: Serial Interafces</title>

Using serial interfaces

Connecting a terminal

You can easily connect a terminal to the serial interface of the
simulated microcontroller. This terminal is just a file so it can be
anything which is represented as a file. It can be a real serial line
of the computer:

$ s51 -s/dev/ttyS1

Of course you must use the actual device name of your operating
system. Device name <tt>ttyS1</tt> above is used in Linux
systems. Your system can use other names.

You can use a terminal of your system. It can be a virtual console
if your system provides such as Linux does for example. On X Windows
you can use xterm windows as terminals, one for running the
simulator and one as a terminal on CPU's serial line. Here is a sample
how to do this:

Prepare the terminal window which will be connected to the
serial line:

Check the device name which represents the terminal:

$ tty
/dev/ttyp1

Disconnect the shell from the terminal. Usualy I use the
tail command and any existing text file:

$ tail -f $HOME/.profile

Run the simulator in the other window:

$ s51 -s/dev/ttyp1 program.hex

Use the output of the tty command above as the parameter of the
<tt>-s</tt> option.

Every character sent out by the simulated program
appears in the "terminal" window and every charater you type in there
will be received by the simulated controller's serial line.

Connecting two instances of simulator

Executing two instances of the simulator, serial lines of two
simulators (micros) can be connected together so they can talk to
each other over their serial interface. It is because you can specify
separate files for serial input and output. For example you run two
simulators "1" and "2", here is the sample how to connect them:

Make two FIFOs to represent physical wires in serial cable
connecting two micros:

$ mkfifo 1-2 2-1 # 1-2: 1->2  and 2-1: 2->1

Start two simulators and specify the FIFOs as input and output of
serial interface:

term1 $ # start sim "1"
term1 $ s51 -Sin=2-1,out=1-2 program_1_.hex
term2 $ # start sim "2"
term2 $ s51 -Sout=2-1,in=1-2 program_2_.hex

Because opening a pipe blocks the program until other direction is
opened, the order of arguments above is important!

Debug programs as usual.

Using the most usefull unix commands cat and tee and
just some more FIFOs you can monitor serial communication, here is a
sample:

Make some FIFOs to use between simulators and tee "monitors":

$ mkfifo 1_tee tee_2 2_tee tee_2

Run monitoring programs (in two xterms for example):

xterm1 $ cat 1_tee|tee /dev/tty >tee_2 # monitor 1->2
xterm2 $ cat 2_tee|tee /dev/tty >tee_1 # monitor 2->1

Now you can start simulators (on two other terminals:)

xterm3 $ s51 -Sin=tee_1,out=1_tee program_1_.hex
xterm4 $ s51 -Sin=tee_2,out=2_tee program_2_.hex

Start your apps and listen what they are talking about.


text:
Comparing the Efficiency of Islamic Banks of Pakistan and Malaysia: by using the Dea Approach
Javed Amara
Naeem Ullah
Malik QaiserAli
1Department of Business and Economics, FURC, PAKISTAN
Res. J. Recent Sci., Volume 4, Issue (6), Pages 45-52, June,2 (2015)
The purpose of this paper is to do compare the efficiency of Islamic banks of Pakistan and Malaysia. Data Envelopment Analysis (DEA) model is used to determine the technical and cost efficiency of Pakistani Islamic banks and Malaysian Islamic banks. After analysing the data of 20 Islamic banks, it is concluded that Cost efficiency of Pakistani Islamic banks is better than Malaysian Islamic banks. Whereas, according to the technical efficiency Malaysian Islamic banks are working better than Pakistani Islamic banks. So, Pakistani Islamic banks can acquire improvement in the resource utilization process and can reach the level of efficient banks. Malaysian Islamic banks should improve their cost efficiency to produce optimum outputs.
Demirguc-Kunt A. and Levine R, Financial structure and economic growth: Perspectives and lessons, in Demirguc-Kunt, A. and Levine, R. (Eds), Financial Structure and Economic Growth: A Cross-country Comparison of Banks, Markets, and Development, The MIT Press, 3-14 (2001)
Fama E, What�s different about banks?, Journal of Monetary Economics, 15, 29-39 (1985)
Minsky H, Stabilizing an Unstable Economy, Yale University Press, New Haven, CT,(1986)
Stiglitz J.E. and Weiss A, Banks as social accountants and screening device for the allocation of credit, NBER working paper, 2710, (1988)
Moore B, Horizontalist and Verticalists: the Macroeconomics of Credit Money, Cambridge University Press, Cambridge, (1988)
Lucchetti R., Papi L. and Zazzaro A., Banks� inefficiency and economic growth: a micromacro approach, Scottish Journal of Political Economy, 48(4), 400-24 (2001)
Hasan I., Wang H. and Zhou M., Do better institutions improve bank efficiency?, Evidence from a transitional economy, Managerial Finance, 35(2), 107-127 (2009)
Saif Al Nasser S.A. and Muhammed D.D., Introduction to history of Islamic banking in Malaysia, Humanomics, 29(2), 80-87 (2013)
Sufian F., Trends in the efficiency of Singapore�s commercial banking groups:A non-stochastic frontier DEA window analysis approach, International Journal of Productivity and Performance Management, 56(2), 99-136 (2007)
Mester L.J., Applying Efficiency Measurement Techniques to Central Banks, The Wharton Financial Institutions Center, 1-37 (2003)
Koopmans T.C., Efficient Allocation of Resources, Econometrica, XIX, 10, 455-465 (1951)
Ramanathan R., Performance of banks in countries of the Gulf Cooperation Council, International Journal of Productivity and Performance Management, 56(2), 137-154 (2007)
Masoud B., Iman D., Zahra B. and Samira Z., A Study of Risk Management in Iranian Banks, Research Journal of Recent Sciences, 2(7), 1-7 (2013)
Mishra Aswini Kumar G., Sri Harsha, Shivi Anand and Neil Rajesh Dhruva, Analyzing Soundness in Indian Banking: A CAMEL Approach, Research Journal of Recent Sciences, 1(3), 9-14 (2012)
Kumbhakar S.C. and Lovell C.A.K., Stochastic Frontier Analysis, Cambridge University Press, Cambridge,(2003)
Kumar S. and Gulati R., Measuring efficiency, effectiveness and performance of Indian public sector banks, International Journal of Productivity and Performance Management, 59(1), 51-74 (2010)
Noulas A.G., Deregulation and operating efficiency: The case of the Greek banks, Managerial Finance, 27(8), 35-47 (2001)
Nickell S.J., Competition and corporate performance, Journal of Political Economy, 104(4), 724-46 (1996)
Mokhtar H.S., Abdullah N. and Alhabshi S.M., Efficiency and competition of Islamic banking in Malaysia, Humanomics, 24(1), 28-48 (2008)
Vassiloglou M. and Giokas D., A study of the relative efficiency of bank branches: an application of data envelopment analysis, Journal of Operational Research Society, 41, 591-7 (1990)
Randhawa D.S. and Lim G.H., Competition, liberalization and efficiency: Evidence from a two stage banking models on banks in Hong Kong and Singapore, Managerial Finance, 31(1), 52-77 (2005)
Chu S.F. and Lim G., Share performance and profit efficiency of banks in an oligopolistic market: Evidence from Singapore, Journal of Multinational Financial Management, 8(2-3), 155-68 (1998)
Jackson P.M., Fethi M.D. and Inal G., Efficiency and productivity growth in Turkish commercial banking sector: A non-parametric approach, paper presented at the European Symposium on Data Envelopment Analysis: Recent Developments and Applications, Wernigerode, (1998)
Tan Y. and Floros C., Stock market volatility and bank performance in China, Studies in Economics and Finance, 29(23), 211-228 (2012)
Vijender A., Rachna A. and Parul K., Micro Finance and Risk Management for Poor in India, Research Journal of Recent Sciences, 1(2), 104-107 (2012)
Samad A., Comparative efficiency of the Islamic bank vis-a-vis traditional banks in Malaysia, Journal of Economics and Management, 7(1), 1-25 (1999)
Bashir A.H.M., Assessing the performance of Islamic banks: some evidence from the Middle East, in American Economic Association Annual Meeting, New Orleans, LA, (2001)
Gaganis C., Liadaki A., Doumpos M. and Zopounidis, C., Estimating and analyzing the efficiency and productivity of bank branches: Evidence from Greece, Managerial Finance, 35(2), 202-218 (2009)
Wasiuzzaman S. and Gunasegavan U.N., Comparative study of the performance of Islamic and conventional banks: The case of Malaysia, Humanomics, 29(1), 43-60 (2013)
Srairi S.A., Cost and profit efficiency of conventional and Islamic banks in GCC countries, Journal of Productivity Analysis, 34(1), 45-62 (2008)
Alkassim F.A., The profitability of Islamic and conventional banking in the GCC countries: A comparative study, Journal of Review of Islamic Economics, 13(1), 5-30 (2005)
Tanna S., Kosmidou K. and Pasiouras F., Determinants of profitability of domestic UK commercial banks: Panel evidence from the period of 1995-2002, paper presented at the 37th Annual Money Macro and Finance (MMF) Research Group Conference, Rethymno, Greece,(2005)
Barth J.R., Nolle D.E., Phumiwasana T. and Yago G., A cross-country analysis of the bank supervisory framework and bank performances, Financial Markets and Institution and Instruments, 12(2), 67-120 (2003)
Vong P.I.A. and Hoi S.C., Determinants of bank profitability in Macao, Macau Monetary Research Bulletin,12, 93-113 (2009)
Ahmad A.U.F. and Hassan M.K., Regulation and performance of Islamic banking in Bangladesh, Thunderbird International Business Review, 49(2), 251-77 (2007)
Wasiuzzaman S. and Tarmizi H.A., Profitability of Islamic banks in Malaysia: An empirical analysis,Journal of Islamic Economics, Banking and Finance, 53, 68 (2010)
Kumar M.A., Harsha G.S., Anand S. and Dhruva N.R., Analyzing Soundness in Indian Banking: A CAMEL Approach, Research Journal of Management Sciences, 1(3), 9-14 (2013)
Wezel T., Bank efficiency and amid foreign entry: Evidence from the Central American region, IMF Working Papers, 1-33 (2010)
Fiordelesi F. and Molyneux P., Total factor productivity and shareholder returns in banking, OMEGA: The International Journal of Banking and Finance, 38(5), 241-53 (2010)
Mishra A.K., Gadhia J.N., Prasad Kar B., Patra B. and Anand S., Are Private Sector Banks More Sound and Efficient than Public Sector Banks?, Assessments Based on Camel and Data Envelopment Analysis Approaches, Research Journal of Recent Sciences, 2(4), 28-35 (2013)
Sueyoshi T., Stochastic DEA for restore strategy: An application to a Japanese petroleum company, The International Journal of Management Science, 21(4), 385-98 (2000)
Charnes A., Cooper W. and Rhodes E., Measuring the efficiency of decision making units, European Journal of Operational Research, ,429-44 (1978)
Hadian E. and Hosseini A.A., Measuring the efficiency of the Iranian banking system using DEA approach, Quarterly Iranian Economic Researches, 20, 1-25 (2004)
Hasanzadeh A., Efficiency and its determinants in the Iranian banking system, Bi-Quarterly Journal of Economic Essays, 4(7), 75-98 (2007)
Chakrabarti R. and Chawla G., Banking efficiency in India since the reforms, Money and Finance, 9(2), 31-47 (2005)
Mostafa M., Benchmarking top Arab banks� efficiency through efficient frontier analysis, Industrial Management and Data, 107(6), 802-823 (2007)
Giokas D., Bank branches operating efficiency: A comparative application of DEA and loglinear model, Omega-International Journal of Management Science, 19, 549-57 (1991)
Bdour J.I. and Al-khoury A.F., Predicting change in bank efficiency in Jordan: A data envelopment analysis, Journal of Accounting and Organizational Change, 4(2),162-181 (2008)
Coelli T., A guide to DEAP Version 2.1: a data envelopment analysis (computer) program, CEPA Working Paper 96/08, Centre for Efficiency and Productivity Analysis, University of New England, Armidale, (1996)

redpajama_set_name: RedPajamaCommonCrawl


After launching Dropbox and providing my account credentials, I am then presented with the following screen. Where am I supposed to get the latest version of Dropbox from if not on their official website?
Dropbox was previously installed on your system and in order to get the latest version you have to open your home folder with a file manager of your choice, make it show hidden files, stop the running instance of Dropbox and delete the contents of the folder .dropbox-dist.
The next time you run Dropbox you'll be asked to download the proprietary daemon and will receive the latest version of the program. From then on Dropbox should keep updating on its own.
First remove everything related to Dropbox from an earlier installation.
Choose another installation method - just perform it the following way.
Right-click the downloaded file and select to open the file with gdebi.
Once the installation is finished open Dropbox from the dash.
Click on OK to start the download of the proprietary daemon.
Sign in to connect the computer to your Dropbox account.
Where can I get experimental versions of dropbox?
Missing Dropbox indicator-applet icon, how do I get it back?
Why do I still get an older version of Dropbox when downloading the latest one?
How can I control Dropbox sync programmatically?


text:
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

import contextlib

import pytest
from mock import Mock, patch

from apache.aurora.client.cli import EXIT_INVALID_PARAMETER, EXIT_OK, Context
from apache.aurora.client.cli.client import AuroraCommandLine
from apache.aurora.client.cli.task import ScpCommand

from .util import AuroraClientCommandTest, FakeAuroraCommandContext, mock_verb_options

from gen.apache.aurora.api.ttypes import (
    JobKey,
    ResponseCode,
    Result,
    ScheduleStatus,
    ScheduleStatusResult,
    TaskQuery
)

class TestRunCommand(AuroraClientCommandTest):

  @classmethod
  def create_status_response(cls):
    resp = cls.create_simple_success_response()
    resp.result = Result(
        scheduleStatusResult=ScheduleStatusResult(tasks=cls.create_scheduled_tasks()))
    return resp

  @classmethod
  def create_failed_status_response(cls):
    return cls.create_blank_response(ResponseCode.INVALID_REQUEST, 'No tasks found for query')

  @classmethod
  def create_mock_process(cls):
    process = Mock()
    process.communicate.return_value = ["hello", "world"]
    return process

  def test_successful_run(self):
    """Test the run command."""
    self.generic_test_successful_run(['task', 'run', 'west/bozo/test/hello', 'ls'], None)

  def test_successful_run_with_instances(self):
    """Test the run command."""
    self.generic_test_successful_run(['task', 'run', 'west/bozo/test/hello/1-3', 'ls'], [1, 2, 3])

  def test_successful_run_with_ssh_options(self):
    self.generic_test_successful_run(
        ['task', 'run', '--ssh-options=-v -k', 'west/bozo/test/hello', 'ls'],
        None,
        ssh_options=['-v', '-k'])

  def generic_test_successful_run(self, cmd_args, instances, ssh_options=None):
    """Common structure of all successful run tests.
    Params:
      cmd_args: the arguments to pass to the aurora command line to run this test.
      instances: the list of instances that should be passed to a status query.
         (The status query is the only visible difference between a sharded
         run, and an all-instances run in the test.)
    """
    # Calls api.check_status, which calls scheduler_proxy.getJobs
    (mock_api, mock_scheduler_proxy) = self.create_mock_api()
    mock_scheduler_proxy.getTasksStatus.return_value = self.create_status_response()
    sandbox_args = {'slave_root': '/slaveroot', 'slave_run_directory': 'slaverun'}
    with contextlib.nested(
        patch('apache.aurora.client.api.SchedulerProxy', return_value=mock_scheduler_proxy),
        patch('apache.aurora.client.api.command_runner.'
              'InstanceDistributedCommandRunner.sandbox_args',
            return_value=sandbox_args),
        patch('subprocess.Popen', return_value=self.create_mock_process())) as (
            mock_scheduler_proxy_class,
            mock_runner_args_patch,
            mock_subprocess):
      cmd = AuroraCommandLine()
      assert cmd.execute(cmd_args) == EXIT_OK
      # The status command sends a getTasksStatus query to the scheduler,
      # and then prints the result. The use of shards, above, should change
      # this query - that's the focus of the instances test.
      mock_scheduler_proxy.getTasksStatus.assert_called_with(TaskQuery(
          jobKeys=[JobKey(role='bozo', environment='test', name='hello')],
          statuses=set([ScheduleStatus.RUNNING, ScheduleStatus.KILLING, ScheduleStatus.RESTARTING,
              ScheduleStatus.PREEMPTING, ScheduleStatus.DRAINING]),
          instanceIds=instances),
          retry=True)

      # The mock status call returns 3 three ScheduledTasks, so three commands should have been run
      assert mock_subprocess.call_count == 3
      expected = ['ssh', '-n', '-q']
      expected += ssh_options if ssh_options else []
      expected += ['bozo@slavehost',
          'cd /slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/'
          'slaverun/sandbox;ls']
      mock_subprocess.assert_called_with(expected, stderr=-2, stdout=-1)

class TestSshCommand(AuroraClientCommandTest):

  @classmethod
  def create_status_response(cls):
    resp = cls.create_simple_success_response()
    resp.result = Result(
        scheduleStatusResult=ScheduleStatusResult(tasks=cls.create_scheduled_tasks()))
    return resp

  @classmethod
  def create_nojob_status_response(cls):
    resp = cls.create_simple_success_response()
    resp.result = Result(scheduleStatusResult=ScheduleStatusResult(tasks=[]))
    return resp

  @classmethod
  def create_failed_status_response(cls):
    return cls.create_blank_response(ResponseCode.INVALID_REQUEST, 'No tasks found for query')

  def test_successful_ssh(self):
    """Test the ssh command."""
    (mock_api, mock_scheduler_proxy) = self.create_mock_api()
    mock_scheduler_proxy.getTasksStatus.return_value = self.create_status_response()
    sandbox_args = {'slave_root': '/slaveroot', 'slave_run_directory': 'slaverun'}
    with contextlib.nested(
        patch('apache.aurora.client.api.SchedulerProxy', return_value=mock_scheduler_proxy),
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=sandbox_args),
        patch('subprocess.call', return_value=0)) as (
            mock_scheduler_proxy_class,
            mock_runner_args_patch,
            mock_subprocess):
      cmd = AuroraCommandLine()
      cmd.execute(['task', 'ssh', '--ssh-options=-v', 'west/bozo/test/hello/1', '--command=ls'])

      # The status command sends a getTasksStatus query to the scheduler,
      # and then prints the result.
      mock_scheduler_proxy.getTasksStatus.assert_called_with(TaskQuery(
          jobKeys=[JobKey(role='bozo', environment='test', name='hello')],
          instanceIds=set([1]),
          statuses=set([ScheduleStatus.RUNNING, ScheduleStatus.KILLING, ScheduleStatus.RESTARTING,
              ScheduleStatus.PREEMPTING, ScheduleStatus.DRAINING])),
          retry=True)
      mock_subprocess.assert_called_with(['ssh', '-t', '-v', 'bozo@slavehost',
          'cd /slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/'
          'slaverun/sandbox;ls'])

  def test_successful_ssh_no_instance(self):
    """Test the ssh command when the instance id is not specified."""
    (mock_api, mock_scheduler_proxy) = self.create_mock_api()
    mock_scheduler_proxy.getTasksStatus.return_value = self.create_status_response()
    sandbox_args = {'slave_root': '/slaveroot', 'slave_run_directory': 'slaverun'}
    with contextlib.nested(
        patch('apache.aurora.client.api.SchedulerProxy', return_value=mock_scheduler_proxy),
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=sandbox_args),
        patch('subprocess.call', return_value=0)) as (
            mock_scheduler_proxy_class,
            mock_runner_args_patch,
            mock_subprocess):
      cmd = AuroraCommandLine()
      cmd.execute(['task', 'ssh', '--ssh-options=-v', 'west/bozo/test/hello'])

      # The status command sends a getTasksStatus query to the scheduler,
      # and then prints the result.
      mock_scheduler_proxy.getTasksStatus.assert_called_with(TaskQuery(
          jobKeys=[JobKey(role='bozo', environment='test', name='hello')],
          instanceIds=None,
          statuses=set([ScheduleStatus.RUNNING, ScheduleStatus.KILLING, ScheduleStatus.RESTARTING,
              ScheduleStatus.PREEMPTING, ScheduleStatus.DRAINING])),
          retry=True)
      mock_subprocess.assert_called_with(['ssh', '-t', '-v', 'bozo@slavehost',
          'cd /slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/'
          'slaverun/sandbox;bash'])

  def test_ssh_job_not_found(self):
    """Test the ssh command when the jobkey parameter specifies a job that isn't running."""
    (mock_api, mock_scheduler_proxy) = self.create_mock_api()
    mock_scheduler_proxy.getTasksStatus.return_value = self.create_nojob_status_response()
    with contextlib.nested(
        patch('apache.aurora.client.api.SchedulerProxy', return_value=mock_scheduler_proxy),
        patch('subprocess.call', return_value=0)) as (
            mock_scheduler_proxy_class,
            mock_subprocess):
      cmd = AuroraCommandLine()
      result = cmd.execute(['task', 'ssh', 'west/bozo/test/hello/1', '--command=ls'])
      assert result == EXIT_INVALID_PARAMETER
      assert mock_subprocess.call_count == 0

  def test_ssh_no_instance_command(self):
    """Test the ssh command when the jobkey parameter doesn't specify an instance."""
    (mock_api, mock_scheduler_proxy) = self.create_mock_api()
    mock_scheduler_proxy.getTasksStatus.return_value = self.create_nojob_status_response()
    with contextlib.nested(
        patch('apache.aurora.client.api.SchedulerProxy', return_value=mock_scheduler_proxy),
        patch('subprocess.call', return_value=0)) as (
            mock_scheduler_proxy_class,
            mock_subprocess):
      cmd = AuroraCommandLine()
      result = cmd.execute(['task', 'ssh', 'west/bozo/test/hello', '--command=ls'])
      assert result == EXIT_INVALID_PARAMETER
      assert mock_subprocess.call_count == 0

class TestScpCommand(AuroraClientCommandTest):

  @classmethod
  def create_status_response(cls):
    resp = cls.create_simple_success_response()
    resp.result = Result(
        scheduleStatusResult=ScheduleStatusResult(tasks=cls.create_scheduled_tasks()))
    return resp

  @classmethod
  def create_nojob_status_response(cls):
    resp = cls.create_simple_success_response()
    resp.result = Result(scheduleStatusResult=ScheduleStatusResult(tasks=[]))
    return resp

  def setUp(self):
    self._command = ScpCommand()
    self._mock_options = mock_verb_options(self._command)
    self._fake_context = FakeAuroraCommandContext()
    self._fake_context.set_options(self._mock_options)
    self._mock_api = self._fake_context.get_api('UNUSED')
    self._sandbox_args = {'slave_root': '/slaveroot', 'slave_run_directory': 'slaverun'}

  def test_successful_scp_simple(self):
    """Test the scp command."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.scp_options = ['-v', '-t']
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:./test/dir'

    with contextlib.nested(
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=self._sandbox_args),
        patch('subprocess.call', return_value=EXIT_OK)) as [
            mock_runner_args_patch,
            mock_subprocess]:
      assert self._command.execute(self._fake_context) == EXIT_OK
      mock_subprocess.assert_called_with(['scp', '-v', '-t', 'test.txt',
          'bozo@slavehost:'
           '/slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/slaverun/sandbox/'
           'test/dir'])

  def test_successful_scp_absolute_path(self):
    """Test the scp command uses absolute paths correctly."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.scp_options = ['-v']
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:/tmp'

    with contextlib.nested(
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=self._sandbox_args),
        patch('subprocess.call', return_value=EXIT_OK)) as [
            mock_runner_args_patch,
            mock_subprocess]:
      assert self._command.execute(self._fake_context) == EXIT_OK
      mock_subprocess.assert_called_with(['scp', '-v', 'test.txt', 'bozo@slavehost:/tmp'])

  def test_successful_scp_two_instances(self):
    """Test that the scp command correctly evaluates commands with two jobkeys."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.scp_options = ['-v']
    self._mock_options.source = ['west/bozo/test/hello/1:test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:/tmp'

    with contextlib.nested(
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=self._sandbox_args),
        patch('subprocess.call', return_value=EXIT_OK)) as [
            mock_runner_args_patch,
            mock_subprocess]:
      assert self._command.execute(self._fake_context) == EXIT_OK
      mock_subprocess.assert_called_with(['scp', '-v',
          'bozo@slavehost:'
           '/slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/slaverun/sandbox/'
           'test.txt',
          'bozo@slavehost:/tmp'])

  def test_successful_scp_multiple_files(self):
    """Test that the scp command correctly evaluates commands with multiple files."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.source = ['test.txt', 'another.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:test/dir'

    with contextlib.nested(
        patch('apache.aurora.client.api.command_runner.DistributedCommandRunner.sandbox_args',
            return_value=self._sandbox_args),
        patch('subprocess.call', return_value=EXIT_OK)) as [
            mock_runner_args_patch,
            mock_subprocess]:
      assert self._command.execute(self._fake_context) == EXIT_OK
      mock_subprocess.assert_called_with(['scp', 'test.txt', 'another.txt',
          'bozo@slavehost:'
           '/slaveroot/slaves/*/frameworks/*/executors/thermos-1287391823/runs/slaverun/sandbox/'
           'test/dir'])

  def test_scp_invalid_tilde_expansion(self):
    """Test the scp command fails when using tilde expansion."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.scp_options = ['-v']
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:~/test.txt'

    with contextlib.nested(patch('subprocess.call', return_value=EXIT_OK)) as [mock_subprocess]:
      with pytest.raises(Context.CommandError) as exc:
        assert self._command.execute(self._fake_context) == EXIT_INVALID_PARAMETER
      assert(ScpCommand.TILDE_USAGE_ERROR_MSG % '~/test.txt' in exc.value.message)
      assert mock_subprocess.call_count == 0

    # Test another tilde expansion form
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:~'

    with contextlib.nested(patch('subprocess.call', return_value=EXIT_OK)) as [mock_subprocess]:
      with pytest.raises(Context.CommandError) as exc:
        assert self._command.execute(self._fake_context) == EXIT_INVALID_PARAMETER
      assert(ScpCommand.TILDE_USAGE_ERROR_MSG % '~' in exc.value.message)
      assert mock_subprocess.call_count == 0

  def test_scp_bad_jobkey_no_instance(self):
    """Test the scp command fails when instance id is not specified."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello:test/dir'

    with contextlib.nested(patch('subprocess.call', return_value=EXIT_OK)) as [mock_subprocess]:
      with pytest.raises(Context.CommandError) as exc:
        assert self._command.execute(self._fake_context) == EXIT_INVALID_PARAMETER
      assert('not in the form CLUSTER/ROLE/ENV/NAME/INSTANCE' in exc.value.message)
      assert mock_subprocess.call_count == 0

  def test_scp_bad_jobkey_invalid_format(self):
    """Test the scp command fails when given general scp format."""
    self._mock_api.query.return_value = self.create_status_response()
    self._mock_options.source = ['root@192.168.0.1:test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/1:test/dir'

    with contextlib.nested(patch('subprocess.call', return_value=EXIT_OK)) as [mock_subprocess]:
      with pytest.raises(Context.CommandError) as exc:
        assert self._command.execute(self._fake_context) == EXIT_INVALID_PARAMETER
      assert('not in the form CLUSTER/ROLE/ENV/NAME/INSTANCE' in exc.value.message)
      assert mock_subprocess.call_count == 0

  def test_scp_job_not_found(self):
    """Test the scp command when the jobkey parameter specifies a job that isn't running."""
    self._mock_api.query.return_value = self.create_nojob_status_response()
    self._mock_options.source = ['test.txt']
    self._mock_options.dest = 'west/bozo/test/hello/0:test/dir'

    with contextlib.nested(patch('subprocess.call', return_value=EXIT_OK)) as [mock_subprocess]:
      with pytest.raises(Context.CommandError) as exc:
        assert self._command.execute(self._fake_context) == EXIT_INVALID_PARAMETER
      assert(ScpCommand.JOB_NOT_FOUND_ERROR_MSG % ('west/bozo/test/hello', '0')
          in exc.value.message)
      assert mock_subprocess.call_count == 0


text:
Q: How to set a dependent dropdown in excel, but ignore a number in source cell For example:
I have a named range called "ABC". it's used as a 5 item dropdown list.
One cell B1 I have "ABC_1" typed. Not ABC.
I want cell B2 to reference named range ABC (even though ABC_1 is typed)
I know how to call the correct dropdown if the cell value matches the named range
From Data validation, select list, and use this formula:
=INDIRECT(B1)
How can I get it to ignore the final 2 characters always. Example:
if B1 value = "XXXX_1"
then
in B2 call up dropdown for named range "XXXX"
or
if B1 value = "DDDD_2"
then
in B2 call up dropdown for named range "DDDD"
I just need the final underscore, and number to always be ignored.
Thanks.

A: One option is to use LEFT and LEN to drop the last underscore and number.
=INDIRECT(LEFT(B1, LEN(B1)-2))

redpajama_set_name: RedPajamaStackExchange


People familiar with our web site will know that the UGRs (unwritten ground rules) concept is a potent tool that helps people understand and improve corporate culture. We have evidence to show that UGRs drive people's behaviour, yet they are rarely talked about openly.
So how are UGRs created?
The tolerance of innappropriate behaviours. We believe that leaders either cause or allow UGRs to exist. So if there is innapropriate behaviour that goes unchallenged, then the UGR is 'that's OK'. If inappropriate behaviour is challenged, then how it is challenged becomes important.
The difference between what people say and what people do. If people are 'loose' with their promises (like 'I'll get that report to you tomorrow') then negative UGRs are created. Similarly, if leaders say something is important to them, yet fail to display that in their behaviors, negative UGRs are created. This tells us that people are looking at the alignment between what other sayand what they do.
The extent to which people are honest and open. We've been in some organisations where people play their cards very close to their chest – revealing only what is necessary. We've also been in organisations where people will say one thing in a given context, and the opposite thing in another context – framed around pleasing the audience at the time. People can quickly deduce the extent to which staff and management are open and honest, and UGRs are created accordingly.
If the above are major contributors to the UGRs (and workplace culture), then it would be instructive to, at the very least, reflect on how each of these plays out in your organisation.


text:
Home » Case Studies » Delay in performing cesarean delivery, hysterectomy
Delay in performing cesarean delivery, hysterectomy
A 42-year-old woman was receiving care from Ob-gyn A for her third pregnancy. The patient's second child had been delivered by Ob-gyn A nine years earlier. The patient had a history of multiple uterine fibroids, some anterior in location, with the largest fibroid measured at 3 cm.
Physician action
Entries in the prenatal records indicated that the patient had tenderness during palpation of her uterus/fibroids throughout her pregnancy. An ultrasound showed fibroid degeneration and a necrotic fibroid. The patient wanted sterilization following the birth of this child.
Ob-gyn A scheduled an induction of labor on January 14, at 39 weeks. Despite the patient's two previous vaginal deliveries, her last five weekly cervical exams demonstrated only "fingertip dilation" with the fetal head remaining high in her pelvis.
About two hours into labor, the patient stopped dilating at 8-9 cm. The baby experienced decelerations into the 60s with a lack of descent after an hour of pushing. The ob-gyn attempted to push the cervix back, but was unsuccessful. He commented that he was concerned the uterine fibroids were blocking the descent of the head.
Ob-gyn A performed an urgent cesarean delivery using a low transverse Pfannenstiel skin incision. He encountered "massive amounts of fibroids" in the lower uterine segment requiring him to make multiple incisions. After delivery, the closure of the uterine wall required several layers of sutures, as did the fibroids that were cut. The patient lost 1500 cc of blood. She was taken to the recovery room.
The baby experienced distress, but stabilized and was discharged on January 19.
Ob-gyn A saw the patient on rounds the next day and she appeared to be doing well. He turned her care over to his partner (Ob-gyn B) for the weekend. During this time, the patient was anemic and was given four units of packed red blood cells.
When Ob-gyn A returned to the hospital on postoperative day 4, the patient had a fever with a high white blood cell count from a presumed uterine infection. The patient was transferred to the ICU and Ob-gyn A consulted an infectious disease physician. The patient received multiple units of blood.
By January 19, the patient's condition improved and she was transferred from the ICU to the maternity floor. However, she again developed fever and an increased white blood cell count despite receiving IV antibiotics. Ob-Gyn A consulted Ob-Gyn C, a gynecological oncologist, who recommended a hysterectomy.
On January 22, Ob-gyn C performed a hysterectomy and bilateral salpingo-oophorectomy with removal of peritoneal fluid, assisted by Ob-gyn A. She encountered dense adhesions, anatomic distortion caused by the fibroids, and inflammation of the peritoneum and soft tissue. Blood loss was extensive, and the patient received two units of packed red blood cells. The pathology report revealed acute endometritis and necrotic fibroids.
The patient's condition further declined after the hysterectomy. A few hours after the surgery, her blood pressure dropped and she became unresponsive. A code was called and she was successfully resuscitated. She was diagnosed with disseminated intravascular coagulation (DIC), and was transferred to a regional medical center where she underwent additional surgery.
She died on February 17, after more than a month in the hospital. The pathologist determined the cause of death to be hemorrhagic shock from multi-organ failure.
A lawsuit was filed against Ob-gyn A, alleging that he failed to meet the standard of care in the following ways:
by inducing labor in a 42-year-old patient with extensive uterine fibroids;
in his surgical management of the cesarean delivery; and
in his failure to perform a hysterectomy at the time of the delivery.
Legal implications
The plaintiff's expert criticized Ob-gyn A's decision to induce labor rather than schedule a cesarean delivery. As expected, the patient's labor stopped and an urgent cesarean delivery was necessary. Further, this expert questioned the low transverse incision, which placed Ob-gyn A directly in line with the patient's uterine fibroids. A vertical abdominal wall incision or a wider transverse incision would have avoided having to cut through the uterine fibroids.
According to the plaintiff's expert, the standard of care required Ob-gyn A to perform a hysterectomy at the time of the cesarean delivery. The patient was a 42-year-old woman who wanted sterilization following the birth of her child. A hysterectomy at this time would have avoided the postoperative complications and reduced the risk of postoperative fever and infection.
Regarding his actions, Ob-gyn A later stated that he did not perform a hysterectomy because they were able to achieve hemostasis intraoperatively; the patient's vital signs and urine output remained stable throughout surgery; and the evaluation of vaginal bleeding was equivalent to a normal post cesarean delivery.
Physicians who reviewed this case for the defense agreed with the plaintiff's expert about Ob-gyn A's surgical management of the caesarean delivery. Because fibroids can bleed excessively and are prone to necrosis and infection, they felt he should have avoided cutting through the uterine fibroids.
This case was settled on behalf of Ob-Gyn A.
Risk management considerations
Ob-gyn A was aware of the patient's fibroids before delivery; however, they had not significantly changed or increased in size for approximately 10 years. In addition, the largest fibroid was 3 cm in diameter, and the patient had previously delivered 2 children vaginally with the fibroids known to be present.
The patient's sonograms were reviewed by maternal-fetal medicine physicians during each of her pregnancies, and it was never suggested that a cesarean delivery should be done or that induction of labor was contraindicated. Consultants understood that this played a role in Ob-gyn A's decision to proceed with induction of vaginal labor. Opinions were mixed on whether this decision was reasonable and within the standard of care.
The records indicated that Ob-gyn A discussed with the patient the possibility of needing to do an emergent hysterectomy due to the fibroids and excessive bleeding. Consultants had differing opinions regarding the choice not to perform hysterectomy at the time of the cesarean delivery. All agreed that a hysterectomy was indicated by postoperative day eight.
Above all, there was criticism of the cesarean delivery technique used by Ob-gyn A. One consultant felt that it was unwise to cut through the fibroids during delivery. If possible, avoiding the fibroids or removing those in the way would have limited the blood loss. Another choice would have been to perform a vertical (classical) incision versus the horizontal (transverse) incision, or to perform the horizontal incision higher on the uterus in the fundal area or on the posterior wall of the uterus. Consultants felt that the multiple incisions used by Ob-gyn A were problematic, and may have contributed to the poor outcome in this case.
Failure to monitor patient following bariatric surgery
A 22-year-old, morbidly obese woman came to a bariatric surgical center for a sleeve gastrectomy procedure....
Failure to properly interpret BRCA test results
In December 2011, a 40-year-old woman came to her ob-gyn for a well-woman visit. Per the patient's request,...
Take a closed claim CME course.
Cyber fraud case study: Failure to recognize phishing email
The hospital received an email invoice from the ED group with instructions to send payment to a new account.
Failure to timely intubate patient
A 58-year-old man came to Neurosurgeon A for treatment of neck pain with radiation to his arms. The patient had a history of hypertension and diabetes.
Failure to protect patient's airway
A 41-year-old man came to the emergency room on August 21 with severe abdominal pain for 5 days, vomiting, nausea, and inability to eat.
Failure to monitor warfarin levels
A 70-year-old woman with a history of diabetes, hypercholesterolemia, and hypertension was taken to Hospital A, due to severe aortic stenosis.
Failure to properly manage warfarin dose
An 89-year-old woman suffered a fractured right femur requiring surgical repair. She had a complicated history and comorbidities.
Failure to monitor patient's INR
In 2007, a 65-year-old man began seeing Family Physician A for treatment of high cholesterol and bronchitis. Over the next two years, the patient was seen for routine care.
Failure to confirm diagnosis of polycythemia vera
In November 2007, a 40-year-old man was referred to an internal medicine physician by his primary care physician. The patient reported feeling weak and tired.
Delay in diagnosing breast cancer
A 77-year-old woman with a history of cigarette smoking and COPD came to her family physician reporting a lump in her right breast.
Failure to treat myocardial infarction
At 6:51 p.m., a 62-year-old man came to the emergency department (ED) of a local hospital reporting pain in the "chest wall area."
Failure to properly treat
A 74-year-old woman visited Cardiologist A with symptoms of congestive heart failure. She had a history of dilated cardiomyopathy, mitral valve regurgitation, and significant pulmonary hypertension.
Failure to obtain consent for esophageal dilation
On May 6, a 79-year-old man came to a gastroenterologist for an evaluation of iron deficiency anemia. The patient's chart included a history of solid food dysphagia.
Failure to monitor thiamine levels
A 50-year-old woman consulted with a bariatric surgeon for weight reduction surgery. The patient was 5' 4" and weighed 265 pounds.
Failure to monitor patient postoperatively
A 31-year-old woman arrived at a rural hospital emergency department (ED) with severe nausea, vomiting, and abdominal pain that had lasted for two days.
Failure to diagnose epidural abscess
A 44-year-old woman with a history of IV drug use was treated at a clinic for a foot infection and back spasms.
Failure to diagnose and treat acute coronary artery syndrome
At 9:30 am, a 43-year-old man came to the emergency department (ED) of a metropolitan hospital. He reported chest pain, dizziness, diaphoresis, shortness of breath, and pain going down his arms.
Overprescribing NSAIDs
A 50-year-old man came to the emergency department (ED) of a large medical center with symptoms that suggested cellulitis. He had a fever of 102.4 degrees, and his blood pressure was 163/92 mm Hg.
A 61-year-old woman with a history of colon polyps was referred to General Surgeon A for a colonoscopy.
A 22-year-old, morbidly obese woman came to a bariatric surgical center for a sleeve gastrectomy procedure. The patient completed extensive preoperative diagnostic testing and education.
In December 2011, a 40-year-old woman came to her ob-gyn for a well-woman visit. Per the patient's request, breast cancer susceptibility gene (BRCA) testing was scheduled to take place in 10 days.
Incorrect gestational age
On January 7, a 32-year-old woman came to her ob-gyn to begin prenatal care. During this first visit, an ultrasound was performed that estimated her delivery date to be August 26.


text:
Luxoft expands into Poland, Germany and Sweden
Luxoft Holding, Inc., a leading provider of software development services and IT solutions to a global client base, announced opening new offices in Tricity - Poland, Munich - Germany and Stockholm - Sweden.
"Demand for Luxoft's engineering services and deep domain expertise from new and existing clients continues to steadily rise, creating a need to open three new offices and expand its presence in Stuttgart, Germany," reveals a release.
"As a result of the Company's current business pipeline, Luxoft has not only built upon its core presence in Central and Eastern Europe, but also entered into a new geography – Sweden."
In addition to existing operations in Wroclaw and Krakow, Luxoft has opened a new delivery location in Tricity (consisting of three cities: Gdańsk, Gdynia, and Sopot) to support its entire delivery ecosystem.
The Company has operated in Poland since 2010, and as of September 30, 2015 this location represented over 15% of total delivery headcount. Tricity is home to 10 universities and is one of the fastest growing metropolitan areas within Poland. The advantages of Poland continue to spark interest from all industries that are in search of superior talent and seek to enjoy the differentiating benefits of nearshore delivery.
Luxoft is supporting Financial Services, Automotive, and Aviation projects from Tricity, and the Company expects to grow the location at least to 500 engineers over the next several years. In conjunction with Poland, the Company has also increased its presence in Germany, opening a new office in Munich and expanding its existing office within Stuttgart, which has been in operation for over two years successfully providing nearshore services to clients.
These locations in Germany will continue to function as client-facing and business development offices, mainly benefitting Luxoft's Automotive line of business, but both possess ample potential to service other verticals in the Company's portfolio.
Alongside Poland and Germany, Luxoft opened its first office in the Nordic region, in Stockholm, Sweden, with a specific mandate of serving new contracts and helping manage Luxoft's client and potential client relationships in the region. The office is designed to respond to all current lines of business (focusing on Automotive and Telecommunications in the short term), and expand its current support of Luxoft's market-leading financial services clients.
"We are very excited about the steady expansion of our dedicated global delivery center ecosystem," said Luxoft's Vice President for Global Delivery, Dmitry Kushnir.
"As with all of Luxoft's new locations, their establishment is driven by business demands. We are responding to our clients' needs for focused domain expertise, agile delivery and nearshore convenience leveraging our existing delivery center presence and, as always, entering new and exciting geographies that support and enhance our current footprint.
From a regional perspective, Sweden is particularly interesting as it gives Luxoft a much stronger foothold in a region where opportunities exist in multiple industries, and from a global perspective, Poland and Germany continue to play a very important role in the overall maturation of Luxoft's delivery model."
The new enhancements to the global dedicated delivery model elevate Luxoft's total office count to 30, all of which are spread across 16 countries in multiple regions. The Company views these offices as important pillars in sustaining strong client relationships and fostering new business opportunities across multiple industries.
The new locations will give Luxoft improved access to new geographies and reinforce the Company's differentiating nearshore delivery in existing ones.


On May 27, 2014, members of Congress announced their intention to roll back school lunch nutrition standards. Using social media, chefs around the country rallied to keep the standards in place and support healthier school lunches for kids.
In just 24 hours, our chefs reached over 200,000 people with messages encouraging Congress to uphold the standards. Over the course of two weeks, the chefs' reach grew to more than a million people around the country. They also participated in press conferences on Capitol Hill and wrote opinion pieces. Following a "Twitter storm" where chefs contributed hundreds of tweets in just a few short hours, Congressional leaders pulled the devastating amendments from the legislative calendar, at least for now.
Singer songwriter Jack Johnson is partnering with CAN to highlight local food movements in several cities on his North American tour. Boot Camp alums Bruce Sherman (Northpond - Chicago), Spike Mendehlsohn (Good Stuff Eatery - Washington, D.C.), Sam Talbot (New York), and Kyle Mendenhall (The Kitchen - Denver) all participated in Farm to Stage events in their respective cities. Next up, Johnson's tour is headed to Los Angeles, Washington state, and Hawaii. In each city the chefs prepare a meal sourced from local farms, purveyors, and producers for Johnson and VIP fans.
A number of chefs, in partnership with Monterey Bay Aquarium and Chefs Collaborative, are hosting dinners focused on trash fish and sustainable seafood. Chefs Tom Colicchio and Sisha Ortúzar hosted the first annual Sustainable Seafood Shindig with author Paul Greenberg and an all-star lineup of chefs including April Bloomfield, Marco Canora, David Chang, Kerry Heffernan, Anita Lo, Rick Moonen, Dave Pasternack, and Bill Telepan. The event, which kicked off Sustainable Seafood Week in NYC, featured conversation with chefs, producers, and industry experts and delicious dishes.
Another approach is introducing chefs and customers to the idea of trash fish, also known as "lesser fish"—savory fish that have traditionally been left off the menu by chefs, discarded by fishermen, and are virtually unknown to the general public. Trash fish dinners have been hosted by Nico Romo (South Carolina), Hari Pulapaka (Central Florida), Colby Garrelts (Missouri), and Michael Leviton (Massachusetts). Upcoming events include a dinner hosted by Chef Mo L'Esperance at Costanoa Resort in Pescadero, California.
In May a group of chefs including Kathleen Blake (Rusty Spoon - Florida), Hari Pulapaka (Cress - Florida), Tory Miller (L'Etoile - Wisconsin), Nick Wallace (Mississippi), and William Dissen (The Market Place - North Carolina) collaborated with local policy makers, national advocacy groups, and seafood experts to take political action. They worked on stopping a move in Congress to limit fishery managers' catch shares and regional fishery councils' ability to make the best decision for their fishermen. While catch shares aren't ideal for every area, they can be used to recover fish populations, increase compliance with catch limits, reduce waste, stabilize revenue, and increase business efficiency. For more information about catch shares, visit http://www.nmfs.noaa.gov/sfa/management/catch_shares/.
Chef Hari Pulapaka brought together 30 chefs, advocates, producers, and media from across Central Florida to discuss how to better advocate for their region. The gathering was featured in the Orlando Sentinel. The group has created a Facebook page and is currently using the hashtag #sunshineplate to aggregate its activities and promote each other and policies that they are interested in. The group has pledged to come together every 4-6 weeks and also host an event in 2015.
Chef Ed Kenney brought together a dozen chefs from across Oahu to hear from the Hawaii Food Policy Council and State Rep. Jessica Wooley. Many of the chefs then participated in the first ever Food Policy Summit at the state capitol. The chefs also created "Love Your Food System" week in February. Participating restaurants will inform guests about five food bills that are currently being introduced and are of importance to the chefs. The guests will check which bills resonate with them and be provided with web links and incentives for participation. Out of this, the chefs will determine which single bill the group will support that session. This way the chefs really are the voice of their guests!
Chef Mike Isabella, along with Chefs Spike Mendelsohn and Victor Albisu, traveled to Peru with the global humanitarian organization CARE and visited programs that are fighting to end hunger. Check out their trip on Twitter at @CARE, @VictorAlbisu, @ChefSpike, @MikeIsabellaDC, or using #CAREchefs.
Chef Sean Brock is one of more than a dozen chefs who participated in Pastured Poultry Week, July 7-14, 2014. The week is a celebration of humane and sustainably produced pasture raised chicken. Last summer, over 70 restaurants participated in Georgia and New York, including esteemed restaurants like the Lion (Manhattan), ABC Kitchen (Manhattan), Marlow & Sons (Brooklyn), Bantam & Biddy (Atlanta), and Miller Union (Atlanta). Raised on pasture with slower growth rates and less crowding, these animals don't require routine antibiotics, are easier on the environment, and provide natural fertilizer.
The event is supported by Compassion in World Farming, an international organization working to end factory farming, and Georgians for Pastured Poultry. For information on Pastured Poultry Week visit their website.


Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
UIResource This interface is used to mark objects created by ComponentUI delegates.
ActionMapUIResource A subclass of javax.swing.ActionMap that implements UIResource.
ButtonUI Pluggable look and feel interface for JButton.
ColorChooserUI Pluggable look and feel interface for JColorChooser.
ComboBoxUI Pluggable look and feel interface for JComboBox.
ComponentInputMapUIResource A subclass of javax.swing.ComponentInputMap that implements UIResource.
ComponentUI The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI Pluggable look and feel interface for JDesktopIcon.
DesktopPaneUI Pluggable look and feel interface for JDesktopPane.
FileChooserUI Pluggable look and feel interface for JFileChooser.
FontUIResource A subclass of java.awt.Font that implements UIResource.
InputMapUIResource A subclass of javax.swing.InputMap that implements UIResource.
InternalFrameUI Pluggable look and feel interface for JInternalFrame.
LabelUI Pluggable look and feel interface for JLabel.
ListUI The JList pluggable look and feel delegate.
MenuBarUI Pluggable look and feel interface for JMenuBar.
MenuItemUI Pluggable look and feel interface for JMenuItem.
OptionPaneUI Pluggable look and feel interface for JOptionPane.
PanelUI Pluggable look and feel interface for Panel.
PopupMenuUI Pluggable look and feel interface for JPopupMenu.
ProgressBarUI Pluggable look and feel interface for JProgressBar.
RootPaneUI Pluggable look and feel interface for JRootPane.
ScrollBarUI Pluggable look and feel interface for JScrollBar.
ScrollPaneUI Pluggable look and feel interface for JScrollPane.
SeparatorUI Pluggable look and feel interface for JSeparator.
SliderUI Pluggable look and feel interface for JSlider.
SplitPaneUI Pluggable look and feel interface for JSplitPane.
TabbedPaneUI Pluggable look and feel interface for JTabbedPane.
TableHeaderUI Pluggable look and feel interface for JTableHeader.
TableUI Pluggable look and feel interface for JTable.
ToolBarUI Pluggable look and feel interface for JToolBar.
ToolTipUI Pluggable look and feel interface for JToolTip.
TreeUI Pluggable look and feel interface for JTree.
ViewportUI Pluggable look and feel interface for JViewport.
Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities. Its classes are subclassed and implemented by look and feel UIs such as Basic and the Java look and feel (Metal). This package is only used by developers who cannot create a new look and feel by subclassing existing look-and-feel components (such as those provided by the javax.swing.plaf.basic and javax.swing.plaf.metal packages).


A number of meetings took place with Andrew and Marcus (with some fine ales being imbibed too) in Brighton, where we learned about the album, and appropriate themes to include. Various motifs and a loose narrative structure were decided upon. We planned a full visual accompaniment for the album, track by track.
Over the course of almost a year, we shot, directed and edited videos for the entirety of the "1 inch / ½ Mile" album, including the singles releases Muppet, Swallow the Day and very well received tracks such as "Door in the Wall". Numerous location shoots were planned, and during the editing process we also tele-cined a lot of old 8mm and super 8mm film from our shared archive.
The technical underpinnings and design approach for the visuals were that Grasscut could offer 2 options on how they do the gig with visuals. Either with us being on stage mixing the show live, along with live camera feeds, or if circumstances precluded this, they take a visuals laptop along with them… This was a stand alone device, loaded with software, show optimised and programmed so that it would track and follow their midi output during the show. The great thing for Andrew and Marcus was by using this technique, it did not force a standard performance on them, time locked. Being extremely talented musicians they wanted to be able to improvise within their compositions. They could do this now with the comfort of knowing that the video would back them and not run out.


text:
Sports Illustrated's picks to make Super Bowl 50
Fifty reasons to be excited for the start of the 2015 NFL season
With less than 50 days left before the official return of the NFL, here are 50 reasons to be excited for the 2015 season.
Hang in there. Football is getting closer. Training camps are opening up this week, the preseason is just around the corner (Minnesota and Pittsburgh meet in the annual Hall of Fame exhibition on August 9), and we are now less than 50 days out from the 2015 regular-season opener on Sept. 10.
What does the NFL have in store for the coming year? Presenting 50 reasons to be excited about the upcoming football season:
1. Peyton's last stand?
MythBusters: Is Peyton Manning's regression bound to continue in '15?
It's not always easy to simply sit back and appreciate greatness, so even Peyton Manning has to deal with criticism over his playoff record (11–13) and, more recently, his arm strength. Regardless of what happens in 2015—or if he goes on to play in '16—Manning has stated his case for the honor of best quarterback in NFL history. He already holds the record for most career touchdown passes (530), and this season should pass Brett Favre for the passing-yardage mark.
Does he have at least one more Super Bowl run in him? Either way, enjoy the Peyton Manning Show while it lasts, because it may not go on much longer.
2. The new (and improved?) extra point
Are you a fan of two-point conversions? How about of missed extra points? There might be more of each this season, thanks to the NFL approving modifications to PATs in hopes of spicing up that play. Extra points now will be snapped from the 15-yard line, though any two-point conversion tries will continue to start at the two. Defenses also now can score via blocked kick/fumble recovery/interception—if any of those are returned for scores, the D chalks up its own two points.
3. Odell Beckham Jr.'s encore
The Giants' new superstar caught 91 passes for 1,305 yards and 12 touchdowns last season ... in just 12 games. A torn left hamstring cost him all of camp plus the first four weeks of the regular season. (Potentially of note: Beckham Jr. sat out mini-camp with a sore right hamstring, though the Giants do not believe it to be serious.) Once on the field, he was a non-stop highlight reel. If he plays a full 16-game slate, Beckham Jr. could cement himself among the game's best receivers.
• SI.com's off-season report cards: Grading every team's moves
4. Jameis vs. Marcus
The pro careers of the 2015 draft's top two picks, Jameis Winston and Marcus Mariota, will share an inherent link forever more. Both quarterbacks are among the early favorites for Offensive Rookie of the Year (Bovada lists Winston at 5/1 odds; Mariota 8/1). And for those of you out there who favor rushing to judgment, Week 1 offers up a matchup between the two rookies, when Tennessee visits Tampa Bay.
5. Is this the year that the sacks record falls?
Thirteen seasons have passed since Michael Strahan's 22.5-sack showing in 2001. Several players since have challenged the record, including Justin Houston last season (22.0) and J.J. Watt on multiple occasions (20.5 in both 2012 and '14). It seems only a matter of time until someone notches 23.0 sacks—the continued prevalence of pass-heavy offenses helps. Will someone take down Strahan this season?
6. Adrian Peterson's return
Vikings restructure final three years of Adrian Peterson's contract
While his overall legacy may always be tarnished by what happened off the field, Peterson as a player remains one of the most gifted running backs of all time. The 2012 MVP and active leader in rushing touchdowns (86), Peterson pushes the Vikings into playoff-contender status. Minnesota knows it, too, hence the announcement this week of Peterson's restructured contract, one that could keep him with the team for the next several seasons.
7. The Carson Palmer effect
Could a healthy Palmer be the key to breaking Seattle's stranglehold on the NFC West? Quite possibly, if the first half of last season is any indication. The Cardinals were 7–1 when Palmer tore his ACL during a win over St. Louis. Arizona went on to beat Detroit the next week, thus improving to 9–1, but a subsequent loss in Seattle knocked Bruce Arians's team off course. The Cardinals lost four of their last six games in 2014, and lost in the Wild Card round to the Panthers.
Palmer finished 6-0 as a starter in 2014, completing 62.3% of his passes and posting a 95.6 QB rating. At age 35, coming off that devastating injury, can he regain his form?
8. London games (and a unique viewing option)
This will mark the second consecutive season with a three-game set of regular-season contests to be played at Wembley Stadium. It's also the third straight year (of at least four) with the Jaguars coughing up a home game to play overseas.
Their matchup this year, against the Bills on Oct. 25, comes with an additional twist on top of being a 9:30 a.m. ET kickoff: Yahoo will stream the game live online for free; only local stations in Buffalo and Jacksonville will air the game on TV.
NFL DFS: Conference Championship Weekend Picks, Plays and Values
By Jennifer Piacenti
Sources: Broncos Finalizing Deal to Make Hackett Next Coach
Rodgers, OBJ Among Athletes Hurt by Bitcoin Price Collapse
London's other two games will be status quo: the Jets vs. Miami (Oct. 4) and Detroit vs. Kansas City (Nov. 1).
• KING: Details on how Jags-Bills in London will be available for free on the internet
9. Celebrating the Super Bowl's 50th anniversary
No organization does pomp and circumstance quite like the National Football League, so count on plenty of reminders that this season ends with Super Bowl 50 (...you're reading one). To start, the league opted to ditch its tradition of Super Bowl Roman numerals for a year in favor of 'Super Bowl 50,' and the NFL announced in May that the numbers on every stadium's 50-yard line would be painted gold, the traditional color for a 50th anniversary. The Pro Bowl uniforms also will have touches of gold, and each Super Bowl rematch on this year's schedule is highlighted in gold on the NFL's website.
10. Tracking the Tom Brady saga
Roger Goodell said Tuesday that there is "no timetable" on a decision in Tom Brady's appeal, though it's safe to assume a ruling will come down sometime before Week 1 ... right? From there, all eyes will be on Brady. Does he accept whatever punishment he's given? Does he press the case on to court, perhaps running the risk of his suspension then starting at a key late-season point or in the playoffs?
We do know this: Brady and Bill Belichick love the chance to exact vengeance. If the Patriots happen to have a lead on the Colts in Week 6, don't expect Brady to take a knee. He, and his team, will use this lingering mess as motivation all season long.
11. Rex Ryan and Todd Bowles
Interesting times in the AFC East, and not just because of the situation in Foxborough. As the coaching carousel spun this off-season, former Jets coach Rex Ryan hopped off in Buffalo, where his boisterous personality has made him an instant hit. He has inherited a team that could be a playoff contender, if only Ryan can solve that all-too-familiar issue of not having a clear starting quarterback.
Meanwhile, Bowles steps into Ryan's vacated spot with the Jets. In just two years as an Arizona coordinator, Bowles cemented himself as one of the NFL's best defensive minds, and he now has Darrelle Revis back in New York. How will he fare in his first shot as head coach?
• VRENTAS: After turbulent ending with Jets, Rex Ryan starts fresh in Buffalo
12. Cam Newton's progress
Carolina's mess of an offensive line made it tough to notice at times last season, but Newton again showed marked improvement. Some of the uptick came because Newton was banged up all year, so he had to play more in the pocket. If he can couple his growing confidence as a passer with renewed health, Newton could jump into the MVP race.
13. The Colts' offense
The 2014 Colts finished 64 points shy of the franchise's single-season points record (522, set by Peyton Manning and co. in 2004). Could this year's attack challenge that mark? The offensive line has some health concerns, but Indianapolis has the horses to do so otherwise. Andrew Luck should be better than ever in his fourth season, and he now has Frank Gore and Andre Johnson at his side. Gore's presence alone is a colossal upgrade over Trent Richardson at running back.
14. Sam Bradford in Philadelphia
Even during Nick Foles's storybook 2013 season (27 touchdowns and two interceptions?!), the Eagles's offense never ran exactly as Chip Kelly envisioned. It could get there this season, if Kelly's freewheeling roster overhaul works. And in particular, if Bradford looks like he did back at Oklahoma, before his injuries started to take their toll.
15. The Los Angeles issue
Are the Rams headed back to California after this season? Will the Chargers or Raiders (or both) be sharing a Hollywood stadium by 2016? Until we get any substantial answers, the specter of relocation will continue to hover over multiple teams. The NFL wants to be back in Los Angeles, sooner rather than later.
• KAPLAN: The NFL wants L.A., but does L.A. want the NFL?
16. J.J. Watt ... and Jadeveon Clowney?
Watt needs no introduction. He dominates like Batman vs. a gaggle of inept henchmen on a weekly basis. The Texans would love nothing more than for Clowney to play Watt's sidekick this season. The 2014 No. 1 pick is slowwwwwly working his way back from microfracture knee surgery, and is on pace to be ready for the regular season. Houston has waited a long time to see what he can do.
17. The rookie running backs
The first-round running back drought in the NFL draft is over—St. Louis (surprisingly) took Todd Gurley at No. 10, then San Diego scooped up Melvin Gordon at No. 17. In Gordon's case, the opportunity is there to play a key role early. Gurley might not be far behind, depending on how quickly his rehab from last season's ACL tear progresses. Both, along with Winston and Mariota, are among the frontrunners for Offensive Rookie of the Year.
They could have some company from their fellow backs, like T.J. Yeldon (Jacksonville), Ameer Abdullah (Detroit), Tevin Coleman (Atlanta) and others.
18. Improvement from the bottom-feeders
This is less about the teams that could pull off the worst-to-first trick and more about those franchises often buried in the basement. Specifically, there is a little light at the end of the tunnel for Jacksonville and Oakland, which have a combined 20 wins over the past three seasons. The Raiders backed a very strong 2014 draft class—Khalil Mack is the NFL's next defensive star—by landing Amari Cooper in Round 1 this season. Likewise, the Jaguars picked up more young pieces for their offense (Yeldon, Rashad Greene, A.J. Cann) and have more talent on defense than at any previous point during Gus Bradley's short tenure.
19. Robert Griffin III's fork in the road
Washington did pick up Griffin's contract option for 2016, but it's guaranteed only in the event of a lengthy injury. So for the front office to feel compelled to pay out (or restructure) that $16.1 million, the 25-year-old quarterback has to show signs of being a potential franchise player again. Coach Jay Gruden has spoken positively about RGIII this off-season, and the starting gig is his to lose. This may be his last shot in D.C.
20. The post-Harbaugh 49ers
Admit it, you're intrigued. From Jim Tomsula's awkward press conferences to a rash of retirements (Patrick Willis, Justin Smith, Chris Borland), this off-season has been a trying one for San Francisco. Last season's 8–8 finish came on the heels of three consecutive double-digit win campaigns, plus an NFC championship. Can Tomsula keep this from falling apart?
21. Jimmy Graham's impact
As far as storylines that could determine the Super Bowl 50 victor, Graham's arrival in the Emerald City is near the top of the list. Graham may not match the numbers he posted as a Saint (averaged 86 catches and 11.7 touchdowns the past three seasons), but he should become Russell Wilson's favorite target in a hurry.
And about that fallout in New Orleans ...
22. The new-look Saints
The worst play call in NFL history will continue to haunt Seahawks in 2015
The Graham trade was a blockbuster, bringing talented center Max Unger and a first-round pick to New Orleans. A deal that sent WR Kenny Stills to Miami for LB Dannell Ellerbe came as almost as much of a surprise. Graham and Stills finished 1–2 on the Saints in receptions last season.
On defense the new faces include Ellerbe, first-round pick Stephone Anthony, second-round Hau'oli Kikaha, CB Brandon Browner. Jairus Byrd is back from injury. Will it all be enough to turn around the Saints' fortunes after a lost 2014?
23. A fascinating opener
We can't build the hype for 2015 without mentioning the first regular-season game, particularly when it involves two teams as storied as Pittsburgh and New England. Unless Brady's appeal results in an overturned suspension, the defending champs likely will trot out Jimmy Garoppolo for his first career start. Also set to sit in Week 1: RBs Le'Veon Bell and LeGarrette Blount, the result of a shared off-field misstep when Blount was a Steeler.
24. Dan Quinn's shot
The Seahawks ranked first in yards allowed and points allowed in both 2013 and '14, Quinn's two seasons as the Seattle defensive coordinator. Quinn parlayed that success into the Falcons' coaching gig ... but now comes the hard part. He'll have far less talent in Atlanta, at least on defense.
25. "Meat on the bone"
Cowboys RB Joseph Randle claimed this off-season that DeMarco Murray "left a lot of meat on the bone" in 2014—meaning Murray did not take full advantage of what his offensive line provided him, despite rushing for 1,845 yards. Murray will tote the rock this season for the Cowboys' NFC East rivals in Philadelphia, leaving Randle and others to pick up the slack. If it's possible, Dallas's O-line looks even more formidable this year thanks to the arrival of La'el Collins.
[pagebreak]
Bill Wippert/AP
26. Another year of Houston/Hali
Rejoice, Kansas City fans. Following some dicey moments, the Chiefs managed to keep their formidable pass-rushing tandem in place for at least one more season—Justin Houston via the franchise tag and an extension; Hali on a restructured deal. That pair combined for 28.5 sacks last season (22.0 by Houston). Holding on to Hali, specifically, buys more time for 2014 first-rounder Dee Ford to develop.
27. Quarterback battles
There's always a few of these every season to keep everyone entertained. This year, the leading candidates include: Buffalo (EJ Manuel vs. Matt Cassel and Tyrod Taylor), Cleveland (Josh McCown vs. Johnny Manziel), Houston (Brian Hoyer vs. Ryan Mallett), the Jets (Geno Smith vs. Ryan Fitzpatrick) and Philadelphia (Sam Bradford vs. his own knees and Mark Sanchez).
28. Fantasy's increased footprint
Player profiles: Jordy Nelson has all tools to be fantasy's top WR in 2015
Gambling on the NFL remains illegal in most of the United States (for now), but there are an ever-increasing number of fantasy options. Daily fantasy sports games have exploded in recent years, and has sponsorship deals in place with 15 teams for the 2015 season. Fantasy football has, without question, helped drive the immense popularity of the NFL. Consider this the next step.
29. An all-NFC Thanksgiving
Not that AFC teams will mind having the holiday off, but this will be the second consecutive seasons with all three Thanksgiving Day games featuring NFC vs. NFC matchups. Even more unusual, the only team involved in this year's festivities that did not play last Nov. 27 is Carolina. Both Chicago and Philadelphia earned repeat invites as road teams.
The Eagles will head to Detroit in the early game, followed by Carolina-Dallas and a Chicago-Green Bay nightcap.
30. Aaron Donald et al.
Comparing the rookie seasons of Odell Beckham Jr. and Donald is apples-to-oranges scenario. Let's say this, though: Donald's season of defensive dominance was as impressive as what Beckham did on offense. The Defensive Rookie of the Year notched 9.0 sacks as a member of the Rams' loaded front.
He had company in that DROY race, namely from Baltimore LB C.J. Mosley and the aforementioned Khalil Mack in Oakland. All three may be only scratching the surface of their potential—a scary thought for offenses everywhere.
31. The Baltimore-Chicago-Denver coach swap
Gary Kubiak on his return to Denver and working with Peyton Manning
Former Baltimore offensive coordinator Gary Kubiak is now the head coach in Denver, replacing new Chicago head coach John Fox, who is taking over for new Baltimore offensive coordinator Marc Trestman. Got all that? Good.
Fox's arrival—and his choices of coordinators, Adam Gase and Vic Fangio—was a boon for a staggering Bears team. He may need some time before getting that club back into true contention. Kubiak does not have the luxury of patience. Manning's nearing the end of his career, and Fox averaged 12.67 wins over the past three seasons in Denver.
Trestman should be back in a comfort zone calling plays. The question is if he'll keep plugging along with a Kubiak-style system that worked well for RB Justin Forsett and, at times, QB Joe Flacco.
32. Ndamukong Suh's big move
Several dominoes fell here, as well. Suh buoyed Miami's playoff hopes by signing a six-year, $116 million mega-deal. The Lions quickly sought out a backup plan, in the form of a trade with Baltimore for Pro Bowler Haloti Ngata. All three teams mentioned rolled the dice in one way or another, but the gambles probably will not work out for everyone.
33. Contract-year watch
A preliminary glance at the possible 2016 free-agent class reveals quite a few big names: Philip Rivers, Eli Manning, A.J. Green, Julio Jones, Alshon Jeffery, T.Y. Hilton, Von Miller, Aldon Smith, Muhammed Wilkerson, Bobby Wagner, Trent Williams, Vernon Davis and so on. While most of those players will not make it onto the market, a contract year brings with it added pressure. Will any of the free agents-to-be be distracted by negotiations, or a lack thereof?
• The MMQB 100: The 100 most influential people in the NFL in 2015
34. The second-year quarterbacks
Last draft's big-name quarterbacks ran the gamut from impressive (Teddy Bridgewater) to so-so (Derek Carr and Blake Bortles) to downright infuriating (Johnny Manziel). Bridgewater has the most promising outlook for 2015, what with his Vikings headed toward being a popular pick for the playoffs. Carr's Raiders and Bortles' Jaguars are improving (see: No. 18), but the progress is contingent on those quarterbacks becoming consistent leaders.
Manziel is a wild card, in football and in life. A rehab stint this off-season supposedly helped him get his head on straight. We'll see.
35. Comeback Player of the Year candidates
Bradford and Palmer certainly are among the favorites here, depending on their abilities to stay healthy. C.J. Spiller is another candidate, bouncing from an injury-plagued year with the Bills to the Saints' explosive offense. Two more guys NFL fans should be happy to see on the field again: San Francisco LB NaVorro Bowman, who sat out 2014 after suffering a gruesome knee injury during the 2013 NFC title game, and Victor Cruz, off his own brutal knee ailment. Sleeper pick: Brian Orakpo, now with Tennessee.
36. The Thursday nighters ... might be good?
The Steelers-Patriots clash technically does not count as a "Thursday Night Football" broadcast, so the first game to hold that honor is Week 2's Denver-Kansas City meeting. Also on the mid-week calendar is Baltimore-Pittsburgh (Week 4), Indianapolis-Houston (Week 5), Seattle-San Francisco (Week 7), Miami-New England (Week 8) and several other potentially important matchups. As always, there will be some duds (Tennessee at Jacksonville on Nov. 19 is an obvious choice). But there's hope for Thursday.
• BISHOP: Remembering the strange finale of the fun, upstart USFL
37. Merry Christmas ... and Happy New Year
Just in case the NFL's Thanksgiving extravaganza is not enough, the schedule also wraps nicely around Dec. 25 and Jan. 1 this year. Christmas falls on a Friday, allowing the league to offer up a Christmas Eve game (San Diego at Oakland) and special Dec. 26 Saturday showcase (Washington at Philadelphia), plus the usual Week 16 schedule on Dec. 27 and 28. The regular season also closes in style, with a full slate on Sunday, Jan. 3, as everyone's wrapping up their New Year's weekend.
38. All eyes on Andy Dalton
Bengals RB Jeremy Hill said that 2015 is "now or never" for his team to get over the hump and win a Super Bowl. Should Cincinnati fall short again, it will have to take a very close look at QB Andy Dalton, whose $97 million deal more or less breaks down to a year-by-year commitment.
39. Has Percy Harvin finally found a home?
History says that it's doubtful. Buffalo is choosing to believe otherwise. Still just 27 years old, Harvin is now on his fourth team in four years. Will a reunion with Rex Ryan lead to any more fireworks than the humdrum 460 yards-in-eight games showing Harvin had with Ryan's Jets last season?
40. The best division in football is ...
Roundtable: Which NFC West coach has the most to prove in 2015?
Well, it still might be the NFC West if both Seattle and Arizona are as good as advertised, and San Francisco and St. Louis compete. Otherwise, the NFC North is waiting in the wings—Green Bay is a conference favorite and all three of its rivals (Chicago, Detroit and Minnesota) could be playoff contenders. The AFC nod, for now, also goes to the North, after that division sent three teams to the postseason a year ago.
41. Company for the 1,000-catch club
Currently, 10 players in NFL history have secured 1,000 or more career receptions. Andre Johnson was the most recent player to hit that height, doing so last season. Jason Witten (943), Anquan Boldin (940), Steve Smith (915) and Larry Fitzgerald (909) all are within striking distance of joining him as 2015 begins.
42. Tebow Time
Sure to be the most-watched third-string quarterback in NFL history ... and that's only if he makes the Eagles' roster. (NJ.com's Eliot Shorr-Parks predicted late last month that he would, bumping Matt Barkley.) The changes to extra points could play to Tebow's advantage if Chip Kelly tries him as a two-point specialist.
43. The Monday night doubleheader
A now-annual feature of the Week 1 schedule is two games on the first Monday night, with a 7 p.m. ET kickoff followed by a late-nighter from the West Coast. The matchups on tap this year are not too shabby: Philadelphia at Atlanta, followed by Minnesota at San Francisco. That gives us, potentially, Bradford's Eagles debut, Peterson's return and the coaching debuts of both Quinn and Tomsula.
44. Charles Woodson's swan song
This looks like the final season for the 38-year-old Woodson, whose Hall of Fame clock could start ticking if he opts for retirement after 2015. No active player is anywhere close to Woodson's career interceptions total (60); next up is DeAngelo Hall at 43. Woodson picked off four passes last year, and if he matches that total this season, he'll leapfrog Dick LeBeau, Dave Brown, Ronnie Lott and Darren Sharper to pull into a sixth-place tie with Ed Reed.
• MMQB: Top ten storylines to watch for heading into NFL training camps
45. What's Aaron Rodgers got in store?
From a former Packer to a current one. The reigning NFL MVP continues to put up borderline unfathomable numbers—4,381 yards, 38 touchdowns and just five interceptions last season. Rodgers committed those five interceptions spread over 520 pass attempts, a turnover clip of less than 1%. His career percentage is 1.6—the best ever. Green Bay led the league in points in 2014 and managed to keep Randall Cobb along for the ride this summer, so there may be no stopping this offense.
46. The battle for the "Best receiver" claim
If you have your choice of any wide receiver to add to your favorite team, who's it going to be? Dez Bryant? Calvin Johnson? How about Antonio Brown or Odell Beckham Jr.? There is no obvious answer, which is a credit to the absurd level of wide receiver talent around the league right now. Heck, we didn't even get to Demaryius Thomas, Jordy Nelson or Julio Jones. Twenty-three players in all topped 1,000 yards receiving last year.
47. Welcoming Leonard Williams
Dante Fowler's unfortunate knee injury leaves Leonard Williams (No. 6) as the most highly drafted rookie defender set to take the field this season. The Jets need him even more than they first planned after Sheldon Richardson was hit was a four-game suspension. Can Williams live up to the hype?
48. Running backs on the move
This has been a compelling off-season with regards to the league's top running backs. Aside from the Adrian Peterson storyline, several recognizable names changed allegiances over the past few months. The headliners came in LeSean McCoy's trade from Philadelphia to Buffalo and DeMarco Murray's subsequent move to the Eagles, as well as Frank Gore signing with Indianapolis. Don't sleep on the impacts of players like Roy Helu (Oakland), Darren McFadden (Dallas), Shane Vereen (Giants) or Stevan Ridley (Jets), either.
49. Coaching hot seat
Finally content in retirement, Favre preps for his next Lambeau moment
Inevitably, at least a handful of NFL teams will pull the plug on their current head coaches. Who's on notice as the 2015 season arrives? Start with Tennessee's Ken Whisenhunt, although positive progress from Mariota could buy him a little time. Miami's Joe Philbin and St. Louis's Jeff Fisher might be headed out if their respective teams cannot reach the playoffs this year. Tampa Bay's Lovie Smith could be in trouble, too—the Bucs' 2–14 finish a year ago was bad enough without some of the humiliating losses they suffered.
If the NFL has taught us anything over the years, it's this: Any coach can be vulnerable if his team is bad enough.
50. Can the NFL keep its players safe?
Short answer: No, not really. The league has added even more steps toward that goal, however. Enacted along with this year's rule changes are stricter limits on both "peel back" and chop blocks—all offensive players are prohibited from the former; running backs no longer can engage in the latter outside the tackle box. In addition, the "defenseless receiver" definition now extends to the immediate aftermath of an interception—a defender could be penalized for hitting a intended receiver after a turnover.
American Collins Advances to Final; Barty Looks to End Australian Title Drought
Barty ended a 42-year drought by Australians just by reaching the Open final.
With only two games to choose from in daily fantasy, the key is finding a few good dart throws.
Beyond the Pedigree: The Blueprint for Tim Weah's Rise
The son of a soccer legend, Weah has stayed grounded on his personal path toward becoming a key part of the U.S.'s resurgence, even when injuries detoured him.
By Brian Straus
Meet Team USA: Beijing Olympics
A group of 222 athletes from around the country will compete at the Winter Games, where a total of 109 events in 15 disciplines across seven sports on snow and ice will be held—in a bubble, under COVID-19 protocols—across 12 competition venues in China. From fresh faces to familiar ones, here are some of the U.S. men and women who will be going for gold in Beijing.
By SI Staff
He has been Green Bay's offensive coordinator for the past three years.
Kelly Stafford Buying Rams-49ers Tickets to Give Away to Fans
The wife of Rams quarterback Matthew Stafford has made a public plea to Rams fans to pack SoFi Stadium on Sunday, and now she's doing her part to help the cause.
LeBron James Jokes About What He Told Austin Reaves in Viral Clip
James tried to give the rookie some advice during the Lakers' win over the Nets on Tuesday, but it didn't seem to stick.
Former Olympic Gymnastic Champion Dies After COVID-19 Infection
Szilveszter Csollany died Monday at the age of 51 after spending weeks hospitalized with COVID-19.


text:
Das China Masters 2014 fand vom 15. bis zum 20. April 2014 im Olympic Sports Center Xincheng Gymnasium in Changzhou in China statt. Das Preisgeld betrug 120.000 US-Dollar.

Herreneinzel

Setzliste
  Wang Zhengming (Halbfinale)
  Tian Houwei (Finalist)
  Wei Nan (Halbfinale)
  Derek Wong Zi Liang (Viertelfinale)
  Iskandar Zulkarnain Zainuddin (nicht gestartet)
  Suppanyu Avihingsanon (2. Runde)
  Chan Yan Kit (1. Runde)
  Howard Shu (1. Runde)

Endrunde

Obere Hälfte

Sektion 1

Sektion 2

Untere Hälfte

Sektion 3

Sektion 4

Dameneinzel

Setzliste
  Gu Juan (Viertelfinale)
  Yao Xue (Halbfinale)

Endrunde

Obere Hälfte

Untere Hälfte

Herrendoppel

Setzliste
  Kang Jun / Liu Cheng (Champion)
  Wannawat Ampunsuwan / Patipat Chalardchaleam (Viertelfinale)
  Li Junhui / Liu Yuchen (Viertelfinale)
  Christopher Rusdianto / Tri Kusuma Wardana (2. Runde)

Endrunde

Obere Hälfte

Sektion 1

Sektion 2

Untere Hälfte

Sektion 3

Sektion 4

Damendoppel

Setzliste
  Luo Ying / Luo Yu (Champion)
  Shinta Mulia Sari / Yao Lei (Halbfinale)

Endrunde

Obere Hälfte

Untere Hälfte

Mixed

Setzliste
  Danny Bawa Chrisnanta / Vanessa Neo Yu Yan (2. Runde)
  Liao Min-chun / Chen Hsiao-huan (2. Runde)
  Lu Kai / Huang Yaqiong (Champion)
  Praveen Jordan / Debby Susanto (Viertelfinale)

Endrunde

Obere Hälfte

Sektion 1

Sektion 2

Untere Hälfte

Sektion 3

Sektion 4

Weblinks
 https://bwfcontent.tournamentsoftware.com/sport/tournament?id=DE2C43BC-E0C6-42A2-B24C-1DD4EBE6BDC7

2014
Badmintonwettbewerb in Changzhou
BWF Grand Prix 2014

redpajama_set_name: RedPajamaWikipedia


There is only one word to describe these spice-coated macadamia nuts — addictive.
Addictive as in keep tasting them just to make sure they're ok, and make twice what you need, and you better stop now lest you have none to give away addictive.
They are crunchy and fragrant and stunningly easy to make — as a matter of fact the hardest part of the whole recipe is waiting for them to cool before eating.
These orange spiced macadamias are the second gift I included in my foodie secret santa packages — and while the recipe uses the Holiday Mixed Spice from a few days ago (see, I told you that you should make it in anticipation!) you could replace the spice blend with mostly cinnamon and pinches of the other spice blend ingredients.
A bit sweet, a bit spiced, a bit crunchy and impossibly fragrant — these oven roasted macadamias are perfect for pretty much any occasion.
Preheat oven to 180°C (350°F). Combine syrup, spice, zest and oil in a small dish and set aside.
Spread macadamia nuts in a single layer on a baking paper lined tray. Bake for 6 minutes, stirring once, until just golden.
Remove pan from oven, pour over syrup mixture and immediately stir to coat all the macadamia kernels — I use a silicon spatula . Sprinkle with the salt and bake for a further 3 – 4 minutes, stirring once, until syrup has just caramelised.
Move pan to a rack and cool completely — the macadamias and the spice coating will crisp up as they cool. Store in an air-tight container in the fridge.
Syrup: feel free to replace maple syrup with honey or rice syrup depending on what side of the grain vs fructose fence you sit on.
These were soooo good, and just like you say, addictive! Thank you.
Haven't had orange zest with nuts before but it sounds like a great addition!