text:
Structural and functional characterization of Falcipain-2, a hemoglobinase from the malarial parasite Plasmodium falciparum.
Hogg T., Nagarajan K., Herzberg S., Chen L., Shen X., Jiang H., Wecke M., Blohmke C., Hilgenfeld R., Schmidt CL.
Malaria is caused by protozoan erythrocytic parasites of the Plasmodium genus, with Plasmodium falciparum being the most dangerous and widespread disease-causing species. Falcipain-2 (FP-2) of P. falciparum is a papain-family (C1A) cysteine protease that plays an important role in the parasite life cycle by degrading erythrocyte proteins, most notably hemoglobin. Inhibition of FP-2 and its paralogues prevents parasite maturation, suggesting these proteins may be valuable targets for the design of novel antimalarial drugs, but lack of structural knowledge has impeded progress toward the rational discovery of potent, selective, and efficacious inhibitors. As a first step toward this goal, we present here the crystal structure of mature FP-2 at 3.1 A resolution, revealing novel structural features of the FP-2 subfamily proteases including a dynamic beta-hairpin hemoglobin binding motif, a flexible N-terminal alpha-helical extension, and a unique active-site cleft. We also demonstrate by biochemical methods that mature FP-2 can proteolytically process its own precursor in trans at neutral to weakly alkaline pH, that the binding of hemoglobin to FP-2 is strictly pH-dependent, and that FP-2 preferentially binds methemoglobin over hemoglobin. Because the specificity and proteolytic activity of FP-2 toward its multiple targets appears to be pH-dependent, we suggest that environmental pH may play an important role in orchestrating FP-2 function over the different life stages of the parasite. Moreover, it appears that selectivity of FP-2 for methemoglobin may represent an evolutionary adaptation to oxidative stress conditions within the host cell.
10.1074/jbc.M603776200
Amino Acid Motifs, Amino Acid Sequence, Animals, Binding Sites, Crystallography, X-Ray, Cysteine Endopeptidases, Hemoglobins, Methemoglobin, Models, Molecular, Molecular Sequence Data, Plasmodium falciparum, Protein Folding, Protein Structure, Tertiary, Sequence Homology, Amino Acid, Structure-Activity Relationship


text:
Public Release: 3-Aug-2017
Lizards demonstrate rapid evolution in the face of extreme cold
American Association for the Advancement of Science
IMAGE: University of Illinois animal biology professor Julian Catchen, left, postdoctoral researcher Shane Campbell-Staton and their colleagues found genetic, regulatory and physiological signatures of natural selection in green anole lizards that... view more
Credit: L. Brian Stauffer
By studying a population of lizards before and after a sudden cold snap that struck the U.S., scientists have observed how the surviving population underwent rapid adaptation in response to the event. The results demonstrate how a subpopulation can respond quickly - even in one generation - to extreme climatic events. The first direct measurement of natural selection influencing a wild population following a short-lived but extreme climatic event was reported in 1898 by biologist Hermon Bumpus, who found that the size of sparrows changed in response to a severe snowstorm. Yet, despite technological advances, there are still surprisingly few examples of biological response to intense weather events. Here, Shane C. Campbell-Staton and colleagues measured the threshold temperature at which the green anole lizard, Anolis carolinensis, loses its coordination, at five sites across Texas in August 2013. They conducted the same measurements following an extreme cold snap during the winter of 2013-2014, which drove temperatures that were significantly colder than the previous 15 years. Yet they found that the surviving lizards in the south displayed greater resistance to lower temperatures than they had before the cold snap, at levels similar to their more northern counterparts. Furthermore, RNA sequencing revealed 14 genomic regions that displayed significant divergence between individuals before and after the storm. Intriguingly, the shift in gene expression only occurred in the southern population, which displayed a genetic shift toward the more northerly populations; the northern populations, in contrast, showed no change, presumably because winter variability there was less severe. These results are highlighted in a Perspective by Peter R. Grant.
Science Press Package
scipak@aaas.org
@AAAS
http://www.aaas.org
Lizards Demonstrate Rapid Evolution in the Face of Extreme Cold (IMAGE)
http://dx.doi.org/10.1126/science.aam5512
More in Biology
New tumor-driving mutations discovered in the under-explored regions of the cancer genome Ontario Institute for Cancer Research
Programmable nests for cells Karlsruher Institut für Technologie (KIT)
It takes more than two to tango: Microbial communities influence animal sex and reproduction Netherlands Institute of Ecology (NIOO-KNAW)
View all in Biology

redpajama_set_name: RedPajamaCommonCrawl


When you need money to pay your rent, utility bills or get through a difficult time, there are 52 utility payment and rental assistance programs in the Aurora, Illinois area.
One of the most essential things you need to do for yourself is to choose a goal that is important to you. Perfection does not exist -- you can always do better and you can always grow.
St. Vincent de Paul Society of Holy Cross Conference provides home visits for urgent assistance and prayer They also provide short-term assistance involving basic necessities and resource help with budgeting Cash is not provided, but the Society can pay bills if warranted, and can provide vouchers or certificates for gas and household furniture as well as certificates for Aldi's for items not available at food pantries or through the LINKS (food stamp) program.
Leave a message anytime on phone extension # 307. You will get a call back within 24 hours and a home visits will be scheduled.
Evidence of need and being open to home visit. Must reside in the area between Route 38 on the north, Interstate 88 on the south, with DuPage County line to the east and approximately 4 miles west of Randall.
Call for an appointment only. Application is filled out at time of home visit.
Tri-City Salvation Army provides an array of services to the residents of Batavia, Campton Hills, Geneva, St.Charles, and Wayne These include: **Social Services - assistance with food, rent, and utilities Prescription assistance and a food pantry are additional services **Tri-County Golden Diners lunches are served Monday-Friday ** After School program for children in grades K- 5, including a summer day camp **Adult pick-up sports - basketball and dodgeball **Health and education programs including exercise and fitness, health screenings, computer classes, and recreation. **Youth enrichment and character building programs, like scouting.**This location is also houses a WIC program of the Well Child Center, LIHEAP, and Food Stamp (SNAP) applications. **Services in English and Spanish.
Office Hours: 8:00 am-4:00 pm Monday-Friday; Golden Diners lunches 11:15 am; Hours for other programs vary - see website or call for information.
Residents of Batavia, Geneva, St. Charles, Campton Hills and Wayne. **For assistance services: proof of residency and persons residing in household, and evidence of a problem or need. Proof of address, social security cards or birth certificates for all family members, proof of income for all 18 and older. For housing and utility help, applicants need an eviction notice, and an actual eviction or shut off notice for utility assistance.
For social services, please contact Jennie New. For Community Center activities and after school program, please contact Carol Hedgren or register on-line. For Health and Education services, please contact Cathy Winters.
Looking For Services In A City Near Aurora, IL?


Chiffon. 3*17mm. Silver color 4#. 8*20mm zigzag. Hot fix appliques. 20*18mm halloween sequins. Laser multi color body. Pearl craft embellishments. Wholesale pcs 1200. White crystal. Green cup sequins. 3/4mm. 10mm flat dark green color. Ss16 fuchsia. Embroidery sequin sparkle. A01610Wholesale ink shoe. Transparent #a1. Metallic no.3. Round toe.
20mm flower matt pink. Handbags & crossbody bags. Wholesale skirts denim. Wedding toy dance dress crafts decoration. 3mmstaryindimix. Sexually suggestive: Matte beige. Wholesale approx. 100 pcs. Ribbon lace sequin. Stretch sequin trim. Transparent crystal. B47916. Spring summer sun hat. Magic pillowcase. Quantity included: Name1: 10 size shoes010001020. Boutique girls hair clip accessories.
Fluorescent green. Witches on broomsticks. 30 grams. Halter top. 10mm  cup six petals flower. Fresh baked. Round 6mm cord. Rotate sequins c. Style6: Green white red black pink golden color. Loose sequins. Porcelain white color.
Nail 4mm heart. Sickle reaphook cat tailMetal hat cap. Sequin tirm. Metal spoon lure bait jigging lure. Pvc shoes. 6x15mm. Wholesale materials jewelry. 8mm flat turquoise. Sequin round flat. China (mainland). Craft project.scropbooking.wedding favors,card. D24010003(5-6hs20g). 22 colors for option. Sequined clothesDiamond buttons, 3d petals flower, sequined leaf. Womens japaned shoes red.


text:
Q: Display soap response Angular How do I display SOAP responses in an Angular client side application? The request is sent through a Nodejs server below. I am receiving a response in the console. I want to display the response on the front-end. How do I display certain/all fields in the angular front end? For example. I want to display the Transaction number from the response. How will I retrieve that value from the response and display it on the front end?
app.js
app.get("/api/transunion", (req, res) => {

var base64tag = CryptoJS.enc.Base64.stringify(hashtag);

var soapRequest = `<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:typ="http://autoinsight.transunion.co.za/types">
    <soap:Header/>
        <soap:Body>
                <typ:GetConvergedDataRequest xmlns="http://autoinsight.transunion.co.za/types" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <typ:ApiKey>96C0C1D2-1278-4C26-AC52-78B287708AC3</typ:ApiKey>
                  <typ:ReportCode>A4B4AC82-2F2F-4A4B-AFF4-2BE2E35238D1</typ:ReportCode>
                  <typ:Input i:type="HPIReportRequest">
                    <typ:SubscriptionUsername></typ:SubscriptionUsername>
                    <typ:SubscriptionPassword></typ:SubscriptionPassword>
                    <typ:VehicleMMCode>46620030</typ:VehicleMMCode>
                    <typ:VehicleManufactureYear>2014</typ:VehicleManufactureYear>
                    <typ:ClientReference>BryteSA</typ:ClientReference>
                    <typ:RequestorPerson></typ:RequestorPerson>
                    <typ:GuideYear>2020</typ:GuideYear>
                    <typ:GuideMonth>4</typ:GuideMonth>
                    <typ:VehicleMileage>0</typ:VehicleMileage>
                  </typ:Input>
                </typ:GetConvergedDataRequest>
          </soap:Body>
      </soap:Envelope>`;

      request.post({
        uri: url,
        form: soapRequest,
        headers: {"request-hash": base64tag}
      }, function(err, response, body){
        console.log(body);
        console.log(response.statusCode);
        parseString(body, function(err, result){
          if(err){
            console.log("ERROR: " + err);
          }
          console.log(result);
          res.send(result);
        });
      });});

Client Side
component.ts file
import { Component, OnInit } from '@angular/core';
import { HttpClient } from "@angular/common/http";
import * as converter from 'xml-js';

@Component({
  selector: 'app-vehicle-details',
  templateUrl: './vehicle-details.component.html',
  styleUrls: ['./vehicle-details.component.css']
})
export class VehicleDetailsComponent implements OnInit {

