text:
// Copyright (c) 2018 David Mak. All rights reserved.
// Licensed under MIT.
//
// Implementations for JSON-parsing functions of Packages class.
//

#include "packages.h"

#include <iostream>
#include <string>
#include <vector>

using std::cout;
using std::endl;

namespace {
enum struct Type {
  kUnparseable,
  kArray,
  kAnonArray,
  kEmptyArray,
  kObject,
  kAnonObject,
  kEmptyObject,
  kPair,
  kEmptyPair
};

/**
 * @brief Output a package with C++ scope resolution operator format.
 *
 * @param t Type of the JSON element
 * @param full_path Full path of the JSON element
 */
void OutputScope(Type t, const std::string& full_path) {
  switch (t) {
    case Type::kUnparseable:
      cout << "UNPARSEABLE : " << full_path << "UNPARSEABLEcONTENTS" << endl;
      break;
    case Type::kEmptyArray:
      cout << "EMPTY_ARRAY : " << full_path << "[]" << endl;
      break;
    case Type::kEmptyObject:
      cout << "EMPTY_OBJECT: " << full_path << "{}" << endl;
      break;
    case Type::kAnonArray:
      cout << "ANON_ARRAY  : " << full_path << "[]" << endl;
      break;
    case Type::kArray:
      cout << "ARRAY       : " << full_path << "[]" << endl;
      break;
    case Type::kAnonObject:
      cout << "ANON_OBJECT : " << full_path << "{}" << endl;
      break;
    case Type::kObject:
      cout << "OBJECT      : " << full_path << "{}" << endl;
      break;
    case Type::kEmptyPair:
      cout << "EMPTY_PAIR  : " << full_path << endl;
      break;
    case Type::kPair:
      cout << "PAIR        : " << full_path << endl;
      break;
  }
}

/**
 * @brief Output a package with a tree format.
 *
 * @param t Type of the JSON element
 * @param full_path Full path of the JSON element
 */
void OutputTree(Type t, const unsigned indent, const std::string& key) {
  std::string str_indent = std::string((indent - 2) * 2, ' ');
  if (indent > 2) {
    for (std::string::size_type i = 0; (i = str_indent.find("    ", i)) != std::string::npos; i += 5) {
      str_indent.replace(i, 4, "  |  ");
    }
    str_indent.replace(str_indent.size() - 2, 2, "--");
  }
  std::string str;

  switch (t) {
    case Type::kEmptyArray:
      str = "[   ]";
      break;
    case Type::kArray:
    case Type::kAnonArray:
      str = "[...]";
      break;
    case Type::kEmptyObject:
      str = "{   }";
      break;
    case Type::kObject:
    case Type::kAnonObject:
      str = "{...}";
      break;
    case Type::kEmptyPair:
    case Type::kPair:
    case Type::kUnparseable:
      str = "     ";
  }

  cout << str_indent << key << str << endl;
}
}  // namespace

/**
 * @brief Convert a header into JSON format.
 *
 * @param header Header to dump
 * @param opts How to output the structure
 * @param read_file If set, read from this vector instead
 *
 * @return JSON-formatted header
 */
std::vector<std::string> Packages::HeaderToJson(const std::string& header,
                                                StructureOptions opts,
                                                std::vector<std::string>&& read_file) {
  if (headers_.find(header) == headers_.end()) {
    cout << "Cannot find header." << endl;
    return std::vector<std::string>();
  }

  std::vector<std::string> lines;
  if (read_file.empty()) {
    lines = GetHeaderContents(header, true);
  } else {
    lines = std::move(read_file);
  }
  std::vector<std::pair<char, std::string>> st;
  int indent = 0;

  std::vector<std::string> parsed;
  parsed.emplace_back("{");
  indent += 2;

  for (auto it = lines.begin(); it != lines.end(); ++it) {
    std::string& line = *it;

    while (it->front() == ' ') { line.erase(0, 1); }

    std::string::size_type entry_token = line.find('=');
    std::string::size_type barray_token = line.find("=[");
    std::string::size_type bobject_token = line.find("={");
    std::string::size_type narray_token = line.find("[]");
    std::string::size_type nobject_token = line.find("{}");
    bool aobject_token = line == "{";
    bool aarray_token = line == "[";
    bool earray_token = line == "]" || line == "],";
    bool eobject_token = line == "}" || line == "},";

    std::string st_string;
    for (const auto& s : st) {
      st_string += (s.second + "::");
    }

    if (line.find("UNPARSEABLEcONTENTS") != std::string::npos) {
      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kUnparseable, st_string);
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kUnparseable, unsigned(indent), "UNPARSEABLEcONTENTS");
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }
      continue;
    }

    if (narray_token != std::string::npos) {
      std::string key = line.substr(0, barray_token);

      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kEmptyArray, st_string.append(key));
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kEmptyArray, unsigned(indent), key);
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":[],)"));
      continue;
    }

    if (nobject_token != std::string::npos) {
      std::string key = line.substr(0, bobject_token);

      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kEmptyObject, st_string.append(key));
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kEmptyObject, unsigned(indent), key);
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":{},)"));
      continue;
    }

    if (earray_token) {
      if (st.back().first != '[') {
        std::cerr << "Expecting array, found object." << endl;
        std::cerr << "Stack Trace: " << st_string << endl;
      } else {
        st.pop_back();

        indent -= 2;
        parsed.emplace_back(std::string(unsigned(indent), ' ').append("]"));
      }
    } else if (barray_token != std::string::npos) {
      std::string key = line.substr(0, barray_token);

      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kArray, st_string.append(key));
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kArray, unsigned(indent), key);
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      st.emplace_back('[', line.substr(0, barray_token) + "[]");
      parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":[)"));
      indent += 2;

      continue;
    } else if (eobject_token) {
      if (st.back().first != '{') {
        std::cerr << "Expecting object, found array." << endl;
        std::cerr << "Stack Trace: " << st_string << endl;
      } else {
        st.pop_back();

        indent -= 2;
        parsed.emplace_back(std::string(unsigned(indent), ' ').append("}"));
      }
    } else if (aobject_token) {
      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kAnonObject, st_string);
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kAnonObject, unsigned(indent), "");
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      st.emplace_back('{', "{}");
      parsed.emplace_back(std::string(unsigned(indent), ' ').append("{"));
      indent += 2;

      continue;
    } else if (aarray_token) {
      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kAnonObject, st_string);
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kAnonObject, unsigned(indent), "");
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      st.emplace_back('[', "[]");
      parsed.emplace_back(std::string(unsigned(indent), ' ').append("["));
      indent += 2;

      continue;
    } else if (bobject_token != std::string::npos) {
      std::string key = line.substr(0, bobject_token);

      switch (opts) {
        case StructureOptions::kScope:
          OutputScope(Type::kObject, st_string.append(key));
          break;
        case StructureOptions::kTree:
          OutputTree(Type::kObject, unsigned(indent), key);
          break;
        case StructureOptions::kNone:
          // not handled
          break;
      }

      st.emplace_back('{', line.substr(0, bobject_token).append("{}"));
      parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":{)"));
      indent += 2;

      continue;
    } else if (entry_token != std::string::npos) {
      std::string key = line.substr(0, entry_token);

      if (line.substr(entry_token + 1) == "\"\"") {
        switch (opts) {
          case StructureOptions::kScope:
            OutputScope(Type::kEmptyPair, st_string.append(key));
            break;
          case StructureOptions::kTree:
            OutputTree(Type::kEmptyPair, unsigned(indent), key);
            break;
          case StructureOptions::kNone:
            // not handled
            break;
        }

        parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":"")"));
      } else {
        std::string value = line.substr(entry_token + 1);

        switch (opts) {
          case StructureOptions::kScope:
            OutputScope(Type::kPair, st_string.append(key));
            break;
          case StructureOptions::kTree:
            OutputTree(Type::kPair, unsigned(indent), key);
            break;
          case StructureOptions::kNone:
            // not handled
            break;
        }

        parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(key).append(R"(":")").append(value).append("\""));
      }
    } else {
      if (line.back() == ',') { line.pop_back(); }
      parsed.emplace_back(std::string(unsigned(indent), ' ').append("\"").append(line).append("\""));
    }

    if ((it + 1) != lines.end() &&
        ((it + 1)->find("[]") != std::string::npos || (it + 1)->find("{}") != std::string::npos ||
            ((it + 1)->find(']') == std::string::npos && (it + 1)->find('}') == std::string::npos))) {
      parsed.back().push_back(',');
    }
  }

  indent -= 2;
  parsed.emplace_back("}");

  if (!st.empty()) {
    std::cerr << header << ": Unable to resolve all entries" << endl;
    parsed.clear();
  } else if (indent != 0) {
    std::cerr << header << ": Unable to correctly indent all entries" << endl;
    parsed.clear();
  }

  return parsed;
}

