text:
package org.tensorflow.op.core;

import java.nio.ByteBuffer;
import java.nio.DoubleBuffer;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import java.nio.LongBuffer;
import org.tensorflow.DataType;
import org.tensorflow.Operand;
import org.tensorflow.Operation;
import org.tensorflow.Output;
import org.tensorflow.Tensor;
import org.tensorflow.op.PrimitiveOp;
import org.tensorflow.op.Scope;
import org.tensorflow.op.annotation.Operator;

/** An operator producing a constant value. */
@Operator
public final class Constant extends PrimitiveOp implements Operand {
  /**
   * Create a constant from a Java object.
   *
   *
The argument {@code object} is first converted into a Tensor using {@link
   * org.tensorflow.Tensor#create(Object)}, so only Objects supported by this method must be
   * provided. For example:
   *
   *
{@code
   * Constant.create(scope, 7); // returns a constant scalar tensor 7
   * }

   *
   * @param scope is a scope used to add the underlying operation.
   * @param object a Java object representing the constant.
   * @see org.tensorflow.Tensor#create(Object) Tensor.create
   */
  public static Constant create(Scope scope, Object object) {
    try (Tensor value = Tensor.create(object)) {
      return createWithTensor(scope, value);
    }
  }

  /**
   * Create a {@link DataType#INT32} constant with data from the given buffer.
   *
   *
Creates a constant with the given shape by copying elements from the buffer (starting from
   * its current position) into the tensor. For example, if {@code shape = {2,3} } (which represents
   * a 2x3 matrix) then the buffer must have 6 elements remaining, which will be consumed by this
   * method.
   *
   * @param scope is a scope used to add the underlying operation.
   * @param shape the tensor shape.
   * @param data a buffer containing the tensor data.
   * @throws IllegalArgumentException If the tensor shape is not compatible with the buffer
   */
  public static Constant create(Scope scope, long[] shape, IntBuffer data) {
    try (Tensor value = Tensor.create(shape, data)) {
      return createWithTensor(scope, value);
    }
  }

  /**
   * Create a {@link DataType#FLOAT} constant with data from the given buffer.
   *
   *
Creates a constant with the given shape by copying elements from the buffer (starting from
   * its current position) into the tensor. For example, if {@code shape = {2,3} } (which represents
   * a 2x3 matrix) then the buffer must have 6 elements remaining, which will be consumed by this
   * method.
   *
   * @param scope is a scope used to add the underlying operation.
   * @param shape the tensor shape.
   * @param data a buffer containing the tensor data.
   * @throws IllegalArgumentException If the tensor shape is not compatible with the buffer
   */
  public static Constant create(Scope scope, long[] shape, FloatBuffer data) {
    try (Tensor value = Tensor.create(shape, data)) {
      return createWithTensor(scope, value);
    }
  }

  /**
   * Create a {@link DataType#DOUBLE} constant with data from the given buffer.
   *
   *
Creates a constant with the given shape by copying elements from the buffer (starting from
   * its current position) into the tensor. For example, if {@code shape = {2,3} } (which represents
   * a 2x3 matrix) then the buffer must have 6 elements remaining, which will be consumed by this
   * method.
   *
   * @param scope is a scope used to add the underlying operation.
   * @param shape the tensor shape.
   * @param data a buffer containing the tensor data.
   * @throws IllegalArgumentException If the tensor shape is not compatible with the buffer
   */
  public static Constant create(Scope scope, long[] shape, DoubleBuffer data) {
    try (Tensor value = Tensor.create(shape, data)) {
      return createWithTensor(scope, value);
    }
  }

  /**
   * Create a {@link DataType#INT64} constant with data from the given buffer.
   *
   *
Creates a constant with the given shape by copying elements from the buffer (starting from
   * its current position) into the tensor. For example, if {@code shape = {2,3} } (which represents
   * a 2x3 matrix) then the buffer must have 6 elements remaining, which will be consumed by this
   * method.
   *
   * @param scope is a scope used to add the underlying operation.
   * @param shape the tensor shape.
   * @param data a buffer containing the tensor data.
   * @throws IllegalArgumentException If the tensor shape is not compatible with the buffer
   */
  public static Constant create(Scope scope, long[] shape, LongBuffer data) {
    try (Tensor value = Tensor.create(shape, data)) {
      return createWithTensor(scope, value);
    }
  }

  /**
   * Create a constant with data from the given buffer.
   *
   *
Creates a Constant with the provided shape of any type where the constant data has been
   * encoded into {@code data} as per the specification of the TensorFlow C API.
   *
   * @param scope is a scope used to add the underlying operation.
   * @param dataType the tensor datatype.
   * @param shape the tensor shape.
   * @param data a buffer containing the tensor data.
   * @throws IllegalArgumentException If the tensor datatype or shape is not compatible with the
   *     buffer
   */
  public static Constant create(Scope scope, DataType dataType, long[] shape, ByteBuffer data) {
    try (Tensor value = Tensor.create(dataType, shape, data)) {
      return createWithTensor(scope, value);
    }
  }

  private static Constant createWithTensor(Scope scope, Tensor value) {
    return new Constant(
        scope
            .graph()
            .opBuilder("Const", scope.makeOpName("Const"))
            .setAttr("value", value)
            .setAttr("dtype", value.dataType())
            .build());
  }

  @Override
  public Output asOutput() {
    return output;
  }

  private Constant(Operation operation) {
    super(operation);
    output = operation.output(0);
  }

  private final Output output;
}

redpajama_set_name: RedPajamaGithub


Military couple is moving on to the next phase in their lives so must sell this wonderful family home. With a split bedroom plan and large family area it is perfect for both family and entertaining. The breakfast bar can comfortably seat 4 as well as having an eating area in the kitchen and a formal dining room. It has a gas cook top with a built-in oven and microwave. Plenty of solid surface counter space for making family dinners and serving holiday feasts. The house boasts pocket sliders so you can expand your entertaining area to the screened in lanai. The master is large to begin with but with the high ceilings it makes it feel even larger. There is a door that also leads to the lanai. Huge walk in closet that has a motion sensor light in it. For the techies, there are 3 areas that are hard wired for setting up your own network that feed back to a box mounted in the laundry room to house your router and server. They have also installed a Nest thermostat so you can adjust the temperature in your home from your phone. This is a must-see home in the sought-after community of Panther Trace with the wonderful parks, pools and play grounds. There is something for everyone within the community and with it being close to shopping and easy access to the expressway you will truly be right at home.


Technology is improving every day. With so many brands and products on the market, it is difficult to keep up with what is new and trending. When it comes to gadgets, each year has a specific set of coolest gadgets that are more appealing than the rest. Here is our list of the top 7 coolest gadgets of 2017.
The amazing Apple Watch Series 3 is the perfect health and fitness companion. It is definitely the best smartwatch of this year. Wear this watch and make calls and send messages even without your phone being close by due to the cellular LTE connectivity. It is a waterproof watch and can be immersed in up to 50 meters of water. The Apple Watch 3 also sports a barometric altimeter that measures all the activities done throughout the day. The watch has a 16 GB of storage space and comes with an updated music app to enjoy music. Stay fit and healthy with the Apple Watch Series 3.
Let Alexa make your life much easier by turning your house into a smart home, setting alarms and timers, playing music and much more. Amazon Echo is a virtual assistant powered by Alexa to help make your life convenient. Give a command and have your virtual assistant do the work for you. Whether it is making calls, sending a message, getting news updates, playing music, controlling smart gadgets in the house, Amazon Echo can do it all. That's why it remains in the top 7 coolest gadgets of 2017.
The Nintendo Switch is the first hybrid gaming console that can be used at home and as it is portable, it can provide entertainment on the go. The players can easily 'switch' between the home and portable configurations. The gaming console comes with a 6.2-inch screen tablet with slots on either side for attaching Nintendo's Joy-Con controllers, which turns it into a handheld video game. The Nintendo Switch has a storage capacity of 32 GB which can be further expanded up to 2 TB with a microSD card.
Microsoft's first actual laptop is definitely among the coolest gadgets of 2017. The Microsoft Surface Laptop has an elegant design, sharp screen, long-lasting battery and is extremely lightweight. The Microsoft Surface Laptop sports a 13.5" PixelSense display with 10 point multi-touch and a 3:2 aspect ratio. Furthermore, the laptop runs on Windows 10 S, which is the newest Windows version. The laptop can run only programs from the Microsoft App Store as it runs on Windows 10 S, which can be upgraded to Windows 10 Pro.
Are you a diehard iPhone fan? Then you should definitely save up and get the latest Apple iPhone X. The latest phone from the series is packed with features unlike any other Apple phone before. The iPhone X comes with a face ID system, excellent camera, Animoji, edge-to-edge OLED display, larger screen and a long battery life. Moreover, the phone has ditched the home button by replacing it with a 3D touch directly into the display. Another exciting feature about the iPhone X that makes it into the top coolest gadgets of 2017 is the wireless inductive charging. No wires, no cables. Place the iPhone X on a compatible mat and the device will start charging on its own.
If you are an Android person, then the Samsung Galaxy S8 is just the phone for you. Samsung has been on the top of the list for designing some of the best Android phones. The Samsung Galaxy S8 and S8+ are no exceptions to that. The phone is attractive and comes with an elegantly curved screen. The phone sports a face unlock feature which is absolutely on spot. The Galaxy S8 also comes with a great camera, especially the front-facing camera. It can capture photos in 8-megapixel with a f/1.7 lens that has autofocus capabilities. All in all, this phone is definitely the best Android phone of the year.
This is our list of the top 7 coolest gadgets of 2017. Let us know if you have any other gadgets that you think should be added, in our comments section below.


South Korean President Moon Jae-in said he "could hardly sleep last night" for anticipation over the historic summit between President Donald Trump and North Korea's Kim Jong Un.
The unprecedented, one-on-one meeting in Singapore Tuesday aimed to kickstart a process that would lead to denuclearization on the Korean peninsula and resolve seven decades of hostilities between the world's largest nuclear power and the isolated pariah state.
Photos showed Moon tuning in to watch coverage of the summit from the presidential office, also known as the Blue House, in Seoul.
Shortly before Trump flew to Singapore, he and Moon spoke by phone for over 40 minutes.
The White House said the two presidents reiterated their commitment to "close coordination" after the summit, but the readout did not elaborate on the discussion.
According to the Blue House, Moon told Trump, "all Koreans would pray with all their hearts" that he will make a "miraculous achievement" at the talks. Trump reportedly said he would send Secretary of State Mike Pompeo to Seoul soon after the summit to debrief Moon.
While still also expressing optimism, in an earlier statement Moon warned that resolving the deeply rooted crisis and nuclear brinkmanship will take more than a single encounter.