  data: any;
  TransactionNumber: any;
  EstimatedRetailPrice: any;

  constructor(private http: HttpClient) { }

  ngOnInit() {
    this.http.get('http://localhost:3000/api/tu', {responseType: 'text' })
        .subscribe((resData: any) => {
          let result1 = converter.xml2json(resData.toString(), {compact: true, spaces: 4});
          const JSONData = JSON.parse(result1);
          this.data = JSONData;
          this.TransactionNumber = JSONData.TransactionNumber;
          this.EstimatedRetailPrice = JSONData.EstimatedRetailPrice;
          console.log(this.TransactionNumber);
        });
  }
}

JSON Response
  {
       "_declaration":{
          "_attributes":{
             "version":"1.0",
             "encoding":"utf-8"
          }
       },
       "s:Envelope":{
          "_attributes":{
             "xmlns:s":"http://www.w3.org/2003/05/soap-envelope"
          },
          "s:Body":{
             "GetConvergedDataRequestResponse":{
                "_attributes":{
                   "xmlns:i":"http://www.w3.org/2001/XMLSchema-instance",
                   "xmlns":"http://autoinsight.transunion.co.za/types"
                },
                "ConvergedData":{
                   "_attributes":{
                      "xmlns:d4p1":"http://schemas.datacontract.org/2004/07/Transunion.Auto.Convergence.B2B.BusinessModels",
                      "i:type":"d4p1:ConvergedResults"
                   },
                   "d4p1:AccidentHistory":{
                      "_attributes":{
                         "i:nil":"true"
                      }
                   },
                   "d4p1:TransactionNumber":{
                      "_text":"64326668"
                   },
                   "d4p1:ValidationMessages":{
                      "_attributes":{
                         "xmlns:d5p1":"http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                      }
                   },
                   "d4p1:VehicleCodeAndDescptionInfo":{
                      "d4p1:VehicleCodeAndDescription":{
                         "d4p1:ResultCode":{
                            "_attributes":{
                               "i:nil":"true"
                            }
                         },
                         "d4p1:ResultCodeDescription":{
                            "_attributes":{
                               "i:nil":"true"
                            }
                         },
                         "d4p1:VehicleCode":{
                            "_text":"46620030"
                         },
                         "d4p1:VehicleTypeCode":{
                            "_text":"T"
                         },
                         "d4p1:VehicleTypeDescription":{
                            "_text":"Agricultural"
                         },
                         "d4p1:VehicleMake":{
                            "_text":"NEW HOLLAND"
                         },
                         "d4p1:VehicleModel":{
                            "_text":"TT TN"
                         },
                         "d4p1:VehicleVariant":{
                            "_text":"TT 55 E / T DT"
                         },
                         "d4p1:IntroductionDate":{
                            "_text":"2010-03-15T00:00:00"
                         }
                },
                "ReportUrl":{
                   "_text":"https:\\\\autotest.transunion.co.za/ReportApi/apireport/270c70e5-7d6d-407f-adc1-71974faec7df"
                },
                "ResponseStatus":{
                   "_attributes":{
                      "xmlns:d4p1":"http://schemas.servicestack.net/types",
                      "i:nil":"true"
                   }
                }
             }
          }
       }
    }

A: You need to bind response's fields to component members, through Angular binding.
In your Angular component, for example :

*

*Create a new member :

subscriptionUsername: string member

*

*In your subscribe() use a SOAP NPM library to parse the SOAP response, then :

this.subscriptionUsername = soapData.subscriptionUsername

*

*In your view, then you can :
Received {{ subscriptionUsername | async }}

redpajama_set_name: RedPajamaStackExchange


/1.5in Standard Vac Hose – 35ft.
1.5in Standard Vac Hose – 35ft.
The 1.5 inch vacuum hose features a 360 degree swivel cuff that prevents kinks, letting you clean your pool quicker so you can enjoy it sooner. The inch and a half diameter provides plenty of suction power for added cleaning versatility. Smooth interior walls prevent debris was getting stuck.


text:
Q: Intellij Code Inspection for Custom Annotation One of the problems I've encountered while using DTOs is that I often find myself shipping (accidentally) entities along with DTOs. To mitigate this problem, I created another Maven project with an annotation (@ValidDTO) and its processor that finds if a DTO annotated with @ValidDTO has @Entity annotated fields.
This is my annotation.
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.TYPE)
public @interface ValidDTO {}

And, this is my processor.
@SupportedAnnotationTypes("com.aj.annotations.ValidDTO")
@SupportedSourceVersion(SourceVersion.RELEASE_11)
public class ValidDTOProcessor extends AbstractProcessor {

    @Override
    public boolean process(Set<? extends TypeElement> set,
                           RoundEnvironment roundEnv) {

        List<Entity> entityFields = roundEnv.getElementsAnnotatedWith(ValidDTO.class)
                .stream()
                .filter(element -> element.getKind()==ElementKind.CLASS || element.getKind()==ElementKind.INTERFACE)
                .map(Element::getEnclosedElements)
                .flatMap(List::stream)
                .filter(element -> element.getKind()==ElementKind.FIELD)
                .map(element -> element.getAnnotation(Entity.class))
                .collect(Collectors.toList());

            if (!entityFields.isEmpty()) {
            processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, "Types annotated with ValidDTO " +
                    "cannot have member variables that are @Entity annotated");
        }

        return true;
    }
}

This is how my POM.xml looks for the Maven project with the annotation and its processor
 <groupId>com.aj</groupId>
    <artifactId>aj-annotations</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                    <generatedSourcesDirectory>${project.build.directory}/generated-sources/
                    </generatedSourcesDirectory>
                    <proc>none</proc>
                    <annotationProcessors>
                        <annotationProcessor>
                            com.aj.annotations.processors.ValidDTOProcessor
                        </annotationProcessor>
                    </annotationProcessors>
                    <debug>true</debug>
                </configuration>
            </plugin>
        </plugins>
    </build>

So, I installed this package as a dependency in another projected and annotated a DTO with it. I purposefully added couple of entities as member variables to see the error.
@ValidDTO
public class FacilityDTO {
  private User user;
  private List<User> users;
}

where,
@Entity
@Table("User")
public class User {}

is an entity.
Now, my custom annotation works perfectly good when I run mvn clean install or build project. I can see the expected "Types annotated with ValidDTO cannot have member variables that are @Entity annotated" in the terminal.
However, I do not see the error in the editor of the IDE. I've tried both Intellij and Eclipse and I do not see any red squiggly line underneath the annotation telling me that the DTO is invalid.
The closest expected desired behavior I can reference is a compile error when using @FunctionalInterface on an interface that has more than one abstract method.
I just need help configuring my IDE. Any help is appreciated!

A: In IntelliJ you can create custom inspections. These can be used to alert you to the presence of custom search patterns in your code (https://www.jetbrains.com/help/idea/creating-custom-inspections.html).
For your case:
Go to settings -> Editor -> Inspections. Activate "Structural search inspection" and add a "Search Template":

(UPDATE 06/2020: "Structural search" is not under "General" anymore but is now a separate topic)
Add following structural search:

You may change "Severity" to "Error" to get the red squiggly lines. :)


text:
using NPOI.Util;
using NPOI.OpenXml4Net.OPC;
using System.IO;
using TestCases.OpenXml4Net;
using NUnit.Framework;
using NPOI.SS.Util;
using System;
using NPOI.OpenXmlFormats;
using NPOI.OpenXml4Net.OPC.Internal;
using NPOI.XSSF.UserModel;
namespace TestCases.OPC
{

    [TestFixture]
    public class TestPackageCoreProperties
    {
        private static POILogger logger = POILogFactory.GetLogger(typeof(TestPackageCoreProperties));

        /**
         * Test namespace core properties Getters.
         */
        [Test]
        public void TestGetProperties()
        {
            // Open the namespace
            OPCPackage p = OPCPackage.Open(OpenXml4NetTestDataSamples.OpenSampleStream("TestPackageCoreProperiesGetters.docx"));
            CompareProperties(p);
            p.Revert();

        }

        /**
         * Test namespace core properties Setters.
         */
        [Test]
        public void TestSetProperties()
        {
            String inputPath = OpenXml4NetTestDataSamples.GetSampleFileName("TestPackageCoreProperiesSetters.docx");

            FileInfo outputFile = OpenXml4NetTestDataSamples.GetOutputFile("TestPackageCoreProperiesSettersOUTPUT.docx");

            // Open namespace
            OPCPackage p = OPCPackage.Open(inputPath, PackageAccess.READ_WRITE);
            try
            {
                SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
                DateTime dateToInsert = DateTime.Parse("2007-05-12T08:00:00Z").ToUniversalTime();

                PackageProperties props = p.GetPackageProperties();
                props.SetCategoryProperty("MyCategory");
                props.SetContentStatusProperty("MyContentStatus");
                props.SetContentTypeProperty("MyContentType");
                props.SetCreatedProperty(new DateTime?(dateToInsert));
                props.SetCreatorProperty("MyCreator");
                props.SetDescriptionProperty("MyDescription");
                props.SetIdentifierProperty("MyIdentifier");
                props.SetKeywordsProperty("MyKeywords");
                props.SetLanguageProperty("MyLanguage");
                props.SetLastModifiedByProperty("Julien Chable");
                props.SetLastPrintedProperty(new Nullable<DateTime>(dateToInsert));
                props.SetModifiedProperty(new Nullable<DateTime>(dateToInsert));
                props.SetRevisionProperty("2");
                props.SetTitleProperty("MyTitle");
                props.SetSubjectProperty("MySubject");
                props.SetVersionProperty("2");

                using (FileStream fs = outputFile.OpenWrite())
                {
                    // Save the namespace in the output directory
                    p.Save(fs);
                }

                // Open the newly Created file to check core properties saved values.
                OPCPackage p2 = OPCPackage.Open(outputFile.Name, PackageAccess.READ);
                try
                {
                    CompareProperties(p2);
                    p2.Revert();
                }
                finally
                {
                    p2.Close();
                }
                outputFile.Delete();
            }
            finally
            {
                // use revert to not re-write the input file
                p.Revert();
            }
        }

        private void CompareProperties(OPCPackage p)
        {
            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
            DateTime expectedDate = DateTime.Parse("2007/05/12T08:00:00Z").ToUniversalTime();

            // Gets the core properties
            PackageProperties props = p.GetPackageProperties();
            Assert.AreEqual("MyCategory", props.GetCategoryProperty());
            Assert.AreEqual("MyContentStatus", props.GetContentStatusProperty()
                    );
            Assert.AreEqual("MyContentType", props.GetContentTypeProperty());
            Assert.AreEqual(expectedDate, props.GetCreatedProperty());
            Assert.AreEqual("MyCreator", props.GetCreatorProperty());
            Assert.AreEqual("MyDescription", props.GetDescriptionProperty());
            Assert.AreEqual("MyIdentifier", props.GetIdentifierProperty());
            Assert.AreEqual("MyKeywords", props.GetKeywordsProperty());
            Assert.AreEqual("MyLanguage", props.GetLanguageProperty());
            Assert.AreEqual("Julien Chable", props.GetLastModifiedByProperty()
                    );
            Assert.AreEqual(expectedDate, props.GetLastPrintedProperty());
            Assert.AreEqual(expectedDate, props.GetModifiedProperty());
            Assert.AreEqual("2", props.GetRevisionProperty());
            Assert.AreEqual("MySubject", props.GetSubjectProperty());
            Assert.AreEqual("MyTitle", props.GetTitleProperty());
            Assert.AreEqual("2", props.GetVersionProperty());
        }
        [Test]
        public void TestCoreProperties_bug51374()
        {
            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
            String strDate = "2007-05-12T08:00:00Z";
            DateTime date = DateTime.Parse(strDate).ToUniversalTime();

            OPCPackage pkg = new ZipPackage();
            PackagePropertiesPart props = (PackagePropertiesPart)pkg.GetPackageProperties();

            // Created
            Assert.AreEqual("", props.GetCreatedPropertyString());
            Assert.IsNull(props.GetCreatedProperty());
            props.SetCreatedProperty((String)null);
            Assert.AreEqual("", props.GetCreatedPropertyString());
            Assert.IsNull(props.GetCreatedProperty());
            props.SetCreatedProperty(new Nullable<DateTime>());
            Assert.AreEqual("", props.GetCreatedPropertyString());
            Assert.IsNull(props.GetCreatedProperty());
            props.SetCreatedProperty(new Nullable<DateTime>(date));
            Assert.AreEqual(strDate, props.GetCreatedPropertyString());
            Assert.AreEqual(date, props.GetCreatedProperty());
            props.SetCreatedProperty(strDate);
            Assert.AreEqual(strDate, props.GetCreatedPropertyString());
            Assert.AreEqual(date, props.GetCreatedProperty());

            // lastPrinted
            Assert.AreEqual("", props.GetLastPrintedPropertyString());
            Assert.IsNull(props.GetLastPrintedProperty());
            props.SetLastPrintedProperty((String)null);
            Assert.AreEqual("", props.GetLastPrintedPropertyString());
            Assert.IsNull(props.GetLastPrintedProperty());
            props.SetLastPrintedProperty(new Nullable<DateTime>());
            Assert.AreEqual("", props.GetLastPrintedPropertyString());
            Assert.IsNull(props.GetLastPrintedProperty());
            props.SetLastPrintedProperty(new Nullable<DateTime>(date));
            Assert.AreEqual(strDate, props.GetLastPrintedPropertyString());
            Assert.AreEqual(date, props.GetLastPrintedProperty());
            props.SetLastPrintedProperty(strDate);
            Assert.AreEqual(strDate, props.GetLastPrintedPropertyString());
            Assert.AreEqual(date, props.GetLastPrintedProperty());

            // modified
            Assert.IsNull(props.GetModifiedProperty());
            props.SetModifiedProperty((String)null);
            Assert.IsNull(props.GetModifiedProperty());
            props.SetModifiedProperty(new Nullable<DateTime>());
            Assert.IsNull(props.GetModifiedProperty());
            props.SetModifiedProperty(new Nullable<DateTime>(date));
            Assert.AreEqual(strDate, props.GetModifiedPropertyString());
            Assert.AreEqual(date, props.GetModifiedProperty());
            props.SetModifiedProperty(strDate);
            Assert.AreEqual(strDate, props.GetModifiedPropertyString());
            Assert.AreEqual(date, props.GetModifiedProperty());

            pkg.Close();
        }
        [Test]
        public void TestGetPropertiesLO()
        {
            // Open the namespace
            OPCPackage pkg1 = OPCPackage.Open(OpenXml4NetTestDataSamples.OpenSampleStream("51444.xlsx"));
            PackageProperties props1 = pkg1.GetPackageProperties();
            Assert.AreEqual(null, props1.GetTitleProperty());
            props1.SetTitleProperty("Bug 51444 fixed");
            MemoryStream out1 = new MemoryStream();
            pkg1.Save(out1);
            out1.Close();

            OPCPackage pkg2 = OPCPackage.Open(new MemoryStream(out1.ToArray()));
            PackageProperties props2 = pkg2.GetPackageProperties();
            props2.SetTitleProperty("Bug 51444 fixed");
        }
        [Test]
        public void TestEntitiesInCoreProps_56164()
        {
            Stream is1 = OpenXml4NetTestDataSamples.OpenSampleStream("CorePropertiesHasEntities.ooxml");
            OPCPackage p = OPCPackage.Open(is1);
            is1.Close();

            // Should have 3 root relationships
            bool foundDocRel = false, foundCorePropRel = false, foundExtPropRel = false;
            foreach (PackageRelationship pr in p.Relationships)
            {
                if (pr.RelationshipType.Equals(PackageRelationshipTypes.CORE_DOCUMENT))
                    foundDocRel = true;
                if (pr.RelationshipType.Equals(PackageRelationshipTypes.CORE_PROPERTIES))
                    foundCorePropRel = true;
                if (pr.RelationshipType.Equals(PackageRelationshipTypes.EXTENDED_PROPERTIES))
                    foundExtPropRel = true;
            }
            Assert.IsTrue(foundDocRel, "Core/Doc Relationship not found in " + p.Relationships);
            Assert.IsTrue(foundCorePropRel, "Core Props Relationship not found in " + p.Relationships);
            Assert.IsTrue(foundExtPropRel, "Ext Props Relationship not found in " + p.Relationships);

            // Get the Core Properties
            PackagePropertiesPart props = (PackagePropertiesPart)p.GetPackageProperties();

            // Check
            Assert.AreEqual("Stefan Kopf", props.GetCreatorProperty());
        }

        [Test]
        public void TestListOfCustomProperties()
        {
            FileInfo inp = POIDataSamples.GetSpreadSheetInstance().GetFileInfo("ExcelWithAttachments.xlsm");
            OPCPackage pkg = OPCPackage.Open(inp, PackageAccess.READ);
            XSSFWorkbook wb = new XSSFWorkbook(pkg);

            Assert.IsNotNull(wb.GetProperties());
            Assert.IsNotNull(wb.GetProperties().CustomProperties);

            foreach (CT_Property prop in wb.GetProperties().CustomProperties.GetUnderlyingProperties().GetPropertyList())
            {
                Assert.IsNotNull(prop);
            }

            wb.Close();
            pkg.Close();
        }

    }
}

redpajama_set_name: RedPajamaGithub


Renae's wedding reception was filled with bold & rich colours, which made all styling elements stand out from the classical and elegant look of The State Reception Centre. Our white truss arch created a great statement for the bridal table yet left enough space for the beautiful cityscape to shine through Frasers SRC's magnificent windows. And the floral installations around the room tied all elements together really well.
Thank you Erica Serena Photographer for sharing with us the stunning shots.


text:
fast feed
Comcast On Time Warner Cable Merger: "Sometimes Big Is Good"
The nation's largest Internet provider insists it is not reducing options for consumers, because Time Warner Cable isn't a competitor. So who is? Netflix, Apple, Yahoo, Google, Facebook, and more.
[Image: Flickr user GlynLowe.com]
By Alice Truong 1 minute Read
As Comcast prepares to testify in front of the Senate Judiciary Committee tomorrow, the media conglomeration filed a 650-page public interest statement Tuesday morning to emphasize how its merger with Time Warner Cable would not decrease broadband and pay TV options for consumers.
"We understand why any large merger will attract questions about competition and consolidation," David Cohen, Comcast's executive vice president and chief diversity officer in public policy, said in a conference call. "Comcast and Time Warner Cable do not compete against each other in any area. This transaction will not lead to reduction in consumer choice in any market."
Though the two telecommunications companies offer Internet and cable TV services, Cohen said they serve different markets. In contrast, Comcast, the largest Internet provider in the U.S., did point to a number of tech companies it does consider competition–including AT&T, Verizon, DirecTV, Dish, Netflix, Apple, Yahoo, Google, and Facebook.
"In order for us to be competitive, we need to have the additional scale that comes from this transaction," he said. The $45 billion deal to purchase Time Warner Cable will give Comcast less than 30% share of video subscribers in the U.S. and upgrade the speeds and availability of services to Time Warner Cable customers, he added.
"There's been a lot of discussion of whether big is bad and sometimes when companies join together, big can be dangerous," Cohen said. "Sometimes big is necessary and good … We think we're going to convince people the substantial benefits here outweigh any of the risks that may arise as a result of us getting larger."
Based in San Francisco, Alice Truong is Fast Company's West Coast correspondent. She previously reported in Chicago, Washington D.C., New York and most recently Hong Kong, where she (left her heart and) worked as a reporter for the Wall Street Journal


Family-owned and operated since 1972, we are a full-service residential property management and real estate company dedicated to serving clients and customers in and around Nashville, Tennessee. We specialize in managing upscale, luxury single-family homes, town homes, and condos in highly sought-after communities throughout the area. We take pride in building strong relationships with our owners and residents, providing prompt, personalized service at every turn. We understand both the financial and sentimental value that homes and properties hold, and are committed to caring for these assets to the best of our ability. We believe that if we cannot succeed in upholding the integrity and value of a property, we don't deserve your business.
… then give us a call! One of our friendly staff members will work with your personally to help you achieve success.


The Lamiglas Paco Kayak Series Spinning Rod was designed by Paco Ernandez, and should be your choice of rod for kayak fishing. This powerful rod features a concentrated tip action with a strong backbone and highly durable components. The shorter rear grip will work to your advantage for increasing leverage when fishing from a kayak.
The Lamiglas Paco Kayak Series Spinning Rod was designed by Paco Ernandez, and should be your choice of rod for kayak fishing. This powerful rod features a concentrated tip action with a strong backbone and highly durable components. The shorter rear grip will work to your advantage for increasing leverage when fishing from a kayak. The Paco Kayak Series is handcrafted with attention to detail, allowing you to fish leisurely along a quiet lake or the salt flats for larger fish. Enjoy a lifetime of kayak fishing with the Paco Kayak Spinning rod.
The Lamiglas Paco Kayak Series Spinning Rod is made in the U.S.A.
Model PK7020S - Paco Kayak Series Spinning Rod - Has the power needed for saltwater and inshore fishing. It has a tip with action that fits many techniques, just enough softness but with powerful quick response. Great for tossing jigs or bottom jigging for tautog. Throw poppers to stripers or retrieve plugs quickly. This rod is an excellent inshore kayak rod choice that allows the angler a lot of control over their fish while remaining in the 10-20 lb. line class.
MODEL PK7030S - Paco Kayak Series Spinning Rod - One of the most dynamic saltwater rods in the world, equally adept at inshore, offshore, and everything else you may throw at it. Built for 15-30 lb. line class and has the capability of moving powerful fish of so many species. Tossing bait, swimbaits, poppers, and plugs for line-screaming fish in the salt is a total reality now. Very popular with striper anglers and capable of stronger saltwater fish.
MODEL PK722S - Paco Kayak Series Spinning Rod - A nimble rod that casts 4-10 lb. line very well and has a telegraphic sensitivity. It's actually quite dynamic and has surprising backbone when it comes down to it. Smaller species beware, this rod is extremely capable for light tackle and aggressive fish. Can be an excellent walleye/kokanee jigging model with a sensitive tip action.
MODEL PK723S - Paco Kayak Series Spinning Rod - Extremely fun for smallmouth or smaller inshore fish. The tip has a parabolic bend going into a solid backbone. Tons of sensitivity is sustained and available through this graphite blank and it bridges the gap well for lighter-tackle fishermen.
MODEL PK724S - Paco Kayak Series Spinning Rod - This rod is so versatile, it truly has one of the widest range of applications around. This rod can produce results from many bass techniques. Throw a plastic "senko" style bait with ease, toss a jig near some cover, or rip back a spinnerbait to the kayak. Just as capable for inshore fishing, this rod is also capable for salmon and steelhead fishing out of a kayak. You could drift/hardware/float fish from a kayak and it is especially solid as a twitching rod for coho and pink (humpy) salmon. The possibilities are endless, it's a true in-between rod that will fish well in so many cases.


Busch Beer had an amazing tweet involving Ja Rule.
Ladies and gentlemen, it's moments like this one that remind us all why social media actually can be cool. Ja Rule is over in one corner trying to (unsuccessfully) defend himself, and Busch is in the other corner just destroying him.
Absolutely beautiful on all counts. Well done, Bush. Well done. I might have to get some of their beer just because that tweet was so funny.
Also, you absolutely need to be watching these documentaries if you haven't already. Both of them are outstanding, and it's unbelievable just how bad Billy McFarland and the rest of those bozos screwed up the Fyre Festival.
It is one of the greatest examples of incompetence that I've ever seen.
Check them out and then get back to me. Trust me, you won't regret it.


text:
using ECommon.IO;
using ECommon.Utilities;
using ENode.Commanding;
using ENode.Tests.Commands;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace ENode.Tests
{
    [TestClass]
    public class EventStoreFailedTest : BaseTest
    {
        [ClassInitialize]
        public static void ClassInitialize(TestContext context)
        {
            Initialize(context, useMockEventStore: true);
        }

        [TestMethod]
        public void event_store_failed_test()
        {
            var mockEventStore = _eventStore as MockEventStore;
            var command = new CreateTestAggregateCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId(),
                Title = "Sample Note"
            };
            mockEventStore.SetExpectFailedCount(FailedType.UnKnownException, 5);
            var asyncResult = _commandService.ExecuteAsync(command).Result;
            Assert.IsNotNull(asyncResult);
            Assert.AreEqual(AsyncTaskStatus.Success, asyncResult.Status);
            var commandResult = asyncResult.Data;
            Assert.IsNotNull(commandResult);
            Assert.AreEqual(CommandStatus.Success, commandResult.Status);
            mockEventStore.Reset();

            command = new CreateTestAggregateCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId(),
                Title = "Sample Note"
            };
            mockEventStore.SetExpectFailedCount(FailedType.IOException, 5);
            asyncResult = _commandService.ExecuteAsync(command).Result;
            Assert.IsNotNull(asyncResult);
            Assert.AreEqual(AsyncTaskStatus.Success, asyncResult.Status);
            commandResult = asyncResult.Data;
            Assert.IsNotNull(commandResult);
            Assert.AreEqual(CommandStatus.Success, commandResult.Status);
            mockEventStore.Reset();

            command = new CreateTestAggregateCommand
            {
                AggregateRootId = ObjectId.GenerateNewStringId(),
                Title = "Sample Note"
            };
            mockEventStore.SetExpectFailedCount(FailedType.TaskIOException, 5);
            asyncResult = _commandService.ExecuteAsync(command).Result;
            Assert.IsNotNull(asyncResult);
            Assert.AreEqual(AsyncTaskStatus.Success, asyncResult.Status);
            commandResult = asyncResult.Data;
            Assert.IsNotNull(commandResult);
            Assert.AreEqual(CommandStatus.Success, commandResult.Status);
            mockEventStore.Reset();
        }
    }
}


