text:
static NSString *kTestProjectTestProjectLibraryTargetID         = @"2828291F16B11F0F00426B92";
static NSString *kTestProjectTestProjectLibraryTestTargetID     = @"2828293016B11F0F00426B92";
static NSString *kTestWorkspaceTestProjectLibraryTargetID       = @"28A33CCF16CF03EA00C5EE2A";
static NSString *kTestWorkspaceTestProjectLibraryTestsTargetID  = @"28A33CE016CF03EA00C5EE2A";
static NSString *kTestWorkspaceTestProjectLibraryTests2TargetID = @"28ADB42416E40E23006301ED";
static NSString *kTestWorkspaceTestProjectOtherLibTargetID      = @"28ADB45F16E42E9A006301ED";

@interface BuildTestsActionTests : SenTestCase
@end

@implementation BuildTestsActionTests

- (void)setUp
{
  [super setUp];
}

- (void)testOnlyListIsCollected
{
  Options *options = [[Options optionsFrom:@[
                       @"-project", TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj",
                       @"-scheme", @"TestProject-Library",
                       @"-sdk", @"iphonesimulator6.1",
                       @"build-tests", @"-only", @"TestProject-LibraryTests",
                       ]] assertOptionsValidateWithBuildSettingsFromFile:
                      TEST_DATA @"TestProject-Library-TestProject-Library-showBuildSettings.txt"
                      ];
  BuildTestsAction *action = options.actions[0];
  assertThat((action.onlyList), equalTo(@[@"TestProject-LibraryTests"]));
}

- (void)testSkipDependenciesIsCollected
{
  Options *options = [[Options optionsFrom:@[
                       @"-project", TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj",
                       @"-scheme", @"TestProject-Library",
                       @"-sdk", @"iphonesimulator6.1",
                       @"build-tests", @"-only", @"TestProject-LibraryTests",
                       @"-skip-deps"
                       ]] assertOptionsValidateWithBuildSettingsFromFile:
                      TEST_DATA @"TestProject-Library-TestProject-Library-showBuildSettings.txt"
                      ];
  BuildTestsAction *action = options.actions[0];
  assertThatBool(action.skipDependencies, equalToBool(YES));
}

- (void)testOnlyListRequiresValidTarget
{
  [[Options optionsFrom:@[
    @"-project", TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj",
    @"-scheme", @"TestProject-Library",
    @"-sdk", @"iphonesimulator6.1",
    @"build-tests", @"-only", @"BOGUS_TARGET",
    ]]
   assertOptionsFailToValidateWithError:
   @"build-tests: 'BOGUS_TARGET' is not a testing target in this scheme."
   withBuildSettingsFromFile:
   TEST_DATA @"TestProject-Library-TestProject-Library-showBuildSettings.txt"
   ];
}

- (void)testBuildTestsAction
{
  [[FakeTaskManager sharedManager] runBlockWithFakeTasks:^{
    [[FakeTaskManager sharedManager] addLaunchHandlerBlocks:@[
     // Make sure -showBuildSettings returns some data
     [LaunchHandlers handlerForShowBuildSettingsWithProject:TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj"
                                                     scheme:@"TestProject-Library"
                                               settingsPath:TEST_DATA @"TestProject-Library-showBuildSettings.txt"],
     ]];

    NSString *mockWorkspacePath = @"/tmp/nowhere/Tests.xcworkspace";
    id mockSchemeGenerator = mock([SchemeGenerator class]);
    [given([mockSchemeGenerator writeWorkspaceNamed:@"Tests"])
     willReturn:mockWorkspacePath];

    XCTool *tool = [[[XCTool alloc] init] autorelease];

    tool.arguments = @[
                       @"-project", TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj",
                       @"-scheme", @"TestProject-Library",
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"build-tests"
                       ];

    [Swizzler whileSwizzlingSelector:@selector(schemeGenerator)
                            forClass:[SchemeGenerator class]
                           withBlock:^(Class c, SEL sel){ return mockSchemeGenerator; }
                            runBlock:^{ [TestUtil runWithFakeStreams:tool]; }];

    NSArray *launchedTasks = [[FakeTaskManager sharedManager] launchedTasks];
    assertThatInteger([launchedTasks count], equalToInteger(1));
    assertThat([launchedTasks[0] arguments],
               equalTo(@[
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"PLATFORM_NAME=iphonesimulator",
                       @"-workspace", mockWorkspacePath,
                       @"-scheme", @"Tests",
                       @"OBJROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-amxcwsnetnrvhrdeikqmcczcgmwn/Build/Intermediates",
                       @"SYMROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-amxcwsnetnrvhrdeikqmcczcgmwn/Build/Products",
                       @"SHARED_PRECOMPS_DIR=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-amxcwsnetnrvhrdeikqmcczcgmwn/Build/Intermediates/PrecompiledHeaders",
                       [NSString stringWithFormat:@"-IDECustomDerivedDataLocation=%@xctool_temp_UNDERTEST/DerivedData", NSTemporaryDirectory()],
                       @"build",
                       ]));
    assertThatInt(tool.exitStatus, equalToInt(0));

    NSString *projectPath = TEST_DATA @"TestProject-Library/TestProject-Library.xcodeproj";

    [verify(mockSchemeGenerator) setParallelizeBuildables:YES];
    [verify(mockSchemeGenerator) setBuildImplicitDependencies:YES];
    [verify(mockSchemeGenerator) addProjectPathToWorkspace:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestProjectTestProjectLibraryTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestProjectTestProjectLibraryTestTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) writeWorkspaceNamed:@"Tests"];
  }];
}

- (void)testBuildTestsActionWillBuildEverythingMarkedAsBuildForTest
{
  [[FakeTaskManager sharedManager] runBlockWithFakeTasks:^{
    [[FakeTaskManager sharedManager] addLaunchHandlerBlocks:@[
     // Make sure -showBuildSettings returns some data
     [LaunchHandlers handlerForShowBuildSettingsWithWorkspace:TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace"
                                                       scheme:@"TestProject-Library"
                                                 settingsPath:TEST_DATA @"TestWorkspace-Library-TestProject-Library-showBuildSettings.txt"],
     ]];

    NSString *mockWorkspacePath = @"/tmp/nowhere/Tests.xcworkspace";
    id mockSchemeGenerator = mock([SchemeGenerator class]);
    [given([mockSchemeGenerator writeWorkspaceNamed:@"Tests"])
     willReturn:mockWorkspacePath];

    XCTool *tool = [[[XCTool alloc] init] autorelease];

    tool.arguments = @[
                       @"-workspace", TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace",
                       @"-scheme", @"TestProject-Library",
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"build-tests"
                       ];

    [Swizzler whileSwizzlingSelector:@selector(schemeGenerator)
                            forClass:[SchemeGenerator class]
                           withBlock:^(Class c, SEL sel){ return mockSchemeGenerator; }
                            runBlock:^{ [TestUtil runWithFakeStreams:tool]; }];

    NSArray *launchedTasks = [[FakeTaskManager sharedManager] launchedTasks];
    assertThatInteger([launchedTasks count], equalToInteger(1));
    assertThat([launchedTasks[0] arguments],
               equalTo(@[
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"PLATFORM_NAME=iphonesimulator",
                       @"-workspace", mockWorkspacePath,
                       @"-scheme", @"Tests",
                       @"OBJROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates",
                       @"SYMROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Products",
                       @"SHARED_PRECOMPS_DIR=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates/PrecompiledHeaders",
                       [NSString stringWithFormat:@"-IDECustomDerivedDataLocation=%@xctool_temp_UNDERTEST/DerivedData", NSTemporaryDirectory()],
                       @"build",
                       ]));
    assertThatInt(tool.exitStatus, equalToInt(0));

    NSString *projectPath = TEST_DATA @"TestWorkspace-Library/TestProject-Library/TestProject-Library.xcodeproj";
    [verify(mockSchemeGenerator) setParallelizeBuildables:NO];
    [verify(mockSchemeGenerator) setBuildImplicitDependencies:YES];
    [verify(mockSchemeGenerator) addProjectPathToWorkspace:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectOtherLibTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTestsTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTests2TargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) writeWorkspaceNamed:@"Tests"];
  }];
}

- (void)testBuildTestsCanBuildASingleTarget
{
  // In TestWorkspace-Library, we have a target TestProject-LibraryTest2 that depends on
  // TestProject-OtherLib, but it isn't marked as an explicit dependency.  The only way that
  // dependency gets built is that it's added to the scheme as build-for-test above
  // TestProject-LibraryTest2.  This a lame way to setup dependencies (they should be explicit),
  // but we're seeing this in the wild and should support it.
  [[FakeTaskManager sharedManager] runBlockWithFakeTasks:^{
    [[FakeTaskManager sharedManager] addLaunchHandlerBlocks:@[
     // Make sure -showBuildSettings returns some data
     [LaunchHandlers handlerForShowBuildSettingsWithWorkspace:TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace"
                                                       scheme:@"TestProject-Library"
                                                 settingsPath:TEST_DATA @"TestWorkspace-Library-TestProject-Library-showBuildSettings.txt"],
     ]];

    NSString *mockWorkspacePath = @"/tmp/nowhere/Tests.xcworkspace";
    id mockSchemeGenerator = mock([SchemeGenerator class]);
    [given([mockSchemeGenerator writeWorkspaceNamed:@"Tests"])
     willReturn:mockWorkspacePath];

    XCTool *tool = [[[XCTool alloc] init] autorelease];

    tool.arguments = @[
                       @"-workspace", TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace",
                       @"-scheme", @"TestProject-Library",
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"build-tests", @"-only", @"TestProject-LibraryTests"
                       ];

    [Swizzler whileSwizzlingSelector:@selector(schemeGenerator)
                            forClass:[SchemeGenerator class]
                           withBlock:^(Class c, SEL sel){ return mockSchemeGenerator; }
                            runBlock:^{ [TestUtil runWithFakeStreams:tool]; }];

    NSArray *launchedTasks = [[FakeTaskManager sharedManager] launchedTasks];
    assertThatInteger([launchedTasks count], equalToInteger(1));
    assertThat([launchedTasks[0] arguments],
               equalTo(@[
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"PLATFORM_NAME=iphonesimulator",
                       @"-workspace", mockWorkspacePath,
                       @"-scheme", @"Tests",
                       @"OBJROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates",
                       @"SYMROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Products",
                       @"SHARED_PRECOMPS_DIR=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates/PrecompiledHeaders",
                       [NSString stringWithFormat:@"-IDECustomDerivedDataLocation=%@xctool_temp_UNDERTEST/DerivedData", NSTemporaryDirectory()],
                       @"build",
                       ]));
    assertThatInt(tool.exitStatus, equalToInt(0));

    NSString *projectPath = TEST_DATA @"TestWorkspace-Library/TestProject-Library/TestProject-Library.xcodeproj";
    [verify(mockSchemeGenerator) setParallelizeBuildables:NO];
    [verify(mockSchemeGenerator) setBuildImplicitDependencies:YES];
    [verify(mockSchemeGenerator) addProjectPathToWorkspace:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectOtherLibTargetID
                                          inProject:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTestsTargetID
                                          inProject:projectPath];
    [verifyCount(mockSchemeGenerator, times(3)) addBuildableWithID:(id)anything() inProject:(id)anything()];
    [verify(mockSchemeGenerator) writeWorkspaceNamed:@"Tests"];
  }];
}