text:
David Cloyd, Sara Elizabeth, Michael Farrow, Buffalo String Collective
Join singer-songwriters David Cloyd, Sara Elizabeth, and Michael Farrow for an evening at Ninth Ward as they share the stage and perform their original music like you've never experienced it before–with a string quartet.
A portion of ticket sales will be donated to Buffalo String Works.
MIXTAPES, a collaborative concert series produced by Buffalo Music Club, seeks to bring artists together on stage for exciting one-time-only experiences. For this series premiere, three songwriters have put together a special collection of old and new songs to perform in a variety of combinations backed by Buffalo String Collective (with arrangements written by Cloyd). The inaugural lineup for BSC includes Sarah Cole and Inga Yanoski on violin, Amy Kelly on viola, and Alex Cousins on cello.
https://buffalomusicclub.com/
https://www.musicisart.org
DAVID CLOYD is a solo recording artist with ECR Music Group in NYC, the founder and A&R of Hook & Ladder Records, and the co-founder of Buffalo Music Club. Following its worldwide release, his debut album Unhand Me, You Fiend! hit #1 on eMusic's Album Charts. Cloyd followed on the national success of that album with I Could Disappear, a powerful collection of solo performances, and a fresh take on a Paul McCartney classic "Dear Boy" from the 1971 album Ram. He is currently in the studio, finishing up his third album.
https://www.ecrmusicgroup.com/artists/david-cloyd/
https://buffalomusicclub.com/artists/david-cloyd/
At the intersection of grit, quirk, and grace, you find SARA ELIZABETH–an indie alternative singer-songwriter with stories to tell, energy to share, and love to give. As Jeff Miers of the Buffalo News has said, "Bringing an indie-rock mentality to the modern folk-based troubadour school is Sara's deal, and it's working . . . she's become one of the more buzzed-about artists on the local indie-pop scene."
http://www.saraelizabethmusic.com/
MICHAEL FARROW (MYQ F) is a Buffalo-based singer-songwriter. His fusion of cathartic soul with American Folk creates a sacred music space that unwinds the tension and isolation of modern life. His musical creations are influenced by the sound of folk troubadour Amos Lee and southern rock artist Gary Clark, Jr.
https://farrowband.com/
BUFFALO STRING COLLECTIVE, a partnership between Buffalo Music Club and Buffalo String Works, pools together some of Buffalo's best classical string players to create elevated musical opportunities for Buffalo artists and audiences–from performances and recordings to music education and special events.
https://www.buffalostringworks.org/
https://buffalomusicclub.com/artists/miranda-shulman/
SARAH COLE teaches violin at Buffalo String Works while maintaining a large private studio of beginners to advanced musicians. Sarah has three advanced performance degrees from Baldwin Wallace Conservatory, Royal Welsh College of Music and the University of Louisville. She performs around WNY as a freelance violinist.
INGA YANOSKI is a classically-trained violinist in Western New York, where she has been a regular substitute player for the Buffalo Philharmonic, and has participated in several professional recordings with them for the Naxos label. She has also played in the pit at Shea's for many touring Broadway shows. Inga loves the Buffalo theatre community, appearing in several productions as an onstage musician. Her versatility has allowed her to stretch beyond her classical training, playing folk music with her trio The Bards, being a back-up singer and violinist for 10,000 Maniacs, and appearing onstage with icons like Rod Steward and Stevie Wonder.
AMY KELLY has performed with the Southern Tier Symphony, Buffalo Opera Unlimited, the Western New York Chamber Orchestra, the Buffalo Philharmonic, I Solisti of WNY, and other local groups. She is a teaching artist at Buffalo String Works.
ALEX COUSINS has performed as a soloist with the Buffalo Philharmonic, the Four Centuries Chamber Orchestra, Peabody Conservatory Symphony Orchestras, SUNY Fredonia Orchestras, Southern Tier Symphony, and others. He also served as Principal Cellist of the South Carolina-based Rock Hill Symphony Orchestra and is a member of The Liminal Space Ensemble. He is a teaching artist at Buffalo String Works.
Fri, Feb 10 • 8:00 pm - 8:00 pm
9th Ward at Babeville • 341 Delaware Ave downstairs, Buffalo 14202
Starting AtGet Tickets
Join singer-songwriters David Cloyd, Sara Elizabeth, and Michael Farrow for an evening at Ninth Ward as they share the stage and perform their original music like you've never experienced it before–with a string quartet. A portion of ticket sales will be donated to Buffalo String Works. MIXTAPES, a collaborative concert series produced by Buffalo Music Club, seeks to bring artists together on stage for exciting one-time-only experiences. For this series premiere, three songwriters have put together a special collection of old and new songs to perform in a variety of combinations backed by Buffalo String Collective (with arrangements written by Cloyd). The inaugural lineup for BSC includes Sarah Cole and Inga Yanoski on violin, Amy Kelly on viola, and Alex Cousins on cello. https://buffalomusicclub.com/ https://www.musicisart.org DAVID CLOYD is a solo recording artist with ECR Music Group in NYC, the founder and A&R of Hook & Ladder Records, and the co-founder of Buffalo Music Club. Following its worldwide release, his debut album Unhand Me, You Fiend! hit #1 on eMusic's Album Charts. Cloyd followed on the national success of that album with I Could Disappear, a powerful collection of solo performances, and a fresh take on a Paul McCartney classic "Dear Boy" from the 1971 album Ram. He is currently in the studio, finishing up his third album. https://www.ecrmusicgroup.com/artists/david-cloyd/ https://buffalomusicclub.com/artists/david-cloyd/ At the intersection of grit, quirk, and grace, you find SARA ELIZABETH–an indie alternative singer-songwriter with stories to tell, energy to share, and love to give. As Jeff Miers of the Buffalo News has said, "Bringing an indie-rock mentality to the modern folk-based troubadour school is Sara's deal, and it's working . . . she's become one of the more buzzed-about artists on the local indie-pop scene." http://www.saraelizabethmusic.com/ MICHAEL FARROW (MYQ F) is a Buffalo-based singer-songwriter. His fusion of cathartic soul with American Folk creates a sacred music space that unwinds the tension and isolation of modern life. His musical creations are influenced by the sound of folk troubadour Amos Lee and southern rock artist Gary Clark, Jr. https://farrowband.com/ BUFFALO STRING COLLECTIVE, a partnership between Buffalo Music Club and Buffalo String Works, pools together some of Buffalo's best classical string players to create elevated musical opportunities for Buffalo artists and audiences–from performances and recordings to music education and special events. https://www.buffalostringworks.org/ https://buffalomusicclub.com/artists/miranda-shulman/ SARAH COLE teaches violin at Buffalo String Works while maintaining a large private studio of beginners to advanced musicians. Sarah has three advanced performance degrees from Baldwin Wallace Conservatory, Royal Welsh College of Music and the University of Louisville. She performs around WNY as a freelance violinist. INGA YANOSKI is a classically-trained violinist in Western New York, where she has been a regular substitute player for the Buffalo Philharmonic, and has participated in several professional recordings with them for the Naxos label. She has also played in the pit at Shea's for many touring Broadway shows. Inga loves the Buffalo theatre community, appearing in several productions as an onstage musician. Her versatility has allowed her to stretch beyond her classical training, playing folk music with her trio The Bards, being a back-up singer and violinist for 10,000 Maniacs, and appearing onstage with icons like Rod Steward and Stevie Wonder. AMY KELLY has performed with the Southern Tier Symphony, Buffalo Opera Unlimited, the Western New York Chamber Orchestra, the Buffalo Philharmonic, I Solisti of WNY, and other local groups. She is a teaching artist at Buffalo String Works. ALEX COUSINS has performed as a soloist with the Buffalo Philharmonic, the Four Centuries Chamber Orchestra, Peabody Conservatory Symphony Orchestras, SUNY Fredonia Orchestras, Southern Tier Symphony, and others. He also served as Principal Cellist of the South Carolina-based Rock Hill Symphony Orchestra and is a member of The Liminal Space Ensemble. He is a teaching artist at Buffalo String Works.

redpajama_set_name: RedPajamaCommonCrawl


Platform as a service (PaaS) is an IBM i-based IT solution provided by Abacus Solutions that joins cloud-based infrastructure with complete operating system management. Taking advantage of this service for your business based in Los Angeles, California, can eliminate the amount of time that your developers spend managing hardware and software, which means they can spend more time on what they do best – developing.
As a company that specializes in developing complete IT solutions, PaaS is but one of the many cloud services that we offer. Whether you are looking to develop a hybrid public/private cloud architecture, are simply looking for scalable computational resources, or need a complete business continuity option to protect your business's data and productivity, rest assured that the Abacus team can help you find the right solution.
Should you decide that the Abacus i Cloud is the way to go, you will be pleased to know that we have an IT Asset Disposition program, whereby you can exchange old or unused equipment for a subsidy on your migration to the cloud.
For more information about platform as a service as provided by Abacus Solutions, contact us today. We will be happy to guide you in selecting the right IT solution for your business in Los Angeles, LA.


text:
1-855-700-1988 Refer a Friend CONTACT US BLOG CLIENT PORTALS
Employee Navigator
HIB 24/7
Online Payment - ACH
Online Payment - CC
On Demand Insurance
Allied Health & Specialty
Home Care Agencies
Medical Malpractice (Med Mal)
Vintners and Growers
Camera and Film
Dry Cleaning & Laundries
Franchisee and Franchisor
Pharmacy Owners
Portable Sanitation Insurance
Short Term Travel Plans
Benefit Advisory Services
Administration and Advocacy
Legislative and Compliance
Allied Health & Specialty Centers
Medical Malpractice (Med Mal) Insurance
Locations (2021)
HG Innovate
Heffernan Foundation
Online Payment - Credit Card
HG Magazine
Home News & Events BlogProposition 24: Why it Matters for Businesses Everywhere
Proposition 24: Why it Matters for Businesses Everywhere
Consumers are demanding more control over their data. In recent years, new data privacy laws have gone into effect, creating new restrictions and requirements for the organizations that collect or use personal data. In the recent U.S. election, California voters approved Proposition 24, a new measure that expands the state's existing data privacy laws.
A Brief History of Data Privacy Laws
The General Data Protection Regulation (GDPR) went into effect in the E.U. on May 25, 2018. The legislation is hundreds of pages long and is currently considered the toughest law of its type in the world. Organizations that do not comply with the GDPR's data privacy and security requirements can face hefty fines. Brazil's General Data Protection Law (LGPD), a somewhat similar law, went into effect in 2020.
In the U.S., California has been leading the way in data privacy legislation. The California Consumer Privacy Act of 2018 (CCPA) gives consumers the right to know about the personal information that a business collects, uses, or shares; the right to delete their personal information; the right to opt-out of the sale of their personal information; and the right not to be discriminated against for exercising their CCPA rights.
California's Proposition 24 Has Now Passed
The Official Voter Information Guide says that Proposition 24 will allow consumers to prevent businesses from sharing personal information, it will allow consumers to correct inaccurate personal information, and it will limit the use of sensitive personal information, which includes precise geolocation, race, ethnicity, and health information. It will also establish the California Privacy Protection Agency.
According to the Associated Press, Proposition 24 is supposed to expand the CCPA and close some of the loopholes that businesses have exploited. It also triples the fines for companies that violate children's privacy or sell children's data illegally.
The Impact on Businesses in Other States
If you're not in California, Brazil, or the E.U., you might wonder whether you need to care about these new privacy laws. You do.
Thanks to the rise of the internet, modern business activities don't tend to stay within state and country borders, so there's a good chance you're doing business in places where these laws are on the books.
According to the National Law Review, both the E.U.'s GDPR and Brazil's LGPD have an extraterritorial scope, meaning they may apply to any organization that collects or processes data in the E.U. or Brazil, respectively, regardless of where the organization is headquartered. California's CCPA likewise applies to businesses located outside of California if they are doing business in California.
There's also a good chance that more laws will be coming. According to the National Conference of State Legislators, at least 30 states and Puerto Rico have considered data privacy bills in 2020.
Data privacy is getting more attention, and companies everywhere should be taking note. This issue should also be considered as you evaluate your need for privacy liability, cyber or tech E&O insurance coverage.
Have questions? Contact your Heffernan Insurance Brokers advisor.
Business Risk Management
© year Heffernan Insurance Brokers. All Rights Reserved | Privacy Statement | Cookie Policy
License #0564249 | website by State Creative