The Vail Valley Foundation is pleased to announce that registration is now open for the 2014 GoPro Mountain Games, the country's largest celebration of adventure sports, music and mountain lifestyle. This summer, Vail, Colo., will play host to the 13th edition of the Mountain Games from June 5-8. Pro and amateur athletes (both human and canine) can register now at GoProMountainGames.com.
The first 200 to sign up in any event, excluding BADASS Dash, World Cup Climbing, DockDogs and Slackline, will receive a free waterproof smartphone case courtesy of Lifeproof®, including shipping. The first 30 to register for the Costa 2 Fly X-Stream fly fishing competition will receive a pair of Redington waders.
The 2014 GoPro Mountain Games will offer more than $110,000 in prize money across nine different sports and 25 disciplines. One new competition at this year's GoPro Mountain Games is the Eddie Bauer BADASS Dash, a substantial evolutionary leap forward for the ever popular and family friendly Mud Run. With divisions for elite athletes, amateurs, families and dogs, this obstacle course race is designed to be challenging yet achievable for all participants.
To secure last year's mud run pricing for BADASS Dash, before rates increase, participants have 30 days to enter the code "BAD" while registering at www.badassdash.com.
In addition to the new obstacle course race, pro and amateur dogs can also compete in the DockDogs Speed Retrieve, Big Air and Extreme Ve rtical competitions, as well as the Rocky Dog Trail Run.
The GoPro Mountain Games is one of the most family-friendly events in Colorado, with families comprising nearly a quarter of the event's 2013 attendees. Throughout the four-day festival, kids can try kayaking, rock climbing, rafting, stand-up paddling, yoga, slacklining and ziplining all for free, and roam Gear Town to grab all sorts of swag from more than 80 exhibitors.
The GoPro Mountain Games also features three free concerts in the heart of Vail Village, an on-site adventure film festival, the Outside Adventure Film School, and Mountain Click photo competition. Musical acts and film screenings are still to be announced.