- (void)testSkipDependencies
{
  [[FakeTaskManager sharedManager] runBlockWithFakeTasks:^{
    [[FakeTaskManager sharedManager] addLaunchHandlerBlocks:@[
     // Make sure -showBuildSettings returns some data
     [LaunchHandlers handlerForShowBuildSettingsWithWorkspace:TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace"
                                                       scheme:@"TestProject-Library"
                                                 settingsPath:TEST_DATA @"TestWorkspace-Library-TestProject-Library-showBuildSettings.txt"],
     ]];

    NSString *mockWorkspacePath = @"/tmp/nowhere/Tests.xcworkspace";
    id mockSchemeGenerator = mock([SchemeGenerator class]);
    [given([mockSchemeGenerator writeWorkspaceNamed:@"Tests"])
     willReturn:mockWorkspacePath];

    XCTool *tool = [[[XCTool alloc] init] autorelease];

    tool.arguments = @[
                       @"-workspace", TEST_DATA @"TestWorkspace-Library/TestWorkspace-Library.xcworkspace",
                       @"-scheme", @"TestProject-Library",
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"build-tests",
                       @"-only", @"TestProject-LibraryTests",
                       @"-skip-deps"
                       ];

    [Swizzler whileSwizzlingSelector:@selector(schemeGenerator)
                            forClass:[SchemeGenerator class]
                           withBlock:^(Class c, SEL sel){ return mockSchemeGenerator; }
                            runBlock:^{ [TestUtil runWithFakeStreams:tool]; }];

    NSArray *launchedTasks = [[FakeTaskManager sharedManager] launchedTasks];
    assertThatInteger([launchedTasks count], equalToInteger(1));
    assertThat([launchedTasks[0] arguments],
               equalTo(@[
                       @"-configuration", @"Debug",
                       @"-sdk", @"iphonesimulator6.0",
                       @"PLATFORM_NAME=iphonesimulator",
                       @"-workspace", mockWorkspacePath,
                       @"-scheme", @"Tests",
                       @"OBJROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates",
                       @"SYMROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Products",
                       @"SHARED_PRECOMPS_DIR=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestWorkspace-Library-gjpyghvhqizojqckzrwwumrsqgoo/Build/Intermediates/PrecompiledHeaders",
                       [NSString stringWithFormat:@"-IDECustomDerivedDataLocation=%@xctool_temp_UNDERTEST/DerivedData", NSTemporaryDirectory()],
                       @"build",
                       ]));
    assertThatInt(tool.exitStatus, equalToInt(0));

    NSString *projectPath = TEST_DATA @"TestWorkspace-Library/TestProject-Library/TestProject-Library.xcodeproj";
    [verify(mockSchemeGenerator) setParallelizeBuildables:NO];
    [verify(mockSchemeGenerator) setBuildImplicitDependencies:YES];
    [verify(mockSchemeGenerator) addProjectPathToWorkspace:projectPath];
    [verify(mockSchemeGenerator) addBuildableWithID:kTestWorkspaceTestProjectLibraryTestsTargetID
                                          inProject:projectPath];
    [verifyCount(mockSchemeGenerator, times(1)) addBuildableWithID:(id)anything() inProject:(id)anything()];
    [verify(mockSchemeGenerator) writeWorkspaceNamed:@"Tests"];
  }];
}

- (void)testConfigurationIsTakenFromScheme
{
  [[FakeTaskManager sharedManager] runBlockWithFakeTasks:^{
    [[FakeTaskManager sharedManager] addLaunchHandlerBlocks:@[
     // Make sure -showBuildSettings returns some data
     [LaunchHandlers handlerForShowBuildSettingsWithProject:TEST_DATA @"TestProject-Library-WithDifferentConfigurations/TestProject-Library.xcodeproj"
                                                     scheme:@"TestProject-Library"
                                               settingsPath:TEST_DATA @"TestProject-Library-WithDifferentConfigurations-showBuildSettings.txt"],
     ]];

    XCTool *tool = [[[XCTool alloc] init] autorelease];

    tool.arguments = @[@"-project", TEST_DATA @"TestProject-Library-WithDifferentConfigurations/TestProject-Library.xcodeproj",
                       @"-scheme", @"TestProject-Library",
                       @"build-tests",
                       ];

    [TestUtil runWithFakeStreams:tool];

    NSArray *xcodebuildArguments = [[[FakeTaskManager sharedManager] launchedTasks][0] arguments];

    // -workspace would normally point to a random path, so we fake this out
    // for testing.
    xcodebuildArguments = ArgumentListByOverriding(xcodebuildArguments,
                                                   @"-workspace",
                                                   @"/fake/path/to/Tests.xcworkspace");

    assertThat(xcodebuildArguments,
               equalTo(@[
                       @"-configuration",
                       @"TestConfig",
                       @"-workspace",
                       @"/fake/path/to/Tests.xcworkspace",
                       @"-scheme",
                       @"Tests",
                       @"OBJROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-dcmgtqlclwxdzqevoakcspwlrpfm/Build/Intermediates",
                       @"SYMROOT=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-dcmgtqlclwxdzqevoakcspwlrpfm/Build/Products",
                       @"SHARED_PRECOMPS_DIR=/Users/fpotter/Library/Developer/Xcode/DerivedData/TestProject-Library-dcmgtqlclwxdzqevoakcspwlrpfm/Build/Intermediates/PrecompiledHeaders",
                       [NSString stringWithFormat:@"-IDECustomDerivedDataLocation=%@xctool_temp_UNDERTEST/DerivedData", NSTemporaryDirectory()],
                       @"build"
                       ]));
  }];
}

@end

redpajama_set_name: RedPajamaGithub


Barcelona is rich in history and culture. A family can enjoy a holiday in this wonderful city, and probably learn a great deal as well. One of the many museums in Barcelona is the Antoni Tapies Foundation, founded by the painter and sculptor of the same name, a native of the City. This visit will certainly get you talking after you sit down for dinner later in the day, considering the style of the artist and his life experience. Don't miss this unique visit while you are staying at our family aparthotel in Sarria.
Experience coffee in a unique coffee spot!
Looking for a coffee place where you can enjoy delicious cheesecakes, pastries and cupcakes and where they serve amazing coffee? However, are you also looking for a place where you children can play and be entertained? Then Pudding coffee shop is the place to go! Located on two different places in Barcelona you can choose between two different themes. Fancy Harry Potter? Make sure to visit the one in Diagonal. If you are more into Alice in Wonderland, pick the second option in Pau Claris. Pudding coffee shop offers something for everyone. We wish you a lovely stay at our aparthotel for family in Barcelona.
A cozy, warm, family friendly restaurant where tradition meets innovation. Semproniana is a restaurant made for families. The interior is warm and cozy with traditional looking chairs and tables. When entering the restaurant you feel at home immediately. The atmosphere is friendly and the staff is welcoming. The menu is divided in different sizes, suitable for everyone. The big eater can enjoy a Large menu, where the little one will have plenty with a Small menu. The menu is very diverse and offers lots of choice. We wish you a lovely stay at our aparthotel for family in Barcelona.
"You're never too old to go out", you hear this quite often now that you got little ones. But what if I told you that they aren't too young neither? That's right, you probably never thought of entering a club with your children. Cristina, better known as DJ Mom, makes this happen. We wish you a lovely stay at Mariano Cubi in Barcelona!
Barcelonans loves the arts and Catalan culture and with millions of tourists flocking to the city every year to witness its ever changing vibrant arts it's no wonder literary places have popped up all over Barcelona. But, even artists, musicians and painters need to relax once in a while. Here are 4 places in Barcelona that the hip artists and musicians go, to enjoy a captivating book or two. We hope you enjoy our hotel in Barcelona for Family!