Want to feel like a 14 year old skater AND cover your bald spot? This will do it. That and more. I've been on several dates. Yeah, I'm divorced now but, no, I don't have any kids. Anyway, chicks dig it and 14 year olds probably think I'm a cool sk8er.


text:
French police beat, pepper-spray asylum seekers – Human Rights Watch
Published time: 21 Jan, 2015 08:26
French riot policemen force out migrants who were hidden in a lorry which makes its way to the ferry terminal in Calais October 22, 2014.(Reuters / Pascal Rossignol) © Reuters
Human Rights Watch (HRW) has urged the French government to stop police brutality against asylum seekers in the port of Calais. The watchdog's new report says migrants live in 'catastrophic' conditions, and are routinely beaten and pepper-sprayed.
The New York-based human rights group interviewed 44 asylum seekers and migrants in Calais for the report it released on Tuesday.
"Nineteen, including two children, said police had abused them at least once, including beatings," the report reads. "Eight had visible broken limbs or other injuries, which they alleged were caused by police in Calais and surrounding areas. Twenty-one, including two children, said police had sprayed them with pepper spray."
READ MORE: 'Social and ethnic apartheid' plagues France - Prime Minister
Those interviewed said police used force against people who strayed outside the asylum seekers' camp, or tried to climb trucks going to the UK.
"They beat me, punched me, my nose was bleeding," the report cites Aziz, 29, from Afghanistan. "[They beat me] with a stick, then they took me out from the lorry and said 'Go! Go to the jungle!'" The "jungle" is a local reference to the largest of the makeshift camps in the area.
"The police checked the truck and found me," Rosa, 25, from Eritrea told HRW. "I said, 'Please help me,' but they beat me and I collapsed outside the truck. They kicked me on the ground."
The watchdog addressed these issues to the local police and authorities, who denied excessive use of force was taking place in Calais.
HRW insists there has to be a thorough investigation into the allegations.
READ MORE: UN urges EU to take refugees despite anti-migrant protests
"The French government should put a stop to any police abuse and honor its commitment to provide housing to asylum seekers. A lasting solution to the crisis in Calais is long overdue," said Izza Leghtas, Western Europe researcher at Human Rights Watch.
Minister of Interior Bernard Cazeneuve, however, criticized the watchdog for not verifying its allegations.
"The seriousness of the charges against the public security forces contained in this document should have led the association to approach those in charge of the police with specific facts," the minister said in a statement.
'They spray you like you're an insect' Police use of pepper spray against #migrants in Calais http://t.co/aYUGOiGy4wpic.twitter.com/LyBvd1vlFm
— Judith Sunderland (@sunderland_jude) January 20, 2015
2014 saw a dramatic surge in the number of migrants fleeing conflict-torn countries such as Syria and Sudan. An estimated 2,500 migrants are in the French port city of Calais. Many are trying to cross the Channel to the UK, believing they will find better living conditions there.
The UK Home Office said in December around 3,000 migrants were prevented from entering Britain every month.
READ MORE: 3,000 migrants a month caught attempting to enter UK – govt
HRW says the dire conditions asylum seekers face in France are forcing them to seek a better life elsewhere.
The report says most migrants in Calais "have no shelter from the cold and the rain, no access to sanitation, and very limited access to running water," and it accuses authorities of an "inadequate and slow" response.
The living conditions for asylum seekers and migrants in Calais are "unacceptable and catastrophic," according to Isabelle Bruand, coordinator for Médecins du Monde in the Nord-Pas-de-Calais region.
READ MORE: Calais migrant crisis: Minister snubs French plea for UK police
A new day center for 1,500 asylum seekers will start full operations in April. Currently, it's providing a limited scope of services.
The Red Cross used to run a center in Sangatte, near Calais, able to accommodate up to 2,000 asylum seekers. But France closed it in 2002, as both the French and UK governments believed the facility was "a pull factor for undocumented migrants seeking to enter the UK."


text:
Q: good ADT to implement BTREE What data structure should I use to implement a BTree? Why?

A: You can create a btree node using following class.. it is having 7 keys and 8 pointers. u can change it according to the definition of btree node and perform operations on it
class BTNode
{
   BTNode pointers[];
   String keys[];
   int numKeys;
   boolean leaf;

   public BTNode()  // constructor to initialize values
   {
     leaf=true;
     numKeys=0;
     keys=new String[7];
     pointers=new BTNode[8];
   }
}

A: class Node {
   int data;
   Node left;
   Node right;
}

class BNode {
   Node[] nodes;
}

This way you will have pointers to every node of the BNode to point to the right and left subtree....

A: I implemented BTree in a few days ago with LinkedList (delete O(1), insert O(1)). I will show you my code. Here is my BNode structure:
public class BTree {
    private int order;
    private BNode root;

    public BTree(int order) {
        this.order = order;
    }

    public void insert(int value){}
    public boolean delete(int value){}
    public boolean contains(int value){}
    public void print(){}

}

class BNode{
    private LinkedList<Integer> values;
    private LinkedList<BNode> children;

    public BNode(){
        init(values);
        init(children); // every bnode with order k has k+1 children
    }

}

redpajama_set_name: RedPajamaStackExchange


text:
Capabilities Capabilities
Integrated Lean Project Delivery
Consulting/Technical
BoldThinking®
About Boldt
Recent press release
The Boldt Company wins top honors in Build Oklahoma Awards
The Boldt Company, one of the nation's leading construction services companies, was recently honored with the 2017 Build Oklahoma Award for Best of Education in the $5 million to $10 million project size category by the Associated General Contractors (AGC) of Oklahoma. Read More
The Boldt Company tops $1 billion in revenue
The Boldt Company, one of the nation's leading construction services companies, announces for the first time in its history, the firm's revenues topped $1 billion. Read More
XCEL Energy "I-Deliver" Award for Sherco Unit 3 Boiler Outage
Recently, Boldt completed a large maintenance outage on the Unit 3 boiler at the Xcel Energy Sherburne County Generating Plant (Sherco) in Becker, Minnesota. Read More
Boldt named to Wisconsin 75 for 15th consecutive year
The Boldt Company has been named to the 2017 Wisconsin 75 for the 15th consecutive year (since the inception of the program) by the nationwide business management firm, Deloitte.
The Boldt Company wins top honors in BUILD Wisconsin Awards
The Boldt Company, one of the nation's leading construction services companies, was honored with two 2017 BUILD Wisconsin Awards from the Associated General Contractors (AGC) of Wisconsin. Since 2003, Boldt has won a BUILD Wisconsin award 11 times. Boldt was honored for two projects in the commercial construction category: Aurora Health... Read More
The Boldt Company Awarded Contract for Spanish Cove
The Boldt Company, one of the nation's leading healthcare builders, has been selected by Spanish Cove to manage a renovation and expansion project scheduled to begin in the fall of this year. Spanish Cove, a continuing care retirement community, is in Yukon, Oklahoma. Read More
The Boldt Company Recognized for Top Superintendent
The Boldt Company announces Brad England has been named the 2017 Superintendent of the Year by the American Subcontractors Association (ASA) of Oklahoma. England has worked for The Boldt Company's Oklahoma City office for 12 years first as a carpenter and was promoted to superintendent in 2008.
|< < 1 - 2 - 3 - 4 - 5 > >|
Mary Schmidt
Phone: 920.284.7165
Email Mary
2525 N. Roemer Road
For non-media inquiries, please visit our Contact Us page.
© 2021 The Boldt Company. All Rights Reserved.
Offering construction services, including Integrated Lean Project Delivery®, construction management, general construction, design/build, real estate development, program management, consulting and technical services throughout the U.S. Boldt is committed to our environment and is a strong advocate for sustainable solutions.