Our wonderful dog sitter gave us this recipe over the summer and the kids thought it would make a perfect Christmas present for Max. We adopted Max this time last year when he retired from racing, via the Lincolnshire Greyhound Trust. He has adapted brilliantly to family life and I can't recommend greyhounds enough as loyal, chilled out, easy going and gentle pets.
These dog biscuits are meat free and very easy, so a great way to get kids involved in caring for their pet. In typical greyhound fashion Max followed the food preparation very eagerly.
You make the dough and then refrigerate it for 24 hours, which makes it really easy to work with, so perfect for really little children too – just like play dough.
Max absolutely loves them. Everytime we pop one in his treat bowl he runs off giddily with it to his bed to enjoy snaffling it in peace.
Ingredients makes about 4 baking trays worth, but they can be frozen for up to six months.
When the last have absorbed the liquid and cooled a little add the egg and peanut butter.
Roll out the dough to half an inch thick and cut shapes out.
Bake on a tray at 200C/400F/Gas Mark 6 for 15-20 minutes.
To add more crispness, turn the oven right down and leave until the right level of crispness is achieved.
Cool and store in the fridge or freeze batches for future use for up to 6 months.
Lucky Max, it is on my list to do too but now maybe after Christmas! They won't mind 🙂 we went to a country show in the Summer and they had fantastic pick and mix for dogs! All homemade with so many different flavours and no nasties in there either. Our dogs loved them!
So glad Max has bought so much happiness into your life's and that you have all given him back lots of happiness too!
I am going to have to come and check out your actual baking now, why should the dog get all the treats!
What a great way to include the pets.


text:
ALS/MS
Memory Support and Alzheimer's Care
Short-Term Rehab
Memory Support Assisted Living
Adult Day Health Center
Aging Life Care
Cohen Florence Levine EstatesAssisted Living, Respite
Florence & Chafetz Home for Specialized CareMemory Support Assisted Living
Katzman Family Center for LivingLong-Term Care, Memory Support and Alzheimer's Care, Short-Term Rehab
Leonard Florence Center For LivingLong-Term Care, Short-Term Rehab, ALS/MS
Shapiro-Rudolph Adult Day Health CenterAdult Day Health Center
Harriett and Ralph Kaplan EstatesAssisted Living, Respite
Legacy at Harriett and Ralph Kaplan EstatesMemory Support Assisted Living
Jeffrey and Susan Brudnick Center for LivingLong-Term Care, Short-Term Rehab, Memory Support and Alzheimer's Care
Feldman Seaside ApartmentsIndependent Living
Anastasia Dunau Celebrates Her 100th Birthday!
Home > Birthday > Anastasia Dunau Celebrates Her 100th Birthday!
Post Categories: Birthday, Celebration, 100 years, 100th birthday
Chelsea Jewish Lifecare turned 100 this year – and so did one of our favorite residents! Anastasia Thannhauser Dunau – known to family and friends as Stasi – celebrated her 100th birthday on July 16. A resident of Kaplan Estates, Stasi is an extraordinary woman who was way ahead of her time.
Born in Munich Germany in 1919, Stasi came to the United States with her parents and two sisters, fleeing Germany as the Nazis rose to power and stripped her father of his position as a physician heading the Internal Medicine Department at Freiburg University. Her mother was Catholic; her father Jewish. It was her mother who convinced her father they had to leave, intuitively sensing what was in store for Jews in Germany.
After settling in Brookline, MA, Stasi attended The Windsor School, excelling in her studies despite the fact that she spoke very little English. She went on to attend Smith College and Yale Law School, one of only two women in her class. Stasi began her law career as a labor lawyer in private practice in New York City. She then moved to Washington, D.C. to work for the National Labor Relations Board where she met her future husband, Ben Dunau, also a labor lawyer. She ultimately worked the majority of her career at the United States Labor Department helping to write and then enforce the Fair Labor Standards Act and Equal Pay Act for Women. She ended her career as an Administrative Law Judge with the Labor Department.
At a time when very few women worked, Stasi successfully combined a high-powered career while raising three sons and a daughter with her husband Ben. She and Ben both worked and raised their family in the Washington, D.C. area. Sadly, Ben passed away suddenly in 1975. They were married for 25 years.
Walking into Stasi's apartment at Kaplan Estates, guests will immediately notice the many framed photographs of family members and a glass case full of family mementos including medals her father was awarded during WWI. There's also a photo of Stasi and Hilary Clinton in the White House as well as one of Stasi with Ruth Bader Ginsburg. Stasi still remembers giving Ruth a ride home after a meeting of the Women's Judges Association, even though, as Stasi jokes, "I am a terrible driver."
Stasi lived by herself until she was 85 and then resided in an independent living complex for seven years. In 2011, Stasi moved into Kaplan Estates. She has been charming residents and staff ever since.
A frequent bingo player, Stasi participates in arts and crafts projects, weekly restaurant outings, and special events. Her family is thankful she is a resident at Kaplan Estates, where they know she is safe, happy, and beloved by staff and residents.
In honor of Stasi's milestone birthday, her family threw her a celebration in their Lake Winnipesaukee home, with over 60 friends and family members. There was also a special reception held at Kaplan Estates and attended by staff and residents.
Happy 100th birthday, Stasi. You are a remarkable woman and an inspiration to us all!
Skilled Nursing Residences
Aging Lifecare
Benefits of Senior Living
Kaplan Estates
ALS resident
Chai-Lights Newsletter
Senior Depression
Adult Day Health
Katzman Center for Living
Leonard Florence Center for Living
Chelsea Jewish Lifecare
165 Captains Row
Chelsea, MA 02150
Example: Yes, I would like to receive emails from Chelsea Jewish. (You can unsubscribe anytime)
By submitting this form, you are consenting to receive marketing emails from: Chelsea Jewish Foundation, 240 Lynnfield Street, Peabody, MA, 01960, http://www.chelseajewish.org. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact
Sitemap | © 2020 Copyright Chelsea Jewish Lifecare. All Rights Reserved. Website designed and developed by Sperling Interactive.