text:
Agriculture briefing: an update on the delegated powers in the Land Reform (Scotland) Bill, and on the various guidance notes now in place following agreement between landlord and tenant bodies
14th December 2015 | Adèle Nicol
Land Reform (Scotland) Bill
The bill is under scrutiny by the Rural Affairs, Climate Change & Environment Committee, which referred it to the Delegated Powers & Law Reform Committee (DPLRC). The DPLRC issued its stage 1 report having reviewed the bill against three principles:
(1) Delegated powers should be framed as narrowly as possible in order to deliver defined policy objectives.
(2) Policies which interact significantly with individuals' ECHR rights should be developed in full in bills and not deferred to regulations.
(3) Delegated powers should not be taken in bills in the absence of policy in a particular area having been fully developed.
Generally, DPLRC was content with the powers proposed, but in certain cases it found EHCR incompatibility, in particular:
s 79: conversion of 1991 Act tenancy to modern LDT;
s 81: sale of holding to tenant following an order from the Land Court because of landlord's breach of tenancy obligations;
ss 82 and 83: rent review notices.
Regarding ss 79, 82 and 83, DPLRC considered that significant aspects of underlying policy were still under development or consultation, resulting in insufficient information for it to consider how the powers would be exercised. Powers were being reserved in substitute for the development of policies. It could not confirm whether s 79 would be exercised in an ECHR compatible manner.
DPLRC observed that the consequence of leaving policies to be developed in this manner is that the Parliament does not have the opportunity for amendment which it has for primary legislation. DPLRC recommended amending the bill to enable the Parliament to be consulted over the regulations, with power to take evidence and report on them before approval.
Industry initiatives
In 2014 NFU Scotland, Scottish Land & Estates and the Scottish Tenant Farmers Association issued guidance (www.gov.scot/Resource/0045/00457974.pdf) on the conduct of rent reviews, designed to deal with uncertainty following the decisions in the Moonzie and Roxburghe Mains cases.
These organisations have liaised with the Scottish Government's Independent Adviser on Tenant Farming, Andrew Thin, to continue the development and promotion of industry guidance. As part of this initiative, guidelines have been issued on limited partnerships, tenants' improvements and further on rent reviews.
The guidance applies to limited partnerships which are nearing or have passed their dissolution dates. It recommends a six-step process by which partners are encouraged to enter into dialogue, and includes provision for professional mediation and resolution should that become necessary.
The industry bodies will measure success of the guidance by monitoring the proportion of limited partnerships which, as they approach their end date, are extended or replaced by new, long term management arrangements.
Rent review
The 2014 guidance was updated as an interim measure pending enactment of the bill, which proposes to change the basis of rent review from the current market formula (ascertained by reference to rents on comparable holdings) to one based on the potential productive capacity of the holding. The guidance is underpinned by three principles:
(1) Rent should be charged only on land and fixed equipment provided by the landlord and should ignore income attributable to tenant's improvements or fixtures.
(2) Proposals and counterproposals should be presented in a form that is transparent, containing sufficient detail to enable each party to understand and verify the other's calculations.
(3) Each party should be afforded sufficient time to give consideration to proposals or counterproposals tabled by the other.
Tenants' improvements
These guidelines address concerns about the lack of agreed records of improvements for a significant number of tenanted
farms, which can lead to unpredictability and disagreement in rent reviews, inhibit investment by tenants and discourage tenants' retirement.
The guidance aims to provide a framework to encourage parties to agree the requirement for recording improvements. Parties are encouraged to take a similar approach to tenants' fixtures. The three core principles are:
1. Landlords and tenants have a shared responsibility to ensure new improvements are agreed and recorded before implementation.
2. Notwithstanding the proposed retrospective amnesty, tenants should not expect a new improvement to be treated as a tenant's improvement unless all statutory requirements are met.
3. Landlords should not unreasonably object to an improvement, and in particular, should not object to (a) investment in fixed equipment or land improvement which is desirable on agricultural grounds for efficient management; (b) upgrading of living accommodation to modern standards; or (c) environmental enhancement or business diversification where this is encouraged and financially supported by Government schemes.
The guidance sets out a step by step process, normally initiated by the tenant, including informal preliminary discussions, written proposals and counterproposals, and on-farm discussions. Provision is made for mediation where discussions and written exchanges fail to produce agreement.
The guidance notes have no statutory basis and are built on an assumption that parties will act reasonably. However, once the Tenant Farming Commissioner is officially appointed they may be converted into statutory codes of practice.
Adèle Nicol, partner, Anderson Strathern LLP

redpajama_set_name: RedPajamaCommonCrawl


text:
Up-regulation of cytosolic tryparedoxin in Amp B resistant isolates of Leishmania donovani and its interaction with cytosolic tryparedoxin peroxidase
Suman, SS
Equbal, A
Zaidi, A
Ansari, MY
Singh, KP
Singh, K
Purkait, B
Sahoo, GC
Bimal, S
Das, P
Ali, V
Singh, Kuljit
Leishmania is a unicellular protozoan parasite which causes leishmaniasis, a neglected tropical disease. It possess a unique thiol metabolism comprising of several proteins among which, tryparedoxin (cTXN) and tryparedoxin peroxidase (cTXNPx), function in concert as oxidoreductases, utilizing trypanothione as a source of electrons to reduce the hydroperoxides produced by macrophages during infection. This detoxification pathway is unique and essential for the survival of Leishmania. Herein, we report the functional characterization of Leishmania donovani cTXN and its interaction with cTXNPx. The full length recombinant cTXN ...
View more >Leishmania is a unicellular protozoan parasite which causes leishmaniasis, a neglected tropical disease. It possess a unique thiol metabolism comprising of several proteins among which, tryparedoxin (cTXN) and tryparedoxin peroxidase (cTXNPx), function in concert as oxidoreductases, utilizing trypanothione as a source of electrons to reduce the hydroperoxides produced by macrophages during infection. This detoxification pathway is unique and essential for the survival of Leishmania. Herein, we report the functional characterization of Leishmania donovani cTXN and its interaction with cTXNPx. The full length recombinant cTXN and cTXNPx proteins were purified in the native state and biochemical analysis showed that the cTXN-cTXNPx coupled system efficiently degraded hydrogen peroxide and tert-butyl hydroperoxide by transferring reducing equivalents from trypanothione. In silico investigation of the potential interaction between cTXN and cTXNPx proteins showed strong interaction of model structures with amino acids Ile109, Thr132, Glu107, Trp70, Trp39, Cys40 and His129 of Ld-cTXN and Thr54, Lys93, Arg128 and Asn152 of Ld-cTXNPx predicted to be involved in interaction. Moreover, co-purification, pull down assay and immunoprecipitation studies confirmed the interaction between Ld-cTXN and Ld-cTXNPx proteins. In addition, for the first time, we demonstrated at the translational level that Ld-cTXN protein is upregulated in Amp B resistant isolates accompanied by enhanced peroxidase activity, as compared to sensitive strains. Thus, our results show that Ld-cTXN and Ld-cTXNPx proteins acts in concert by physical interaction to form a strong peroxide stress detoxification system in Leishmania and their upregulation in Amp B resistant isolates imparts better stress tolerance, and hence fitter pathogens, as compared to sensitive strains.
https://doi.org/10.1016/j.biochi.2015.12.017
Biochemistry and cell biology
Leishmania donovani
Thiol metabolism
Trypanothione
Tryparedoxin


2 Alessandro Petacchi - LAM s.t.
3 Yauheni Hutarovich - FDJ s.t.
4 Fabio Sabatini - LIQ s.t.
5 Daniele Bennati - RNT s.t.
6 Christopher Sutton - SKY s.t.
7 Jonathan Cantwell - STB s.t.
8 Xavier Florencio Cabre - KAT s.t.
9 Mark Renshaw - RAB s.t.
10 Manuel Belletti - ALM s.t.
11 Thomas Palmer - s.t.
12 Michael Matthews - RAB s.t.
13 William Bonnet - FDJ s.t.
14 Romain Lemarchand - ALM s.t.
16 Gatis Smukulis - KAT s.t.
17 Andreas Klier - GRS s.t.
18 Mathew Hayman - SKY s.t.
19 Romain Sicard - EUS s.t.


of our Art, therefore imposed he upon himself the painfulsevenfold regimen.
even give warning to the Powers of the Work of his entrythereunto.
therein; and there he sowed a scroll that had two andtwenty seeds diverse.
hath thirty and two joints.
the whole Regimen that in the end he accomplished isin the form of a Lion.
fire being equal thereunto, he was not discomforted.
to exceed this, unless it be by Our path and working.
with such ingenium and care.
Now this Red Dragon hath seven fiery coils, proper tothe seven silver stars.
one, even as the King is one.
This mineral Gold cannot be changed into any other substanceby any means.
the Perfection of the Sphinx.
increase nor decrease, nor can it remain that which itis, or seemeth to be.
sharpness or for fineness as a spyglass of the necromancers.
no link or bond between them.
need to speak of him say in right joyaunce Non Sine Fulmine.


Hunting Adventures: Hello? Stick Creatures and Return of the Cows!
I went out a couple weeks ago and took a look at my trail cam again. I was happy to find that I didn't have 300 pictures of cows. Instead I had over 1000 pictures of moving tree limbs. I guess I set it up too close to another tree and whenever the wind would blow, it would register the movement.
Regardless of the wind, I got some interesting pictures. Unfortunately, no buck deer pics. I guess the bucks didn't want to travel that path. However, I did get a close up shot of a doe. At one point she looked right into the camera and said hello, or what the hell is that thing?
Then, the cows returned to enact their sabotage! Once again, the 'effin' cows ate my salt lick! I didn't think they would climb that trail...guess I was wrong. I won't immortalize them by posting any of those pics. What I will post, however, is the strange, flying, stick creatures I caught on camera. Not sure if they are just falling sticks, or what. But I like to believe it was a Sasquatch throwing communication rods in an attempt for some Jacks Links Jerky.
I made it up to the lake this time. It was more of an overly large pond, but pretty nonetheless. Also, on the way up, I spooked a good amount of doe. One of them decided to not give a crap about me and keep on nomming on the grass. I got a decent pic with my phone.
Even though I didn't spy any bucks this time, it was fun and totally worth it. I'll be going out to scout again at least one more time before the hunt starts, plus I'll be going to scout in an entirely different region for elk soon. I'll post on both of those adventures.


You want it to stand out and be memorable.
It needs to searchable and fairly unique, but descriptive for good SEO.
It needs to convey a feeling about the kind of online community you want to foster.
Of or relating to the part of a software system or online service that the user does not interact with and that is usually accessible only to programmers or administrators: back-end software.
Example 1: The IT administrator logged in to the back-end of the program to change user permissions for the manager.
Example 2: Our company is seeking a Junior Full Stack Developer, who will work with back-end code, as well as front-end user interface design.
With business software, the term back-end can refer to anything customers and most employees never see, such as database queries and code. With websites, the back-end is virtually anything not seen on the front-end by normal visitors to the site.
The back-end of WordPress is primarily the administrator panel, but also includes anywhere you can post or modify content or settings. When used as a verb rather than a noun, adding content is a back-end action which requires login and privileges on that blog. On the other hand, commenting, liking, and sharing are front-end actions available to site visitors.
WordPress technically has more than one back-end. Users of WordPress.org open source software can modify settings in code to change the appearance and behavior if their installation of the software.
Example : A WordPress freelance developer modifies code on the back-end of the software to change the appearance of administrator panel for their client. The client has no access to the code, and modifies content by logging into their back-end: the administrator area.
Additionally, the developers of WordPress software itself modify code within the software when they release new versions. For WordPress software developers, the front-end of their product is the administrator panel interface, since their primary audience is blog owners, while the blog owners primary audience is their blog visitors.
Example : WordPress.org hires back end developers to work on the code of their software. They release new versions, which website developers download and set up for their clients.
In the above example, each of these three persons have their own understanding of back-end access. One client's back-end is another developer's front-end.