redpajama_set_name: RedPajamaGithub


text:
Carotid Endarterectomy Yields Better Short-Term Results than Carotid Stenting
January 5, 2009 - Carotid endarterectomy (CEA) yields better short-term results than carotid artery stenting (CAS) in patients with carotid artery disease, according to a 30-day outcomes report from the Society for Vascular Surgery (SVS) Vascular Registry for Carotid Procedures, published in the January 2009 issue of the Journal of Vascular Surgery.
Carotid artery disease is marked by stenosis (narrowing) of the carotid artery, located on either side of the neck, which supplies blood to the brain. Typically, this has been treated by performing an open repair surgery (CEA). An endovascular procedure (CAS) treats patients who are at risk for complications such as prior carotid artery surgery (i.e., CEA), neurological conditions (i.e., prior stroke), or exposure to radiation at the neck.
The SVS Outcomes Committee developed the Vascular Registry for Carotid Procedures in response to the 2005 Centers for Medicare and Medicaid Services National Coverage Decision on carotid artery stenting. The SVS Vascular Registry went live on July 2005, as the first societal registry to enroll CAS and CEA patients. Data are allocated to visit intervals of 30-day, six-month, one-year, and subsequent annual evaluations.
"As of December 26, 2007, 6,403 procedures with discharge data were entered by 287 providers at 56 centers," said Flora Siami, MPH, director, regulatory affairs and principal research scientist at New England Research Institutes Inc. in Watertown, MA. "In addition there were 1,450 CAS patients and 1,368 CEA patients with 30-day outcomes."
"Our primary outcome of interest was combined death, stroke, and myocardial infarction at 30-days post-procedure," said senior author Anton Sidawy, M.D., MPH, FACS, chief of vascular surgery at Veterans Affair Medical Center in Washington, D.C. and professor of surgery at both Georgetown and George Washington University Schools of Medicine in Washington, D.C. "The SVS Outcomes Committee also reviewed demographics, comorbidities, intra-operative complications."
"The majority of patients were treated because of atherosclerotic disease," said Dr. Sidawy. "In general, there was a greater proportion of CAS patients with pre-procedure lateralizing neurological symptoms, as well as higher prevalence of cardiac comorbidities compared with CEA patients."
Dr. Sidawy said after risk-adjustment for age, history of stroke, diabetes and the American Society of Anesthesiologists' grade (i.e., factors found to be significant confounders in outcomes using backwards elimination) logistic regression analysis suggested better outcomes following CEA. When CAS and CEA were compared in the treatment of atherosclerotic disease only, the difference in outcomes between the two procedures was more pronounced, with death/stroke/MI 6.42 percent after CAS vs. 2.62 percent following CEA, p
Dr. Sidawy explained, "Given the trend observed in the Vascular Registry, there is no justification to expand the use of CAS until the results of the randomized CREST trial are published providing level one evidence."
The SVS Vascular Registry for Carotid Procedures currently has 77 participating clinical facilities and more than 9,700 patients. The SVS Vascular Registry provides semi-annual institutional benchmarking reports to participating facilities on outcomes by procedure. New England Research Institutes, Inc. serves as the independent data coordinating center, maintaining the database and performing statistical analysis. The SVS designed the Vascular Registry with potential for expansion to procedures involving other vascular beds.
For more information: www.vascularweb.org
News | Cardiovascular Clinical Studies | July 10, 2019
FDA Issues Final Guidance on Live Case Presentations During IDE Clinical Trials
The U.S. Food and Drug Administration (FDA) issued the final guidance "Live Case Presentations During Investigational...
Veradigm Partners With American College of Cardiology on Next-generation Research Registries
The American College of Cardiology (ACC) has partnered with Veradigm, an Allscripts business unit, to power the next...
News | Cardiovascular Clinical Studies | November 19, 2018
New FDA Proposed Rule Alters Informed Consent for Clinical Studies
The U.S. Food and Drug Administration (FDA) is proposing to add an exception to informed consent requirements for...
A key slide from Elnabawi's presentation, showing cardiac CT plaque evaluations, showing the impact of psoriasis medication on coronary plaques at baseline and one year of treatment. It shows a reversal of vulnerable plaque development.
Feature | Cardiovascular Clinical Studies | May 14, 2018
Psoriasis Therapy Can Reduce Coronary Plaque
May 14, 2018 – New clinical evidance shows common therapy options for psoriasis (PSO), a chronic inflammatory skin di
News | Cardiovascular Clinical Studies | May 14, 2018
Intravenous Drug Use is Causing Rise in Heart Valve Infections, Healthcare Costs
May 14, 2018 — The opioid drug epidemic is impacting cardiology, with a new study finding the number of patients hosp
News | Cardiovascular Clinical Studies | March 15, 2018
Patient Enrollment Completed in U.S. IDE Study of THERMOCOOL SMARTTOUCH SF Catheter
March 15, 2018 – Johnson & Johnson Medical Devices Companies announced today that Biosense Webster, Inc., who wo
News | Cardiovascular Clinical Studies | February 20, 2018
Lexington Begins HeartSentry Clinical Trial
February 20, 2018 – Lexington Biosciences, Inc., a development-stage medical device company, announced the commenceme
Endologix Completes Patient Enrollment in the ELEVATE IDE Clinical Study
February 6, 2018 – Endologix, a developer and marketer of treatments for aortic disorders, announced the completion o
12-Month Results from Veryan Medical's MIMICS-2 IDE Study Presented at LINC
February 1, 2018 – Thomas Zeller (Bad Krozingen, Germany) presented the 12-month results from Veryan Medical's MIMICS
LimFlow Completes U.S. Feasibility Study Enrollment, Receives FDA Device Status
February 1, 2018 – LimFlow SA, developer of minimally-inv
Mario Gaudino, M.D., cardiac surgeon, Weill Cornell Medicine and NewYork-Presbyterian Hospital, New York City
5 Key Presentations at the Society of Thoracic Surgeons Annual 2019 Meeting
The Data-driven Crises Involving Paclitaxel and Impella RP
Key Interventional Cardiology News and New Technology at TCT 2018
Cardiovascular Clinical Studies,Stents,Stents Carotid

redpajama_set_name: RedPajamaCommonCrawl


At least one person was killed early this morning when two hot air balloons collided in mid air. The crash happened in central turkey. The balloons were flying above several volcanoes at the time. At least 18 people were injured in the crash.


Paul took us to find manatees and we weren't disappointed not only did we see manatees we saw a mum and baby. A definite highlight of our trip, relaxing, fun, plenty to see and Paul was lovely. You must do this trip it was fantastic !!!
I booked the sunset cruise with No pier Pressure for my wife's birthday. It was without a doubt the best boat trip we have ever been on. The highlight was having dolphins swim around the boat. The boat was very well laid out and very accessible, everything was clean and well presented. Capt Paul was very knowledgeable about the local area and wildlife, explaining points of interest as they passed. At the end of the trip we were dropped off at a first class dinner venue. I would not hesitate to recommend No Pier Pressure. If I had the time I would book another full day.
Captain Paul is great! He knows all the best places to see by boat. He's full of fun facts about the wildlife. I also used his charter services to go on an anniversary cruise. My friends and I love going out with Captain Paul!Type your paragraph here.
We took a tour with Paul specifically to look at real estate in Cape Coral. Paul gave us great insights that helped us so much. He picked us up and dropped us off at our hotel. Great customer service! We strongly recommend his services!
We just did a 1/2 day sightseeing cruise with Captain Paul. It was absolutely the best money we have spent while here on the Cape. Captain Paul was a great Captain and showed us many places out and about. You have to have him take you over to Sanibel, where the water is so beautiful! We loved it so much we are going to book a Sunset Cruise with him before we leave. He will not disappoint you at all! He even came right to our rental home and picked us up!! Thanks Captain Paul for a great cruise!!
Tell us ABOUT your cruise!