The legendary masterpiece that inspired millions to believe in their dreams has reawakened with state-of-the-art digital restoration that shines brilliantly on Blu-ray™. The richly detailed animation, unforgettable award-winning music ("When You Wish Upon A Star") and heartwarming adventure-filled story come to life like never before. Join Geppetto's beloved puppet— with Jiminy Cricket as his guide—on a thrilling quest that tests Pinocchio's bravery, loyalty and honesty, virtues he must learn to become a real boy. The one and only Pinocchio will live on forever in the heart of anyone who has wished upon a star.


AgencySpy: The future of one New Kids on The Block member is wrapped in Old Navy fleeces. And no, he's not a "former" member. Once a New Kid always a New Kid.
FishbowlLA: Ashton Kutcher is the only one upset that his reality show based on the DMV didn't come to fruition.
AllTwitter: If Twitter charged, would you pay? Maybe don't answer that.


Quuu's co-founder, Daniel Kempe, gives an honest explanation of what went wrong for Quuu in 2018 and how the business is bouncing back in 2019.
Daniel, Matthew and Lucia have an honest discussion about the lessons Quuu learned in 2018.
Instagram is threatening to attack Pinterest just as it files to go public the same way the Facebook-owned app did to Snapchat.
Content mills pay writers low prices that can hardly be considered a living wage. Cutting out the middleman can mean more money for a professional writer.
Keep your users happy and engaged by experimenting with these 5 content alternatives to the ubiquitous blog post.


text:
Chilled and frozen
The Flagstaff Group Ltd t/as Flagstaff Fine Foods — Frozen Meals 360g
Single portion frozen meals 360g
Chicken Schnitzel with Gravy
Use By 17/07/2020, 24/07/2020, 25/07/2020, 05/08/2020, 06/08/2020, 18/08/2020, 13/08/2020, 27/08/2020 and 03/09/2020
Use By 17/07/2020, 18/07/2020, 25/07/2020, 30/07/2020, 06/08/2020, 18/08/2020, 20/08/2020, 22/08/2020, 27/08/2020, 09/09/2020 and 12/09/2020
Honey Mustard Beef
Use By 28/07/2020 and 25/08/2020
Pork in BBQ Sauce
Apricot and Fig Chicken
Use By 15/08/2020
Vienna Schnitzel
Use By 22/07/2020, 05/08/2020, 18/08/2020, 29/08/2020 and 10/09/2020
Pork Apple and Cranberry Casserole
See attached list of batch numbers
Identifying numbers.pdf (7.52 KB)
The recall is due to potential microbial contamination (Listeria monocytogenes).
Listeria may cause illness in pregnant women and their unborn babies, the elderly and people with low immune systems.
Any consumers concerned about their health should seek medical advice and should return the products to the place of purchase for a full refund.
For further information, contact Flagstaff Fine Foods by phone on 02 4272 0280 or at https://www.flagstaffgroup.com.au
The Flagstaff Group Ltd t/as Flagstaff Fine Foods
Meals on Wheels and community organisations
Coordinating agency
Food Standards Australia New Zealand is the coordinating agency for this recall.
Flagstaff Frozen Meals


This article is about slaves in general. For the slave class, see Slave (class).
Slavery was once widespread throughout Tamriel, whether it was the practice of using defeated enemies as slaves or selling your own children to combat hunger, and the Dunmer have raided Black Marsh for slaves for ages. Since the advent of the Third Era, slavery was illegal throughout the Empire, but protected by law in Morrowind. This exception was granted by Tiber Septim in the Armistice of 2E 896 as a concession to the Dunmer, who saw the use of slaves as their ancient right. Recent developments have seen the rise of Abolitionists such as the Twin Lamps, often with support from members of the leading families on Vvardenfell. Nonetheless, slavery is still in very widepread use in the province and the topic provokes strong reactions.
Adventurers might run into escaped slaves on their travels, often in remote areas, in danger from guards, beasts and bounty hunters. Many smugglers' caves contain a number of slaves usually locked behind a gate. A safe haven for those poor souls is the Argonian Mission in Ebonheart. Slaves in captivity often have magical bracers preventing their escape, and you would have to find a slave key, should you wish to free them. After freeing 21 slaves, you'll be offered a dialog about the Twin Lamps and the Code Phrase "Have you seen the Twin Lamps?" to recognize fellow members, the answer required being: "They light the way to freedom."
This is a list of all slaves to be found in Morrowind. Most are Argonian or Khajiit (only Yakov in Suran and the slaves at the Slave Market in Tel Aruhn are not). In most cases, their slave key can be found in the same location, either on a table somewhere or carried by the slavers guarding them. In other cases, freeing them is part of a quest. However, in some cases, there is no key to be found. These slaves can still be freed, however. All you need to do is cast Command Humanoid on them, and get them to follow you to the nearest location for which you DO have a key. Once they are in that location, your key will work. After freeing 5 slaves, you will be told about the Twin Lamps. After you have freed 21 slaves, you will be told a secret phrase and Ilmeni Dren in Vivec will have some quests for you. After you free 30, you can speak to Jobasha (also in Vivec) to receive 3 skill books as a reward.
be purchased and then freed.
Dren and Arvel Plantation in the Ascadian Isles.
The Dunmer Strongholds Rotheran and Hlormaren.
The Slave Market in Tel Aruhn.
Alms from the Argonian Mission: Visit the Argonian Mission in Ebonheart and collect donations for the Cult.
Donation from Cunius Pelelius: Collect a 500 gold pledge from the owner of the Caldera Mine.
Evidence of Corruption: Recover proof of Hlaalu corruption in the Caldera Mining operation.
Shut the Mines Down: Shut down the Caldera Mine for Garisa Llethri.


text:
Puputan es un término balinés para referirse al suicidio colectivo ritual como alternativa a la rendición al enemigo. Los dos más conocidos tuvieron lugar en 1906 y en 1908 cuando Bali fue invadida por el Ejército de las Indias Orientales Neerlandesas. Se calcula que entre los dos episodios se inmolaron más de cuatro mil personas que prefirieron suicidarse antes que someterse a los colonizadores.

El Puputan de 1906

En 1904 un barco holandés que naufragó cerca de Sanur, en la isla de Bali, fue saqueado por los habitantes de la localidad. Las autoridades coloniales de las Indias Orientales Neerlandesas exigieron una indemnización al rajá de Badung pero éste se negó a pagarla. Como represalia el gobierno holandés desembarcó un ejército que fue apoderándose de todas las localidades de la isla llegando a la capital, Denpasar, en el otoño de 1906. Cuando las autoridades comprendieron que la resistencia era inútil hicieron un llamamiento para llevar a cabo un puputan o suicidio ritual colectivo. Comenzaron los nobles apuñalándose en el pecho con una daga kris y les siguieron una buena parte del resto de la población. Dos años después se produjo una segunda invasión holandesa que dio lugar a un nuevo puputan.

Referencias

Historia de Indonesia
Bali
Imperialismo
Suicidios en masa
Historia de los Países Bajos

redpajama_set_name: RedPajamaWikipedia


Become a legendary monster hunting Ranger in the MMORPG Rangers of Oblivion! We Rangers walk on the fringes of humanity; Defending this illusion we call paradise. Monsters roam the land, foretelling the end of days; As factions bicker to no end, a great evil conspires in shadows; A hero is called upon, to save the Land of Malheim. Hunt down the monsters that plague this once-peaceful land and eradicate the corruption. Hunt well, Ranger!
When you play Rangers of Oblivion, it is a definite feeling that this game belongs on PC or console as well. But maybe that is the direction today's mobile games are taking which will be a good strategy to prove that these titles are equally elaborate, developed and thrill to play like the big games. The year has just begun, and we are very excited to see where it will take us when it comes to mobile video gaming aspect of the entertainment industry.
I give Rangers of Oblivion overall 2.5 coconuts out of 5. It didn't do anything in particular to shine, and the cultural insensitivity really put me off. If you're really hard up for an Android or iOS platform Monster Hunter style game, Rangers of Oblivion could work for you. So long as you don't mind looking like someone who's never heard of the sun, let alone seen it.
Il sistema di combattimento, pur studiato per funzionare bene sui dispositivi mobile, risulta anche troppo semplice e gli scontri con i mostri raramente raggiungono momenti di sfida epici come dovrebbero, essendo effettivamente il fulcro dell'esperienza di gioco. Qui ci troviamo ancora in un territorio intermedio, che non brilla in nessun campo preciso ma può appagare per la vastità del mondo messo a disposizione e per la realizzazione tecnica davvero di alto profilo.


32- and 64-GB USB flash drives are available for 7-day checkout. They are primarily intended to be used in the transferring of digital video files. They are stored next to the camera batteries on the lost-and-found desk.