… or Linnies before they hatch!
I just finished checking on eggs! I believe Heidi has two chicks under her tummy!
Unfortunately, Roxie is still learning how to be a mother, and Claire is having a poor season, so far.
I can't help but laugh at my super-silly Quakers. The lovely lady laid four eggs in her nestbox but the big bully boy had a blast carrying them into the water dish and poking holes in them! Sigh… … all part of the learning process as they mature.


Last weekend a message popped up, which made me rush to the vet clinic faster than the speed of sound. The sweetest hen, Cluck was in trouble. A fox had been so cheeky to catch it, but thanks to a observant owner, the fox was caught in the moment of the crime and the poor hen was safe for now.
The hen was a highly valued member of the family along with its 3 comrades, so if the hen was not too seriously injured, then it should have the chance – assuming it should not undergo unnecessary suffering.
The hen was safely brought to the clinic in a large cardboard box, where we started by taking a glance at the damages.
A hen is undeniably covered with feathers. If we were to inspect the hen probably, some of the feathers had to go. A significant amount had fallen in the heat of the battle, but blood made it difficult to assess the severity of the damage.
The feathers were gently removed and the blood wiped off.
The grim jaws of the fox had been around the neck of the hen and had left several open wounds. Fortunately, they were not particularly deep into the muscles. The hen proudly kept her beak up and had great movement of the neck and head.
We assessed for now that the hen would make it.
Everyone was concerned that the great ravages of the fox had been so severe that we had to kill the hen right away.
Some of the wounds were so deep, they had to be closed with a few stitches. Little local anesthetic was laid and with the owner's safe hand as loving support for the hen, the bird was sewn together in 3 places and groomed for recovery at home.
The next few days Cluck must have peace, tranquility and warmth. She must have medications that are given with a small pipette in the mouth. In the event of loss of appetite, which is naturally taken into account, she must be fed with "Powerfood" with a small syringe.
No one can predict the outcome. But for now we are cheering on Cluck and believe she is gonna make it.
If we look at the whole situation from above: Most of us associate chickens with the chicken fillets from the refrigerated counter. More families today, however, keep hens in the garden for the enjoyment of all. The hens live as members of the family a lovely free life with space, care and good food.
Unfortunately, such a life is not the reality of the country's many slaughter chickens that end their lives for human consumption.
There is no doubt that the hen is not given enough credit for being a living creature with intelligence and emotion. Cluck was clearly conscious throughout the séance. Feelings like fear, pain and security are part of the hen's reality.
When I think about the conditions which the chickens are living under , it hurts all the way into my soul.
The meeting with Cluck at the clinic gives the reflection: When we recognise the soul and consciousness of animals, we must do better for the animals all the way around!
The announcement that Cluck is doing well!
Our hen has overcome the brutal attack of the fox!
The large open wounds that were sewn together a Saturday morning, heals!
It's a nice reminder: Yes, it's good to fight for life!
Some may have thought it would have ended with another chicken filet?
I'm glad we followed our intuition and gave Cluck a chance.


As a KNX certified training centre you always have to make sure that your students are trained with the latest version of ETS Professional or ETS Lite.
The KNX certified training centre purchases the ETS Lite / Professional licenses at special rates from MyKNX and installs the ETS software on the computers of the training centre. The ETS licenses and dongles are the property of the training centre.
The student receives a 70 % ETS Lite rebate voucher when signing up for the KNX Basic course. Before the KNX course starts, the student can purchase the ETS Lite thereby redeeming the latter voucher. This means that the student only has to pay the remaining €60 + shipment costs to get hold of his/her own ETS Lite license.
KNX certified training centres can buy ETS Lite licenses in 'bulk'. These licenses can then be transferred to the respective student's MyKNX account. See article Bulk (Stock) license procedure for more information.


text:
namespace Aspose.OMR.Client.Utility
{
    using System.Collections.Generic;
    using System.Linq;

    /// <summary>
    /// Helper handling bubbles answers mapping
    /// </summary>
    public static class AnswersMappingHelper
    {
        /// <summary>
        /// English upperacse letters
        /// </summary>
        private static readonly string[] EnglishLettersUppercase =
        {
            "A", "B", "C", "D", "E", "F", "G", "H", "I", "G", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
            "V", "W", "X", "Y", "Z"
        };

        /// <summary>
        /// English lowercase letters
        /// </summary>
        private static readonly string[] EnglishLettersLowercase =
        {
            "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",
            "v", "w", "x", "y", "z"
        };

        /// <summary>
        /// Digits from 1 to 9
        /// </summary>
        private static readonly string[] DigitsFromOne = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};

        /// <summary>
        /// Digits from 0 to 9
        /// </summary>
        private static readonly string[] DigitsFromZero = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};

        /// <summary>
        /// Dictionary for correspondence between display shortcut string and actual mapping values
        /// </summary>
        private static readonly Dictionary<string, string[]> AnswersMappingDictionary;

        /// <summary>
        /// Dictionary with user defined mapping
        /// </summary>
        private static readonly Dictionary<string, string[]> CustomMappingDictionary;

        /// <summary>
        /// Display shortcut for english uppercase letters
        /// </summary>
        private static string englishLettersKeyUpper = "A..Z";

        /// <summary>
        /// Display shortcut for english lowercase letters
        /// </summary>
        private static string englishLettersKeyLower = "a..z";

        /// <summary>
        /// Display shortcut for digits from 1 to 9
        /// </summary>
        private static string digitsFromOneKey = "1..9";

        /// <summary>
        /// Display shortcut for digits from 0 to 9
        /// </summary>
        private static string digitsFromZeroKey = "0..9";

        /// <summary>
        /// Initializes static members of the <see cref="AnswersMappingHelper"/> class.
        /// </summary>
        static AnswersMappingHelper()
        {
            AnswersMappingDictionary = new Dictionary<string, string[]>();
            CustomMappingDictionary = new Dictionary<string, string[]>();

            // load from settings and add user entries in format : "name" (or key) - "values"
            CustomMappingDictionary = UserSettingsUtility.LoadCustomMappings();
            foreach (var entry in CustomMappingDictionary)
            {
                AnswersMappingDictionary.Add(entry.Key, entry.Value);
            }

            // add default values
            AnswersMappingDictionary.Add(englishLettersKeyUpper, EnglishLettersUppercase);
            AnswersMappingDictionary.Add(englishLettersKeyLower, EnglishLettersLowercase);
            AnswersMappingDictionary.Add(digitsFromOneKey, DigitsFromOne);
            AnswersMappingDictionary.Add(digitsFromZeroKey, DigitsFromZero);
        }

        /// <summary>
        /// Get all mappings shortcut strings
        /// </summary>
        /// <returns>Answers mapping list</returns>
        public static List<string> GetAnswersMappings()
        {
            return new List<string>(AnswersMappingDictionary.Keys);
        }

        /// <summary>
        /// Get full mapping values by provided shortcut
        /// </summary>
        /// <param name="key">Shortcut string</param>
        /// <returns>Mapping values</returns>
        public static string[] GetMappingByKey(string key)
        {
            return AnswersMappingDictionary.First(x => x.Key == key).Value;
        }

        /// <summary>
        /// Checks if mapping with specified key already exists
        /// </summary>
        /// <param name="key">Key to check</param>
        /// <returns>True if mapping exists, false otherwise</returns>
        public static bool CheckMappingExists(string key)
        {
            return AnswersMappingDictionary.ContainsKey(key);
        }

        /// <summary>
        /// Add custom mapping and save settings
        /// </summary>
        /// <param name="key">Shortcut string</param>
        /// <param name="mappingValues">Mapping values</param>
        public static void AddCustomMapping(string key, string[] mappingValues)
        {
            AnswersMappingDictionary.Add(key, mappingValues);
            CustomMappingDictionary.Add(key, mappingValues);
            UserSettingsUtility.SaveCustomMappings(CustomMappingDictionary);
        }
    }
}


If you need a fast, efficient and risk-free build solution for your next accommodation project then talk to our experts.
We use off-site and modular construction methods to build residential apartments, housing, student accommodation and hotels where space and time is limited; for example busy city centres where access is restricted.
Modular construction delivers value for money, quality and a fast-track build programme.
Our robust and attractive designs are suitable for all types of accommodation, upto 7-storeys. The perfect solution when a high degree of volume and repeatability is required.
Each project is manufactured to exacting standards to provide high performance buildings that meet the individual client requirements.
For all our residential buildings where we are NHBC registered, BLP approved and also Council of Mortgage lenders approved.
No matter what the size or complexity of the build, our specialist accommodation team will fully satisfy your individual requirements on usage, size, appearance, internal layout, sustainable performance and budget.
A dedicated project management team will manage your build from the design stage all the way through to handover.
We are proud to be part of the LHC off-site construction framework. If you are a public sector client, you can now procure our services directly. As part of this appointment, we can provide a full turnkey service for new residential homes in London, the South West and South East.
LHC is a public sector procurement specialist and this new framework provides local authorities, housing associations and other social landlords with easy access to off-site manufactured volumetric and panelised building systems for the use in new home build projects.
Our modular buildings provide the ideal solution for social landlords wishing to build new housing quickly and efficiently.
Ridgeway House was designed for use by scientists and engineers from around the world who attend Rutherford Appleton Laboratory to carry out research into particle physics and space based astronomy.
The accommodation needed to be built to a very high specification, with enhanced sound attenuation between rooms and a full blackout facility to enable scientists to rest between shifts.
The 3-storey guesthouse was constructed using 45 modules to provide 62 high quality en-suite bedrooms with linen stores, ironing rooms and general storage.
Working with Mansell Construction, Rollalong was responsible for the design, manufacture, and installation and commissioning of the modules.
A single module created 2 large bedrooms with ensuites. There are a mix of bedroom types with 54 singles, 5 doubles and 3 disabled bedrooms.
The total Rollalong programme was 26 weeks; 10 weeks to manufacture and 16 weeks to install and handover. The installation required minimal on-site labour, storage and equipment, resulting in less noise and disturbance to the local community.
Sitting alongside the imposing Government House Officers' Mess building in Aldershot, is the latest building from Rollalong for Aspire's Project Allenby/Connaught. Asset GH0600 has been sympathetically designed to complement Government House itself, using design elements from the Arts & Crafts movement of the early 20th Century.
The new building is home to Senior and Junior officers in en-suite single living accommodation. As with all of our military buildings it includes the normal bomb blast protection inherent within our design.
Using a modular solution wasn't the obvious choice for GH0600 due to the need to match the existing mess building. However Aspire, having benefitted from a 5 year relationship with Rollalong, recognised that in this restricted site an offsite solution would deliver significant programme and cost benefits.
The unique architecture presented a challenge to the Rollalong design team as the rooms were fitted with sloping ceilings/walls and dormers in our factory ready to receive aesthetic cladding on site.
A Brownfield development for Tower Hamlets Community Housing to provide quality Social Housing accommodation in 24 one-bedroom and 14 two-bedroom flats.
The L-shaped residential building was constructed using 76 modules that cascade from 5 down to 2 storeys on a concrete podium. Painter House is shared ownership apartments and Peter House is general need rental apartments. The ground floor is utilised as office space by Tower Hamlets Community Housing.
Rollalong designed, manufactured, installed and commissioned the modules. The design used 2 basic flat types with integral balconies and walkways.
The modules were installed over 3 weeks at times to suit the traffic on one of London's busiest roads. Minimal on-site labour, storage and equipment were required. Noise and disruption to local residents was kept to a minimum as a result.