text:
Tevez stokes war of words again
Arsenal haven't lost at Villa Park since 1998 so can the Gunners keep up the title pressure with another victory over Aston Villa? Get all the best betting here.
Carlos Tevez has again stoked the flames of rivalry between Manchester City and Manchester United by stating that he is now "at the right club".
Tevez scored twice in the first leg of City's Carling Cup semi-final clash at Eastlands last week but made the headlines for his subsequent row with United captain Gary Neville.
City stepped in to sign Tevez in the summer when United failed to agree terms on a permanent deal with the striker after offering the £25.5 million asking price.
While United fans have suggested that Tevez's move was made because of the better money on offer at Eastlands, the Argentina forward has always maintained it was a case of City making him feel wanted.
"The welcome I received from the moment I arrived at City has been very special," Tevez told the Daily Mirror. "I was made to feel loved and this means a lot to any footballer.
"I feel I've shown I'm at the right club now. Everyone knows how important the fans are at this club and, if I make them happy, it's an honour. I think the United fans know I tried hard. City is my club now, a place where I feel part of everything. Maybe this wasn't always the way at United."


The main entrance to the Barcelona Open Banc Sabadell - Trofeo Conde de Godó tennis courts is located at the confluence of Bosch i Gimpera and Marqués de Mulhacén streets. The ticket office is also located there, near the "Welcome Office", next to the official transport and the accreditation zone.
The Barcelona Open Banc Sabadell unites Court 1 & 2 of the Real Club Tennis Barcelona to create the tournament's Pista 1 (Court No. 1). In this way, the tournament meets the expectation that all important matches are held in front of a big crowd. Court No. 1 seats up to 2,000 people.
In total, the Real Club de Tenis Barcelona 1899 has four tennis courts for the tournament. Courts 2 and 3 can seat over 500 people. Seven more courts are reserved for different services. Two are used to implement the stands of the Rafa Nadal Court and are used for the VIP Village.
There are two big scoreboards: on the Center Court and for courts 1, 2 and 3.
The Center Court, better known as the 'Rafa Nadal Court'', since 2017, increasing the total capacity by 800 places. In 2012, new stands were implemented seating up to 8,400 spectators.
The Barcelona Open Banc Sabadell- Trofeo Conde de Godó will be once more the meeting point of all the tenis fans. In the last edidion, around 65.000 spectactos visited the facilities of the Real Club de Tenis Barcelona-1899 to watch live the best tennis racquets of the world.
Tournament visitors are invited to visit to the commercial area of the tournament, where many brands can promote their products.
There are over one hundred people in charge of the maintenance and cleaning of the tournament area. Our team carefully takes care of the courts during the entire year.
Do not leave or occupy your seat during the game or the tie-break.
Do not speak or make any sound when the ball is in play.
Do not applaud for service mistakes.
Do not use flash to take pictures.
Keep mobile phones disconnected during the match.
The Barcelona Open Banc Sabadell - Trofeo Conde de Godó Media Center will attend journalists and photographers from all around the world. The office is managed by a local Media Team and the ATP Press Service.
The Media Team will publish the tournament's Daily Program in newspaper format and in collaboration with La Vanguardia.
The new Media Center has sufficient space to seat all journalists and photographer, allowing perfect working conditions. There is also a press conference room and restaurant.
The Barcelona Open Banc Sabadell - Trofeo Conde de Godó official newspaper, edited in close collaboration with La Vanguardia, informs about the tournament on and off the court. The newspaper is free-of-charge.
RTVE is the host broadcaster of the Barcelona Open Banc Sabadell - Trofeo Conde de Godó. Spanish tennis fans can watch the tournament on La 1 and Teledeporte.
The Village is an exclusive area for managers, athletes, politicians and VIPs to meet in a pleasant and prestigious environment during the tournament. It is the ideal location for sponsors to promote their brands (access only with invite). The restricted access to the Village is located at Bosch i Gimpera / Cardenal Vives i Tutó.
Located next to Court 1, the club house is the perfect location for lunch and dinner.
In case of losing any of your belongings, please contact the club office.


text:
Receive an e-mail alert when a new article is published:
Subscribe via social
Subscribe to all new articles:
Subscribe only to specific categories:
Excellence Inspires
Articles about the pursuit of excellence, the merging of disciplinary boundaries and other miscellany.
Tag Archives: London
Interviews, Photography
An interview with photographer Terry O'Neill
September 10, 2013 Viviane Li60s, Hollywood, interview, London, photographer, photography tips, portrait, Sixities, Terry O'Neill 1 Comment
Find out the secrets to his success and pick up a few tips from the veteran photographer.
Photographer Terry O'Neill. Photo: Viviane Li
"I hate being photographed… or doing interviews" said my interviewee just a short while into our conversation. The only thought I had at that point, was that I needed to get him to do both before I left the front door.
Copyright © 2009—2020 Viviane Li All Rights Reserved. Unauthorised use and/or duplication of this material without express and written permission from the copyright holder is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given with appropriate and specific direction to the original content. Images must not be cropped or manipulated in any way. | Contact


Watch ifilm's exclusive report on the Iranian feature 'August' directed by Bahman Kamyar, starring Babak Behshad.
Produced by Mahmoud Fallah and written by Kamyar, the film bears a social theme, delving into the life of a young couple.
'August' narrates the story of Amir and Roya who face some problems in their marital life after some years living together.
Roya is a nurse who decides to have a baby, but it seems that she is not physically capable of becoming a mother.
While the couple works hard to foot the cost of a trip to London for a cure, some course of events makes her think twice about having kids.
The film's string of stars, in addition to Behshad, includes Mohammad-Reza Foroutan, Mahtab Keramati, Rana Azadivar, Behnoush Bakhtiari and Andishe Fouladvand.


The first concrete information Pokémon Diamond and Pearl was uploaded to the Internet today in the form of scans from the June issue of CoroCoro Comics. Included in the scans are screenshots, new first-person trainers and the name of the region. The screenshots show both in-battle and overworld scenes. The battle shown was between Munchlax and Manyula, and the display looks very similar to previous Pokémon RPGs. The name of the region in which the games take place is シンオウ Shin'ō, and the protagonist's hometown is フタバタウン Futaba Town. The scans reveal the abilities of Munchlax and Manyula. Munchlax has either Thick Fat or Pickup, and Manyula has Pressure. Munchlax's signature move is Swallow, and Manyula can learn Revenge.
The scan listed the Japanese release date for the games as "this fall."
The scans confirm that Pokémon from the Game Boy Advance Pokémon RPGs can be transferred to Diamond and Pearl once certain conditions are met in the latter games.
Check back with Bulbanews for more information when it is translated.


text:
Q: is it possible to make a forest folder to grow both sides? I'm trying to save space in diagrams, so I want to know if there's an easy way to make a forest tree folder grow to right and left sides as seen in the image below

Currently I have this but I've no idea on how to manipulate growing of forest.
\documentclass{article}

\usepackage[letterpaper,margin=20mm]{geometry}

\usepackage{tikz}
\usepackage[edges]{forest}
\usepackage{xcolor}

\usetikzlibrary{shapes.geometric, arrows.meta, calc, patterns, patterns.meta, shadows}

\pgfkeys{/forest,
    rect/.append style={rectangle, rounded corners=2pt, /tikz/align=center},
}

\definecolor{background}{RGB}{239, 239, 239}
\definecolor{lightgreen}{RGB}{150, 240, 180}
\definecolor{green}{RGB}{146, 208, 80}
\definecolor{blue}{RGB}{4, 121, 181}
\definecolor{linecol}{RGB}{92, 92, 92}
\definecolor{lightpink}{RGB}{245, 160, 240}
\definecolor{lightblue}{RGB}{176, 221, 255}
\definecolor{lilac}{RGB}{174, 182, 211}