text:
coronavirus Health Transportation and mobility15. May 2020
Europe gets on its bike as virus lockdown eases
London – Andre Wu and a dozen or so other people queue up at an appropriate social distance outside Brixton Cycles in south London to buy a new bike.
"During this pandemic crisis I was thinking that doing public transport was not something I was looking forward to again, so I was like, OK, let's just get a bicycle," said Wu.
As coronavirus lockdown measures are gradually eased in Britain and across Europe, he is not alone.
Brixton Cycles director Lincoln Romain said his company has received such increased demand that suppliers had run out of stock.
"We've seen a mixture of everybody to be honest," he told AFP.
"We've seen commuters, people that commute all the time, we've seen new cyclists, we've seen people that have to get in so they have bikes that have been in the shed a little while."
Europe's most bike-friendly cities
Britain has the second-worst pandemic death toll in the world, but stay-at-home restrictions have been partially lifted in England this week.
People unable to work from home have been encouraged to avoid public transport when they return to their jobs to prevent overcrowding and the risk of close-contact transmission.
In London, that means making a choice between using the underground "Tube", taking the bus or getting back on the saddle.
Transport minister Grant Shapps said many had already made their choice.
"During this crisis, millions of people have discovered cycling — whether for exercise or as a means of safe, socially-distanced transport," he said.
To cope with increased demand, the government has announced an emergency plan of £250 million ($305 million, 283 million euros) to adapt transport in the face of the epidemic.
Customers queue to enter Brixton Cycles in south London. Photo: William Edwards/ AFP
Customers queue to enter Brixton Cycles […]
Part of the funding will be used to create temporary cycle paths or widen already existing ones in the coming weeks.
But cyclist Kelly Wise said there were still concerns about safety.
"People forget they still need to social-distance when stopped at traffic lights and not to tailgate so close behind another cyclists," she said.
– Biking around Europe –
"Someone could cough in front of you and you could breath it in.
"I've experienced this. Someone stopped right next to me at a red light and this was during the worse part of the virus outbreak."
The upsurge in cycling has become a trend across Europe.
Berlin makes way for cyclists during coronavirus pandemic
In Barcelona, the use of cycle paths has increased by 325 per cent during peak hours, according to the city's head of urban planning, Janet Sanz.
Similar initiatives to the one in Britain have emerged in most major European cities.
Barcelona is adding 21 kilometres (13 miles) of additional cycle lanes. Berlin is adding 22km and Brussels 40km.
In France, where the government has announced a 20-million-euro plan, Paris, Nice, Rouen, Lille and Nantes are following suit.
Even Italy, the European country with the most cars per capita, is getting back on track.
At least 150km of cycle paths will be built in Rome, which has a reputation as impractical and dangerous for cyclists.
Rome has pledged to build at least 150km of new cycle paths. Photo: Alberto Pizzoli / AFP
Rome has pledged to build at least 150km […]
The need for more bikes is at least good news for one sector of the economy across all countries.
"Sales of bicycles, especially e-bikes, have surged since shops re-opened from mid-April, as have demands for repairs," said Michael Nendwich, from the Austrian Economic Chambers.
French sports and leisure retailer Go Sport said it has seen a 300-percent increase in bike sales online.
In Britain, the Association of Cycle Traders said some 20,000 bikes awaiting manufacturing and delivery had already been sold or reserved.
But the sudden high demand has put "enormous pressures" on stores, the ACT added.
"Many of them say they work until late at night to repair their customers' bikes on time," it added.
French leisure retailer Go Sport said it has seen a 300% increase in bike sales online. Photo: Bertrand Guay / AFP
French leisure retailer Go Sport said it […]
For those who already have a bike, like Wise, the increase in popularity is positive.
But she added: "It'll be interesting how many people stick to this and for how long," she said.
By Charlotte Durand with AFP bureaus in Paris, Brussels, Madrid, Vienna and Rome
Britain, coronavirus, COVID-19, Disease, France, Health, Italy, transport, virus
Previous EU moves to nudge open internal borders
Next Multinationals in the time of virus: who wins, who loses?
🇹🇷🇺🇸🇪🇺 Facing a potentially hostile US administration, Turkish President Recep Tayyip #Erdogan is trying to break h… https://t.co/QdUfr3sgU7


The Ashvale Urban Wooden Console Table has a width of 105 cm and will make a great addition to any home. This handy console table is ideal for hallways and living rooms with limited space and is finished with a black steel metal frame. Complete with a distressed wood effect finish giving it an industrial look.
The Ashvale Urban Wooden Console Table is part of a versatile range of bedroom and living room furniture – please see more from the range.


The real St Ives Town returned on Easter Monday.
That was the view of manager Ricky Marheineke following a goalless Southern League Division One (Central) draw at Bedford Town.
Declan Rogers fluffed their best chance when firing wide in a one-on-one situation on the stroke of half-time and Saints had a lucky escape late on when Bedford hit the bar in the final minute.
But Saints chief Marheineke was delighted with the response to a disappointing home defeat at the hands of Chalfont St Peter 48 hours earlier.
Marheineke said: "We asked for a reaction after Saturday and I think we got it at Bedford.
"We looked like a St Ives Town team again. We were very well-organised, very disciplined and limited Bedford to very few chances.
"We threw an extra forward on to try and get the goal that won the game, but we could have ended dup losing it when they hit the bar right at the end.
Saints remain fourth in the Division One (Central) table, but their latest point came at a cost as full-back Scott Sinclair was forced off with a knee problem at half-time.
They were the only local team in action yesterday as games involving four other sides were postponed.
A derby date between Huntingdon Town and Eynesbury Rovers in the United Counties League Premier Division and Godmanchester Rovers' clash against Newmarket in the Thurlow Nunn League Premier Division both fell victim to the wet weather.
St Neots Town's trip to King's Lynn in the Southern League Premier Division was also postponed due to an unplayable pitch, but it was swiftly re-arranged for tomorrow (Wednesday).


Two new first-party games coming in the next couple months. Hooray.
Gamers not into Legend of Zelda or the overly simplistic stylings of Wii Play didn't have much to choose from in the way of first party offerings at the launch of Nintendo's new console. No matter. The company has revealed that it's bringing two more of its big hitters to Europe early in 2007.
Christmas is the time for parties and gifts, making it unfortunate that Nintendo was not able to get WarioWare: Smooth Moves out before the end of the year.
The minigame collection, based on the popular Game Boy Advance series, was there for the launch in Japan earlier this month, but Europeans are going to have to wait until 12 January to find out what the cartoony fuss is all about. The game comes with over 200 games that will have you bucking and bending to the delight of everyone laughing at you.
Excite Truck is another game that made it out on launch day - this time in the US - yet skipped over Europe. Nintendo will rectify that misdoing with the release of the game on 16 February.
It doesn't look anything the bike game that spawned but Excite Truck does adhere to the same mantra of keepings things uncomplicated. Players control their vehicles by tilting and turning the Wii remote to carve around corners or vault into the air off the omnipresent jumps.


American horticulturist and philanthropist Bunny Mellon will turn 100 years old on Aug. 9. Yes, that's right, 100! A longtime Kennedy family friend, Mellon advised Jacqueline Kennedy first on fine arts and antiques during the Kennedy White House Restoration and then on the design of the grounds of the presidential rose gardens.
Her work was recently recognized in Vanity Fair by renowned photographer Jonathan Becker and so, to celebrate her life and her many contributions to the world of gardening, Marvin Gardens invites you to take a look at some of Becker's photos of Mellon's gorgeous garden at her Oak Spring Estate in Upperville, Virginia.
Thank you and happy birthday, Bunny!
For regular design tips and gardening news from Marvin Gardens, be sure to subscribe to our blog by submitting your e-mail address in the top right-hand corner of the homepage.


David S. Mendelson is an attorney who represents clients in the Birmingham, Michigan area. David Mendelson is recognized by peers and was selected to Super Lawyers for 2007 - 2019. This selection is based off of an evaluation of 12 indicators including peer recognition and professional achievement in legal practice.
David Mendelson chose to pursue a career in law after completing undergraduate studies. He attended University of Florida Levin College of Law and graduated in 1992. David Mendelson passed the bar exam and was admitted to legal practice in 1992.
He represents clients with Business Litigation issues in Michigan. He also represents clients with Family Law issues.
Being selected to Super Lawyers is limited to a small number of attorneys in each state. As one of the few attorneys to garner the distinction of Super Lawyers, David Mendelson has earned the respect of peers as one of the top-rated attorneys in the nation.


Does your old car malfunction already? Are you considering buying a new car? If you have not figured out yet which model or brand to get, you can seek for a help online.
There is a website that will provide you with the latest models released this year. You will even get more info on each car if you discover more on the customer reviews and feedbacks. You will even see photos of the car, its features, and specifications.
Each car brand will be featured in each web page of a website. So, if you are loyal to one car brand only, it will be easier for you to learn about the newest release of the brand.
You can also check the prices by seeing it on websites. You can have an initial comparison of the prices. You will know what car you can afford with the budget you have.
Through online research, you will also know about the new car shops and where to find them. You will also learn where are the places closest to you so you can give a visit immediately.
After buying a new car, you should then assess what to do with your old car. It might be a good thing to have your car scrapped. Make sure that you know about these things first.
Make sure that you know the components of your car. You will be paid with the weight of your car, not with its accessories. Get the accessories that you can use for your new car or for other purposes.
Ask yourself, "What is the value of my car?" Is it really worth it to just have it scrapped? Or it is still repairable? Consider the value of the car first before making any decision.
You should also get ready with the documents. Certain scrapping companies require it. So see to it that you are ready with your documents.
Before you finally decide that you want your car to be scrapped, make sure it is really the right time. An old car might not deserve the expensive repairs and maintenance anymore. So, if ever it is finally the right time to have scrap your car, just remember the things that were mentioned.