Bad Piggies, the spin-off game to Rovio's wildly popular Angry Birds, hit the online stores last week, and following in its sizable wake were fake versions designed to install an aggressive adware program into Chrome browsers. Reportedly, over 83,000 Google Chrome users have been infected.
Cybercrooks found a niche because Bad Piggies is only available for Android devices on Google Play (free) or Apple devices ($0.99 for iPhone and $2.99 for iPad) on iTunes. Free versions of Bad Piggies that claimed to be from the creators of Angry Birds appeared on the Chrome web store shortly after the release. The top 3 listed are called Bad Piggies, but they are from different companies; padeba, gametc.com, and the HD version from HitsGames. They have over 13,000 downloads.
Reviews of the games reveal the anger and disappointment of Rovio fans.
Fake. Not Bad Piggies, instead its a link to a TERRIBLE website.Reported. WHATEVER YOU DO, DON'T EVER DOWNLOAD IT. IT'S A LINK TO A CRAPPY WEBSITE!!!!!!!!!!
Fake. Should be ashamed for abusing the fame of a good game company.
Not only does this worthless "app" just take you to a webpage, it's a worthless knockoff of angry birds. 100% spam and should be banned from posting any other apps.
In addition to being a lousy fake of the authentic game, researchers from Barracuda Labs report that the plug-in installs aggressive adware that displays additional advertisements into sites like eBay, IMDB, Yahoo and MSN.


The last month saw both the release of Ember 0.5.6 and the start of the Google Summer of Code.
The Ember release included the really nice addition of real time shadows, thanks to the work done by Alexey. It also included some really nifty area editing tools for world authors, as well as the usual slew of polish and bug fixes.
After the release was done Alexey and me did some additional work on the shadow system, to fix some of the bugs and artifacts that existed in the release. Amongs them was some issues with shadow texture fidelity at certain distances and a bug where lights that were created in the world never disappeared. Another issue we found was that lights which were attached to entities which a character was wielding did't get updated as the character moved. The prime example here was the torch, which in turn had a "fire" child entity.
All of these issues has now however been fixed in git master.
I've also added a new nifty snap-to-move feature. It's activated when you move an entity in the world, and allows you to easily make it snap to another entity. The snapping is done by matching the bounding boxes of the entities. This is really useful when building fences or walls, since each wall section then can snap into the other.
However, the bulk of my time the last couple of weeks has been spent on graphic glitches, mainly those found on ATI cards. We've known for a little while that there are a couple of artifacts on ATI cards, but since none of the main developers use ATI cards (we use Nvidia, since at least historically their Linux support has been orders of magnitudes better than ATI) we haven't really known how bad these artifacts are.
After upgrading to Mandriva 2009.1 I began to run into X server segfaults when running OpenGL applications. I therefore had to abandon my Nvidia card until the issue has been fixed, and it just so happened that I was able to borrow an ATI cards from work.
Turns out there were all kinds of issues with ATI cards, amongs them the issue with random segfaults within the OpenGL driver. Just this issue had me spend more than a week trying to track down. Intially it wasn't clear that the crashes were random, since they seemed to occur near certain materials. However, after disabling more and more features it became apparent that they were indeed completely random. Thanks to cdleonard, developer of the Caelum environment system, we concluded that the issue was that using hardware generated mipmapping on ATI cards, as supplied by the SGIS_generate_mipmap extension, resulted in random memory corruption withing the (closed source) GL stack. Yep, pretty much the worst possible kind of bug to track down. Once we did track it down it down and disabled the crashes went away.
There are however still some artifacts on ATI cards. The paged geometry has some issues, since it in places mixes vertex shaders with fixed function fragment processing. And the high detail glsl shaders doesn't produce any output, so when running Ember in high detail level all meshes are hidden when viewed up close. But all of these issues are easily fixable and it shouldn't take long until we can do a new release, which will work much better on ATI cards.
The Summer of Code is also progressing nicely. Manuel reports on the progress over at the wiki. We're now mainly in the discovery stage, where we're identifying where in the code base it would be suitable to add threading support. Nonetheless Manuel has already submitted a series of patches for various code cleanup issues which I've merged into Ember trunk. Git is truly a wonderful tool!


PC-BSD: Set For Serious Growth?
Artem Tashkinov writes: Luke Wolf, a KDE developer, argues that PC-BSD might become a serious desktop OS contender by year 2020, since Linux so far has failed to grasp any serious market share. He writes, "Consider this: In the past 10 years has the distribution you run changed significantly in what it offers over other distributions? I think you'll find the answer is largely no. I do have to give a shout out to openSUSE for the OBS, but otherwise I've used my desktop in the same exact way that I have always used it within the continuity of distribution X,Y, or Z since I started using them. Distributions simply aren't focused on desktop features, they're leaving it up to the DEs to do so." He continues, "PC-BSD on the other hand in fitting with the BSD mindset of holistic solutions is focused on developing desktop features and is moving rapidly to implement them." What do you think?


(See the attached screenshot). Feature or bug?
monitors (See the attached screenshot). Feature or bug?
I do not think that problem is specific for two monitors configurations.
Dialog is also huge with a single monitor.
Thank you. Is this a feature or bug?
It's a bug and there's already a SCR for that in the Tracker.


The Envoy Group offers suggestions and guidance to families that have reached the end of their ability to help their struggling teen at home, who are searching for solutions in a therapeutic or residential boarding school setting. Since 2006, we have traveled across the country visiting residential and therapeutic boarding schools, meeting the staff, leadership and owners, as well as assessing their ability and effectiveness in doing the job they were created to do.
When families find themselves at the end of their ability to help their struggling teen at home, they often don't know who to turn to next. Our hope is that you would look to our experience and knowledge for guidance in finding the potential right residential or therapeutic boarding school program for your teen. We have professional relationships with over 80 programs and have visited over 100 campuses across the country, but we can also help you find out more information about any school your may be looking into. Our industry connections allow us to gather information about programs quickly and effectively*.
Several years ago our family had to put our youngest in a therapeutic boarding school. Our experience with that program was life-threatening for him. So after much research we found a great program and moved him there. After experiencing a bad program, and a good one, we made a commitment to helping other parents find programs that potentially best fit their teen's needs in an attempt to possibly prevent the heartache and financial loss we experienced.
We regularly check back with the families who have placed their teen in a boarding school program at our suggestion and receive feedback about their experience with the program. We find this information to be invaluable and relay it back to parents who are searching for a reputable and effective boarding school program for their struggling teen.
Parents often want to make sure that the residential or therapeutic boarding school programs that they send their children to will not discourage their teens from exploring and expanding the faith in which they have grown up. While we have connections and strong professional relationships with many Christian therapeutic boarding schools, most will not accept teens who are acting out sexually or struggling with sexual identity as a result of trauma. This leaves us in a conundrum at times as we recognize families in these situations still need help.
We have made a marked effort to find programs that will accept teens struggling with unhealthy sexual behavior or trauma-induced sexual identity issues into their program, but will not under any circumstances antagonize or discourage students from exploring the faith their families maintain. The programs we suggest allow students to go to the local youth group and allow faith to be an integral part of their therapy. Most also match students up with therapists who are of the same faith. If at any point we discover that this is not the case in a program we regularly suggest, we will immediately notify the program director that their program will no longer be suggested by our therapeutic placement staff until the problem is fully resolved to our satisfaction.
We also have industry connections that allow us to be "in the know" about what's happening in programs and how effective they're being in the work that they do.
* While we can have a good amount of certainty about the information we receive from industry insiders and other programs, we can not guarantee that the information will be 100% accurate or current.