We've all heard it, and we've all waited for an unacceptable amount of time for that call, before ringing again, by now in a slightly less reasonable mood than the first time round. This irritation is how people feel when their question goes unanswered on Facebook or Twitter. And rightly so.
The social media boom of 2011 has left a lot of consumers disillusioned, angry and frustrated, and the likes of Facebook clogged up with incomplete, disengaging and frankly irritating business pages that offer nothing more than an abandoned forum complete with unfulfilled promise. Ask a question or make a complaint in these barren lands and you'll be waiting for a very long time for an answer, irritation growing by the minute.
And it really is by the minute, because people expect businesses and organisations to respond quickly, immediately, within the hour at the very longest (think how quickly you'd expect an answer from a friend you had texted about meeting for a drink after work). Particularly if they've actively joined the social media movement, otherwise why bother? And when they don't answer (read: empathise), there's a very real chance that damaging opinions of uncaring corporations will be formed, and we all know that bad reputations are very hard to shake and loyalty even harder to win back.
According to a recent survey conducted by YouGov, in which 2,000 people were polled, and 40 brands analysed, a measly 7.5% (three) scored more than zero for their customer service on social media channels. The rest scored zero. This statistic speaks for itself, and should remind the world's business owners and marketing managers that social media is a powerful tool that can both make and break ideas, win and lose customers. Whether you win or lose is entirely in your hands.
Remember that it's better to politely decline an invitation to go to a party where you won't like anyone, than it is to go, be seen and then leave without talking to anyone.
44% of people polled said they interact with brands online in a quest for information – is your website giving people what they need?
¼ of adults in the UK share information online about products they buy – are you maximising the huge potential of these reviews?
20% of adults online discuss their views on brands – are you listening to the wealth of free feedback on your business?
If you'd like to discuss our social media services in more detail please don't hesitate to contact us on 020 7593 4014.


text:
Sam Shepard's final play gets first staging…
Sam Shepard's final play gets first staging in Berkeley
CHARLES SYKES/ASSOCIATED PRESS ARCHIVES The works of playwright Sam Shepard will be dramatized in a new production by San Francisco theatrical troupe Word for Word.
By Sam Hurwitt |
PUBLISHED: October 15, 2019 at 11:00 am | UPDATED: October 15, 2019 at 11:45 am
The late playwright Sam Shepard has deep Bay Area ties. Formerly based in Marin County, Shepard was a longtime playwright in residence at San Francisco's Magic Theatre, where he premiered his Pulitzer Prize-winning "Buried Child" as well as "True West," "Fool for Love" and other plays.
Now Anton's Well Theater Company and Actors Ensemble of Berkeley team up to produce the Bay Area premiere of Shepard's very last play, "A Particle of Dread: Oedipus Variations."
A small and relatively new Berkeley theater company with a penchant for difficult plays, Anton's Well previously produced the Bay Area premiere of Shepard's "Ages of the Moon" in 2016. The 62-year-old community theater Actor's Ensemble also has some history with Shepard's work, having produced "Curse of the Starving Class" and "True West" in the past.
As the subtitle implies, Shepard's 2013 play is a fractured re-examination of the Oedipus myth that shifts back and forth between more traditional versions of the characters from the famous tragedy and plain-spoken modern counterparts. It's also framed a bit like a murder mystery, with a couple of cranky cops investigating the case.
Details: Oct. 18-Nov. 10; Old Finnish Hall, 1819 Tenth Street, Berkeley; $20-$25; https://antonswell.org
Sam Hurwitt
More in Theater & Arts
Curtain Calls: Williams' 'Menagerie' in Martinez aptly rendered
Skilled director Randy Anger leads a tight cast in this version of the 20th century American classic at the Campbell Theater.
Around East County: Brentwood gallery to show students' work
The Youth Expression Project features creations from area high schools.
Euphrat exhibit honors 'Women Pathmakers'
The current exhibit at De Anza College's Euphrat Museum of Art honors women whose courage and creativity helped change the world. "Women Pathmakers" is on view through March 12 in conjunction with Silicon Valley Reads 2020 and its theme, "Women Making it Happen." Works in the exhibit honor the contributions of women from iconic jazz […]
Players' new artistic director is a familiar face
Kevin Surace is a familiar face in the orchestra pit for the Sunnyvale Community Players, having worked as music director on several shows with the company. As the Players' new artistic director, Surace will take a more active role behind the scenes as well as in the rehearsal hall. "I am excited to take on […]


Woke up today and got the mood to have some half boiled eggs for breakfast. I used to love it as a kid and still do. When I was a kid, my dad would bring us to coffee shop for breakfast before dropping me off to my school. We did not go to the coffee shop on a daily basis but whenever I have my school examinations, my dad would normally treat me for a good breakfast. It some how made me looked forward to having examinations because of the breakfast treat.
The night before the examinations I would sharpened all my pencils and ready to rock and roll. I also like school examinations is because you are not required to bring all your text books and short school hours. Normally per day is just two subjects and by 3 hours you are done and free to go home. The school examinations normally take about 3-5 days. So for those days, I know I will get to go to our favorite coffee shop for breakfast.
Most of the time I would order half boiled eggs, toasted bread with butter and teh-o ( tea without milk ). Making half boiled eggs is really easy. Here are some pictures and steps on how to make half boiled eggs.
When hot water is ready, simply pour the hot water in the bowl and make sure the eggs are fully covered by hot water. Look at the clock and we just need to wait for 15 minutes to make a perfect half boiled eggs.
Cover the bowl with a plate to avoid hot water getting cold. While waiting for the eggs to be half boil, is time to make our coffee or tea and toast the bread.
After 15 minutes, we can take out the eggs and break it and placed it in a bowl. Put some soya sauce and sprinkle some white pepper. You are good to dip the toasted bread into the eggs.
Timing is really important when it comes to make a perfect half boiled eggs. If is less than 15 minutes, the eggs will not be perfect and you will not see the egg white. The egg white will appear to be transparent in color which is not good. If is more than 15 minutes, the eggs will appear to be too hard and not in liquid form. The yolk will be too hard and is not so nice to dip your toasted bread in lumpy egg yolk.
I was shocked when I see a family run coffee shop selling toasted bread and half boiled eggs upgraded their business to the malls. What used to be really cheap breakfast is now 3 times more than the usual price. This is due to the packaging and cost of rental operating in trendy malls in Singapore.
The company is known as YA KUN and is now doing very well. Initially I thought it will not work well as this is not something that is hard to make. Further more, this half boiled eggs can be found in any coffee shop around Singapore for way cheaper price. I was proven wrong with my thoughts and YA KUN did prosper and kept opening new branches in all the trendiest mall in Singapore. This is the reason why the owners are millionaires and I am not. They had the vision to package the product like StarBucks coffee. If you asked me why people are willing to pay 3 times more, I would most probably conclude that it is because it is convenient and trendy. Since you are already shopping in the mall, you will not go look for a coffee shop just to get cheaper version of toasted bread and half boiled eggs. YA KUN is still growing and is open for franchise. From what I read in some articles before, YA KUN is now in Indonesia and Vietnam as well.
A successful business will always be copied by others. Currently in Manila, I've seen a few shops with YA KUN concept but it is known as Kopi Roti. I've no idea how good it taste but seems like the Filipino are embracing it. I've seen branches in Malate, Greenbelt and Katipunan.
I remembered when my Filipino friend was in Singapore, I brought him to YA KUN and he told me this business can be done in the Philippines. I was a bit skeptical as the price point would need to be a little bit high. It would have to cost somewhere around 130 pesos for a set of coffee, toasted bread with palaman and 2 half boiled eggs. To me that's pretty costly for some breakfast that you can prepare yourself with way lower price. After a few months, we saw Kopi Roti doing business and selling the same products. Seems like they are doing pretty good as they even have branches in MOA. Again this is why the owner of Kopi Roti is making good money and I'm not.


Friends ask how I spend my time now that I'm retired. Or they hear that I'm running a non-profit as a volunteer, and ask how much time I spend on it.
My standard answer is between fifteen and twenty hours a week on PBDD. But the objective reality varies from that. At times, it feels like a full-time job where I'm always on call, answering emails late in the evening, or sometimes waking up in the middle of the night to get some thoughts down on paper. Like the week when I drove an hour to get to a meeting on one day, took a train to downtown Chicago the next for another meeting, sending emails on the train ride home as I tried to keep all the balls in the air. At other times, it feels like I'm playing at running a non-profit, spending my days walking in local forest preserves, checking occasionally for emails which need a response, and thinking about a range of topics, only some of which relate directly to PBDD.
The joy of not fretting about paid employment and of being in charge is that I can spend exactly as much time as I want. When I'm in the flow, or when there are items on the critical path for a goal, I am as focused as I ever was as a full-time employee. If there's something on my list that I am resistant to spending time on, I ask myself why I'm resistant. If the reason I'm reluctant is because it is pushing me out of my comfort zone, but was something I agreed was worthwhile, I buckle down and do it. But if I have doubts about whether it's something I should be spending my time on, because I don't see a benefit, I have the liberty to revisit it. After all, it's not like I'm going to get fired.
I've seen the same scene play out within our board. We maintain an ongoing list of action items, adding new ones as we identify new goals, and using it as a tool to nag ourselves about making progress. Sometimes, one of our board members (invariably the one assigned the action item) asks, "Do we still need to do this? I know we thought it was a good idea at the time, but do we still think so?" And sometimes we shake our collective heads and wag our collective fingers and say, "Just do it." Other times, we acknowledge that things have changed, or that we have learned new lessons, or perhaps that our ambition had exceeded our grasp a little too aggressively, and we concur that the item can be closed.
My goal is to spend as much time as I want, balancing the almost endless list of things I can do which will help address issues of digital inclusion facing society today and to strengthen PBDD as a participant in that battle with the other aspects of life in which I find fulfillment- family, friends, taking care of myself. And I am grateful that I'm in a position to decide where I'm focusing my attention. It is a precious liberty, and I try to exercise it with intention, and to spend my time wisely.
One Response to "How I spend my time- 12/5/16"
I can relate personally and professionally. Great reflection and insight. Keep the balance!


text:
import * as angular from 'angular';
import 'angular-mocks';
import <%= name %>Module from './<%= name %>.config';

describe('<%= name %> module', () => {
    beforeEach(()=> {
        module(<%= name %>Module.name);
    });

    it('should have a passing test', () => {
        expect(true).to.equal(true);
    });
});


All life's questions will transcend.
He leads us with a loving hand.
To all our needs He will attend.
To all who answer and respond.
As with Him we choose to bond.
Are far beyond our comprehension.
He gives our lives profound dimension.
That which is our daily norm.
To guard our land they give their all.
From weariness and battle scars.
In our sight they're truly stars!
They have given us their best.
Heroes all, they've stood the test.
Precious are the ones who serve.
Choose to sing and share some joy.
Laughter, cheer and smiles employ.
And bright new outlook will impart..
You will share joy's autograph.
To always trust God as our source.
For how we live our life each day.
Wisdom's light will show the way!
Should times of testing bring fear and doubt.
Who will sustain us through trial and drought.
He is our wisdom and strength for each day.
The world cannot offer us this kind of peace.
From fear and anxiety to bring release.
and in Him I (confidently) trust!"
And mighty works for Him perform.
Reaching new heights to explore.
With unseen vistas which excite!
We have quiet peace within.
By challenges or daily din.
You'll find oasis in your day.
God's sweet refreshing just for you.
For God gives us wisdom with increasing scope.
In looking to Him we continue to grow.
His benefits to us will have overflow.
When we don't know timing but trust in God's grace.
We gain perspective when we do not quit.
Strong faith in God will give us new grit.
flesh also shalt rest in hope."


Dr. Tricia Cardner is our resident mental game expert, and has a long track record of fixing psychological leaks in poker players through her podcast, her book, her videos and her articles.
Elliot Roe has partnered with Dr. Cardner in the past on their podcast and other projects. Known for his excellent mental game audio routines and more recently a special Confidence Booster MP3, Roe and Cardner work together on The Mindset Advantage poker podcast. Roe's work is geared toward a quick listen before every session to infuse your mind with focus and confidence, and a perfect compliment to Cardner's psychological insights.
For players that are looking to find a mental edge (what RCP coach SplitSuit calls "The Last Edge" in poker), more control over your mental processes equals more chips, period.


text:
OSes
Microsoft: IE9's web privacy hole? A feature, not a bug
When do-not-track lists clash
Gavin Clarke Fri 18 Mar 2011 // 21:59 UTC
A hole has been spotted in Internet Explorer 9's do-not-track technology, and Microsoft says it's a feature not a bug.
In response to a US government call for greater protection of consumers' privacy online, Microsoft added a Tracking Protection Lists (TPLs) feature to IE9. Netizens can use one or more lists to prevent certain ad networks and websites from tracking their behavior online. But when an IE9 user downloads multiple TPLs and a site's blocked on one list but allowed on another, IE9 will allow the site, letting it to track the user's activities.
The hole was flagged up by UK consumer watchdog Which?. Tracking Protection Lists are available from four Microsoft IE9 partners: Abine, EasyList, PrivacyChoice, and Truste.
An existing Microsoft TPL Q&A here at the foot of the IE9 test drive site mentions briefly what happens if there's a conflict. It's also illustrated as part of a video on Microsoft's IE blog that announces TPLs. While that might count as forewarning, this is not a capability that Microsoft has explicitly called out or explained in any great detail when it has talked about TPLs.
The company is instead placing the onus on IE9's users to "review carefully" the TPLs that they chose to ensure IE9 continues to block the sites they want blocked.
Microsoft is also shifting the responsibility to the creators of TPLs to maintain compatible lists. A company spokesperson told The Reg: "We'd hope the list creators are providing an overview of what's in the lists and what it'll mean if a consumer subscribers."
But it's Microsoft's underling platform, IE9, that the list providers are all relying. IE9 is enabling the "allow" list to override the "block" list when there's a conflict. The spokesperson told us: "It was designed like it. We are comfortable with it at this stage."
Washington lobbyist the Center for Democracy and Technology told The Reg that Microsoft could have been clear in explaining the process of what happens when there's a conflict in TPLs. The CDT has been advising parties on do-not-track.
Director of consumer privacy Justin Brookman said Microsoft could have been clearer explaining what happens when there's a conflict between lists, and he is "concerned" about the level of involvement needed by the end-user on managing TPLs. "The point of do not track is you shouldn't have to be terribly involved," he said.
He added he doubted Microsoft is trying to be malicious and called the policy behind it - of building white lists of approved sites - sound. "They still have their work cut out," he said.
TPLs have been added to IE9 on top of existing privacy and cookie-blocking features. It's an approach that's been criticized by an associate professor for Carnegie Mellon University's School of Computer Science, Department of Engineering and Public Policy (EPP).
TPL's are designed to stop third-party sites using techniques such as cookie tracking, Flash LSO tracking and browser finger printing to follow IE9 users and serve up ads and content on the sites that they visit. The idea with TPLs is you build up a list of sites you've either visited or allowing to track you.
Carnegie Lorrie Faith Cranor, also director of Carnegie CyLab Usable Privacy and Security Laboratory (CUPS), has highlighted that you don't just get TPLs in IE9, but also the ability to block cookies in the Internet Options panel. The default setting is to block third-party cookies that lack a "satisfactory" Platform for Privacy Preferences (P3P) compact privacy policy.
Cranor also co-authored a report last year that found that Microsoft's implementation of P3P, a W3C standard, is now being widely sidestepped by web sites that are deliberately mis-representing their privacy policies to prevent cookie blocking.
In her blog on TPL's Cranor wrote: "IE9 now has a confusing array of poorly-implemented privacy features that interact with each other in strange ways. If I don't turn on a TPL or change any privacy settings, then third-party cookies might be blocked depending on their P3P compact policies. If I turn on a TPL that allows a particular site, does it unblock third-party cookies that would otherwise be blocked?"®
Get our Tech Resources
Broader topics
Narrower topics
Corrections Send us news
Other stories you might like
Meta trains data2vec neural network to understand speech, images, text so it can 'understand the world'
Whatever it takes, Mark
Katyanna Quach Fri 21 Jan 2022 // 23:44 UTC
Researchers at Facebook parent's Meta have trained a single AI model capable of processing speech, images, and text in the hope that these so-called multi-modal systems will power the company's augmented reality and metaverse products.
The model, known as data2vec, can perform different tasks. Given an audio snippet, it can recognize speech. If it's fed an image, it can classify objects. And when faced with text, it can check the grammar or analyse the writing's tone and emotions.
AI algorithms are typically trained on one type of data, though data2vec is trained on three different modalities. It still, however, processes each form, whether its speech, images, and text, separately.
Apple preps fix for Safari's web-history-leaking IndexedDB privacy bug
Disclosure of WebKit flaw appears to have prodded iBiz to undertake repairs
Thomas Claburn in San Francisco Fri 21 Jan 2022 // 22:56 UTC
Apple is preparing to repair a bug in its WebKit browser engineer that has been leaking data from its Safari 15 browser at least since the problem was reported last November.
Updates made available on Thursday to Apple developers – iOS 15.3 RC and macOS 12.2 RC – reportedly fix the flaw, an improper implementation of IndexedDB API that allows websites to track users and potentially identify them.
The bug affects Apple's Safari 15 browser on macOS, and all browsers on iOS and iPadOS 15 – because Apple requires all browsers on iOS to be based upon its WebKit engine, instead of alternatives like Chromium's Blink or Mozilla's Gecko.
Nvidia pushes crowd-pleasing container support into AI Enterprise suite
As long as you're running on VMware
Dan Robinson Fri 21 Jan 2022 // 22:01 UTC
Nvidia has rolled out the latest version of its AI Enterprise suite for GPU-accelerated workloads, adding integration for VMware's vSphere with Tanzu to enable organisations to run workloads in both containers and inside virtual machines.
Available now, Nvidia AI Enterprise 1.1 is an updated release of the suite that GPUzilla delivered last year in collaboration with VMware. It is essentially a collection of enterprise-grade AI tools and frameworks certified and supported by Nvidia to help organisations develop and operate a range of AI applications.
That's so long as those organisations are running VMware, of course, which a great many enterprises still use in order to manage virtual machines across their environment, but many also do not.
Wolfing down ebooks during lockdown? You might want to check out Calibre, the Swiss Army ebook tool
When audiobooks just take too darn long...
Liam Proven in Prague Fri 21 Jan 2022 // 21:13 UTC 5
Friday FOSS Fest In this week's edition of our column on free and open-source software, El Reg takes a look at Calibre, which converts almost any file type into almost any other file type, so you can read whatever you want, wherever you want, no matter what format it's in.
It's free and runs on Windows, Linux and Mac.
There's more to ebooks than the Kindle, of course, with devices such as the Kobo, Nook, and Onyx Boox. The author's own Sony Reader still worked fine when I gave it to a friend a year ago.
Dog forgets all about risk of drowning in a marsh as soon as drone dangles a sausage
It's not the wurst idea in the world
Richard Currie Fri 21 Jan 2022 // 20:01 UTC 9
Man's best friend, though far from the dumbest animal, isn't that smart either. And if there's one sure-fire way to get a dog moving, it's the promise of a snack.
In another fine example of drones being used as a force for good, this week a dog was rescued from mudflats in Hampshire on the south coast of England because it realised that chasing a sausage dangling from a UAV would be a preferable outcome to drowning as the tide rose.
Or rather the tantalising treat overrode any instinct the pet had to avoid the incoming water.
Almost there: James Webb Space Telescope frees its mirrors and prepares for insertion
Freed of launch restraints, mirror segments can waggle at will
Richard Speed Fri 21 Jan 2022 // 19:06 UTC 20
NASA scientists have deployed mirrors on the James Webb Space Telescope ahead of a critical thruster firing on Monday.
With less than 50,000km to go until the spacecraft reaches its L2 orbit, the segments that make up the primary mirror of the James Webb Space Telescope (JWST) are ready for alignment. The team carefully moved all 132 actuators lurking on the back of the primary mirror segments and secondary mirror, driving the former 12.5mm away from the telescope structure.
Arm rages against the insecure chip machine with new Morello architecture
Prototypes now available for testing
Dan Robinson Fri 21 Jan 2022 // 18:21 UTC 6
Arm has made available for testing prototypes of its Morello architecture, aimed at bringing features into the design of CPUs that provide greater robustness and make them resistant to certain attack vectors. If it performs as expected, it will likely become a fundamental part of future processor designs.
The Morello programme involves Arm collaborating with the University of Cambridge and others in tech to develop a processor architecture that is intended to be fundamentally more secure. Morello prototype boards are now being released for testing by developers and security specialists, based on a prototype system-on-chip (SoC) that Arm has built.
Arm said that the limited-edition evaluation boards are based on the Morello prototype architecture embedded into an Armv8.2-A processor. This is an adaptation of the architecture in the Arm Neoverse N1 design aimed at data centre workloads.
Multi-level marketing corporation that sells weightloss products sues ex-exec over 'fraudulent' Dell deal
Alleges he had an off-the-books agreement with reseller
Jude Karabus Fri 21 Jan 2022 // 17:29 UTC 3
MLM firm Herbalife, which sells diet-linked products but styles itself as a "nutrition company", has accused one of its former execs of cutting a "fraudulent" $20m deal with a Dell reseller.
'95% original' film star Spitfire could be yours for a mere £4.5m (or 0.05 Pogbas)
Freshly overhauled, several careful owners
Gareth Corfield Fri 21 Jan 2022 // 16:28 UTC 24
Fancy buying an almost-original and flyable Second World War Supermarine Spitfire? If you've got £4.5m gathering dust in the bank, today might be your lucky day.
Spitfire LF Mk.IXB MH415 is up for sale, with various news outlets reporting its sale price as around £4.5m.
Built in 1943, the veteran of two wars and several decades of airshow flying was fully refurbished over the last few years and has just six flying hours on its newly reset clock. Its pristine Rolls-Royce Merlin 66 engine has just 11 hours, meaning the Spitfire can fly for months or years before needing another total overhaul.
You might want to consider the cost of not upgrading legacy tech, UK's Department for Work and Pensions told
Processes relying on 1980s ICL mainframe contributed to £1bn pension black hole
Lindsay Clark Fri 21 Jan 2022 // 15:16 UTC 14
Brit MPs have told the Department for Work and Pensions (DWP) it should factor in the cost of not upgrading a 34-year-old legacy system when reviewing tech investments after it contributed to a £1bn pension shortfall.
The department should consider whether there are "cost-effective ways to upgrade its IT systems and enhance its administrative processes to ensure the quality and timeliness of management information and reduce the risk of repeated errors," a report from the Public Accounts Committee (PAC) said.
This follows a report by the National Audit Office (NAO) which found that a legacy ICL-era mainframe was one of the causes behind the failure to pay more than £1bn in state pensions.
Joint European Torus celebrates 100,000 pulses: Neither Brexit nor middle age has stopped '80s era experiment
Fusion energy projects nearing 40th anniversary
A milestone was reached this week by the Joint European Torus (JET): the 100,000th pulse of the fusion energy experiment.
JET, which is located at the Culham Centre for Fusion Energy in the English county of Oxfordshire, has a history going back to 1975. The Culham site was chosen in 1977 and the doughnut-shaped tokamak achieved its first plasma in 1983 (the Queen did the official switching on duties the following year.)
In 1991 JET performed the world's first deuterium-tritium experiment and by 1997 it achieved 22.5 megajoules of fusion energy (and 16 megawatts of fusion power) in a dedicated deuterium-tritium run of experiments. In 2021 it completed a second full-power run using deuterium and tritium.


text:
Q: Get image file type programmatically in swift I am downloading images from parse with file totes PNG and JPEG.
When image is downloaded to the app I need to determine what the file type is so I can handle image accordingly.
Had a look at API for uiimageview and did a search but can't find any solution in swift.
Any input appreciated
Trying to get url from PFFIle §:
let imageURLFromParse = NSURL(string : caseImageFile2.url);

// Error here: 'NSURL?' does not have a member named 'pathExtension'
if(imageURLFromParse.pathExtension!.lowercaseString == ".jpg" || imageURLFromParse.pathExtension.lowercaseString == ".jpeg"){

  println("Parse image ext is a jpg: \(imageURLFromParse.pathExtension.lowercaseString)");

  fileExtenion = ".jpg";

} else {
  println("Parse image is a png: \(imageURLFromParse.pathExtension.lowercaseString)");

  fileExtenion = ".png";
}

A: You can test in project https://github.com/bonyadmitr/ImageFormat
Add to project
import Foundation

/// can be done "heic", "heix", "hevc", "hevx"
enum ImageFormat: String {
    case png, jpg, gif, tiff, webp, heic, unknown
}

extension ImageFormat {
    static func get(from data: Data) -> ImageFormat {
        switch data[0] {
        case 0x89:
            return .png
        case 0xFF:
            return .jpg
        case 0x47:
            return .gif
        case 0x49, 0x4D:
            return .tiff
        case 0x52 where data.count >= 12:
            let subdata = data[0...11]

            if let dataString = String(data: subdata, encoding: .ascii),
                dataString.hasPrefix("RIFF"),
                dataString.hasSuffix("WEBP")
            {
                return .webp
            }

        case 0x00 where data.count >= 12 :
            let subdata = data[8...11]

            if let dataString = String(data: subdata, encoding: .ascii),
                Set(["heic", "heix", "hevc", "hevx"]).contains(dataString)
                ///OLD: "ftypheic", "ftypheix", "ftyphevc", "ftyphevx"
            {
                return .heic
            }
        default:
            break
        }
        return .unknown
    }

    var contentType: String {
        return "image/\(rawValue)"
    }
}

Using
for file in ["1.jpg", "2.png", "3.gif", "4.svg", "5.TIF", "6.webp", "7.HEIC"] {
    if let data = Data(bundleFileName: file) {
        print(file, ImageFormat.get(from: data))
    }
}

/// Result
/// 1.jpg jpg
/// 2.png png
/// 3.gif gif
/// 4.svg unknown
/// 5.TIF tiff
/// 6.webp webp
/// 7.HEIC heic

A: You have to get the first byte of your image in binary. This byte indicate which kind of image type. Here is the code that I've used for my project but in Objective-c:
uint8_t c;
        [_receivedData getBytes:&c length:1];

        NSString *extension = @"jpg";

        switch (c) {
            case 0xFF:
            {
                extension = @"jpg";
            }
            case 0x89:
            {
                extension = @"png";
            }
                break;
            case 0x47:
            {
                extension = @"gif";
            }
                break;
            case 0x49:
            case 0x4D:
            {
                extension = @"tiff";
            }
                break;
            default:
                FLog(@"unknown image type");
        }

Try with this in swift (1.2, else you have to use var ext):
func imageType(imgData : NSData) -> String
{
    var c = [UInt8](count: 1, repeatedValue: 0)
    imgData.getBytes(&c, length: 1)

    let ext : String

    switch (c[0]) {
    case 0xFF:

        ext = "jpg"

    case 0x89:

        ext = "png"
    case 0x47:

        ext = "gif"
    case 0x49, 0x4D :
        ext = "tiff"
    default:
        ext = "" //unknown
    }

    return ext
}

A: This code will use for Swift 5 And iOS 12. If we use this code we can get Documents and Images File type
import UIKit
import Photos

class ViewController {

     let imagePicker = UIImagePickerController()

     override func viewDidLoad() {
        super.viewDidLoad()

        checkPermission()
     }
}

extension ViewController : UINavigationControllerDelegate, UIImagePickerControllerDelegate, UIDocumentPickerDelegate {

     func checkPermission() {

         let photoAuthorizationStatus = PHPhotoLibrary.authorizationStatus()
         switch photoAuthorizationStatus {
         case .authorized:
             print("Access is granted by user")
             accessDocsAndImages()
         case .notDetermined:
             PHPhotoLibrary.requestAuthorization({ newStatus in
                 print("status is \(newStatus)")
                 if newStatus == PHAuthorizationStatus.authorized {
                     /* do stuff here */
                     print("success")
                 }
             })
         case .restricted:
             print("User do not have access to photo album.")
         case .denied:
             print("User has denied the permission.")
         @unknown default:
             print("Defults")
         }
     }

     func accessDocsAndImages() {

         imagePicker.allowsEditing = true
         imagePicker.delegate = self
         let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .alert)
         let openCameraAction = UIAlertAction(title: "Camera", style: .default, handler: {
             (alert: UIAlertAction!) -> Void in
             return
         })

         let openGalleryAction = UIAlertAction(title: "Open Gallery", style: .default, handler: {
             (alert: UIAlertAction!) -> Void in
             self.imagePicker.sourceType = .photoLibrary
             self.present(self.imagePicker, animated: true, completion: nil)
             print("Opened gallery")
         })
         let openDocAction = UIAlertAction(title: "Open Documents", style: .default, handler: {
             (alert: UIAlertAction!) -> Void in
             print("Opened gallery")
             let documentPicker = UIDocumentPickerViewController(documentTypes: ["public.content", "public.item", "public.composite-content", "public.data", "public.database", "public.calendar-event", "public.message", "public.presentation", "public.contact", "public.archive", "public.disk-image", "public.text", "public.plain-text", "public.utf8-plain-text", "public.utf16-external-plain-text", "public.utf16-plain-text", "com.apple.traditional-mac-plain-text", "public.rtf","public.pdf", "public.movie", "public.audiovisual-content", "public.video", "public.audio"], in: .import)
             documentPicker.delegate = self
             //documentPicker.modalPresentationStyle = .formSheet
             documentPicker.allowsMultipleSelection = true
             self.present(documentPicker, animated: true, completion: nil)
         })
         let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: {
             (alert: UIAlertAction!) -> Void in
             print("cancelled")
         })
         optionMenu.addAction(openGalleryAction)
         optionMenu.addAction(openCameraAction)
         optionMenu.addAction(openDocAction)
         optionMenu.addAction(cancelAction)
         self.present(optionMenu, animated: true, completion: nil)
     }

     func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {

         if let asset = info[UIImagePickerController.InfoKey.phAsset] as? PHAsset {
             let assetResources = PHAssetResource.assetResources(for: asset)

             print(assetResources.first!.originalFilename)

             if (assetResources.first!.originalFilename.hasSuffix("JPG")) {
                 print("jpg")
             } else if (assetResources.first!.originalFilename.hasSuffix("JPEG")) {
                 print("jpeg")
             } else if (assetResources.first!.originalFilename.hasSuffix("PNG")) {
                 print("png")
             } else if (assetResources.first!.originalFilename.hasSuffix("GIF")) {
                 print("gif")
             } else if (assetResources.first!.originalFilename.hasSuffix("TIFF")) {
                 print("tiff")
             } else if (assetResources.first!.originalFilename.hasSuffix("WEBP")) {
                 print("webp")
             } else if (assetResources.first!.originalFilename.hasSuffix("HEIC")) {
                 print("heic")
             } else if (assetResources.first!.originalFilename.hasSuffix("HEIX")) {
                 print("heix")
             } else if (assetResources.first!.originalFilename.hasSuffix("HEVC")) {
                 print("hevc")
             } else if (assetResources.first!.originalFilename.hasSuffix("HEVX")) {
                 print("hevx")
             } else {
                 print("Unknown")
             }
         }
         dismiss(animated: true, completion: nil)
     }

     private func imagePickerControllerDidCancel(picker: UIImagePickerController) {

         dismiss(animated: true, completion: nil)
     }

     func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {

         print(url)
     }

     func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {

         let cico = urls[0] as URL
         print(cico)
         print(urls[0])
         print(urls[0].lastPathComponent)
         print(urls[0].pathExtension)
         let urlWithoutFileExtension: URL =  urls[0].deletingPathExtension()
         let fileNameWithoutExtension: String = urlWithoutFileExtension.lastPathComponent
         print(fileNameWithoutExtension)
         dismiss(animated: true, completion: nil)
     }

     func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {

         print(" cancelled by user")

     }
 }