\begin{document}
\begin{figure}
    \centering
    \begin{forest}
        for tree={
            line width=0.5pt,
            draw=linecol,
            rect,
            calign=center,
            minimum size=25pt,
            text width=50mm,
            rounded corners=5pt,
            child anchor=north,
            parent anchor=south,
            drop shadow,
            l sep+=12.5pt,
            inner color=background,
            anchor=center,
            edge path={
                \noexpand\path[color=linecol, rounded corners=5pt,>={Stealth[length=10pt]}, line width=0.5pt, ->, \forestoption{edge}]
                (!u.parent anchor) -- +(0,-5pt) -|
                (.child anchor)\forestoption{edge label};
            },
            if = {level == 1}{outer color=lightblue, text width=38mm}{},
            if = {level == 2}{
                outer color=lightgreen,
                for tree = {
                    text width=28mm,
                    child anchor=west
                }
            }{},
            if = {level == 3}{outer color=lightpink, text width=12mm,}{}
        }
        [Clasificación, outer color=lilac,
        for tree = {
            for children = {
                grow'=0,
                folder
            }
        }
            [Térmicos
                [Adición
                    [MSF][MED][MVC][HDH][SD]
                ]
                [Extracción [Frz]]
            ]
            [Membrana
                [RO][FO][ED][NF]
            ]
            [Químicos
                [I.Ex][LLE][G. Hyd][Otros]
            ]
            [Adsorción]
        ]
    \end{forest}
\end{figure}

\end{document}

EDIT:
I think the solution could lie in the use of:
for children = {
    if={mod(n,2)==0}{circle}{}
}