text:
11 Interesting Facts About Being on the Service Staff at the White House
BY David W Brown
istock collage
The Residence, by Kate Anderson Brower, is an extraordinary portrait of the butlers, maids, plumbers, and chefs who run the "home" half of the White House. The book is crafted from over 100 interviews, and takes readers to the tragic day Jackie Kennedy returned home in a blood-soaked dress, what Richard Nixon did after resigning, and what it's like to walk in on naked presidents. The result is a mesmerizing history of America from the service staff's heretofore untold point of view. A comprehensive list of the fascinating details revealed by Brower would require reprinting the book in its entirety; here's a tiny sampling of things we learned from The Residence.
1. It takes a large staff to care for the White House.
The White House is bigger than you think. Within the building, according to Brower, "132 rooms, 147 windows, 28 fireplaces, 8 staircases, and 3 elevators are spread across the 6 floors—plus two hidden mezzanine levels—all tucked within what appears to be a three-story building." Ninety-six people work full-time in the residence, and there are another 250 part-time employees. Among the jobs they do: butler, maid, chef, plumber, doorman, and florist. The second and third floors of the White House make up the residence.
2. "Devotion" is the service staff's watchword.
Members of the service staff pride themselves on being able to melt into the walls, remaining simultaneously attentive and unobtrusive. Things like bed turndown, vacuumed carpet, and painted walls happen as if by magic, carefully choreographed around the first family's schedule. World-class parties can be thrown with a moment's notice. A shirt removed when the president steps into the shower has vanished for laundering by the time he gets out.
The job is in many ways a calling, and devotion is required to be a successful member of the service staff. World events drive the daily schedule, and one supervisor reported working 1000 hours of overtime a year. According to a former White House executive chef, "You work for the same people every day, you don't have any personal life, family, social life, you work what we used to call 'White House flex time'—that is, you choose any eighty-five hours you want to work each week."
3. Intimate conditions sometimes lead to embarrassing moments.
Members of the service staff guard fiercely the privacy of the first family. Without the family's trust, it would be impossible for members of the service staff to do their jobs effectively. Working in such intimate conditions sometimes leads to embarrassing moments. One usher once had to interrupt President Reagan's shower to deliver an urgent message. "All he had on was a skim of water!" he said. Later that evening, the same usher had to deliver another message to the president. He knocked on the bedroom door and announced that he had a package for the president. Nancy Reagan told him to come in. He entered the bedroom just as the president, wearing nothing but underwear, was walking out of the dressing room. "Oh Ronnie," said the first lady, "you could at least put on a robe." Responded the president: "Don't worry about it. He's already seen me naked once today. We're old friends."
4. Open positions are not advertised.
Don't bother checking the classified ads for job openings. Available positions on the White House residential staff are filled by word of mouth, with employees bringing in, and vouching for, new hires. Multiple generations of families sometimes work in "the house," as they call it, and employees generally stay on for decades.
5. The White House chefs are the best in the world.
White House chefs are world-class, and working for the White House means turning down competing job offers worth several hundred thousand dollars more. It's worth it, said one chef: "The White House is the top of the top. If it's not the top at the White House, when is it going to be the top?" Chefs prepare meals befitting the office, and also to suit its occupant. "If the president wanted a peanut butter and honey sandwich then by god we made the best peanut butter and honey sandwich we could."
Great pride is taken not only in the food, but in its presentation. Lyndon Johnson worked erratic hours, which meant the White House chef also had to work erratic hours. Lady Bird Johnson requested that the chef start going home at a reasonable hour, and simply leave a prepared meal in the kitchen. She would reheat the meal for the president, she said, or if she were asleep, the president could heat it when he was ready for dinner. The Maître d' was indignant at such a suggestion: "The president of the United States having to serve himself dinner? Never!"
6. They refill drinks, fix the plumbing, and find terrorists.
The Secret Service isn't the only group handling security. The White House maid staff is trained to be alert for signs of unusual activity that might endanger the first family. In 2011, a maid discovered a broken window and piece of broken concrete on the Truman Balcony. An FBI investigation stemmed from the discovery. What the Secret Service had previously dismissed as a gang shooting unrelated to presidential security turned out to be seven shots fired directly at the White House.
7. Presidential transitions are their Super Bowl.
When a new president is elected, he or she takes ownership of the White House at 12:00 on Inauguration Day. Until the stroke of noon, however, the residential staff gives the outgoing president the same level of service as any other day. While everyone is at the Inauguration, the service staff has six hours to transform the White House for its new occupants. It is a massive endeavor requiring the presence of every member of the staff. All of the outgoing family's belongings are packed and all of the incoming family's belongings unpacked. When the new president arrives at his or her new home, the mansion is redecorated; rugs, headboards, and mattresses changed; new flowers arranged; paintings replaced; clothes hung; and toothbrush set out. When the outgoing president departed his or her family photographs are hanging on the wall. When the new president arrives, his or her family photos are there.
8. They don't come cheap, and the president has to pay for it all.
The president is on the hook for his or her personal expenses, and for those of his or her guests. Food, drink, dry cleaning, mints on pillows, and wine add up, and quickly. When parties are thrown in the evenings, in addition to paying the way for hundreds of people, the president has to pay time-and-a-half to the White House staff. It is a shocking and dismaying discovery for every incoming family. Writes Brower, "Even Jackie Kennedy instructed the chief usher to 'run this place just like you'd run it for the chinchiest president who ever got elected!' She dropped her voice comically, adding, 'We don't have nearly as much money as you read in the papers!'"
9. The president's food is serious business.
The president's supply lines of food are prescreened by both the FBI and Secret Service. If the president discovers something he or she likes while traveling, that food is shipped to the home of someone on the residential staff so that nobody knows it's going to the president. (Likewise, the president's room service goes to a member of the staff traveling with him or her.) Residence workers also buy the president's groceries. According to one member of the service staff, "there is no one more important to the physical safety of the president than the pastry chef and the chef."
10. They work in a museum.
White House curators keep track of "every candlestick and side table." Furniture and artwork are irreplaceable, which sometimes complicates living arrangements and public events. "You're working in a museum," said one member of the service staff. Moving things around for television cameras isn't as easy as one might think. "It's not just two chairs for an interview," but "two chairs in the Blue Room that are older than you are—by centuries—that need to be moved out of the way." Accordingly, specific members of the staff handle such changes. What is not on display at the White House is stored at a warehouse in Riverdale, Md.
11. With every new family, they must relearn their jobs.
Presidents come and go, but the service staff remains the same. After four or eight years, staff grow close to the first family, and tears are invariably shed when there's a change in administration. When a new family comes in, a new vibe comes with them. Chefs must learn new palates, florists learn new tastes, and there's a long stretch during which the incoming family must learn to adapt to a suddenly robust staff eager to attend to their every need. One White House usher in The Residence admitted that some first families are a pleasure to serve, and that with some they have to pretend. "But we pretend very well," he said.


This is the prize promotion page for all the prizes being given away for the read-a-thon. We have a couple of amazing book prizes donated from some very generous authors and bloggers and a couple of prizes from me! At the end of this post, you will find details regarding how the prizes will be awarded at the conclusion of the read-a-thon.
As the 14th century dawns, Scotland's survival hangs by a spider's thread. While the clans scrap over their empty throne, the brutal Edward Longshanks of England invades the weakened northern kingdom, scheming to annex it to his realm.
But one frail, dark-skinned lad stands in the Plantagenet monarch's path.
The beleaguered Scots cherish James Douglas as their "Good Sir James." Yet in England, his slashing raids deep into Yorkshire wreak such terror that he is branded the Black Douglas with a reward placed on his head.
As a boy, James falls in love with the ravishing Isabelle MacDuff, whose clan for centuries has inaugurated Scottish monarchs on the hallowed Stone of Destiny. Their world is upturned when James befriends Robert Bruce, a bitter enemy of the MacDuffs. Forced to choose between love and clan loyalty, James and Isabelle make fateful decisions that will draw the opposing armies to the bloody field of Bannockburn.
Here is the story of Scotland's War of Independence and the remarkable events that followed the execution of Wallace, whose legend was portrayed in the movie Braveheart. This thrilling epic leads us to the miraculous Stone of Destiny, to the famous Spider in the Cave, to the excommunicated Knights Templar, to the suppressed Culdee Church, and to the unprecedented Declaration of Arbroath, the stirring oath document that inspired the American Declaration of Independence four hundred years later. An unforgettable saga of the star-crossed love, religious intrigue, and heroic sacrifice that saved Scotland during its time of greatest peril.
Glen Craney is an award-winning novelist, screenwriter, journalist, and lawyer. The Academy of Motion Pictures, Arts and Sciences has honored him with the Nicholl Fellowship prize for best new screenwriting. He is also a B.R.A.G. Medallion Honoree and has three times been named a Foreword Reviews Book-of-the-Year Award Finalist. His debut novel, The Fire and the Light, was recognized as Best New Fiction by the National Indie Excellence Awards and as an Honorable Mention winner for Foreword's BOTYA in historical fiction. He lives in southern California.
Charlene needs a miracle. God has one waiting … a hundred years in the past.
In Time for Christmas -- a Novella, is the story of Charlene Williams, a woman trapped in a dangerously abusive marriage. Disappointed that God hasn't gotten her out of it, or even hears her prayers at all, she has shut down emotionally. When husband Dale becomes suspicious of her daily chats with the mailman, he whisks her out of town and abandons her on his family's ranch—an isolated, dilapidated place no one has lived on for over forty years. With the promise that he'll be back in a few days, he knocks her unconscious and leaves.
In Time for Christmas -- A Novella - Kindle edition by Heather Blanton. Religion & Spirituality Kindle eBooks @ Amazon.com.
Heather lives with her husband and two adventurous boys on a farm outside Raleigh, NC. They enjoy riding practically anything with four legs or two wheels, and being outdoors.
One Two winners will each receive a $5 Amazon digital gift from yours truly!
This is a read-a-thon participant only giveaway. To be eligible, you must have signed up, participated and completed a wrap-up post at the end and link it here at Seasons of Reading at the official read-a-thon wrap-up post (I will give everyone until Tuesday (12/2) at 11:59pm CST to complete their wrap-up posts). We have a total of 16 prizes. This means there will be 16 winners. I will award prizes as they do during Dewey's Read-a-Thon. That means first come, first served. I will draw the 16 winners with random.org and email all 16 at the same time. The first person who emails me back with their choice gets that prize. I will mark off the prizes as they are taken. All eBook prizes will be sent to winner via email (or will be given a coupon code) so please specify what format you require in your email. Winners will be chosen after the wrap-up post deadline (see above).
If you're on Twitter, stop by and chat with the hashtag #CSReadathon No official chats are scheduled, but I'm sure people will be hanging out or stopping by. Maybe we can share a cup of cocoa or spiced cider.
If you haven't already, why not join us for the Christmas Spirit Reading Challenge, which runs all season long, you can do so at my Christmas blog, The Christmas Spirit. Would love to have you! Also, my season long Christmas event kicks off over there tomorrow. I'm looking for guests so if you love Christmas and want to be my guest to tell us why (anything goes...favorite movies, books, family memories, traditions), please stop by over there and leave me a message in the contact form. Can you tell Christmas is my favorite time of year? I'm SO excited!!!
Once again kicking off the Christmas Spirit Reading Challenge (the 5TH year, I might add!) at The Christmas Spirit, it's the Christmas Spirit Read-a-Thon...and this year it's a week long. Yay!
If anyone is interested in donating prizes or hosting a giveaway or mini-challenge, please contact me using the contact tab above.
Authors...read-a-thons are always a great way to promote your books...and they don't have to be about Christmas (but if they are, that's great too!). Please contact me if you'd like to contribute.
Hope I haven't forgotten anything. If you have any questions or notice something I've left out, please feel free to contact me via the contact tab.