A: Update for Swift 3.0.2
Based on Hoa's answer and Kingfisher library
import UIKit
import ImageIO

struct ImageHeaderData{
    static var PNG: [UInt8] = [0x89]
    static var JPEG: [UInt8] = [0xFF]
    static var GIF: [UInt8] = [0x47]
    static var TIFF_01: [UInt8] = [0x49]
    static var TIFF_02: [UInt8] = [0x4D]
}

enum ImageFormat{
    case Unknown, PNG, JPEG, GIF, TIFF
}

extension NSData{
    var imageFormat: ImageFormat{
        var buffer = [UInt8](repeating: 0, count: 1)
        self.getBytes(&buffer, range: NSRange(location: 0,length: 1))
        if buffer == ImageHeaderData.PNG
        {
            return .PNG
        } else if buffer == ImageHeaderData.JPEG
        {
            return .JPEG
        } else if buffer == ImageHeaderData.GIF
        {
            return .GIF
        } else if buffer == ImageHeaderData.TIFF_01 || buffer == ImageHeaderData.TIFF_02{
            return .TIFF
        } else{
            return .Unknown
        }
    }
}

Usage
let imageURLFromParse = NSURL(string : "https://i.stack.imgur.com/R64uj.jpg")
let imageData = NSData(contentsOf: imageURLFromParse! as URL)
print(imageData!.imageFormat)