But it doesn't appear to change when I use grow'=east nor grow'=west
[Adición,
    for children = {
        if={mod(n,2)==0}{
            for parent = {grow'=west}
        }{
            for parent = {grow'=east}
        }
    }
    [MSF][MED][MVC][HDH][SD]
]

And if it's possible, how to center "clasificación"

redpajama_set_name: RedPajamaStackExchange


NEW YORK (TheWrap.com) - Chelsea Clinton filed her first report with NBC's 'Rock Center' on Monday, returning to her home state of Arkansas to profile Annette Dove, a woman who runs a program for disadvantaged children.
Clinton's profile is part of NBC News' "Making a Difference" series and Brian Williams, host of "Rock Center" and anchor of the "NBC Nightly News," introduced Clinton by saying she "wants to tell stories."
Clinton joined Dove in activities like cleaning trash at the side of the road and cooking. The latter provided a rare moment of humor in what was otherwise a serious but uplifting story as Clinton admitted that she doesn't cook much (but she did make Thanksgiving).
After Clinton's report, she sat down with Williams to discuss Dove's program and her own motivations for appearing on the show.
While both NBC and Clinton have faced some criticism because the hire was seen as catering to political royalty, Clinton reiterated that she has made a conscious decision to accept the public nature of her life and make something of it.
As for future reports, she wants to tell "stories of people who see a gap and step into it."


text:
View research outputs
Deposit publication / dataset
ScholarBank@NUS
2. Students
Master's Theses (Restricted)
Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/150015
dc.title PROBLEM OF MARINE INVASIVE SPECIES AND THEIR IMPACT ON SINGAPORE WATERS
dc.contributor.author MANOJ KUMAR PUTHIA
dc.identifier.citation MANOJ KUMAR PUTHIA (2003). PROBLEM OF MARINE INVASIVE SPECIES AND THEIR IMPACT ON SINGAPORE WATERS. ScholarBank@NUS Repository.
dc.identifier.uri https://scholarbank.nus.edu.sg/handle/10635/150015
dc.description.abstract The introduction of invasive marine species into new environments by ships' ballast water, ships' hulls and via other means has been identified as one of the four greatest threats to the biodiversity of the world's oceans. The other three are land-based sources of marine pollution, overexploitation of living marine resources and physical alteration/destruction of marine habitat. In my study an attempt was made to analyze the present status of problems of invasive marine species in Singapore waters and relate this to global context. Most countries are being affected by the adverse impact of the invasive marine species. Developed countries (most affected) are responding to this crisis by introducing national legislations, adopting new technologies and by researching into the subject. International organizations are responsibly playing their part by planning to impose effective legislation to prevent international spread of invasive marine species. Numerous research projects are underway to identify the alien species, to determine their potential impacts, and to discover effective ballast water treatment technologies. Taking advantage of the World Wide Web facility, hundreds of web sites are playing their part in increasing awareness and in providing useful baseline information regarding invasive species. Studies reveal that so far no detailed research has been done in Singapore to ascertain or understand the status of alien species in its waters. Officially only, one species of alien mussel (Ng & Sivasothi, 1999; CSIRO, 2000) and a couple of species of toxic dinoflagellate have been found in Singapore waters thus far (Holmes, 1998; Holmes et al., 2002) These species have already shown their adverse impacts in other parts of the world and they are potentially harmful here as well. There is currently, no regulation on the discharge of ballast water or to prevent the introduction of alien species into Singapore waters. Studies show that Singapore is particularly vulnerable to this problem (Holmes & Teo, 2002). There is thus a need to establish some regulations to prevent the introduction of alien marine species. However, local baseline information on the native marine species is inadequate and extensive research work is required. Hence, to evaluate the impacts of alien marine species, appropriate research is deemed necessary
dc.source SDE BATCHLOAD 20181228
dc.type Thesis
dc.contributor.department SCHOOL OF DESIGN AND ENVIRONMENT
dc.contributor.supervisor PETER J K NG
dc.contributor.supervisor RUTH M O' RIORDAN
dc.description.degree Master's
dc.description.degreeconferred MASTER OF SCIENCE
Appears in Collections: Master's Theses (Restricted)
Access Settings
ProMan.pdf 13.93 MB Adobe PDF
None Log In
NUS Libraries
Central Library 12 Kent Ridge Crescent Singapore 119275
askalib@nus.edu.sg
© National University of Singapore. All Rights Reserved.


Bootstrap Package delivers a full configured theme for TYPO3, based on the Bootstrap CSS Framework.
The TYPO3 Bootstrap Package is open source. It's hosted, developed, and maintained on GitHub.
The TYPO3 Bootstrap Package is the most comprehensive theme available for TYPO3.
It uses only best practices recommended by the TYPO3 core team and is therefore always state-of-the-art and compatible with all current versions.
The Bootstrap Package closes the gap between content management systems and the usual website-builder solution, by providing sophisticated enterprise content management through TYPO3 and the flexibility of a modern website builder.
Extensive configuration options allow you to adapt the theme completely to your own needs. A sophisticated system of additional page layouts and content elements in conjunction with extended setting options for background colors and background images no longer sets any limits to the design options for their content.


In both Raeburn's critique of Gladwell and Thomas Frank's "TED Talks are Lying to You" we've now found that Gladwell's story telling method has itself been subject to Gladwell's own formula.
A Gladwellian story overturns a Common Assumption with data, creating a new prevailing Common Assumption 2.
Further data overturns the Gladwellian story and Common Assumption 2.
Common Assumptions are exactly that – Common. There is no shortage of them. At the time of Gladwell's initial writings, creating 'Data Driven' realities to contradict those assumptions was a costly endeavor, but the cost to do has dropped significantly. Ten years after reading The Tipping Point, my ability to create data to corroborate a claim or get a paper published is greater than it has ever been. I can hop on Odesk and contract with people globally to create data or simply parse existing data sets. And that's assuming that we base our Gladwellian story on newly commissioned data – as this Economist article points out, science itself is turning out results that are harder and harder to corroborate.
1/2 of published research can't be replicated per VC rule of thumb.
6/53 landmark cancer studies were repeatable by Amgen efforets.
Negative results now account for 14% of papers, down from 30% in 1990.
There is no shortage of Common Assumptions waiting to be over-turned by the application of data, but who is to say that the data that we are using is correct? It becomes a battle of data sets and the author's integrity. We've encountered a Red Queen Race, where a better data set is compelled to introduce the next generation of a story. One author's story, supported by data, can stay as the dominant narrative until it is overturned by a larger or better data set, which itself may have a competing or supporting narrative.
This entry was posted in Business, Disruption, Innovation, Theory and tagged Commerce, Data, Gladwell, Malcolm Gladwell, Publishing, Relevance, Research, Statistics, TED, Writing. Bookmark the permalink.


This entry was posted on 28.01.2011 um 01:23	and is filed under Abuse, Politik, Video. Verschlagwortet mit: AP, Ägypten, Mubarak. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, oder trackback from your own site.


text:
class Parser {
private:
    const char *charReader;

public:
    // Function to recieve vector of strings to be parsed into vector of players
    void parseToObjects(const std::vector<std::string> &inputVectorLines, std::vector<Player> &inputPlayers);
};

#endif


text:
Search in titles only Search in Film, TV and Radio only
Film, TV and Radio
A Bout De Souffle
It may be stylish, Godard may be considered a great innovator by virtue of his propensity for jump shots and semi-improvised dialogue and Jean Paul Belmondo is a stylish lead.
But, Christ, it's dull.
Despite what the director may have thought you still need a bit more than "a gun and a girl" to create a compelling narrative. No amount of technical trickery can cover for the lack of story, and this movie barely has one worth mentioning. And the dialogue ("I don't know if I'm unhappy because I'm not free, or not free because I'm unhappy", Jean Seberg opines without a trace of irony) can be excrutiating.
The French New Wave is bunk, that's what I say.
ursus arctos
You obviously had a different reaction to Jean Seberg than I did (particluarly when I first saw this at 14 or so).
Your criticisms of the plot and dialogue are of course valid, but man, it's Jean Seberg.
See, now when it came to European cinema I was always more of an Anita Ekberg man.
That explains it, then.
If neither Belmondo or Seberg "click" with you, there's not much to the film other than some tour de force technique.
Favourite Team(s): UCLA, Lakers, Dodgers, Galaxy
Favourite Biscuit: Trader Joe's Maple Leaf cookies
I'm a big Godard fan, but yeah, I was underwhelmed by Breathless. Contempt is my choice for greatest film of all time, and 2 or 3 Things I Know About Her and Pierrot Le Fou are also among my favorite movies.
Felicity, I guess so
Favourite Team(s): Dundee Utd, Gladbach, Atleti, Napoli, New Orleans Saints
Can't remember if I've bored you lot with it before (I certainly bore my students with it every year) but my line on Godard is that he was so incredibly quick at churning out films in the 60s, so responsive to cultural trends, had his finger so firmly on the pulse of youth culture etc that you can't expect coherence and rounded products.
To put it even more crudely, his 'greatest hits' of the 60s would feature loads of stunning sequences, shots, moments but none of his 60s films is ultimately 'successful' in and of itself.
This is why I fell in love with Godard as a student: we were shown BFI showreels of the best clips from Bande a part, Pierrot, etc and I thought 'Wow! If his films are all like this he's the greatest'
Sadly they aren't.
Lucia Lanigan
Well I like it. Although I shouldn't have watched it when I was trying to give up smoking.
diggedy derek
More or less exactly what Incandenza says. Contempt is absolutely amazing. Breathless isn't really anything like his best film, though it must have been a hurricane of fresh air when it came out. It's like evaluating The Beatles on the basis of "Love Me Do".
Thinking about it, maybe I'm just more of a Bridget Bardot fan.
evilC
Favourite Team(s): Arsenal, JPS Lotus
Favourite Biscuit: Shortcake ...no, Custard Cream! ...no, Jammie Dodger...
I can't believe that no one has done a (celeb) cooking show under the name 'About The Souffle'.
Lurgee
Favourite Team(s): Dumbarton FC
I am pleased to announce I shall be going to see Godard's new film, The image Book, in a few days time.
Nocturnal Submission
Favourite Team(s): England, Chelsea and Tooting and Mitcham
Favourite Biscuit: Nairn's Cheese Oatcake
I'm always confusing À Bout de Souffle with Boule de Suif, fool that I am.
slackster
Favourite Team(s): Leyton Orient
Favourite Biscuit: Shortbread
I still enjoy rewatching earlier Godard & the other New Wave films for the style and innovation of the films, and look back fondly on the double bill features they used to have at places like the Everyman, Hampstead and Electric Cinema, Portabello Rd (London) when I was in my late teens and happily wasting a weekend afternoon. But I was more of an Anna Karina fanboy, especially those gazes straight to camera (artfully head scissors optional).
I didn't get to see Image Book as it was showing when I was teaching. I feel a bit robbed, as I doubt there will be many more chances to see new Godard films. Though I have been assuming that since Forever Mozart, which was more than 20 years ago ...


text:
Jim Oberweis
Legislative Overview
Senate Week in Review: December 15-19, 2014
Governor Pat Quinn is calling lawmakers back to Springfield January 8 to consider a 2016 election for the comptroller position left vacant by the recent passing of the late Judy Baar Topinka, even though legal analysis has demonstrated that the Illinois Constitution requires Governor-elect Bruce Rauner to appoint a comptroller to a four-year term.
In other news, confusion and misinformation about changes to the state's eavesdropping law has sparked controversy.
Governor Quinn calls special session on comptroller vacancy
On December 18, Governor Quinn ordered the General Assembly to return to Springfield for a January 8 special session to consider a 2016 election for state comptroller. This is another example of the waste of government assets since the state will now pay legislators for an extra day in Springfield plus additional travel reimbursements. Another example of Illinois politics at its worst since the legislature will already be meeting the following week and with the veto-proof majorities the Democrats hold, they could pass any legislation on January 13 that they could pass on January 8 without incurring all of the additional costs.
Senate and House Republican leaders said the Governor is seeking "a partisan and constitutionally-dubious eleventh hour law," and pointed out that it would certainly face a costly and lengthy legal challenge. In a statement, they noted that the Illinois Constitution requires the Governor-elect to appoint a new comptroller to a four-year term.
Earlier in the week, the Attorney General also found that to be the case, stating that while Quinn has the authority to choose a successor for the current unexpired term, it will be Governor-elect Rauner's responsibility, upon taking office on January 12, to name the comptroller for the four-year term Topinka was just elected to serve. While Madigan's statement is not an official legal opinion, it carries with it the authority and legal expertise associated with the Attorney General's office.
However, as part of her statement, Madigan also advocated for a 2016 election for the comptroller's office.
New eavesdropping law sent to Governor
Confusion surrounding a change in the state's eavesdropping law has sparked controversy. However, Senate Bill 1342, which was recently sent to the Governor for consideration, actually seeks to strike a balance between protecting an individual's privacy and ensuring public accountability of police and other public officials.
There has been a lot of discussion, particularly on social media, that Senate Bill 1342 will make it illegal to record a police officer, regardless of the circumstances. In reality, under Senate Bill 1342, the public maintains the right to record police, because police have no reasonable expectation of privacy while doing their job in public.
However, secretly recording private conversations would be illegal, protecting an individual's right to privacy.
For years, Illinois' privacy protections and eavesdropping prohibitions were some of the nation's most strict. It was illegal to record anyone, in any context, without the consent of everyone involved. The same law protecting someone's privacy could also send someone to prison for recording a police officer making an arrest.
In response, last spring the Supreme Court ruled portions of the law were unconstitutional. Thus the statute was negated, and all expectations of privacy with respect to eavesdropping or digital recording were stripped from the law. As a result, all conversations—public or private—could be recorded without fear of penalty.
Senate Bill 1342 was introduced to rectify this flaw. The measure seeks to balance two competing interests: the interest of one party to record and later disclose a conversation, and the right of the other party to keep the conversation from being recorded without their consent, if they can reasonably expect the conversation to have been considered private.
Citizens will be allowed to record the non-private conversations of others, such as a government official giving a speech in front of a group, a loud public argument, or conversations taking place on the street, public places and events, stadiums, public gatherings, etc.
It is not known whether Quinn will sign the measure. However, even if the Governor does sign the legislation, it will still be legal for people in Illinois to record communications with on-duty police officers, as long as they do not hinder the officers' capacity to do his or her job.
309I State House
North Aurora, IL 60542
Receive Senator Jim Oberweis' Enewsletter!
Sign up below to receive Senator Oberweis' email newsletter!


Take our quiz to see which Lay's bloods of my enemies when you are a viking but you want a snack shirt is your double. They were not an ethnic group.
Are you a leader like Odin or a troublemaker like Loki? Take our quiz to see which Lay's bloods of my enemies when you are a viking but you want a snack shirt is your double. They were not an ethnic group or anything. You were not a Viking. You went on Viking. That was something you did. My enemies and your enemies gonna sit, watch and get some lessons, never expect downfall when he is still on that thrown am I talking to someone? Thank you for such a nice gesture when you greeted me for my birthday. It was better than a material gift.
Those who hate me without reason, outnumber the hair in my Lay's bloods of my enemies when you are a Viking but you want a snack shirt; many are my enemies without cause, those who seek to destroy me. I put my trust in God, and I say a big thank you to all my friends and family members not forgetting my enemies cus you all have played a significant role in my life. Some people are born with very little; some are fortunate enough to have it all. Where I grew up, we didn't have much. I had to hustle to get what I wanted but I had that hunger for more and I won't rest till my enemies marvel at my success.


I take pride in having integrity and that's how I am with BoiledJewels.com. You can feel good that your information is secure with us here.
If you purchase anything from this website, all of your purchase information is kept completely confidential and secure.
Thanks again for either being a reader of the website or a customer!


No Organisation are tagged with 'Real Estate Agency'.
No Users are tagged with 'Real Estate Agency'.
No Events are tagged with 'Real Estate Agency'.
How to solve your Tax Liability Problem?
No Pages are tagged with 'Real Estate Agency'.


I strongly believe that Football Pools Xtra, strictly a web-based organization, could help make your dream come true with the much-acclaimed BV JACKPOT System. I sincerely wish you a safe journey to the promised land".
We collected the majority of metadata history records for Footballpoolsxtra.com. Football Pools Xtra has an elaborated description which rather positively influences the efficiency of search engines index and hence improves positions of the domain. The description and keywords of Footballpoolsxtra were last changed more than 2 months ago.
Earlier, Football Pools Xtra owners included Bonaventure Adebeshin in 2015 as well as Bonaventure Adebeshin in 2014 and Bonaventure Adebeshin Bona Vee Investments Limited later that year. The current Footballpoolsxtra.com owner and other personalities/entities that used to own this domain in the past are listed below.
Footballpoolsxtra.com is tracked by us since December, 2011. Over the time it has been ranked as high as 320 999 in the world, while most of its traffic comes from Nigeria, where it reached as high as 10 827 position.
New Order Christian Outreach Ministries (NOCOMIN) - Dedicated to the propagation of the Gospel of our Lord Jesus Christ worldwide through undiluted 'common sense' Evangelism.
In fact, the total size of Footballpoolsxtra.com main page is 1.5 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 65% of websites need less resources to load.
While scanning server information of Footballpoolsxtra.com we found that it's hosted by Google LLC since February 07, 2019. Earlier Footballpoolsxtra was hosted by GoDaddy.com LLC in 2018, NameSilo in 2018 and Google LLC in 2018.


text:
> Read XLS into JSON.

## Installation

Add this line to your application's Gemfile:

    gem 'xj'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install xj

## Usage

Goes like this:

    spreadsheet = XJ::Spreadsheet.new('./sample.xls')
    spreadsheet.to_json
    spreadsheet.to_hash

Or use the shortcut:

    XJ.read('./sample.xls').to_json

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request


What's going on in 2A?
Welcome to the 2A webpage! Please use this page to keep up with what we are doing in 2A each week. Also on the right side under 'Page Links' students can connect to educational website where they can play games while they learn!
Second grade students should be reading at least 15 minutes every night. Our weekly reading passage should be read on Monday, Tuesday, and Wednesday. Students can read a book of their choice on Thursday and Friday. The more they read, the better they get! This practice helps to build reading fluency.
Each week, I will send home a class newsletter with important information about the upcoming week. It includes the spelling list and vocabulary list. It also lists student AR points and a weekly progress report. Please be sure to sign the newsletter and send it back on Mondays. Students are responsible for bringing back a signed newsletter each Monday. I have the student keep the newsletter in their take-home folders so that they have access to it at home and at school.
Click link below to access weekly newsletter.
2A is reading, reading, reading!


Sale 2 story villa plot 496 sqm @Jomtien Beach, Pattaya..
Large 2 Story Villa with 124 Wah land (496 sqm) for sale at Viewpoint Village, Jomtien Beach, Pattaya.
- Good for Investment, as land value is currently estimated above 50.000 Baht per wah, and rising.
- Ocean/Beachside of Sukhumvit Rd.
- The Project has direct access to Sukhumvit Rd. via keycard system, and Direct access to Chaiyapruck Road, leading to the beach.
- Within 1 Kilometer to Jomtien Beach.
- 7/11 within 100 meters of Villa front door, and many restaurants (Sushi/seafood) within walking distance.
- Land size 124 square wah (496 sqm).
- Title deed by Thai Company Name.
- Rent back guarantee, or Part finance available.
- Owner can give guidance for renovation with estimates for Private Pool or simple upgrades.
Make appointment to view the house Direct to the Owner !
Details on Baan Dee Siam Co.,Ltd.
Listing provided by Baan Dee Siam Co.,Ltd., 138/16 Moo: 12 Soi Chaiyapruck 1, Jomtien, Pattaya, Chonburi. Baan Dee Siam Co.,Ltd. has 99 other listings.
Other properties for sale from Baan Dee Siam Co.,Ltd.
The information contained in this listing forms a property advertisement of which thailand-property.com has no control over content contained within. Furthermore, thailand-property.com cannot guarantee the accuracy of listing information, linked content or associated resources provided by private sellers, agencies or developers for the purpose of advertising. The advertiser assumes all responsibility for the advertisement details, please contact Baan Dee Siam Co.,Ltd. for further detail.


Laura Buchan accepts tenancy at Westgate Chambers.
Richard Barton successfully prosecutes fake Uber driver.
Chambers is delighted to welcome Laura Buchan as a full tenant, following successful completion of her Pupillage.


Neuroscientists from MIT's Picower Institute for Learning and Memory have identified two populations of neurons in the amygdala that process positive and negative emotions.
An almond-shaped brain structure called the amygdala is believed to be responsible for assigning these emotional reactions. Neuroscientists from MIT's Picower Institute for Learning and Memory have now identified two populations of neurons in the amygdala that process positive and negative emotions. These neurons then relay the information to other brain regions that initiate the appropriate behavioral response.
The study, which appears in the April 29 issue of Nature, represents a significant step in understanding how the brain assigns emotions to different experiences, says senior study author Kay Tye, the Whitehead Career Development Assistant Professor in the Department of Brain and Cognitive Sciences.
Tye and colleagues suspected they might be able to distinguish populations of neurons that respond to different emotions based on their targets elsewhere in the brain. Previous studies had suggested that some of these neurons project to the nucleus accumbens, which plays a role in reward learning, while others send information to another part of the amygdala known as the centromedial amygdala.
The next day, the researchers measured the strength of the connections coming into the two populations, which carry sensory information to the amygdala. They found that basolateral amygdala neurons that connect to the nucleus accumbens receive stronger input after reward learning, but their inputs are weakened after fear learning. Neurons that connect to the centromedial amygdala show the opposite response.
The results suggest that these two populations essentially function as a gate for sensory information coming into the amygdala, Namburi says. "There are sensory inputs coming in to either of these populations, and once learning happens, you're shifting the flood onto one population or the other," he says.
Once the researchers defined the functions of each cell population, they set out to identify other distinguishing characteristics. They found only minor differences in shape and in the electrophysiological properties of the neurons, but they did detect some intriguing differences in gene expression. Some of the genes that were more active in one cell type than the other encode receptors that sit on cell surfaces and bind to incoming neurotransmitters, which help transmit sensory information to the amygdala.
The researchers are particularly interested in one of these receptors, which interacts with a small protein called neurotensin. This protein helps to regulate the cells' response to glutamate, one of the major neurotransmitters required to strengthen connections between neurons. In follow-up studies, they are now investigating the role neurotensin may play in reward- and fear-learning in the amydgala.
The research was funded by the National Institute of Mental Health, the National Institute of Diabetes and Digestive and Kidney Diseases, the JPB Foundation, the Brain & Behavior Research Foundation, the Esther A. and Joseph Klingenstein Fund, the Whitehall Foundation, and the Alfred P. Sloan Foundation.
Wow!, this is truly breakthrough work.
completely overblown implications and press release.. shocking this comes from MIt.
Paper: "A circuit mechanism for differentiating positive and negative associations"


Today, were are excited to announce a long-awaited and frequently requested feature for RealSatisfied: Office Profile Pages.
We launched agent profiles pages in July of 2012 only after a few of our original broker clients requested that agents be provided a way to have a third-party validate the ratings and testimonials received on our platform. When we did, we built those pages using RSS feeds as the foundation so syndication would be open and simple. That decision proved to be an important one for our clients and for us.
After a time, as data inside broker office account built up, many brokers began asking for the same feature to be available for their offices. We had always included and office level RSS feed that contained agent testimonials, but what some of our clients were requesting was an office profile page that not only showed testimonials about their agents, but displayed their office's customer satisfaction, performance and recommendation ratings as well.
Today this feature is now live for all offices on the RealSatisfied platform.
This feature is only available to Broker PRO accounts and can be enabled by any account user with admin access. To manage this feature, go to your RealSatisfied Office Dashboard and click on the "Admin" link. There you will see a new tab entitled "Office Profile Page & Feed" Click on it and follow the instructions to enable your RealSatisfied Office Profile page or to get the link to your updated Office RSS Feed that now contains your office ratings in real time.
We are excited to make this new feature available! We will continue to look at how to make improvements to this pages and update you on progress. Let us know your thoughts.
So excited for this feature!
Thank you Sheryl! We are too!


text:
34 killed as Arab League hopes for UN support for Syria plan
Arab World Materials 29 January 2012 20:31 (UTC +04:00)
At least 34 people were killed across Syria Sunday as Arab League chief Nabil al-Arabi left for New York seeking support from the United Nations for a plan aimed at achieving a peaceful power transfer in the country.
At least 34 people were killed across Syria Sunday as Arab League chief Nabil al-Arabi left for New York seeking support from the United Nations for a plan aimed at achieving a peaceful power transfer in the country, dpa reported.
Al-Arabi said his organization was in contact with China and Russia, Syria's two key allies, to win their support for the Arab plan, which calls for a two-month transition to a unity government in Syria, with President Bashar al-Assad giving his deputy full powers to work with the proposed new government.
Damascus has rejected the proposals, saying they would violate its sovereignty.
Meanwhile, Arab League foreign ministers are to meet in Cairo on February 5 to discuss the fate of its observer mission in Syria, sources in the pan-Arab organization told dpa.
Ministers are to decide whether to pull out their observers or extend their mandate, the sources said.
The 22-member organization suspended its monitoring mission in Syria on Saturday due to rising violence.
On Sunday, clashes erupted between army defectors and government troops in the northern province of Idlib, killing 14 members of the regular army forces, the Syrian Observatory for Human Rights reported.
Activists said that 13 people were killed in the Damascus suburbs area. More people died in the restive areas of Homs, Daraa and the capital Damascus.
Deserters seized control of parts in the dissident central province of Homs, following clashes between the defectors and government forces in the town of al-Rastan, the observatory reported, quoting a defector.
More than 5,400 people have been killed in Syria since a pro-democracy uprising against al-Assad's regime erupted last March, according to the UN.
However, UN High Commissioner for Human Rights Navi Pillay said Thursday the world body could no longer keep track of the death toll in Syria due to an escalation of the violence.
Damascus blamed "terrorist groups" for inciting violence in the country, since protests demanding the ouster of al-Assad erupted in mid-March.
The state news agency SANA reported that six army soldiers were killed in an attack by "terrorists" near the capital Damascus.
The attack was carried out by remote-controlled explosives planted in a hostel used by a military unit, added SANA.
We need good friends, partners to diversify energy resources – Hungarian president
Turkmen Commodity and Raw Material Exchange puts calcium chloride up for sale


text:
California Township ist der Name folgender Townships in den Vereinigten Staaten:

 California Township (Cleburne County, Arkansas)
 California Township (Faulkner County, Arkansas)
 California Township (Madison County, Arkansas)
 California Township (Indiana)
 California Township (Michigan)

redpajama_set_name: RedPajamaWikipedia


The Miller Mix: Happy Earth Day!
- I buy items in bulk rather individually packaged.
- I drive a fuel efficient vehicle.
- I walk instead of drive when possible. This was easier when I lived in a city.
- I carpool when possible.
- I recycle paper, plastics and aluminum.
- I reuse and repurpose everything I can (including my aluminum foil!).
- I compost everything I can.
- I bring my own bags when shopping. When I forget my bags, I go bag-less.
- I keep the temperature around 65 degrees year round. I add layers if I'm cold and remove layers if I'm hot rather than adjusting the temperature.
- I participate in a community garden.
- I support local growers when possible.
- I use compact fluorescent light bulbs.
- I use energy efficient household appliances, namely the dish washer, washer and dryer.
- I only run the dish washer when full, which is usually every other day.
- I re-wear clothes as much as possible.
- I borrow books from the library instead of buying them.
- I make cleaning products from vinegar, baking soda, and lemon.
- I filter tap water and drink it from a BPA-free water bottle rather than buying bottled water.
- I turn off water when I'm not using it (such as when I'm brushing my teeth or shaving my legs).
- I turn off lights and fans in rooms I'm not using.
- I close the fridge door rather than leaving it open when making snacks or meals.
- I turn off the oven about 10 minutes before a recipe calls for. The heat will continue cooking the item until it's done.
- I collect rain water for watering our plants and the compost.
- I purchase recycled toilet paper.
- I limit paper towels and try to use cloth towels instead.
- I donate or re-sell all our used items rather than throwing anything away.
- I used BPA-free bottles for Bella rather than ones with disposable liners.
- I purchase carbon offsets when I buy travel or accomodations.
- I don't buy locally grown meat and produce as often as I could or should. I plan to rectify this by shopping the Farmer's Market regularly and finding local sources for meat.
- I still eat more meat than I'd like. I would like to cut meat out of four meals each week.
- I sometimes take away plastic bags if I forgot mine and I'm in a rush, etc. However, I always recycle the bags I take.
- I don't eat organically. I can't afford to.
- I own two cars and a boat. That makes my carbon footprint much bigger than it should be. At least one is energy efficient and one only goes the 3 miles back and forth to Billy's work.
- I keep the tv on even when I'm not watching it. And the laptop is always running. I'm trying shut down the laptop when I'm not using it, though. So far, I've been doing well.
So! What are YOU doing to be more Earth-friendly? What do you suggest I add to my green lifestyle?


text:
Home | News | Eye in the sky: SA to run CCTV pilot in aged care
Eye in the sky: SA to run CCTV pilot in aged care
By: Conor Burke in News, Top Stories April 18, 2019	0
The South Australian government has announced a trial of CCTV installations across at least five aged care facilities in the state over a 12-month period.
The government will invest $500,000 in the Australian-first trial. It will be administered by UK firm Care Protect, which runs its own facilities as well as provides CCTV monitoring in a number of homes in the UK. This will be its first foray into Australian facilities.
SA premier Steven Marshall said: "In the shadow of Oakden and the Commonwealth aged care royal commission, protecting South Australia's most vulnerable is one of my government's highest priorities.
"This CCTV pilot will strengthen the safeguards in place for our frail, older population, provide greater transparency than ever before, and hopefully give loved ones greater peace of mind that their loved ones are receiving quality care."
Care Protect has been providing "smart technology camera systems" to aged care and mental health facilities in the UK, owning and operating four facilities itself, which is where the original CCTV technology was trialled over an 18-month period.
Scott Sterling, Care Protect's business development director here in Australia, told Aged Care Insite that the UK was experiencing similar problems to the ones faced here, and this technology was born of the need for improvement.
"We've seen a lot of horrific things happening," he said. "There were scandals all over the place, and a system like this can prevent that or at least bring it to attention very fast."
Cameras are installed in communal areas, which then record continuously over 24 hours. Cameras are also installed in bedroom areas. In the UK, these cameras are only switched on with consent by the resident, next of kin, or when given under a 'best interest assessment' where the decision is made by a social worker.
Once the bedroom cameras are switched on, they lie dormant until triggered by changes in movement, sound or light. These cameras can also be set up to have "motion windows" so that if a resident falls out of bed in the night, for example, four seconds later the hub in Belfast is alerted and can then alert staff at the facility via smartphone.
The information recorded is immediately streamed to a secure offsite facility and "military grade" cloud server. The footage is reviewed by a team of healthcare professionals, independent of the facility, who are registered nurses or trained social workers.
Care Protect CCTV hub in Belfast, UK
They are also subject to background checks and are registered with the secured industry authority, giving them licence to view CCTV footage.
They will review recorded footage and categorise it by severity on a traffic light system – green for good, amber for okay and red for poor practice.
Families can also have access with consent via an app. They would be able to log in and see bedroom footage of three minutes in every two-hour window.
"The biggest reason we use this in the UK is from a quality assurance perspective," said Sterling.
"We had a good rating [for our homes] in the UK from the regulator, the Care Quality Commission. But once we installed the cameras, we saw that we were providing sub-standard service.
"We were very quickly able to clear that up. Any client facility that we have, we spend two hours a day every single day retroactively reviewing footage of communal areas and bedroom settings, and compile a monthly report," he said.
Care Protect also reserves the right to report misconduct to relevant regulators in the UK if it feels residents are being neglected or if its notifications of poor practice are ignored.
Potential barriers to change
One barrier to CCTV installation may be the perceived cost to providers; however, Care Protect works on a leasing model and covers all installation costs.
"There is no initial cost to the provider upfront. We pay for the entire installation, and we pay for all the kit. We operate on a leasing model and charge $20 per week per registered bed plus GST," Sterling said.
"We also carry out a commissioning process. We go to the facility, meet all the residents and the families, and present to the residents and staff members, so everyone is on board.
"We provide the facilities with screens, so they can see what we see, and we also provide them with smartphones and tablets, so we can contact them whenever we see a severe event."
Another potential problem is one of privacy and abuse of the CCTV footage.
"The footage cannot be exported from the technology we use," said Sterling.
"If it's downloaded onto the server to be reviewed, it cannot be exported to, say, a USB. The only way that footage can be transferred is to an FTP drop site to the actual facility itself."
Footage and any data collected are legally protected and, in the UK at least, Care Protect cannot be compelled by a facility to delete footage.
Privacy is often mentioned as a key concern for those not keen on the idea of CCTV in aged care facilities and Care Protect has taken this on board.
"If a resident is using, for example, a bedside commode and doesn't want to be seen on that, we can redact that area through a black window that will always remain there," Sterling said, and these windows can be placed anywhere, and only the facility manager will know about this blackspot, which does not affect the motion sensors or fall protections.
CCTV with redacted area
"That was a game changer in the UK," he said, as it gave residents some privacy while ensuring vigilance.
As for staff who may be wary of being filmed, Care Protect says the technology is for their safety as well. Sterling recalls an incident in the UK where initially the staff in Care Protect homes wanted to walk off the job over the introduction of CCTV.
"About four weeks after installation, there was a malfunction with one of the bed hoists and a patient was injured and taken to hospital," he said.
"The resident actually blamed two staff members. But we were able to review the footage and see that the bed hoist was faulty, so the two staff members were vindicated.
"And now our staff say, 'We wouldn't work anywhere without cameras now, because it really does protect us and residents'."
However, Dr Bruce Baer Arnold, from the Faculty of Business, Government and Law at the University of Canberra, believes legal problems could arise.
"South Australia still doesn't have an information privacy act. It has not recognised a tort [a legal cause of action allowing compensation] for serious invasions of privacy. Adoption of CCTV needs to be undertaken within a coherent legal framework," he said.
"We have a large literature on the use of CCTV in schools and prisons … much of which suggests that some offenders simply shift the location of the abuse [i.e. they harm the victim out of sight of the camera; for example, in a hallway or a bathroom].
"Politicians and bureaucrats in search of a good news story or headline tend to think of CCTV and other technology as a silver bullet without taking a deep breath and asking whether it will be effective and whether there is a better way – for example, training, supervision and reporting [including best-practice whistleblowing by colleagues of offenders] – to deal with particular problems."
Now that the green light has been given to use the technology here in Australia, Care Protect can plan for the future.
"Initially, for the first facility up and running, the team from Belfast will review Australian footage," Sterling said.
"However, now we have a projected cash flow from a 12-month commitment from SA Health, we can look at potentially opening a Care Protect hub in South Australia and employing healthcare professionals [Australian registered] to monitor and review client footage in Australia. They will be background-checked as standard, and hold relevant licences in accordance with local laws, to view CCTV."
Minister for Aged Care Ken Wyatt believes this is a positive step in protecting elder Aussies.
"Covert filming by individuals has sadly exposed poor quality of care and malpractice in some aged care settings," Wyatt said.
"The community has been asking for this, and today we deliver an initiative which will result in stronger protections for our elderly residents, reduced adverse incidents and improved standards of care."
Stewart Johnston, whose mother was abused in the Oakden facility and is now a prominent aged care campaigner, is also glad these steps are being taken. He will serve on a steering committee overseeing the pilot as a consumer representative.
"This pilot will show a cutting-edge technology delivering an unparalleled safeguarding system to residents' family and staff with dignity, privacy and choice. This is no spy camera," he told Aged Care Insite.
"This pilot is a significant step forward not only for South Australia but the nation. The technology now exists where dignity and privacy don't need to be traded for safety."
abuse aged care CCTV 2019-04-18
Conor Burke
Tagged with: abuse aged care CCTV


Hot Water Systems Gulfview Heights provide comprehensive installation, repairs and servicing to all major hot water brands. Call 1800 554 626 for FREE quote!!! The Gulfview Heights plumbers are specialised in removing your old hot water unit and fully installing the new hot water system.
If you are looking for any service related to the Hot Water Systems, The Gulfview Heights Plumber can be a very good recommendation. We serve here 24×7 throughout the year, including the holidays. Starting from the renovations to complete new installation, The Gulfview Heights Plumber can solve any of your Hot Water system issues. No matter which suburb of Gulfview Heights you belong to, we can reach you in the quickest possible span.
We have a huge team of absolutely certified and experienced professionals who can solve any Hot Water System challenge. At the same time, we provide them the latest technologies and tools for the quickest problem fixing. For any query you can call us at: 1800 554 626 Here We Present Below The Entire List Of Hot Water System Services Offered By The Gulfview Heights Plumber.
The Gulfview Heights Plumber Install,Repair and Service – All Types Of Hot Water System?
As mentioned above, the Gulfview Heights plumbers team can solve any of your hot water system issues. Starting from gas, solar systems, electric or heat pumps, we can solve the issues of any of these systems. No matter its storage or continuous flow unit, our professionals Solar hold the expertise to deal with any of these. In fact, we assign only those professionals for you who hold the expertise about the specific Hot Water System brand you have.
Heat Pumps are considered the most efficient hot water systems. These are extremely environment-friendly as well, with minimal greenhouse effects. Heat Pumps take a little amount of electricity, which makes it economically beneficial. The Gulfview Heights Plumber can fix any of your Heat Pump issues at minimal cost.
Gas Hot Water System is always a very good recommendation for anyone having a natural gas connection. If you have a nice gas connection, the Gas Hot Water System can be the most economical option for you. These are extremely environment-friendly as well with very little emission. For any sort of repair or replacement needs with your gas hot water system, you can always feel free to contact The Gulfview Heights Plumber at 1800 554 626.
If the water is already too hot, the heating element gets automatically switched off. You can contact The Gulfview Heights Plumber if any sort of problem appears with your storage hot water system. We can handle all repair and replacement tasks of any storage hot water system brand.
The continuous flow hot water units usually have no tank. It operates only when the hot tap is switched on. It functions in a simple way. First, the water is passed through the heater and gets heated. Once you switch off the hot tap, the process of water heating also gets stopped. The Gulfview Heights Plumber can solve any repair or replacement tasks associated with any brand of Continuous Flow Hot Water System. We can provide you with all sorts of continuous flow hot water system spare parts as well.
The Gulfview Heights Plumber has been one of the most preferred hot water system service providers, due to its ability to fix problems associated with all brands. Each of our professional is experienced enough, and can deal with any sort of hot water system problems. Starting from the expensive brands to cheap ones, we can fix problems of all.


In the mid-60s, a race was raging: who would manage to release the first automatic chronograph wristwatch?
Japan's Citizen Group has bought two Swiss watch companies in four years. What's going on?
Breaking news: all three Frederique Constant brands will enter Japanese watchmaking giant Citizen's portfolio.


text:
require 'fileutils'
require 'tmpdir'

class LatexFilter < Nanoc::Filter
  identifier :latex
  type text: :binary

  def run(content, params = {})
    output_withoutext = File.basename(output_filename).sub(/#{Regexp.escape(File.extname(output_filename))}$/, '')

    Dir.mktmpdir do |dir|
      input_path = File.join(dir, "#{output_withoutext}.tex")
      File.open(input_path, 'w') { |f| f.write(content) }
      output_path = File.join(dir, "#{output_withoutext}.pdf")

      Dir.chdir(dir) do
        system('pdflatex', input_path)
        raise 'pdflatex failed!' unless $? == 0
        FileUtils.cp(output_path, output_filename)
      end
    end
  end
end