glass table cover ikea table cloths dining table cover tablecloths table cloths unusual tablecloths glass table top cover ikea.
glass table cover ikea table covers inch glass table top ikea uk.
glass table cover ikea round glass for table 8 beautiful a top cover desk glass table top ikea uk.
glass table cover ikea glass table cover tablecloth glass table topper glass table top glass table top ikea uk.
glass table cover ikea glass table cover image of tempered top kitchen small mosaic catering events our rental glass table glass table top cover ikea.
glass table cover ikea glass desk cover glass desk cover best home office desk glass table cover glass table top ikea uk.
glass table cover ikea table glass table top cover ikea.
glass table cover ikea glass table cover glass table cover glass table cover top living room black metal chandelier lighting glass table cover glass table top cover ikea.
glass table cover ikea glass desk glass desk cover clear glass desk glass table top ikea uk.
glass table cover ikea glass desk cover desk cover ideas desk glass cover home office desks for home office office glass desk cover glass table top ikea uk.
glass table cover ikea glass dining table top glass table cover image of tempered glass table top dining table glass dining table glass table top cover ikea.
glass table cover ikea coffee tablecloth glass table top ikea uk.
glass table cover ikea glass table covers top protector clear cover dining what glass desk cover l shaped top table glass table top ikea uk.
glass table cover ikea dining room table top protectors glass table cover traditional glass table cover glass table top glass table top ikea uk.
glass table cover ikea glass table tops near me round topper kitchen and chairs dining set replacement glass table top cover ikea.
glass table cover ikea glass table cover glass table cover 1 glass table top cover glass table top ikea uk.
glass table cover ikea glass table top cover southern enterprises round end in gold 1 l glass table top ikea uk.
glass table cover ikea glass table covers glass for conference room table custom cut glass top in bronze protect your glass table covers glass table top cover ikea.
glass table cover ikea glass desk cover acrylic table glass table top cover ikea.
glass table cover ikea glass table top protector precious glass table top protector glass table top protector glass table top glass table glass table top cover ikea.
glass table cover ikea glass table cover custom table customer project cut glass cover reflections glass table top glass table top cover ikea.
glass table cover ikea full size of office desk cover ideas glass desks custom protector clear pads size black glass table top ikea uk.
glass table cover ikea round glass table glass table covers glass table cover guide glass table top round round glass table glass table top ikea uk.
glass table cover ikea glass covers for tables rectangle walnut glass top dining table and 8 chairs for glass cover glass covers for tables glass table top cover ikea.
glass table cover ikea glass desk cover glass desk cover glass desk protector traditional tempered glass table protector glass desk glass desk cover glass table top cover ikea.
glass table cover ikea glass dining table glass table glass dining table table design ideas round dining table glass glass table top ikea uk.
glass table cover ikea glass desk cover desk glass table cover glass table top cover ikea.
glass table cover ikea imposing decoration dining room table covers protectors dining room table covers protection dining glass table top cover ikea.
glass table cover ikea hob cover the tempered glass surface is easy to clean glass table top ikea uk.
glass table cover ikea glass table top glass table top glass desk glass table top shattered glass table top glass table cover glass table top ikea uk.
glass table cover ikea glass table cover glass table covers glass table cover in customer project custom cut reflections with glass table cover glass table top ikea uk.
glass table cover ikea glass table cover top protector pad desk covers for protection round glass table cover glass table top cover ikea.