You can use this with Both local and online images.

A: I wanted to know what extension is my image after I have picked it. I used this:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
  if (!(picker.sourceType == UIImagePickerControllerSourceType.Camera)) {
    let assetPath = info[UIImagePickerControllerReferenceURL] as! NSURL
    if assetPath.absoluteString.hasSuffix("JPG") {

A: Why not simply do the following:
let ext = NSURL(fileURLWithPath: path/of/your/file as! String).pathExtension
print(ext!)

This will give you the extension of the file.

A: @XueYu's answer helped me out a lot.
Heres an update for Data rather than NSData
struct ImageHeaderData {
    static var PNG: [UInt8] = [0x89]
    static var JPEG: [UInt8] = [0xFF]
    static var GIF: [UInt8] = [0x47]
    static var TIFF_01: [UInt8] = [0x49]
    static var TIFF_02: [UInt8] = [0x4D]
}
enum ImageFormat {
    case Unknown, PNG, JPEG, GIF, TIFF
}
extension Data {
    var imageFormat: ImageFormat {
        var buffer = [UInt8](repeating: 0, count: 1)
        copyBytes(to: &buffer, from: 0..<1)
        if buffer == ImageHeaderData.PNG { return .PNG }
        if buffer == ImageHeaderData.JPEG { return .JPEG }
        if buffer == ImageHeaderData.GIF { return .GIF }
        if buffer == ImageHeaderData.TIFF_01 ||
           buffer == ImageHeaderData.TIFF_02 {
            return .TIFF
        }
        return .Unknown
    }
}

A: Based on XueYu's answer above, however you don't need to import UIKit or ImageIO… just Foundation, which in turn makes it cross-platform too.
import Foundation

enum ImageFormat: RawRepresentable {
  case unknown, png, jpeg, gif, tiff1, tiff2

  init?(rawValue: [UInt8]) {
    switch rawValue {
    case [0x89]: self = .png
    case [0xFF]: self = .jpeg
    case [0x47]: self = .gif
    case [0x49]: self = .tiff1
    case [0x4D]: self = .tiff2
    default: return nil
    }
  }

  var rawValue: [UInt8] {
    switch self {
    case .png: return [0x89]
    case .jpeg: return [0xFF]
    case .gif: return [0x47]
    case .tiff1: return [0x49]
    case .tiff2: return [0x4D]
    case .unknown: return []
    }
  }
}

extension NSData {
  var imageFormat: ImageFormat {
    var buffer = [UInt8](repeating: 0, count: 1)
    self.getBytes(&buffer, range: NSRange(location: 0,length: 1))
    return ImageFormat(rawValue: buffer) ?? .unknown
  }
}

extension Data {
  var imageFormat: ImageFormat {
    (self as NSData?)?.imageFormat ?? .unknown
  }
}

Usage:
let imgUrl = URL(string : "https://i.stack.imgur.com/R64uj.jpg")!
let imgData = try! Data(contentsOf: imgUrl)
let imgFormat = imgData.imageFormat


text:
Kaiapoi Riverview Terraces & Boardwalk Officially Open
Published: 22-Feb-2019
Another Regeneration milestone was celebrated recently, as large crowds gathered for the official opening of the Kaiapoi Riverview Terraces and boardwalk.
Kim Manahi of Tuahiwi performed a Māori blessing before Mayor David Ayers 'cut the ribbon' to officially declare the Terraces and boardwalk open.
The official opening ceremony was timed to coincide with the Kaiapoi River Carnival and Boat Show, naturally providing the perfect place to watch the afternoon's happenings on and around the river.
The terraces and boardwalk are a culmination of a number of projects, including the building of a new river wall, the repair and reconstruction of the stopbank and the development of the commercial block adjacent.
Several distinct design elements have been incorporated into the space, such as patterned paving bricks, wide planks, wooden seating and Māori and Pākeha words.
Design Explained: Kaiapoi Riverview Terraces and Boardwalk
There's more than meets the eye with the Kaiapoi Riverview Terraces and Boardwalk. Take a moment to uncover the meaning of its features and design.
The contemporary look of the terraces and boardwalk is intended to reflect the design of the Ruataniwha Kaiapoi Civic Centre and library on the opposite side of the river.
Instead of running parallel to the river, the Terraces follow the line of the neighbouring building (the Port & Eagle Brewery & Bar).
Following the line of this building provided space for a straight boardwalk and allowed the terraces to cantilever out to the river for the planned pontoons.
The design also allows for the next phase of commercial buildings planned for the area.
Various elements that have been installed make reference to Kaiapoi's Māori and maritime past.
The terrace seats have been designed to look like the stacked, sawn timbers which were once transported from the Kaiapoi wharf. The handrails and lights nod to Kaiapoi's maritime history and the wide decking timbers resemble a wharf.
As you walk along the boardwalk stop, reflect and feel the two beautiful Kōhatu (touchstones) inset in concrete on the boardwalk.
The Māori design elements were provided by the Matapopore Charitable Trust, the design arm of Ngai Tahu. Utilising local renowned carver and artist Fayne Robinson's expertise, they created a meaningful collection of Ngāi Tūāhuriri/Ngāi Tahu values and narratives.
The patterned paving stones on the boardwalk represent a woven mat (Whāriki) while the Tāniko (weaving design) was sand blasted on to the terrace planter walls. This pattern signifies the land masses of the surrounding landscape and the places of settlement near the waterways, therefore acknowledging the river's importance for providing transport and mahinga kai (food source).
The Ngāi Tūāhuriri Pepeha (tribal saying) on the terrace steps reads, "I ahu mai oku ture I toku tupuna ko," meaning, 'My laws stem from my ancestor Tuahuriri.'
Visitors will also notice a poem on the Terraces by Peter Stobbe, winner of Kaiapoi's 'You, Me, We, Us' post-quake poetry competition.
Let the river run forever,
Through floods and quakes
The council would very much like to acknowledge the people who have given their time and expertise to this wonderful project.
If you have any further questions please email regeneration@wmk.govt.nz


Please order your Thrive uniforms by April 7 as orders will be placed the following week. Orders usually take around 3 weeks to come back to us.
In addition to the polo shirt, students can wear black pants, shorts, tights/leggings or skirts as they prefer. These can be purchased from any department store.
Please order your Hoodie by April 7 as orders will be placed the following week. Orders usually take around 3 weeks to come back to us.
If you would like to add a name to the back, please add it in the section when ordering.
Limit of 13 characters for names.


text:
Fighting Haringey's cuts
Documents & Evidence
About SASH
New Funding for Adult Social Care
Safeguarding Care Needs
MENCAP Easy Read Guide to the Care Act
SASH is fighting for all service users and carers – including individuals with autism, learning disabilities, combinations of the two and also a range of other complex conditions. Here we highlight other groups in Haringey and beyond that we are proud to be affiliated with;
Haringey Carers Group
Haringey Learning Disabilities Partnership Board
Haringey Autism – A group for parents and carers of children on the autistic spectrum living in the London Borough of Haringey.
National Autistic Society – A leading UK charity for people with autism (including Asperger syndrome) and their families.
Haringey People First
Mind – providing advice and support to empower anyone experiencing a mental health problem.
Haringey HealthWatch – The independent consumer watchdog set up to collect information and represent the views of the public on health and social care.
Markfield – Markfield is a community centre in Haringey which promotes the dignity, choice, independence and community inclusion of Disabled people and their families.
Kith and Kids – Kith & Kids provides activities, opportunities, information and support for people with a learning disability or autism, their parents and siblings.
Haringey Alliance for Public Services – Say NO to cuts!
If you are a part of a similar group and would like to see a link to your group here or would just like to know more about our campaign, check out our CONTACT US section.
© Save Autism Services Haringey


Building Green in the VI from Steve Simonsen on Vimeo.
Development and construction activities have the potential to cause extensive and even catastrophic impacts on the surrounding vegetation, adjacent properties and the nearby, downstream marine communities. Loss of plant cover that stabilizes soils, alterations to natural drainage channels and runoff laden with sediment have gross negative impacts on the natural environment.
With careful and comprehensive planning and appropriate construction methods these negative impacts can be reduced or even eliminated. These guidelines, drawn up by IGBA professionals, outline steps to be taken to achieve this result.
· Knowledgeable planning and site design can help avoid creating drainage problems onsite and downstream on a neighboring property. Constructing with the natural contours in mind can cost less and create fewer problems.
· Major subdivision and roadway planning should emphasize larger lot sizes, smaller cleared areas and cluster type development to reduce impacts.
· Developments within national park boundaries, or adjacent to national park lands, should be respectful of the park and establish as low-profile presence as possible.
· Efforts should ensure that visual aesthetics are maintained in harmony with the surrounding community. Subdivision style and layout should blend to preserve the existing viewshed and visual privacy of adjacent properties.
· In areas where clearing and excavation will take place, solid, effective erosion control measures must be installed prior to any site disturbance to reduce sediment deposition. Silt fencesshould be well constructed, dug-in and installed prior to any mechanical excavation work or vegetation clearing. · Attention should be focused on the type and placementof external lighting to avoid negative impacts on residents and on wildlife. Sea turtle nesting behavior, in particular, is adversely affected by coastal lighting.
· The major impacts of subdivision and road construction result from poor land development practices leading to ineffective storm water management and subsequent erosion. St. John and many other Caribbean islands, have very steep topography, creating complex natural drainage guts that carry storm water to the sea.
· Crossing a gut with a road or constructing a building adjacent to a gut, alters the natural path of storm water, creating drainage and erosion problems.
· Proper subdivision and roadway planning begins with understanding the existing topography and drainage system and designing improvements that limit alterations.
· Water flows downhill, across and through the landscape until it reaches low points or guts that collect and carry large volumes to the coast. Existing drainage pathways should be maintained in their original form as much as possible.
· Road cuts and building site work change natural drainage patterns and create new pathways. To reduce erosion and sedimentation problems, avoid altering or crossing drainage guts and when it is unavoidable, culverts must be used to allow storm water to follow its natural course.
· Driveways and parking areas generally require excavation to some degree. Driveways and parking areas should be kept to a minimum to reduce erosion potential.
· In cleared areas, berms and swales should be created to contain runoff. Driveways and parking areas should be surfaced (pavement, permeable pavers or gravel) as soon as possible and equipped with drainage structures that reduce runoff velocity.
· Clearing of vegetation cover should be limited to the minimum area necessary to complete construction so as to create minimum erosion and runoff. This clearing should be limited to the building footprint, sewage disposal and driveway areas.
· All trees should be preserved if at all possible or replaced with appropriate native trees and shrubs. Hand clearing of small areas is preferable to machine clearing as it produces less disturbance.
· Brush and waste vegetation should be kept to a minimum and can be used on the perimeter of the site to buffer the adjacent ground from soil loss.
· Brush should be composted or recycled onsite. Every effort should be made to retain native vegetation species as they are better adapted to the climate and soils and generally require less water.
· Native vegetation greenbelts should be kept along all roadways and an effort should be made to create greenbelts and open space areas within the development.
· Plant or mulch bare soils to prevent soil losses.
· The width and height of excavations for roads, driveways and buildings should be minimized. All erosion control measures must be in place prior to the start of excavation.
· Proposed grading should not alter or impair existing surface drainage pathways, act as a source of sedimentation to other adjacent properties environments or affect other drainage control structures.
· Excavation should be done in stages to allow for re-vegetation, paving and the building of drainage structures. As soon as possible, excavation cuts should be stabilized with retaining walls, mulched or planted.
· Material staging and storage should be carefully considered and confined on the development site. Construction waste should be removed regularly to appropriate landfills or transfer stations.
· Steps should be taken to manage and control the quantity of polluted water that drains from the development site during heavy rains and tropical storms.
· Efforts should be made to collect and reuse rain/storm water from paved areas within the development where possible on greenbelt and open space lands.
· Permeable surface materials should be considered for use in parking and roadway area. Paved surfaces, retaining walls and drainage structures should be installed prior to, or immediately after excavation.
· As much as possible, native vegetation should be conserved. Native trees and shrubs should be used to re-vegetate and stabilize slopes and cut banks.
· Bare soils should be mulched or re-seeded as soon as possible.
· Subdivisions and roadways should be limited in size and disturbance. Cluster type developments should be considered in order to leave as much land undisturbed as possible.
· Roadways should be built as narrow as safety will allow to reduce disturbance and erosion potential.
· Open space and greenbelts can act as valuable wildlife habitat. Create large core areas of habitat that can support a diversity of plant and animal communities.
· Roadways, drainage structures and other pollution controls require periodic maintenance to function properly. Develop a plan for maintenance and a means of completing the work on a regular basis.
· Make every effort to retain native/natural vegetation on the site by clearly delineating the areas of the property to be left undisturbed.
· Utilize building setbacks as green belt areas along roads and property lines.
· Develop surfaced onsite parking areas to minimize runoff and eliminate on road parking.
· Develop an Excavation, Storm Water Drainage and Erosion Control Plan to minimize site runoff and pollution of the environment. Maximize collection and retention of storm water on the property through the use of berms, swales, settlement terraces and landscape irrigation. Systems should be designed to handle very heavy rainfall.
· Use cleared brush for down slope diversion berms. Compost on site, rather than burn the remaining cleared brush.
· Design the building to be responsive to and reflective of tropical architectural design considerations, including trade winds and sun paths.
· Use renewable, recyclable, local, sustainably produced, non-toxic materials.
· Design for protection against hurricanes and earthquakes.
· Use Caribbean (vernacular) architectural design elements.
· Design for lifecycle cost considerations with quality, low maintenance materials and systems.
· Develop a water management and conservation plan for each building or structure.
· Use an ecologically balanced Onsite Sewage Disposal System (where not connected to a municipal sewer system).
· Develop rainwater and gray water collection systems to maximize retention onsite and minimize runoff.
· Use non-potable (gray) water for landscape irrigation.
· Design an energy system that maximizes the use of renewable energy.
· Use solar hot water heating.
· Include photovoltaic (solar) and wind energy systems for auxiliary electric power where practical.
· Minimize the need for air conditioning by using a building orientation that takes maximum advantage of trade winds and minimizes heat gain within the structure from solar radiation.
· Design energy efficient, sealed, insulated building envelopes for climate-controlled spaces, when air conditioning is required.
· Develop a process to minimize waste during the construction phase and on-going building operations.
· Design for efficient use of materials during construction.
· Reuse onsite fill material and stone for landscaping.
· Salvage and reuse construction materials when remodeling.
· Design space for onsite composting of kitchen and garden waste.
· Design an exterior lighting system that minimizes the amount of ambient light visible from outside the property.
· Eliminate outwardly shining lights on buildings, patios and decks.
· Use downward facing light fixtures on decks, pools and patios.
· Use ground level fixtures for driveways, paths and landscape lighting.
· Ensure that the visual impact of the building is in harmony with the surrounding community.
· Design structures in harmony and balance with the natural environment.
· Developments within national park boundaries, or adjacent to national park lands, should be respectful of the park and construct low profile structures and "blend in" to the extent possible.
· Retain vistas on owners property and respect adjacent property vistas.
· Preserve the visual privacy of the property, adjacent properties and those across a valley.
· Create landscape screens to hide on-site parking areas from structures and roads.
· The preservation of the existing natural vegetation of a site is the simplest and most cost effective form of landscaping. This vegetation is already well established onsite and will survive in our extreme environment without constant irrigation.
· Landscape with native plants that will survive in a dry climate wherever practical.
· Carefully consider and plan for the effective use of imported exotic tropical vegetation which is not self-sustaining (requiring continuous watering), may be invasive, crowding out native species and carry diseases and pests which kill native vegetation. The native century plant, agave missionium, is currently being devastated on St. John by a non-native beetle, probably imported in an exotic Agave.
· If imported tropicals are used in landscaping, it is suggested that their use be concentrated around buildings for ease of watering and where the most environmental disruption has taken place during construction. As landscaping progresses outward from the habitable spaces it can transition from exotic to native. In this way, the perimeter greenbelt around the property can remain undisturbed natural/native vegetation.
· Owners are encouraged to minimize the use of chemical fertilizers, herbicides and pesticides that will leach into the substrata and eventually into the ocean. Natural and organic remedies are recommended.


It has been said, "A prayerless church is a powerless church." We believe in the power of prayer at Dover and start each Sunday morning with corporate prayer at 9:00 AM in the parlor.
Join us during our Bible Study hour from 9:45-10:45 to learn more about our Christian faith and the Bible in a class tailored to your age or style of learning. Each year we host an open house but you don't have to wait until then to find out more about our small group Sunday morning studies. Click here for more information and a handy map of where our classes meet.
Worship begins at 11am in the Sanctuary. On any given Sunday you'll hear familiar hymns and/or contemporary mixes. Our children love to participate and bring songs as well. For more about what to expect in worship click here.


Had your eye on an AirPlay accessory for your iPhone or iPod touch? Well, Pioneer is looking to help you pull the trigger on one. The company has announced a new set of AirPlay Music Tap systems that enable access to your music library without being chained to a peripheral. By connecting one of these bad boys to your home WiFi or ethernet network, you'll be able to access your entire iTunes library in various locations throughout your home -- after you install Apple's Remote app, of course. Other features include a 2.5-inch full-color LCD display, Pandora, iHeartRadio, vTuner internet radio and Air Jam, which allows for playlist sharing on your arsenal of the company's Music Tap systems. When this pair drops in October, you'll have your choice of the X-SMC-3-S for $400 or the more dapper, bluetooth-enabled X-SMC4-Elite for $480. You can take a peek at the Elite, along with the full PR, after the break.


text:
Huang Hao (en xinès tradicional: 黄皓; en xinès simplificat: 黄皓; en pinyin: Huáng Hào) va ser un eunuc servint sota Liu Shan, el segon i últim emperador de Shu Han durant el període dels Tres Regnes de la història xinesa. Altament afavorit per Liu Shan, ell és de forma comuna culpat per aconsellar malament a aquest l'últim de rendir-se a Cao Wei i és considerat com un dels funcionaris més corruptes i sense valor en l'era dels Tres Regnes, juntament amb Cen Hun.

Huang Hao va entrar-hi al servei de Liu Shan com un eunuc en algun moment de la dècada de 220. Segons els Registres dels Tres Regnes, Huang Hao es va veure afavorit per Liu Shan, ja que era astut i ple de falagueries. Mentre el cap del seguici de l'emperador, Dong Yun, encara era viu, d'una banda sovint aconsellava a Liu Shan sobre el perill de l'adulació, i d'altra advertia a Huang Hao per desviar al jove emperador.

Després que Dong Yun transí en el 246, ell va ser reemplaçat per Chen Qi, que col·laborava amb Huang Hao per influir en els assumptes de la cort. D'ara endavant Huang Hao es faria cada vegada més poderós. Fins i tot els ministres d'alt rang, com ara Zhuge Zhan i Dong Jue no podia fer res per destituir-lo. El General en Cap, Jiang Wei, una vegada aconsellà a Liu Shan d'executar a Huang Hao, ja que Huang fàcilment va caure a un ardit de Sima Yi de Wei per difondre rumors falsos sobre que el mateix Jiang volia revoltar-se i li va dir a l'emperador, el qual va donar lloc a la retirada de tornada a la capital de Jiang tot i les victòries inicials contra Sima Yi. Això no obstant, l'emperador va rebutjar la petició, dient que l'eunuc no era més que un servent que feia els encàrrecs. Per temor a represàlies, Jiang Wei llavors va deixar la capital de Chengdu per aquarterar tropes a Tazhong (沓中, al nord-oest de l'actual Comtat Zhouqu, Gansu). Com que no havia aconseguit cap assoliment significatiu front Cao Wei durant anys, Jiang Wei també va ser gairebé reemplaçat per l'altre general Yan Yu (閻宇), a suggeriment de Zhuge Zhan i Huang Hao, va enviar Yan Yu (amic íntim de Huang).

En el 263, Jiang Wei va escriure a Liu Shan, advertint-li sobre l'allistament de les tropes de Wei sota Zhong Hui a prop de la frontera. Això no obstant, Huang Hao, que creia en la bruixeria, va fer que una bruixa li predigués el futur i li va dir a Liu Shan que l'enemic trigaria anys perquè arribés, ja que la capital Chengdu estava envoltada per una perfecta barrera natural de muntanyes i valls. Liu Shan llavors va descuidar-hi els plans de defensa de Jiang Wei, cosa que finalment resultaria en la captura de Chengdu per les forces de Deng Ai. Després que Liu es va rendir, Huang Hao va ser capturat per Deng que tenia la intenció d'executar-lo per traïdor. Això no obstant, Huang Hao va aconseguir subornar les persones properes a Deng Ai i va alliberar-se a si mateix. El seu destí a partir d'aleshores es desconeix. (En el capítol 119 de la novel·la històrica del  el Romanç dels Tres Regnes Huang Hao és finalment executat públicament per ordre de Sima Zhao quan ell va seguir a Liu Shan a la capital Luoyang.)

Vegeu també
 Llista de persones dels Tres Regnes

Referències

Polítics de Shu Han
Eunucs xinesos

redpajama_set_name: RedPajamaWikipedia