text:
Urologist Dr. Jim Hu will lead the LeFrak Center for Robotic Surgery
Dr. Jim Hu has been appointed director of the LeFrak Center for Robotic Surgery at NewYork-Presbyterian/Weill Cornell Medical Center and recruited as the Ronald Lynch Chair of Urologic Oncology at Weill Cornell Medical College. He assumed his new role on Feb. 1.
Dr. Hu is an internationally renowned expert in the use of robotic and minimally invasive surgery to treat prostate cancer. As director of the LeFrak Center, he will lead cutting-edge clinical and research efforts in urologic oncology, as well as other areas such as otolaryngology, obstetrics and gynecology, and ophthalmology. Dr. Hu will also spearhead clinical efforts in prostate cancer at the recently established Sandra and Edward Meyer Cancer Center at Weill Cornell Medical College and NewYork-Presbyterian Hospital, in addition to serving on Weill Cornell's faculty.
"We are thrilled to welcome Dr. Hu," said Dr. Peter Schlegel, urologist-in-chief at NewYork-Presbyterian/Weill Cornell and the James J. Colt Professor and chairman of the Department of Urology at Weill Cornell Medical College. "He has a truly outstanding track record of excellence and innovation in both urologic oncology and robotic-assisted surgery."
Dr. Hu joins NewYork-Presbyterian and Weill Cornell from the David Geffen School of Medicine at UCLA, where he served as director of minimally invasive and robotic surgery and professor of urology, in addition to holding the Henry E. Singleton Chair. Prior to his tenure at UCLA, he was the director of robotic urologic surgery and the director of prostate cancer at the Dana Farber Cancer Institute, while also serving as associate professor of surgery at Harvard Medical School and associate surgeon at Brigham and Women's Hospital.
A former American Foundation for Urologic Disease scholar, Dr. Hu has been funded by the National Institutes of Health, the U.S. Department of Defense and the Lance Armstrong Foundation. His research has been published in numerous prestigious journals, including the Journal of the American Medical Association, Journal of Clinical Oncology, European Urology and Annals of Surgery, and his work has been cited in the New York Times and Wall Street Journal among other national outlets.
Dr. Hu earned his undergraduate and Master of Public Health degrees from Johns Hopkins University and his medical degree from Baylor College of Medicine. He completed his surgery and urology residency training at UCLA and a fellowship in urologic oncology and robotic surgery at City of Hope National Medical Center.
"NewYork-Presbyterian Hospital and Weill Cornell Medical College's track record of developing innovative, patient-friendly treatments is exemplary," Dr. Hu said. "With a team of brilliant physicians and state-of-the-art resources, I'm confident we will make great strides in personalized cancer treatment and robotic surgery."
NewYork-Presbyterian/Weill Cornell Medical Center
NewYork-Presbyterian/Weill Cornell Medical Center, located in New York City, is one of the leading academic medical centers in the world, comprising the teaching hospital NewYork-Presbyterian and Weill Cornell Medical College, the medical school of Cornell University. NewYork-Presbyterian/Weill Cornell provides state-of-the-art inpatient, ambulatory and preventive care in all areas of medicine, and is committed to excellence in patient care, education, research and community service. Weill Cornell physician-scientists have been responsible for many medical advances — including the development of the Pap test for cervical cancer; the synthesis of penicillin; the first successful embryo-biopsy pregnancy and birth in the U.S.; the first clinical trial for gene therapy for Parkinson's disease; the first indication of bone marrow's critical role in tumor growth; and, most recently, the world's first successful use of deep brain stimulation to treat a minimally conscious brain-injured patient. NewYork-Presbyterian Hospital also comprises NewYork-Presbyterian/Columbia University Medical Center, NewYork-Presbyterian/Morgan Stanley Children's Hospital, NewYork-Presbyterian/Westchester Division, NewYork-Presbyterian/The Allen Hospital, and NewYork-Presbyterian/Lower Manhattan Hospital. The hospital is also closely affiliated with NewYork-Presbyterian/Hudson Valley Hospital and NewYork-Presbyterian/Lawrence Hospital. NewYork-Presbyterian is the #1 hospital in the New York metropolitan area, according to U.S. News & World Report, and consistently named to the magazine's Honor Roll of best hospitals in the nation. Weill Cornell Medical College is the first U.S. medical college to offer a medical degree overseas and maintains a strong global presence in Austria, Brazil, Haiti, Tanzania, Turkey and Qatar. For more information, visit www.nyp.org and weill.cornell.edu.
Weill Cornell Medical College, Cornell University's medical school located in New York City, is committed to excellence in research, teaching, patient care and the advancement of the art and science of medicine, locally, nationally and globally. Physicians and scientists of Weill Cornell Medical College are engaged in cutting-edge research from bench to bedside aimed at unlocking mysteries of the human body in health and sickness and toward developing new treatments and prevention strategies. In its commitment to global health and education, Weill Cornell has a strong presence in places such as Qatar, Tanzania, Haiti, Brazil, Austria and Turkey. Through the historic Weill Cornell Medical College in Qatar, the Medical College is the first in the U.S. to offer its M.D. degree overseas. Weill Cornell is the birthplace of many medical advances — including the development of the Pap test for cervical cancer, the synthesis of penicillin, the first successful embryo-biopsy pregnancy and birth in the U.S., the first clinical trial of gene therapy for Parkinson's disease, and most recently, the world's first successful use of deep brain stimulation to treat a minimally conscious brain-injured patient. Weill Cornell Medical College is affiliated with NewYork-Presbyterian Hospital, where its faculty provides comprehensive patient care at NewYork-Presbyterian Hospital/Weill Cornell Medical Center. The Medical College is also affiliated with Houston Methodist. For more information, visit weill.cornell.edu.


Are you trying to sell or buy a Tax Firm, CPA Practice, California business? Advertise your Tax Firm, CPA Practice business opportunity for sale or wanted to buy request on these pages. These businesses are being advertised by owner/sellers, business brokers/agents, business buyers, and intermediaries. If you would like to list a Tax Firm, CPA Practice business for sale or business wanted to buy posting on these pages go to: place a new business for sale or wanted to buy ad/posting on BizBen or phone BizBen Customer Support at 888-212-4747. Thank you.
Established in 1993, and at current location since 2004. Owner and seasonal assistants service clientele base of 1500! 90% Spanish speaking. Bi-lingual owner. Highly functioning and profitable during four months tax season. That leaves eight months to expand year- round services such as legal.
30 year CPA Firm for sale. Revenues have been consistent for the past 3 years and are well diversified between a broad array of services which results in "multiple engagements" and services rendered for most clients. Seller will finance up to $500,000.
Business has been established for 20 years with a large repeat customer base and under the current non-working ownership for the last two years. The Franchise is with the 2nd largest tax preparation company in the nation with over 30 years of experience in the industry.


text:
Naing Naing
Naing Naing (not his real name) lives in the north of Myanmar/Burma. He has been working for more than ten years on human rights and peacebuilding issues in the context of a struggling democracy and peace process. Myanmar's progress on these fronts went backwards in early 2021, when a violent military coup overthrew the civilian government and plunged the country into violent social unrest and economic collapse.
Naing Naing has worked for several peacebuilding and human rights-based organisations, and is the co-founder of a local civil society organisation working on human rights and legal issues. His work has focused on human rights documentation, human rights training, research and advocacy to the UN and international communities. Before the military coup and covid 19 lead to a strict and violent lockdown, Naing Naing used to travel throughout South-East Asia, and to Europe to raise concerns about the human rights situation in Myanmar.
Naing Naing's fellowship supports his work to respond to the human rights dimensions of this crisis, alongside other activists that have not fled to the border or overseas. Naing Naing collaborates with human rights defenders across Myanmar, and in this time of deep political crisis and proliferating human rights abuses, he will be working to strengthen his own skills and the capacity of local human rights networks to enable them to monitor, report, advocate and collaborate with international networks and human rights organisations.
Based in Myanmar


10+ Christmas Thank You Notes – Free Sample, Example Format Download!
It's that time of the year when people give you beautiful gifts and make your holidays more special. Responding to them with a thank you note for gift is a wonderful gesture to show your gratitude. You can get them printed on cardstock or regular printed paper, either way they would look equally stunning. So give thanks to all, after all it's the time of giving.
Christmas is the time to meet and greet and receive numerous gifts. Say thank you to those special ones who make your holidays special with gifts and presents with the 'Printable Square Christmas Thank You Notes'.
Print blank Christmas Thank You notes with the 'Christmas Fill in The Blank Thank You Notes' format to let your folks know how much you love and cherish them.
Make small thank you notes for all your loved ones with the help of the 'Instant Download Printable Christmas Thank You Notes' during the holidays and spread the cheer.
There are so many things to be done during the holidays that you are barely left with any energy to manage the thank you notes. But with these free thank you notes you can choose from the contemporary to the more traditional and elegant ones. If you have any DMCA issues on this post, please contact us!


text:
Complicity in Destruction II: How northern consumers and financiers enable Bolsonaro's assault on the Brazilian Amazon
Publication / 8 May 2019
Hosting 20% of its flowing freshwater the planet's largest rainforest drives weather patterns and stabilizes the global climate. The wellbeing of this forest, and that of its guardians from indigenous and traditional communities, is therefore indispensable to our collective future. What happens to this global treasure is up to all of us.
While the Amazon's health depends upon the stewardship of the nine countries that share this 5.5 million km2 biome, the role of global markets - from commodity traders to financiers to consumers - directly implicate us in its fate. Deforestation in the Brazilian Amazon has steadily risen since 2012 and conservative actors within Brazil's powerful agribusiness sector have played a central role in shifting policies to facilitate the expansion of industry into protected areas.
This report examines how some of the worst actors operating in the Brazilian Amazon - which have documented links to illegal deforestation, corruption, slave labor, and other crimes - openly trade with and receive financing from a range of companies in Europe and North America. By analysing 56 Brazilian companies that were fined for environmental crimes in the Amazon since 2017, and identifying a range of northern commercial interests that do business with them, this report demonstrates the complicity of global actors with this kind of egregious behavior, increasingly becoming the norm under the Bolsonaro regime.
Masja Helmer
Amazon rainforest
Publication / 7 November 2018
Complicity in Destruction: how Northern consumers and financiers sustain the assault on the Brazilian Amazon and its peoples
All Eyes on the Amazon
Covering an area of 5.5 million km², the Amazon rainforest is the largest rainforest in the world. At least 12% of the forest has been lost in the last decades, and deforestation is still continuing at a rapid pace. Illegal logging, land grabbing and intimidation for agriculture, animal husbandry and mining are daily business, and impunity rules. Recent developments, such as the election of the new Bolsonaro government in Brazil, make the future of the Amazon region and the people living there even more uncertain than it already was.
Press release / 26 August 2020
Dutch pension funds invest in deforestation in the Brazilian Amazon
Dutch pension money is invested heavily in companies that contribute to deforestation in the Amazon region and the Cerrado savanna in Brazil, such as soy, animal feed and beef companies. This is concluded in a report published today by Profundo, commisioned by the Fair Finance Guide, Hivos and Both ENDS. All ten pension funds that were examined invest in these types of companies, with the ABP pension fund and Pensioenfonds Zorg en Welzijn on top with investments worth EUR 580 million and EUR 383 million respectively.
Funding destruction of the Amazon and the Cerrado-savannah: A Fair Finance Guide Netherlands case study on deforestation risks in soy and beef supply chains
Open letter from more than 340 organisations: EU must stop negotiating treaty with South American countries.
Today, more than 340 organisations from both South America and Europe, including Both ENDS, have sent a joint open letter to European Union leaders calling for the EU to cease negotiations on the EU-Mercosur Free Trade Agreement. The organisations and their constituencies are seriously concerned about increasing violations of indigenous human rights and damage to nature and the environment in Brazil.
Have your say on the EU's deforestation policy
The world's forests are under threat. Remaining forests – havens of precious biodiversity and the lungs of the planet – are being cleared to make way for beef, soy, sugar and palm oil production, mining and other industrial activities, fuelled by increasing demand from Europe and other countries. But the good news is: you can help stop the destruction!
Event / 16 November 2020, 18:30 - 19:30
Business as Usual: Dutch neo-colonialism in Brazil
The Netherlands is a major business partner to Brazil and has not been deterred by the record of human rights' abuses by Bolsonaro's government, nor by the coup d'Etat against the president Dilma Rousseff in 2016. How do the Dutch economic ties with the Brazilian political and corporate elites affect the Brazilian population, in particular indigenous peoples, nature and the global climate?
Both ENDS partner TUK presents symbolic tree to Dutch minister Schouten
Last Thursday June 13, Rahmawati Retno Winarni of TUK, an Indonesian partner organisation of Both ENDS, presented a symbolic tree and an appeal to the Dutch Minister of Agriculture Carola Schouten, also on behalf of 10 NGOs. The joint NGOs are pushing the EU, including the Dutch government, for strict EU legislation to prevent the destruction of forests and ecosystems and to protect human rights.
(Un)sustainable trade in the Amazon
Publication / 12 October 2018
Overview (in Dutch) of 15 years Soy Coalition
Publication / 5 December 2012
Soy Barometer 2012 (English version)
Press release / 7 May 2019
Press release: European stakeholders call for immediate action in face of climate emergency
Brussels, 7 May 2019 - In an unprecedented Climate Action Call published today, a broad coalition is urging European leaders to take decisive action to respond to the climate emergency. Hundreds of European cities, regions, businesses, youth and faith groups and civil society organisations working on climate, human rights, litigation, mobilization, sports and health call upon leaders to profoundly alter the way we run our societies and economies to limit temperature rise to 1.5°C.
Blog / 18 January 2019
Unambitious and uninspiring: the European Commission's proposal for stepping-up action on global deforestation
By Michael Rice
After five years of equivocation the European Commission has proposed a 'roadmap' for stepping-up EU action to address its contribution to global deforestation. Despite the escalating impact of EU trade in forest-risk commodities, regardless of repeated calls from the European Parliament for regulatory measures and contrary to the conclusions of the Commission's own feasibility study in support of legislative intervention, the Commission has ruled-out out any new initiatives, let alone any legislative measures. The Commission's solution to this complex problem: policy coherence.
Soy Barometer (Dutch version)
Global civil society pushes for mandatory environmental and human rights rules in the EU
On 23 July 2020 a global network of NGOs working to strengthen corporate accountability for environmental destruction and human rights abuses, including Both ENDS, published an open letter to European Commission DG Justice Commissioner Reynders. The letter is a response to his recent commitment to propose legislation in 2021 on both corporate due diligence and directors' duties as part of an initiative on sustainable corporate governance.
News / 12 October 2018
The Soy Coalition ended, but the work must and will go on!
After 15 years, the members of the Dutch Soy Coalition have decided to disband the coalition. A total of 16 civil society organisations have worked together for many years to put the negative impact of the production, transport, processing and consumption of soy on the agenda and to seek solutions together with other stakeholders.
Press release / 14 December 2020
Record submissions to public consultation urge EU to act on deforestation
Brussels, Belgium - 14 December
A landmark 1,193,652 submissions to the EU's public consultation on deforestation were handed over to the European Commission this afternoon, all of which demanded a strong EU law to protect the world's forests and the rights of people who depend on them. The one million+ submissions have made this the largest public consultation on environmental issues in the history of the EU, and the second largest ever.
Soy update 2015