Being competitive in such a booming sector as conventions and events means providing facilities with attractive services for companies and participants. The recording and streaming of conferences, conferences is one of them. And tiivii makes it possible thanks to artificial intelligence and video analytics.
Spain is already the 4th country in the world in terms of the organization of international meetings, according to ICAA data. The biggest challenge facing the MICE sector (Meetings, incentives, conferencing, exhibitions) is to respond to the demand for spaces equipped with technology that improves the experience of participants.
And without a doubt, the possibility of following an event live or later becomes essential today. With tiivii you will be able to automatically produce the recording of a congress or conference at a very competitive price, as you do not need camera operators or a large budget.
We install in the hotel, venue or space cameras connected to the Internet, one or more according to the needs. The cameras capture the entire event and the video is uploaded to the cloud for recoding in real time. The video can be produced through our Artificial Intelligence software, remotely in a cloud based editing table or in multicamera.
Afterwards, the signal is broadcast live or on demand on mobile devices, web servers (YouTube, client's web...), STBs, smartTVs and virtual reality devices.
You can also enrich your recording with graphics, voice over, advertising and much more, in high quality.
And don't lose sight of us on social networks: twitter, linkedin, YouTube tiivii and YouTube Cinfo TV.


text:
Castle School
learn@castleschoolpembrokeshire.co.uk
website by cowelldesigns
An Independent
Co-educational Day School
Home About Us Admissions School Life Curriculum News and Events Contact Us
Castle School places great importance on recruiting and developing talented staff. Teachers are highly qualified or experienced and fully committed to all areas of school life. They play a vital role in ensuring the effectiveness of the school and in enriching the experiences of pupils during their time at Castle School and beyond, whether it be academic, co-curricular or pastoral. In addition to the subject teachers below, our support staff are all degree qualified. They, too, are crucial to the school's success, being committed, enthusiastic and caring. They work tirelessly to support the subject staff and ensure that the needs of every child is met.
Su Cowell - Su studied Mathematics at University College, Cardiff where she also completed her PGCE. She joined the maths department at Marlborough College, during which time she also worked at St Peters Collegiate School, Adelaide, S Australia. She worked as a producer in educational broadcasting for several years before returning to the class room, firstly at Reigate Grammar School and then at Canford School, where she was also a boarding housemistress. Su has been at Castle School for three years , taking over the headship in June 2018.
Science, Maths and ICT
Chemistry - Jayne White (Head of Science).
Jayne studied Chemistry at the University of York before she went on to work for a pharmaceutical company in Eastbourne analysing drugs in the Quality Control department using a range of analytical techniques. Her next role was at Stockton on Tees as a Research Chemist for an engineering company acting as a shift team leader on a plasma arc furnace as well as working on improving bio-oxidation studies on leachate from South African Gold mines to improve gold output. On moving to Pembrokeshire she first of all worked at Fort Popton in the lab analysing North Sea mud samples for oil components. After completing her PGCE she then went on to teach at Milford Haven School for nineteen years where she had several roles such as Head of Chemistry, Assistant Head of Sixth Form, KS5 Welsh Baccalaureate and Key Skills co-ordinator and had responsibility for the NQF Science Qualification. She is currently an examiner for the WJEC GCSE Chemistry course and started as Head of Science at Castle School in September 2018.
Biology - John Rees
John completed a BSc Botany, a PGCE in Science and Certificate of Education in PE at UCW Aberystwyth. He taught at Greenhill School for 35 years, where, over time, he fulfilled various roles; Head of Year; Head of Biology; Head of Science and finally Assistant Headteacher. He has worked for Qualifications Wales accrediting the new GCSE Science and Biology specifications and is currently an A Level Biology examiner. John joined Castle School in 2016 and teaches GCSE and A level Biology.
Physics - Sharon Lloyd
Sharon obtained a Bachelors degree from Southampton University and a Masters degree from Northern Arizona University. She has worked both in UK and overseas for 30 years, teaching Physics for various courses, but predominantly the International Baccalaureate. Sharon joined Castle School in 2016 teaching GCSE and A level Physics. Sharon is also an examinations marker for the International Baccalaureate.
Maths - Laura Penhallurick
Laura studied Early Years Education at the University of South Wales gaining a large knowledge base of how children and young people learn. Unsure of which career path and which ages Laura wanted to teach, Laura joined Castle School in 2015 as an LSA. After two years of specialising in 1-1 teaching and assisting in Maths lessons, gaining relevant qualifications and experience, Laura left Castle school in 2017 to attend Bangor University and study her PGCE. She is now back with us, teaching KS3 and KS4 maths.
Maths - Su Cowell
In addition to her role as Head, Su has over 20 years' teaching experience, including A level Maths and Further Maths and continues to teach Maths to GCSE classes, including those on the school's accelerated programme studying for Additional Maths in years 10 and 11. Su is also an examiner for WJEC Maths.
Computer Science - Stephen Vaughan
After leaving college, Stephen worked for a Pembrokeshire-based company writing software for electronic point of sale systems sold throughout the U.K. and Europe, whilst concurrently studying for his BSc in computing from the OU. Stephen has always enjoyed software engineering, and worked for many years writing large turn-key software solutions for companies such as BLMS (Bass brewers) in Burton-on-Tent, and NuAire and Sony in Cardiff. Stephen is studying latest technologies with the OU including project management, IT security, robotics, neural networking and artificial intelligence.
ICT - Ruth Harris
Ruth gained her degree at Nottingham University in 1993. Before joining Castle School in 2009 she worked as a freelance graphic designer for a local IT company and in addition to her role as Director of Outdoor School, Ruth delivers BTEC IC&T at KS3.
English and Humanities
English - Gill Roberts
Gill studied English Literature at Swansea University and completed her PGCE at The College of St. Paul and St. Mary, Cheltenham. She taught in Wiltshire for five years before returning to Pembrokeshire to have a family. Gill taught English at Greenhill School, Tenby for twenty three years, and has also been an examiner for WJEC. Gill has been teaching at Castle School since September 2017.
English - Sophie Hammond
Sophie has a degree in English Literature from Durham University and a PGCE in secondary English and Drama from Oxford University. She teaches English to Years 7 and 8 and a weekly English enrichment class to Year 11. With twenty years' experience in the classroom, Sophie has taught English and Theatre Studies from Year 4 to A-level at senior and preparatory schools in London, Bermuda and the South of England. Sophie has been Head of Learning Support and Director of Studies at various times in her career, but she is relishing the time back in the classroom her new role has given her.
Geography - Stephen Harries
Stephen studied BSc Geology and a post graduate degree in Geography at UCW Aberystwyth. He went on to teach in Hertfordshire and North London until 1994 when he came to Pembrokeshire and continued teaching. Stephen has also been an external verifier for ULSEb and GNVQ. Stephen has been at Castle School since September 2016.
History - Dan Harries
As well as heading up the modern languages department, Dan also teaches History at Castle School.
Latin and French - Dan Harries
Dan Studied MFL (modern foreign languages) at Cardiff University. He completed his PGCE specialising in MFL and history at Aberystwyth University before working at Sir Thomas Picton as a teacher of French and German. Dan joined Castle School in 2014 and currently teaches History, Latin and French.
Spanish - Tiggy Burrows
Tiggy has a degree in Modern Languages with Business and Management from Aberystwyth University and a Masters in Translation from the University of Bristol. Her working translation languages are Spanish and French into English and she specialised in Young Adult Literature for her dissertation. Between studies Tiggy taught English at a secondary school in the Basque Country and has worked at a Montessori childcare centre in Barcelona. Tiggy joined Castle School in September 2018 as a Spanish Teacher.
Welsh - Fiona Thomas
Fiona read Law and Politics at Lancaster University for one year before moving to Aberystwyth University where she read History and Welsh history through the Welsh Medium, graduating with a B.A. Joint Honours in 1996. Fiona then joined the Civil Service and worked in The Welsh Office Cardiff before returning to Pembrokeshire in 1998 to pursue her career in teaching and has taught Welsh for twenty years at Milford Haven Junior School . She has recently joined the teaching staff at Castle School.
Physical Education, Art and Music
PE - Penny Bowen
Penny obtained her degree from IM Marsh College of Physical Education in Liverpool. Penny taught PE at Westwood Girls School and then at Highdown School, both in Reading. Penny became head of Girls PE at Milford Haven Grammar School in 1981 then Head of PE at Milford Haven Comprehensive from 1988 – 2014. Since then, Penny has been head of PE at Castle School. Penny is also a Duke of Edinburgh Award Assessor, a Youth Club Leader, Sports Leadership Tutor, County Netball and Hockey Coach and Treasurer of Pembrokeshire School's Hockey and Netball Association.
Art - Sarah Hope
Sarah studied for her degree in Fine Art in Portsmouth and is now a working, award winning artist, specialising in portraiture and figurative art. Sarah exhibits locally, in Cardiff and London. Sarah has worked in education for 18 years and at Castle School for the past six years.
Music - Ben Davies
Ben studied his Degree in music at The Bristol Institute of Modern Music and has over 10 years' experience in teaching guitar, bass and music theory. He is currently active within the music industry; working as a live musician, session player, sound technician and music transcriber. Ben has been at Castle School since September 2017 and is currently teaching GCSE music as well as 1-on-1 guitar and bass lessons.
Music - Isobell Jones
Isobell studied at the Royal Welsh College of Music & Drama where she gained her Licontiate Diploma (LWCMD) and a Diploma from the London College of Music (ALCM). Isobell moved to Pembrokeshire where she has been a musician and teacher of music (piano, violin, flute) for 30 years. Isobell is also a member of the Associated Board (ABRSM) Teacher Voices Panel. Isobel remains an active musician and plays with Symphonica Tywi and Cwm Cenwyn String Quartet. She also sings with the Dyfed Choir.
Outdoor School / PSHE
Ruth Harris
Ruth has had a diverse career including developing and delivering environmental education programmes locally, nationally and internationally. Ruth also has a wealth of experience with young people having worked with the Princes Trust, Duke of Edinburgh Award and the Rising Tide Project at Pembrokeshire College. Ruth is the Director of Outdoor School and also Head of Pastoral Care, delivering PSHE.


I love to cook. I learned to experiment from my mother. She was a whiz in the kitchen. ( I miss her so much!) She could do anything… without a recipe. I start creating the food I prepare (sometimes) with recipes. I enjoy experimenting, tweaking to suit what I have on hand, to be healthier, suit a special occasion, or what I think will just be tastier. Sometimes it works, other times I need to keep trying! I love to give dinner parties, travel, try new foods, learn new things. It's fun to go to a restaurant and have a fabulous meal, and try to replicate it at home. Here is a little site to keep my notes, a place where my kids can find their favorite "Mom" meals and helpful tips I have learned or discovered over my many years of being a homemaker, mother, daughter, sister, friend, daughter in law, and recently became a mother in law! Everyone has great recipes, ideas & tricks. The excitement and fun is in making it your own. Please feel free to leave your tips, tried and trues, favorites etc. here too. Food is communal! It's good to share.
Here's to you, and great food!
Excellent web site! I truly adore how it is simple on my eyes and the data are prlperoy written. I am wondering how I could be notified whenever a new post has been produced. I've subscribed to your feed which must do the trick! Have a nice day!


text:
Your search results for: Zoe Kravitz
Divergent (2014)(Blu-ray)
Based on Veronica Roth's #1 New York Times best-selling novel, DIVERGENT is a gripping action thriller set in a futuristic world where society has been divided into five factions. As each person approaches adulthood, he or she must choose a faction and commit to it for the rest of their... ฿150.00
Divergent (2014)(DVD-R)
Divergent Series, The : Insurgent (2015)(Cinavia)(Blu-ray)
In the second installment of the post-apocalyptic Divergent Series, Tris Prior and Tobias "Four" Eaton are being chased by Jeanine Matthews, the Erudite faction leader. As war threatens to break out among all the factions, Tris and Four work frantically to discover the reason behind Erudite's take-over attempt, and what... ฿150.00
Divergent Series, The : Insurgent (2015)(DVD-R)
Dope (2015)(DVD-R)
A coming of age comedy/drama for the post hip hop generation. Malcolm is a geek, carefully surviving life in The Bottoms, a tough neighborhood in Inglewood, CA filled gangsters and drugs dealers, while juggling his senior year of college applications, interviews and the SAT. His dream ... ฿100.00
Fantastic Beasts: The Crimes of Grindelwald (2019)(Blu-ray)
Shortly after being imprisoned by the Magical Congress of the USA, dark magician Gellert Grindelwald has broken free. As soon as he escapes, Grindelwald starts building a powerful army of wizards who want nothing short of the complete enslavement of the human race. To combat Grindelwald's efforts, Professor Albus Dumbledore... ฿150.00
Fantastic Beasts: The Crimes of Grindelwald (2019)(DVD-R)
Shortly after being imprisoned by the Magical Congress of the USA, dark magician Gellert Grindelwald has broken free. As soon as he escapes, Grindelwald starts building a powerful army of wizards who want nothing short of the complete enslavement of the human race. To combat Grindelwald\'s efforts, Professor Albus Dumbledore... ฿100.00
Gemini (2018)(Blu-ray)
The life of Hollywood star Heather Anderson's assistant Jill LeBeau is turned upside down after she arrives at Anderson's house and witnesses a horrific crime scene and Anderson dead from a gunshot wound to the head. Now under suspicion, Jill must convince Detective Ahn of her innocence while trying to... ฿150.00
Good Kill (2015)(DVD-R)
In the shadowy world of drone warfare, combat unfolds like a video game–only with real lives at stake. After six tours of duty, Air Force pilot Tom Egan (Ethan Hawke) now fights the Taliban from an air-conditioned bunker in the Nevada desert. But as he yearns to get back in... ฿100.00
It's Kind of a Funny Story (Blu-ray)
Zach Galifianakis, Keir Gilchrist, Lauren Graham and Emma Roberts star in this uplifting comedy about finding sanity in the most unlikely of places. Sometimes what's in your head isn't as crazy as you think...that's certainly true for Craig (Gilchrist), a stressed-out teenager who checks himself into... ฿150.00
It's Kind of a Funny Story (DVD-R)
Kin (2018)(Blu-ray)
Life can be difficult for convicts, even after they've been released. One former felon finds that the odds are stacked against him when he is forced to go under cover in order to save his life-and his brother's. With time running out, they realize that the weapon shielding them from... ฿150.00
Kin (2018)(DVD-R)
Mad Max - Fury Road (2015)(DVD-R)
Haunted by his turbulent past, Mad Max believes the best way to survive is to wander alone. Nevertheless, he becomes swept up with a group fleeing across the Wasteland in a War Rig driven by an elite Imperator, Furiosa. They are escaping a Citadel tyrannized by the Immortan Joe, from... ฿100.00
Mad Max Fury Road (2015)(BD50)(Blu-ray)
Haunted by his turbulent past, Mad Max believes the best way to survive is to wander alone. Nevertheless, he becomes swept up with a group fleeing across the Wasteland in a War Rig driven by an elite Imperator, Furiosa. They are escaping a Citadel tyrannized by the... ฿250.00
Mad Max Fury Road (2015)(Special Edition)(Deluxe)(DVD-R)
Haunted by his turbulent past, Mad Max believes the best way to survive is to wander alone. Nevertheless, he becomes swept up with a group fleeing across the Wasteland in a War Rig driven by an elite Imperator, Furiosa. They are escaping a Citadel tyrannized by... ฿220.00
Mad Max Fury Road 3D (2015)(BD50)(Blu-ray)
Mad Max Fury Road(2015)(DVD-R)
Road Within, The (2015)(DVD-R)
Robert Sheehan is a young man with Tourette's Syndrome, coming to terms with the death of his mother and life in a behavioral facility. With the help of two unlikely friends (Dev Patel and Zoe Kravitz) and a stolen car, the three embark on a epic road... ฿100.00
Rough Night (2017)(Blu-ray)
It's all fun and games until a stripper ends up dead. During one woman's bachelorette weekend, everything starts to go awry when the male entertainer dies under mysterious circumstances. In one Miami vacation house, these women will make several decisions, many of them certainly ill-advised. With their lives on the... ฿150.00
Rough Night (2017)(DVD-R)
The Divergent Series: Allegiant (2016)(Blu-ray)
After the earth-shattering revelations of INSURGENT, Tris must escape with Four and go beyond the wall enclosing Chicago. For the first time ever, they will leave the only city and family they have ever known in order to find a peaceful solution for their embroiled city.... ฿150.00
The Divergent Series: Allegiant (2016)(Deluxe)(CiNAViA)(DVD-R)
The third installment of the blockbuster Divergent series franchise, ALLEGIANT takes Tris [Shailene Woodley] and Four [Theo James] into a new world, far more dangerous than ever before.
After the earth-shattering revelations of INSURGENT, Tris must escape with Four and go beyond the wall enclosing Chicago. For... ฿120.00
The Divergent Series: Allegiant (2016)(DVD-R)
The LEGO Batman Movie (2017)(Blu-ray)
In the cheeky vein of fun that made "The LEGO Movie" an international delight, the self-appointed leading member of that cast LEGO Batman headlines in his own silver-screen undertaking: "The LEGO Batman Movie." But there are some significant changes fermenting in Gotham, and if... ฿150.00