text:
VOWELS = "aeiou"

class Chat:
    def __init__(self):
        self.human = None;
        self.robot = None;
        self.human_message = "";
        self.human_dialog_history = "";
        self.robot_dialog_history = "";
        self.humanrobot_dialog_history = "";
        self.robot_message = "";
    def connect_human(self, name1):
        self.human = name1
        return 0
    def connect_robot(self, name2):
        self.robot = name2
        return 0
    def show_human_dialogue(self):
        human_dialog_split = self.human.message.split("*stop*")
        robot_dialog_split = self.robot.message.split("*stop*")
        complete_dialog = ""
        for elem in range(len(human_dialog_split)):
            if len(human_dialog_split[elem]) > 0:
                complete_dialog += self.human.firstname + " said: " + human_dialog_split[elem] + "\n" + self.robot.firstname2 + " said: " + robot_dialog_split[elem] + "\n";
        return complete_dialog[:-1]
    def show_robot_dialogue(self):
        human_words = encrypt(self.human.message[:-6])
        robot_words = encrypt(self.robot.message[:-6])
        robot_dialog = self.human.firstname + " said: " + human_words + "\n" + self.robot.firstname2 + " said: " + robot_words;
        self.robot_dialog_history += robot_dialog
        return self.robot_dialog_history
    pass

def encrypt(message):
    human_words = ""
    for letter in message:
        if letter.lower() in VOWELS:
            human_words += '0'
        else:
            human_words += '1'
    return human_words

class Human:
    def __init__(self, fname):
        self.firstname = fname
        self.message = ""
    def send(self, text):
        self.message += text + "*stop*"
    pass

class Robot:
    def __init__(self, fname2):
        self.firstname2 = fname2
        self.message = ""
    def send(self, text):
        self.message += text + "*stop*"
    pass

if __name__ == '__main__':
    #These "asserts" using only for self-checking and not necessary for auto-testing

    '''
    chat = Chat()
    bob = Human('Bob')
    ann = Robot('Ann-1244c')
    chat.connect_human(bob)
    chat.connect_robot(ann)
    bob.send("Hi, Ann! Is your part of work done?")
    ann.send("Hi, Bob. Sorry, I need a few more hours. Could you wait, please?")
    bob.send("Ok. But hurry up, please. It's important.")
    ann.send("Sure, thanks.")
    chat.show_human_dialogue()
    chat = Chat()
    karl = Human('Karl')
    bot = Robot('R2D2')
    chat.connect_human(karl)
    chat.connect_robot(bot)
    karl.send("Hi! What's new?")
    bot.send("Hello, human. Could we speak later about it?")
    print(chat.show_robot_dialogue())
    Right result:
    "Karl said: 101111011111011\nR2D2 said: 10110111010111100111101110011101011010011011"
    '''
    '''
    chat = Chat()
    bob = Human('Bob')
    ann = Robot('Ann-1244c')
    chat.connect_human(bob)
    chat.connect_robot(ann)
    bob.send("Hi, Ann! Is your part of work done?")
    ann.send("Hi, Bob. Sorry, I need a few more hours. Could you wait, please?")
    bob.send("Ok. But hurry up, please. It's important.")
    ann.send("Sure, thanks.")
    print(chat.show_human_dialogue())
    '''
    '''
    Right result:
    "Bob said: Hi, Ann! Is your part of work done?\nAnn-1244c said: Hi, Bob. Sorry, I need a few more hours. Could you wait, please?\nBob said: Ok. But hurry up, please. It's important.\nAnn-1244c said: Sure, thanks."
    '''
    #print("Coding complete? Let's try tests!")


text:
Boxing set to keep Olympics status as AIBA could lose their power
This follows a meeting of the International Olympic Committee
Eamon Doggett
(Image: GETTY)
Boxing is set to retain its place in next year's Tokyo Olympics in Tokyo - but it is unlikely to be governed by the International Boxing Association.
This follows a meeting of the International Olympic Committee who have recommended that the AIBA play no role in organising the tournament or the qualifying process.
The AIBA has been turmoil for a number of years over issues of finance, governance, ethics and refereeing and judging.
Michael Conlan famous labelled the AIBA as cheats after his controversial defeat to Russian Vladmir Nikitin at the 2016 Olympics in 2016.
And the many question marks surrounding the association had put boxing's place in Tokyo in doubt.
But the IOC's assurance that the sport will go ahead at the Olympics will be a relief to Ireland's medal hopefuls including reigning world champion Kellie Harrington.
IOC President Thomas Bach explained: "Today's decision was taken in the interest of the athletes and the sport of boxing.
"We want to ensure that the athletes can live their dream and participate in the Olympic Games Tokyo 2020 while drawing the necessary consequences for AIBA following the recommendations of the Inquiry Committee.
"At the same time, we offer a pathway back to lifting the suspension, but there needs to be further fundamental change."
The AIBA could still challenge the IOC's decision, subject to final approval at next month's full session of the IOC committee, which would take away all their power at the Olympics.
It was also announced today that the IOC would develop a new calendar for the Olympic qualifiers, which will take place between January and May of next year.
This means this year's AIBA men's and women's world championships, which are both scheduled to take place in Russia, will have no relevance to Olympic qualifying.
If you haven't already, be sure to like our Irish Mirror Sport and Irish Mirror GAA pages on Facebook and follow us on Twitter.
London 2012 Olympics


For every minute without a defibrillator, you're 10% less likely to survive a cardiac arrest. Help us fill Wales with defibrillators by donating this Christmas.
"I've decided to take part in the Admiral Cardiff Santa and Elf Dash to raise money for the Welsh Hearts Charity after a personal tragedy turned my life upside down.
Back in February I lost my beloved Dad Clive aged just 59 after he suffered a cardiac arrest, Dad had just gotten to his car ready to drive home from work when the tragic event unfolded. Anyone who knew my dad would say he was larger than life, fit, healthy a keen golfer and walking footballer who always kept himself active. He was an amazing dad and everyone who met him instantly loved him and felt they'd known him for years.
My Dad and I shared an amazing Dad-Daughter bond, forged stronger through our love of football. Dad was a massive Wales and Tottenham Hotspur fan, he would travel both home and away to watch Wales play and was always on the sidelines as I went about my role with the Wales National Squad.
One of my most treasured memories is sharing the European Championships with him in 2016, he'd waited 58 years to witness Wales at a major finals tournament and that summer he experienced it, me pitch-side and him in the stands.
The worse thing about a Cardiac Arrest and some forms of heart disease is that it's a silent killer, more often than not it's without symptoms, totally out of the blue with no prior warning. This is what happened to dad, he never presented any problems.
This family tragedy has spurred me into promoting the importance of Cardiac Screening, CPR Training and working with this wonderful charity to get these vital defibrillators into all our communities. You never know when someone may need it and it saves a life.
Unfortunately, the passing of my dad was instant and he couldn't be saved, but each day I try to keep his memory alive by promoting the importance of this amazing charity and the good news stories that have emerged from a person being saved through Screening, CPR and Defibrillator use.
Following the collection of donations at my dad's funeral, we decided to donate the money to Welsh Hearts and install 3 defibs in his memory. We donated one to Merthyr Tydfil Golf Club, one to the Football Association of Wales HQ and one to the volunteers of Merthyr Park Run. Sharon and Kym from Welsh Hearts have been a tower of strength and comfort through this upsetting time and I can't thank them enough for their support over the last 9 months.
I launched a Just Giving page for myself and a few of my colleagues who are taking part in the Santa Dash to raise funds. It's been up and running just a week and we've already raised nearly £600.00. We want to raise as much as possible, so please donate what you can."