text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
<link rel="stylesheet" href="../skin/site.css" type="text/css">
<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
<title>Busy Developers' Guide to HSLF drawing layer</title>

Apache | POI

Home |  | PDF

Apache POI

Top

HSLF

Overview

Quick Guide

HSLF Cookbok

XSLF Cookbok

PPT File Format

<form target="_blank" action="http://www.google.com/search" method="get">

                          Search Apache POI

<input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><input name="Search" value="GO" type="submit">

</form>

Busy Developers' Guide to HSLF drawing layer

Busy Developers' Guide to HSLF drawing layer

Index of Features

How to create a new presentation and add new slides to it

How to retrieve or change slide size

How to get shapes contained in a particular slide

Drawing a shape on a slide

How to work with pictures

How to set slide title

How to work with slide/shape background

How to create bulleted lists

Hyperlinks

Tables

How to remove shapes

How to retrieve embedded OLE objects

How to retrieve embedded sounds

How to create shapes of arbitrary geometry

Shapes and Graphics2D

How to convert slides into images

Headers / Footers

Features

New Presentation

    //create a new empty slide show
    SlideShow ppt = new SlideShow();

    //add first slide
    Slide s1 = ppt.createSlide();

    //add second slide
    Slide s2 = ppt.createSlide();

    //save changes in a file
    FileOutputStream out = new FileOutputStream("slideshow.ppt");
    ppt.write(out);
    out.close();

How to retrieve or change slide size

    SlideShow ppt = new SlideShow(new HSLFSlideShow("slideshow.ppt"));
    //retrieve page size. Coordinates are expressed in points (72 dpi)
    java.awt.Dimension pgsize = ppt.getPageSize();
    int pgx = pgsize.width; //slide width
    int pgy = pgsize.height; //slide height

    //set new page size
    ppt.setPageSize(new java.awt.Dimension(1024, 768));
    //save changes
    FileOutputStream out = new FileOutputStream("slideshow.ppt");
    ppt.write(out);
    out.close();

How to get shapes contained in a particular slide

                    The following code demonstrates how to iterate over shapes for each slide.

  SlideShow ppt = new SlideShow(new HSLFSlideShow("slideshow.ppt"));
  //get slides
  Slide[] slide = ppt.getSlides();
  for (int i = 0; i < slide.length; i++){
    Shape[] sh = slide[i].getShapes();
    for (int j = 0; j < sh.length; j++){
      //name of the shape
      String name = sh[j].getShapeName();

      //shapes's anchor which defines the position of this shape in the slide
      java.awt.Rectangle anchor = sh[j].getAnchor();

      if (sh[j] instanceof Line){
        Line line = (Line)sh[j];
        //work with Line
      } else if (sh[j] instanceof AutoShape){
        AutoShape shape = (AutoShape)sh[j];
        //work with AutoShape
      } else if (sh[j] instanceof TextBox){
        TextBox shape = (TextBox)sh[j];
        //work with TextBox
      } else if (sh[j] instanceof Picture){
        Picture shape = (Picture)sh[j];
        //work with Picture
      }
    }
  }

Drawing a shape on a slide

Warning

    To work with graphic objects HSLF uses Java2D classes
    that may throw exceptions if graphical environment is not available. In case if graphical environment
    is not available, you must tell Java that you are running in headless mode and
    set the following system property:  java.awt.headless=true
    (either via -Djava.awt.headless=true startup parameter or via System.setProperty("java.awt.headless", "true")).

                     When you add a shape, you usually specify the dimensions of the shape and the position
                     of the upper left corner of the bounding box for the shape relative to the upper left
                     corner of the slide. Distances in the drawing layer are measured in points (72 points = 1 inch).

  SlideShow ppt = new SlideShow();

  Slide slide = ppt.createSlide();

  //Line shape
  Line line = new Line();
  line.setAnchor(new java.awt.Rectangle(50, 50, 100, 20));
  line.setLineColor(new Color(0, 128, 0));
  line.setLineStyle(Line.LINE_DOUBLE);
  slide.addShape(line);

  //TextBox
  TextBox txt = new TextBox();
  txt.setText("Hello, World!");
  txt.setAnchor(new java.awt.Rectangle(300, 100, 300, 50));

  //use RichTextRun to work with the text format
  RichTextRun rt = txt.getTextRun().getRichTextRuns()[0];
  rt.setFontSize(32);
  rt.setFontName("Arial");
  rt.setBold(true);
  rt.setItalic(true);
  rt.setUnderlined(true);
  rt.setFontColor(Color.red);
  rt.setAlignment(TextBox.AlignRight);

  slide.addShape(txt);

  //Autoshape
  //32-point star
  AutoShape sh1 = new AutoShape(ShapeTypes.Star32);
  sh1.setAnchor(new java.awt.Rectangle(50, 50, 100, 200));
  sh1.setFillColor(Color.red);
  slide.addShape(sh1);

  //Trapezoid
  AutoShape sh2 = new AutoShape(ShapeTypes.Trapezoid);
  sh2.setAnchor(new java.awt.Rectangle(150, 150, 100, 200));
  sh2.setFillColor(Color.blue);
  slide.addShape(sh2);

  FileOutputStream out = new FileOutputStream("slideshow.ppt");
  ppt.write(out);
  out.close();

How to work with pictures

  Currently, HSLF API supports the following types of pictures:

Windows Metafiles (WMF)

Enhanced Metafiles (EMF)

JPEG Interchange Format

Portable Network Graphics (PNG)

Macintosh PICT

  SlideShow ppt = new SlideShow(new HSLFSlideShow("slideshow.ppt"));

  //extract all pictures contained in the presentation
  PictureData[] pdata = ppt.getPictureData();
  for (int i = 0; i < pdata.length; i++){
    PictureData pict = pdata[i];

    // picture data
    byte[] data = pict.getData();

    int type = pict.getType();
    String ext;
    switch (type){
      case Picture.JPEG: ext=".jpg"; break;
      case Picture.PNG: ext=".png"; break;
      case Picture.WMF: ext=".wmf"; break;
      case Picture.EMF: ext=".emf"; break;
      case Picture.PICT: ext=".pict"; break;
      default: continue;
    }
    FileOutputStream out = new FileOutputStream("pict_"+i + ext);
      out.write(data);
      out.close();

  }

  // add a new picture to this slideshow and insert it in a  new slide
  int idx = ppt.addPicture(new File("clock.jpg"), Picture.JPEG);

  Picture pict = new Picture(idx);

  //set image position in the slide
  pict.setAnchor(new java.awt.Rectangle(100, 100, 300, 200));

  Slide slide = ppt.createSlide();
  slide.addShape(pict);

  //now retrieve pictures containes in the first slide and save them on disk
  slide = ppt.getSlides()[0];
  Shape[] sh = slide.getShapes();
  for (int i = 0; i < sh.length; i++){
    if (sh[i] instanceof Picture){
      Picture pict = (Picture)sh[i];
      PictureData pictData = pict.getPictureData();
      byte[] data = pictData.getData();
      int type = pictData.getType();
      if (type == Picture.JPEG){
        FileOutputStream out = new FileOutputStream("slide0_"+i+".jpg");
        out.write(data);
        out.close();
      } else if (type == Picture.PNG){
        FileOutputStream out = new FileOutputStream("slide0_"+i+".png");
        out.write(data);
        out.close();
      }
    }
  }

  FileOutputStream out = new FileOutputStream("slideshow.ppt");
  ppt.write(out);
  out.close();

How to set slide title

    SlideShow ppt = new SlideShow();
    Slide slide = ppt.createSlide();
    TextBox title = slide.addTitle();
    title.setText("Hello, World!");

    //save changes
    FileOutputStream out = new FileOutputStream("slideshow.ppt");
    ppt.write(out);
    out.close();

                    Below is the equivalent code in PowerPoint VBA:

    Set myDocument = ActivePresentation.Slides(1)
    myDocument.Shapes.AddTitle.TextFrame.TextRange.Text = "Hello, World!"

How to modify background of a slide master

        SlideShow ppt = new SlideShow();
        SlideMaster master = ppt.getSlidesMasters()[0];

        Fill fill = master.getBackground().getFill();
        int idx = ppt.addPicture(new File("background.png"), Picture.PNG);
        fill.setFillType(Fill.FILL_PICTURE);
        fill.setPictureData(idx);

How to modify background of a slide

        SlideShow ppt = new SlideShow();
        Slide slide = ppt.createSlide();

        //This slide has its own background.
        //Without this line it will use master's background.
        slide.setFollowMasterBackground(false);
        Fill fill = slide.getBackground().getFill();
        int idx = ppt.addPicture(new File("background.png"), Picture.PNG);
        fill.setFillType(Fill.FILL_PATTERN);
        fill.setPictureData(idx);

How to modify background of a shape

        SlideShow ppt = new SlideShow();
        Slide slide = ppt.createSlide();

        Shape shape = new AutoShape(ShapeTypes.Rectangle);
        shape.setAnchor(new java.awt.Rectangle(100, 100, 200, 200));
        Fill fill = shape.getFill();
        fill.setFillType(Fill.FILL_SHADE);
        fill.setBackgroundColor(Color.red);
        fill.setForegroundColor(Color.green);

        slide.addShape(shape);

How to create bulleted lists

  SlideShow ppt = new SlideShow();

  Slide slide = ppt.createSlide();

  TextBox shape = new TextBox();
  RichTextRun rt = shape.getTextRun().getRichTextRuns()[0];
  shape.setText(
          "January\r" +
          "February\r" +
          "March\r" +
          "April");
  rt.setFontSize(42);
  rt.setBullet(true);
  rt.setBulletOffset(0);  //bullet offset
  rt.setTextOffset(50);   //text offset (should be greater than bullet offset)
  rt.setBulletChar('\u263A'); //bullet character
  slide.addShape(shape);

  shape.setAnchor(new java.awt.Rectangle(50, 50, 500, 300));  //position of the text box in the slide
  slide.addShape(shape);

  FileOutputStream out = new FileOutputStream("bullets.ppt");
  ppt.write(out);
  out.close();

How to read hyperlinks from a slide show

    FileInputStream is = new FileInputStream("slideshow.ppt");
    SlideShow ppt = new SlideShow(is);
    is.close();

    Slide[] slide = ppt.getSlides();
    for (int j = 0; j < slide.length; j++) {

        //read hyperlinks from the text runs
        TextRun[] txt = slide[j].getTextRuns();
        for (int k = 0; k < txt.length; k++) {
            String text = txt[k].getText();
            Hyperlink[] links = txt[k].getHyperlinks();
            if(links != null) for (int l = 0; l < links.length; l++) {
                Hyperlink link = links[l];
                String title = link.getTitle();
                String address = link.getAddress();
                String substring = text.substring(link.getStartIndex(), link.getEndIndex()-1); //in ppt end index is inclusive
            }
        }

        //in PowerPoint you can assign a hyperlink to a shape without text,
        //for example to a Line object. The code below demonstrates how to
        //read such hyperlinks
        Shape[] sh = slide[j].getShapes();
        for (int k = 0; k < sh.length; k++) {
            Hyperlink link = sh[k].getHyperlink();
            if(link != null)  {
                String title = link.getTitle();
                String address = link.getAddress();
            }
        }
    }

How to create tables

      //table data
      String[][] data = {
          {"INPUT FILE", "NUMBER OF RECORDS"},
          {"Item File", "11,559"},
          {"Vendor File", "300"},
          {"Purchase History File", "10,000"},
          {"Total # of requisitions", "10,200,038"}
      };

      SlideShow ppt = new SlideShow();

      Slide slide = ppt.createSlide();
      //create a table of 5 rows and 2 columns
      Table table = new Table(5, 2);
      for (int i = 0; i < data.length; i++) {
          for (int j = 0; j < data[i].length; j++) {
              TableCell cell = table.getCell(i, j);
              cell.setText(data[i][j]);

              RichTextRun rt = cell.getTextRun().getRichTextRuns()[0];
              rt.setFontName("Arial");
              rt.setFontSize(10);

              cell.setVerticalAlignment(TextBox.AnchorMiddle);
              cell.setHorizontalAlignment(TextBox.AlignCenter);
          }
      }

      //set table borders
      Line border = table.createBorder();
      border.setLineColor(Color.black);
      border.setLineWidth(1.0);
      table.setAllBorders(border);

      //set width of the 1st column
      table.setColumnWidth(0, 300);
      //set width of the 2nd column
      table.setColumnWidth(1, 150);

      slide.addShape(table);
      table.moveTo(100, 100);

      FileOutputStream out = new FileOutputStream("hslf-table.ppt");
      ppt.write(out);
      out.close();

How to remove shapes from a slide

        Shape[] shape = slide.getShapes();
        for (int i = 0; i < shape.length; i++) {

            //remove the shape
            boolean ok = slide.removeShape(shape[i]);
            if(ok){
              //the shape was removed. Do something.
            }
        }

How to retrieve embedded OLE objects

        Shape[] shape = slide.getShapes();
        for (int i = 0; i < shape.length; i++) {
            if (shape[i] instanceof OLEShape) {
                OLEShape ole = (OLEShape) shape[i];
                ObjectData data = ole.getObjectData();
                String name = ole.getInstanceName();
                if ("Worksheet".equals(name)) {
                    HSSFWorkbook wb = new HSSFWorkbook(data.getData());
                } else if ("Document".equals(name)) {
                    HWPFDocument doc = new HWPFDocument(data.getData());
                }
            }
        }

How to retrieve embedded sounds

        FileInputStream is = new FileInputStream(args[0]);
        SlideShow ppt = new SlideShow(is);
        is.close();

        SoundData[] sound = ppt.getSoundData();
        for (int i = 0; i < sound.length; i++) {
            //save *WAV sounds on disk
            if(sound[i].getSoundType().equals(".WAV")){
                FileOutputStream out = new FileOutputStream(sound[i].getSoundName());
                out.write(sound[i].getData());
                out.close();
            }
        }

How to create shapes of arbitrary geometry

        SlideShow ppt = new SlideShow();
        Slide slide = ppt.createSlide();

        java.awt.geom.GeneralPath path = new java.awt.geom.GeneralPath();
        path.moveTo(100, 100);
        path.lineTo(200, 100);
        path.curveTo(50, 45, 134, 22, 78, 133);
        path.curveTo(10, 45, 134, 56, 78, 100);
        path.lineTo(100, 200);
        path.closePath();

        Freeform shape = new Freeform();
        shape.setPath(path);
        slide.addShape(shape);

How to draw into a slide using Graphics2D

Warning

                   Current implementation of the PowerPoint Graphics2D driver is not fully compliant with the java.awt.Graphics2D specification.
                   Some features like clipping, drawing of images are not yet supported.

        SlideShow ppt = new SlideShow();
        Slide slide = ppt.createSlide();

        //draw a simple bar graph
        //bar chart data. The first value is the bar color, the second is the width
        Object[] def = new Object[]{
            Color.yellow, new Integer(100),
            Color.green, new Integer(150),
            Color.gray, new Integer(75),
            Color.red, new Integer(200),
        };

        //all objects are drawn into a shape group so we need to create one

        ShapeGroup group = new ShapeGroup();
        //define position of the drawing in the slide
        Rectangle bounds = new java.awt.Rectangle(200, 100, 350, 300);
        //if you want to draw in the entire slide area then define the anchor as follows:
        //Dimension pgsize = ppt.getPageSize();
        //java.awt.Rectangle bounds = new java.awt.Rectangle(0, 0, pgsize.width, pgsize.height);

        group.setAnchor(bounds);
        slide.addShape(group);

        //draw a simple bar chart
        Graphics2D graphics = new PPGraphics2D(group);
        int x = bounds.x + 50, y = bounds.y + 50;
        graphics.setFont(new Font("Arial", Font.BOLD, 10));
        for (int i = 0, idx = 1; i < def.length; i+=2, idx++) {
            graphics.setColor(Color.black);
            int width = ((Integer)def[i+1]).intValue();
            graphics.drawString("Q" + idx, x-20, y+20);
            graphics.drawString(width + "%", x + width + 10, y + 20);
            graphics.setColor((Color)def[i]);
            graphics.fill(new Rectangle(x, y, width, 30));
            y += 40;
        }
        graphics.setColor(Color.black);
        graphics.setFont(new Font("Arial", Font.BOLD, 14));
        graphics.draw(bounds);
        graphics.drawString("Performance", x + 70, y + 40);

        FileOutputStream out = new FileOutputStream("hslf-graphics2d.ppt");
        ppt.write(out);
        out.close();

Export PowerPoint slides into java.awt.Graphics2D

                    HSLF provides a way to export slides into images. You can capture slides into java.awt.Graphics2D object (or any other)
                    and serialize it into a PNG or JPEG format. Please note, although HSLF attempts to render slides as close to PowerPoint as possible,
                    the output may look differently from PowerPoint due to the following reasons:

Java2D renders fonts differently vs PowerPoint. There are always some differences in the way the font glyphs are painted

HSLF uses java.awt.font.LineBreakMeasurer to break text into lines. PowerPoint may do it in a different way.

If a font from the presentation is not avaiable, then the JDK default font will be used.

            Current Limitations:

Some types of shapes are not yet supported (WordArt, complex auto-shapes)

Only Bitmap images (PNG, JPEG, DIB) can be rendered in Java

        FileInputStream is = new FileInputStream("slideshow.ppt");
        SlideShow ppt = new SlideShow(is);
        is.close();

        Dimension pgsize = ppt.getPageSize();

        Slide[] slide = ppt.getSlides();
        for (int i = 0; i < slide.length; i++) {

            BufferedImage img = new BufferedImage(pgsize.width, pgsize.height, BufferedImage.TYPE_INT_RGB);
            Graphics2D graphics = img.createGraphics();
            //clear the drawing area
            graphics.setPaint(Color.white);
            graphics.fill(new Rectangle2D.Float(0, 0, pgsize.width, pgsize.height));

            //render
            slide[i].draw(graphics);

            //save the output
            FileOutputStream out = new FileOutputStream("slide-"  + (i+1) + ".png");
            javax.imageio.ImageIO.write(img, "png", out);
            out.close();
        }

How to extract Headers / Footers from an existing presentation

          FileInputStream is = new FileInputStream("slideshow.ppt");
          SlideShow ppt = new SlideShow(is);
          is.close();
          Slide[] slides = ppt.getSlides();

          //presentation-scope headers / footers
          HeadersFooters hdd = ppt.getSlideHeadersFooters();
          if(hdd.isFooterVisible()) {
              String footerText = hdd.getFooterText();
          }

          //per-slide headers / footers
          for (int i=0; i < slides.length; i++){
              HeadersFooters hdd2 = slides[i].getHeadersFooters();
              if(hdd2.isFooterVisible()) {
                  String footerText = hdd2.getFooterText();
              }
              if(hdd2.isUserDateVisible()) {
                 String customDate = hdd2.getDateTimeText();
              }
              if(hdd2.isSlideNumberVisible()){
                  int slideNUm = slides[i].getSlideNumber();
              }

          }

How to set Headers / Footers

          SlideShow ppt = new SlideShow();

          //presentation-scope headers / footers
          HeadersFooters hdd = ppt.getSlideHeadersFooters();
          hdd.setSlideNumberVisible(true);
          hdd.setFootersText("Created by POI-HSLF");

by Yegor Kozlov

              Copyright © 2002-2011 The Apache Software Foundation. All rights reserved.

              Apache POI, POI, Apache, the Apache feather logo, and the Apache
              POI project logo are trademarks of The Apache Software Foundation.


U.S. Citizenship and Immigration Services (USCIS) announced today that it has redesigned the Permanent Resident Card�commonly known as the �Green Card��to incorporate several major new security features. Beginning today, USCIS will issue all Green Cards in the new, more secure format.
Q. What is a Permanent Resident Card, or �Green Card�?
A. A Green Card is proof of authorization to live and work in the United States on a permanent basis. It also is evidence of registration in accordance with U.S. immigration laws. Newly issued Green Cards are valid for ten years for lawful permanent residents and two years for conditional residents. The permanent resident must renew his or her card each time it expires.
Q. Why did USCIS redesign the Green Card?
A. The Green Card redesign is the latest advance in USCIS�s ongoing efforts to deter immigration fraud. State-of-the-art technology prevents counterfeiting, obstructs tampering, and facilitates quick and accurate authentication of the card. The enhanced features will better serve law enforcement, employers, and immigrants, all of whom look to the Green Card as definitive proof of authorization to live and work in the United States.
Q. What major improvements has USCIS included in the redesigned Green Card?
A. Secure optical media store biometrics for rapid and reliable identification of the card holder. Holographic images, laser engraved fingerprints, and high resolution micro-images make the card nearly impossible to reproduce. Tighter integration of the card design with personalized elements makes it difficult to alter the card if stolen. Radio Frequency Identification (RFID) capability allows Customs and Border Protection officers at ports of entry to read the card from a distance and compare it immediately to file data. Finally, a preprinted return address enables the quick and easy return of a lost card to USCIS.
Q. Is the Permanent Resident Card actually green, as its nickname suggests?
A. After the redesign, the card is now colored green.
Q. Who will receive the redesigned Green Card?
A. Beginning May 11, 2010, USCIS will issue all Green Cards in the new, more secure format. Recipients of the redesigned card will include those newly approved for lawful permanent residency, as well as those who have sought a renewal or replacement card.
Q. What happens to existing Green Cards with the old design?
A. Some existing Green Cards bear an expiration date, and those cards will remain valid until they expire. Holders of those cards will receive the redesigned version when seeking a renewal or replacement.
Other existing Green Cards have no expiration date, and those cards remain valid. USCIS recommends that holders of cards without an expiration date apply to replace their cards with the redesigned version.
The current cost of renewing or replacing a Green Card is $370. Additionally, eligible permanent residents may choose to explore becoming a naturalized U.S. citizen. For more information on eligibility for naturalization, go to www.uscis.gov/citizenship.
Q. How does a lawful permanent resident replace a Green Card, if lost or damaged?
A. A lawful permanent resident may seek a replacement card by filing a Form I-90, Application to Replace Permanent Resident Card. The Form I-90 and instructions are available online at http://www.uscis.gov/forms. If outside the United States, a lawful permanent resident should contact the nearest U.S. consulate, USCIS office, or U.S. port of entry before attempting to file a Form I-90.


Matchfinder is the most trusted site for Rayalaseema Muslim Sunni Second Marriage. Match finder is the right option when you are searching for matrimony matrimony. If you are looking for Rayalaseema Muslim Sunni divorced bride or groom profiles ...Read Morefor second marriage, you have reached the right place. Search profiles by id or name after sign up. There are many Rayalaseema Muslim Sunni second marriage men and women profiles seeking alliances from divorced/widow brides and grooms. Registration is free for a limited period on Matchfinder. Find matches today! Eligible marriage seekers looking for matrimony matrimonial can register on Match finder to find their life partner.
Partner Preferences: Assalamu Alaikum, Looking Suitable Life Partner with Marital Status Divorced or Widowed and Mother Tongue is Urdu.
Partner Preferences: I want educated,social & religious girl.


text:
Four of the Biggest Revelations From China's Massive 70th Anniversary Military Parade
The spectacle in Tiananmen Square was full of previously unseen advanced Chinese military developments
Joseph Trevithick	 4 Oct 19 1768 5
The military parade to mark the 70th anniversary of the founding of Communist China was always going to be a grand spectacle. As photos from the preparations emerged online, it was clear that the Chinese government would put a large amount of previously unseen weapons and other hardware on display, including new mockups of stealthy unmanned combat air vehicles, examples of high-speed rocket-powered reconnaissance drones, new bombers capable of carrying outsized payloads, and much more.
As it turned out, the celebrations in Tiananmen Square were especially grandiose, with Xi Jinping making pointed appeals to Chinese nationalism and the country's growing influence globally, themes also present in a recently released national defense policy white paper, throughout. "It was today, 70 years ago, that Chairman Mao stood at this very place and announced solemnly to the world the founding of the People's Republic of China, which marks the end of more than 100 years of humiliation and misery the country had suffered since modern times," Xi declared in his speech.
So, it's perhaps not surprising that the parade was particularly jam-packed with very clearly Chinese weapons and other equipment and had a heavy focus on strategic deterrence, including the country's latest nuclear delivery systems, and advanced weapons, like hypersonic missiles and unmanned platforms. It would take too long to go through everything that was on display, but here are four systems The War Zone thinks are especially significant in addition to our analysis of two advanced aerial systems we have already posted.
The DF-41 intercontinental ballistic missile
China's anniversary parade included 16 DF-41 road-mobile intercontinental ballistic missiles (ICBM), marking the first time the country had publicly displayed these weapons. With an estimated range of around 9,300 miles, they are China's longest-range strategic nuclear weapons.
The missile has a multiple independently targetable reentry vehicle (MIRV) configuration, though how many warheads it can actually carry is unclear. There have been unconfirmed reports in the past that it may be able to accommodate between 6 and 10 nuclear weapons, though experts believe the number is much smaller, possibly around 3. The missile also reportedly carries decoys and has other unspecified penetration aids to help it get past hostile missile defenses. The road-mobile 16-wheeled transporter-erector-launcher and the missile's solid-fuel rocket motor make for a highly flexible weapon that is more difficult for opponents to track and is, therefore, more survivable.
Reportedly in development since before 2000, the DF-41 project appeared to have been deferred multiple times in the past. The first of these missiles were reportedly deployed operationally in 2017, with two brigades of them in service by the end of that year. This would align with the official Chinese statement that personnel from two People's Liberation Army Rocket Force DF-41 brigades took part in the Oct. 1 parade.
The DF-17 hypersonic missile
It is something of an open secret that China has been developing hypersonic boost-glide vehicles for some time now. The appearance of 16 mockups of the DF-17, the first time this weapon has been shown in any format, at the parade only drove home Chinese ambitions in this regard.
The DF-17, which has reportedly been in testing since at least 2017, uses the rocket booster from the already operational DF-16B short-range ballistic missile. On top, instead of a traditional warhead, however, is an unpowered hypersonic boost-glide vehicle, which reports have previously referred to as the DF-ZF or WU-14.
The shape of the vehicle on the mockup DF-17 missiles in the parade was, not surprisingly, similar, if not identical to a wind tunnel model, footage of which appeared on Chinese state television in 2017. It also looks very much like vehicles involved in an apparent high-altitude drop test in northwestern China in 2018. Chinese testing of earlier hypersonic boost-glide vehicles dates back to at least 2014.
Hypersonic boost-glide vehicles use a rocket booster to get up to an appropriate altitude and a speed over Mach 5, after which they fly a maneuvering flight path through the atmosphere to their target. Between their sheer speed and their ability to maneuver in unpredictable ways, they are ideally suited to penetrating through defense enemy defenses to strike strategic or time-critical targets. The differences between their flight trajectory and signature and those of traditional ballistic missiles, also make it hard for defenders to spot, track, let alone attempt to shoot down these weapons. This reduces how much time an opponent has to try to relocate important assets to another location, as well.
With an estimated range of around 1,240 miles, the DF-17 is more of a regional weapon, but one that would still pose a very serious threat to potential Chinese opponents, especially Taiwan. It would also present new challenges for the United States and its Asian allies, such as South Korea and Japan, as well as India.
The JL-2 submarine-launched ballistic missile
China's 70th anniversary parade interestingly included 12 JL-2 submarine-launched ballistic missiles (SLBM) carried on trucks. Though these have reportedly been in active service on board the People's Liberation Army Navy's nuclear-powered Type 094 Jin class ballistic missile submarines, the Chinese government had not displayed any examples publicly.
Sharing a common rocket motor and other features with the land-based DF-31 ICBM, the JL-2s at the parade confirm that the submarine-launched weapon has a much blunter shroud for unexplained reasons. This configuration is often associated with MIRV designs, but all existing reporting indicates that each JL-2 carries only a single warhead. It is possible that this could point to the missile have additional space devoted to penetration aids or the shape may simply be a product of the design constraints of the launch tubes on the Type 094.
Whatever the case, the PLAN's six Type 094s, each of which can carry 12 JL-2s, form the backbone of China's naval nuclear deterrent. The Chinese have been working to expand the capabilities of their ballistic missile submarine force, including the development of a future JL-3 SLBM. The PLAN's Jin class boats are already, by their nature, are difficult for opponents to track.
HSU-001 unmanned undersea vehicle
Unmanned systems were a big feature of the 70th anniversary parade, but the systems on display weren't limited just to flying drones. China also revealed a large unmanned undersea vehicle, possibly known as the HSU-001, given the markings on the two examples in the procession.
Based on the truck carrying them, the HSU-001 appears to be similar in size to Boeing's Echo Seeker design. Boeing's Echo series also includes the much larger Echo Voyager, which served as a stepping stone to its winning bid for the U.S. Navy's Orca Large Displacement UUV (LDUUV) program.
Unlike Boeing's designs, which have a single screw propulsion arrangement, the HSU-001 has a twin-screw configuration. The exact capabilities of China's large UUV are unknown, but it does have two collapsible sensor masts.
If the Chinese plans for the HSU-001 are at all similar to the U.S. Navy's with regards to Orca, then the drone submarine could find itself tasked to perform a variety of wide-area intelligence, surveillance, and reconnaissance missions, as well as hunt for mines and conduct underwater mapping, especially in littoral areas. Given its size, China UUV could eventually evolve to carry new sensor payloads or even compact weapons.
With all these systems, and many more, now having made their official public debut, we may begin to learn more about their specific capabilities and intended roles. What is already clear is that China's military modernization is continuing at a brisk pace and the country is pushing ahead more and more toward closing capability gaps with its largest competitors, namely the United States.
It certainly appears that America's military dominance in the Asia-Pacific region is continuing to erode.
Source: The Drive
Four of the Biggest Revelations From China's Massive 70th Anniversary Military Parade - The Daily Coin
[…] of the Biggest Revelations From China's Massive 70th Anniversary Military Parade by Joseph Trevithick for Check Point […]
Why not just have the quarreling "heads of States" fight a duel?
Why take so much wealth from humanity, when people on earth are dying from starvation?
These who claim the right to rule by bloodlines, call themselves "nobles", must then lead.
No war getting millions who don't want the war slaughtered for the "elites" who hide in safe underground bunkers built with the labor and wealth of the common man, yet he is forbidden to enter in to save his own life in a war started by folks who will not do the fighting?
Pistols, back to back, ten paces, turn fire!
Some powder, a lead slug, maybe two or three dollars?
Let the elites dig the grave and bury their champion who lost.
I think there would be a greater chance of war if China was not able to defend herself like many other examples around the world
Reply to David Bedford
But there is no need for war.
Lot 272: Pair of Antique Belgian Dueling Pistols
https://www.invaluable.com/auction-lot/pair-of-antique-belgian-dueling-pistols-272-c-0aa49adbc8
All_has_An _END_.
Now think about the Top secret weapons that they are hiding

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to combine term filters with a missing filter in Elasticsearch? We are using Elasticsearch 1.6 and I have a working three term query that I need to modify with a stand alone working missing filter.  Here is the current code:
The original term query with three entries
GET ...
{
  "query": {
    "nested": {
      "path": "MAIN_FIELD",
      "query": {
        "bool": {
          "must": [
            {
              "term": {
                "MAIN_FIELD.ID": 1234
              }
            },
            {
              "term": {
                "MAIN_FIELD.OTHER_IND": "false"
              }
            },
            {
              "term": {
                "MAIN_FIELD.INDICATOR": "Y"
              }
            }
          ]
        }
      }
    }
  }

}
The stand alone missing query:
GET ...
{
    "query" : {
        "filtered" : {
            "filter" : {
                "missing" : { "field" : "MAIN_FIELD.OTHER_IND" }
            }
        }
    }
}

How do I change the term query from the first query:
"term": {
           "MAIN_FIELD.OTHER_IND": "false"
        }

to use a missing filter?

A: I think what you want is below:
{
   "query": {
      "nested": {
         "path": "MAIN_FIELD",
         "query": {
            "bool": {
               "must": [
                  {
                     "term": {
                        "MAIN_FIELD.ID": 1234
                     }
                  },
                  {
                     "filtered": {
                        "filter": {
                            "missing": {
                               "field": "MAIN_FIELD.OTHER_IND"
                            }
                        }
                     }
                  },
                  {
                     "term": {
                        "MAIN_FIELD.INDICATOR": "Y"
                     }
                  }
               ]
            }
         }
      }
   }
}

redpajama_set_name: RedPajamaStackExchange


Janitorial Cleaning for Office and Commercial Spaces.
Commericial, research or classroom environments, all are part of our daily routine.
Retail, office or high atrium ceilings all require cleaning in hard to reach areas. We have the experience and proper equipment to do it right.
Social halls, meeting rooms or dance floors.
A shiny floor always makes a great first impression.
Multiple dwelling buildings are our specialty. We offer maintenance contracts or periodic touch ups as required.
Our staff can handle the large projects or small. We can work based on a set contract or can help on a project by project clean-up. Windows, waxing, disinfecting and sanitizing we are here to help.
Renovations, upgrades, bathrooms or simply a general mess give us a call. We have the team to get the job done right and on time when you need it.
Hallways, offices, showrooms, warehouses or dance floors are where we truly shine. Let us transform any dingy floor or carpet back to looking it's best.
High ceilings and light fixtures no longer need to collect dust or be a health hazard. We clean hard to reach areas quickly without disturbing your work day.


FonePaw Video Converter Ultimate has gained great popularity among users as a tool to convert video into different formats. Recently, as there is the continuing need for video quality enhancement and adjustment, the FonePaw program is upgraded to V1.6.0 (for Windows) and V1.3.0 (for Mac), equipping with two main new features: video rotator and enhancer. Now let's take a look at what this program can do after the big update.
Remember the video clip that is taken in wrong angle? How awkward it is to tilt your head or the PC/phone screen when viewing the video! And remember the vertical video that you wish you can flip it horizontally?
Now after updating FonePaw Video Converter Ultimate, you can rotate the video in various formats clockwise or counterclockwise in 90 degree or flip the video horizontally/vertically in one click.
Both Win and Mac version of Video Converter Ultimate provide you with easy solution to enhance video quality.
1. Upscale resolution: You can use the program to convert a video from lower resolution video to higher resolution, for example, from 720p to 1080p.
2. Optimize brightness and contrast: If the video is taken in dim environment, the program can automatically adjust the brightness and contrast and make it brighter.
3. Reduce video noise: A poor quality video may come with video noises that make the video look blurry. When you enable this feature, the noises can be magically removed.
4. Reduce video shaking: When holding a camera, smart phone or tablet to shoot video, our hands might shake at some point. The feature can reduce shaking motion in the video and make your memorable video more pleasant to watch.
For Win version, the updated FonePaw Video Converter Ultimate is compatible with Intel Quick Sync Video technology for video converting, downloading, and editing acceleration, which offers users more acceleration options besides NVIDIA CUDA, NVIDIA NVENC, AMD APP acceleration technology.
For Mac version, this upgrade adds a new UI skin, which can give you a different, more user-friendly experience.
For both Win & Mac PC, German version of the FonePaw program is now available. This is a great news for our Germany users.
To explore more about the new features, you can check for update on the program and accept the update. Or if you haven't try the program yet, learn about FonePaw Video Converter Ultimate and have the free trial version downloaded.


How long does it take to get to Avenida Carlos Julio from Calle 29 SE by public transit?
How long does it take to get to Avenida Carlos Julio from Escuela Bautista Israel by public transit?
How long does it take to get to Avenida Carlos Julio from Santa Res, Guayaquil by public transit?
How long does it take to get to Avenida Carlos Julio from Guayaquil by public transit?
How long does it take to get to Avenida Carlos Julio from Delfos Centro de Estudios by public transit?
How long does it take to get to Avenida Carlos Julio from Malecon del Salado by public transit?
How long does it take to get to Avenida Carlos Julio from Calle F / Calle 10 by public transit?
How long does it take to get to Avenida Carlos Julio from Calle 29 SE by Bus?
How long does it take to get to Avenida Carlos Julio from Escuela Bautista Israel by Bus?
How long does it take to get to Avenida Carlos Julio from Santa Res, Guayaquil by Bus?
How long does it take to get to Avenida Carlos Julio from Guayaquil by Bus?
How long does it take to get to Avenida Carlos Julio from Delfos Centro de Estudios by Bus?
How long does it take to get to Avenida Carlos Julio from Malecon del Salado by Bus?
How long does it take to get to Avenida Carlos Julio from Calle F / Calle 10 by Bus?
What are the closest stations to Avenida Carlos Julio?
*Via A La Costa - Terranostra is 496 meters away, 7 min walk.
Via A La Costa - Puerto Seymur is 1044 meters away, 14 min walk.
*Via A La Costa - Puerto Seymur is 1052 meters away, 14 min walk.
Which Bus lines stop near Avenida Carlos Julio?
These Bus lines stop near Avenida Carlos Julio: 140-1, 140-2, 61, LA COSTEÑA.
Need directions to Avenida Carlos Julio in Guayaquil, Ecuador?
Download the Moovit App to see all the streets and stations closest to Avenida Carlos Julio. Looking for a specific transit option to get you there? Bus and other options are transit options that can get you to Avenida Carlos Julio. Here's a list of lines that pass near your destination - Bus: 140-1, 140-2, 61, LA COSTEÑA.
Looking for alternatives stops or stations? Select from the following list of stops and stations that are closest to Avenida Carlos Julio: *Via A La Costa - Terranostra; Via A La Costa - Puerto Seymur; *Via A La Costa - Puerto Seymur.


This bill was signed into law as part of the FY 2018 final budget.
Last session Rep. Ehrlich was able to pass a bill into law that will save Massachusetts resident $8-10 million this year and every year in the future.
The bill involves the Earned Income Tax Credit, which has for many years been one of our most effective anti-poverty tools. The program provides tax credits to low and middle income families based on earnings. Because the credit is given to people who work in Massachusetts, but are not necessarily residents, millions of dollars have in the past been sent to our neighboring states, numbering as high as 20,000 filers.
The bill Rep. Ehrlich filed clarified some of the rules about the credit, including which partial-year residents can receive it, while denying the credit to nonresidents. The Earned Income Tax Credit has a very powerful stimulus effect because recipients spend that money in their local communities so by only permitting Mass residents to claim this credit our state's economy will also feel that powerful stimulus.
The bill also expanded access to the credit for survivors of domestic abuse by allowing them to claim the credit while filing their taxes as "married, filing separately." As of now, individuals are often impeded from claiming the EITC unless they file their taxes jointly with their spouse. With this change, individuals who are still legally tied to their spouse but are estranged can still receive the credit.


For the month of August, S.E.A. Aquarium is celebrating the often-misunderstood shark with month-long activities to educate and raise awareness about sharks and to dispel any misconceptions of the species.
One of these activities is the Shark Adventure Trail. It's designed to teach kids more about sharks in a fun and interactive way, but adults are welcome to join in the fun.
Complete the six activities marked on the Shark Adventure Trail adventure map and you'll get a surprise gift. Spoiler alert, you can see the gift at the end of this post.
Learn about the three methods of shark reproduction and which shark uses which method.
There are also empty egg cases from a variety of Bamboo Shark species. The egg cases, which are also called "mermaid's purse", have been dried and are very fragile. Please handle with care.
Learn about the different types of shark teeth and how sharks with different diets have different types of teeth. You'll also get to see shark jaws at this station.
Station 2 is right next to Station 1 so you can get two stamps at one go.
Currently the spot is located at the entrance of Ocean Dome. At this station, you need to assemble two puzzles about the Zebra Shark.
This shark has stripes like a zebra when it's young. But when it grows up, it has spots. That's pretty amazing.
Connect the dots to reveal the Hammerhead Shark and learn about their sixth sense.
Learn about the different anatomy of a shark at this station.
Learn the importance of sharks in the ecosystem. Take the Wildaid Shark Savers' "I am FINished with Fins" pledge at this station.
You can make your own Shark Fin at the Craft Station. The Shark Fin can be worn on the back of little kids and adults.
Hope you enjoy your Shark Adventure Trail at S.E.A. Aquarium. You can guest blog about your experience at S.E.A. Aquarium.


text:
Q: What is the meaning here list in array calling Below I have environment file and recipe can you explain I am not getting what is the list here.
{
  "json_class": "Chef::Environment",
  "description": "prod environment",
  "default_attributes": {
   },
  "chef_type": "environment",
  "override_attributes": {

       "user": {
            "mapr": {
            "id":               "application",
            "group":            "application",
        },
        "local" : {
            "id":               "chef",
            "group":            "chef"

        },
        "ldap" : {
            "id":               "ldap",
            "sudo":             true,
        },

}

  "name": "prod"
}

Below is the recipe  what is the list here i did not get
node['user_create'].each do |list, user|
group user['group'] do
    group_name user['group']
    gid        user['gid']
    action [:create]
    ignore_failure true
end
user user do
    username  user['id']
    uid       user['uid']
    group     user['gid']
    home      user['home']
    manage_home true
end

 if list !='ldap'

How list is passing here in if condition

A: You are not actually passing in any attributes via the environment, which you can see because the values of default_attributes and override_attributes are both just empty hashes { }. The data you've included there is just ignored by Chef as noise. In the future I recommend you use the Ruby DSL for environment files as it has more error checking for things like this (though not perfect error checking).
As an aside, you've been asking a lot of questions on here and seem to be struggling with Chef. Please consider joining the Chef community Slack team and asking there instead as it's a full chat system and thus the community could offer real-time help rather than here random blurbs.


text:
← Another Reason Not to Get an E-Reader Getting Feedback →
What Makes a Modern Classic?
Josie Leavitt -- July 5th, 2012
Every once in a while as I'm shelving new books, I think about what books will become new classics. We all know not every new book that is published is great, in fact it seems like half the books I buy won't make it three seasons before they're declared out of print. But every now and again a book comes along and you just know it's going to be around forever.
There are books that resonate with readers for a variety of reasons; I've been wondering what makes a classic. Is it just great writing? Or is it a book that captured a generation of readers? Is a story that works for any era?
I look back on the books I loved as a kid: Mrs. Piggle-Wiggle, The Great Brain, Judy Blume, Beverly Cleary, Maurice Sendak and the Little Bear series, almost every Dr. Seuss book, and I could go on. These were great books and most could arguably be classics. What makes them work for me is the story holds up after repeated readings and the scrutiny that a close reading can bring.
I see kids reading dystopian novels and wonder if any of these are destined to be classics. Sometimes, there can be so many entries in a genre that the genre itself starts to feel diluted. Because there are so many, you run the risk of saying, "It's a great dystopian book," sort how we treated vampire books two years ago; they've almost ghettoized themselves. There is a glut of YA novels out there where the Mom is gone, the Dad is doing his alcoholic best and the anorexic sister pulls you out of the story and the narrator sounds like a clever, slightly smart-alecky kid who's doing his or her best in the face of such family travails. While these books might be passing fun to read, they don't stick with you; nothing is remembered a month after you've read the book. I once read an entire Gossip Girl book on a plane to Kentucky. I thoroughly enjoyed the read, but when my father asked me at baggage claim if I'd read anything on the plane down, I couldn't remember a single fact about the book. A classic book fuels you when you think about it. You remember things about it because it stays with you.
And what of picture books? There are the books that people clamor for, but often these feel like "what's hot now." It's hard to know what's driving picture book sales sometimes. Often it's nostalgia and some of the illustrators now haven't been around long enough for kids who read them, to be buying them for their own kids. David Wiesner, Jerry Pinkney, Chris Van Allsburg all seem destined to have several books land in the classics. These are books you pore over. I think the easiest way to see what picture books are going to be classics is to see what people are giving as baby shower gifts to build libraries. The flavor of the month does not often get chosen, but Sandra Boynton books are happily given. A staff favorite, Good Night, Gorilla feels like a classic, as does Guess How Much I Love You, All the World by Liz Garton Scanlon and Marla Frazee, and Mary and the Mouse, the Mouse and Mary, to name a few.
My store has been open 16 years and that's just about a generation. I'm wondering what books from 1996 on will be considered classics in 2046. I can think that Kate DiCamillo will surely be on the list. M.T. Anderson seems a likely contender as well. J.K. Rowling will be even though there will be some who think the enormous popularity of Harry Potter somehow will have tainted it. Philip Pullman, Shannon Hale, and Grace Lin's simply perfect Where the Mountain Meets the Moon, just about anything by Christopher Paul Curtis.
So readers, what books are turning into your modern classics?
This entry was posted in Uncategorized on July 5, 2012 by Josie Leavitt.
22 thoughts on "What Makes a Modern Classic?"
Steve April 29, 2013 at 1:10 pm
Definitely "Darkness at Noon" from Arthur Koestler. I feel it was one of the greatest novels of all time. Koestler's writing style in this book is unlike any other I have read. Somehow the author, in very few words, creates an atmosphere that completely pulls you in to the story. I feel it is as close to a perfectly written novel as there is.
I want to suggest a non fiction title for consideration as a modern classic: "An Army At Dawn, The War In North Africa 1942 to 1943", by Rick Atkinson. This book earned the 2003 Pulitzer Prize for history and is part of what he labels "The Liberation Trilogy The Day of Battle: "The War in Sicily and Italy, 1943-1944", second book in the trilogy and coming out May 14, 2013 "The Guns at Last Light: The War in Western Europe,
1944-1945″ the final book in the trilogy . This first book grabbed me from the Prologue and did not let go.
This quote from the Prologue: The authors task is to authenticate: to warrant that history and memory give integrity to the story, to aver that all this really happened. But the final few steps must be the reader's. For among mortal powers, only imagination can bring back the dead."
Alex July 7, 2012 at 9:17 am
The book is 25 years old and it's been fifteen years since I read it at the age of eight, but I still have fond memories of Gary Paulsen's Hatchet. Perhaps it's worth re-reading to see how it holds up, but when I thought of YA 'modern classics', that was the first to mind.
Dyan July 5, 2012 at 9:01 pm
Roll of Thunder Hear my cry – the first american book I read as a child – it has stayed with me for a very long time. I read it to each of my children, to ever class I taught and lent it to many friends. surely a classic.
sue carita July 5, 2012 at 7:30 pm
I think the Penderwicks books by Jeanne Birdsall will prove to be enduring family stories for all ages. Readers identify with the characters, laugh and cry with them, admire them, and want to be with them long after the story ends!
Elisabeth July 5, 2012 at 7:07 pm
What a fun thing to think about! In addition to what has been mentioned above, I believe these titles will be read by future generations: Pete the Cat by Litwin/Dean, Frindle by Clements, Princess Academy by Hale, The Penderwicks by Birdsall and The Thief by Turner.
In the YA world Laurie Halse Anderson has a number of books (Speak, Fever) that I see having appeal for years to come.
And I can't believe no one has mentioned Mo Willems yet!
Has nobody mentioned Katherine Paterson? Bridge to Terebithia, Jacob Have I Loved, The Great Gilly Hopkins. . . .
Shelver506 July 5, 2012 at 6:47 pm
I've talked about this before on my own blog, and I guess the closest I've gotten to nailing down a definition is to say that it's a book that sticks with you and often has a deeper sort of meaning. That is, it's not just fluff. Or maybe it is. I don't know.
But when I think "modern classic," I think of BOOK THIEF, HUNGER GAMES, and CODE NAME VERITY. Gripping story, extremely well-written, and poignant. That's not to say classics can't be funny, but to me the word "classic" has always been saddled with gravitas.
Bethany Hegedus July 5, 2012 at 5:32 pm
Undoubtedly, the Clementine series by Sara Pennypacker and illustrated by Marla Fraze will be around in 2046. Funny, spunky Clementine and her parents and urban Boston setting deserve to be around for a long, long time.
I also second anything by Christopher Paul Curtis–including his first MG from a girl's POV. I loved every word of The Mighty Miss Malone.
And I hope A Sick Day for Amos McGee by Phillip Stead and illustrated by Erin Stead will be on shelves and with its Caldecott sticker, no doubt it will be.
Mike Jung July 5, 2012 at 5:20 pm
I think Francisco X. Stork's MARCELO IN THE REAL WORLD is a lock for the kidlit pantheon.
Carol Chittenden July 5, 2012 at 4:16 pm
I'm always amazed at how the fashions come and go on "classics", and how often my "classic" is somebody else's "Meh," and vice versa. Perhaps staying in print is as good a criterion as any: if enough people have kept on telling each other about a given title over time, it must be one that speaks to a depth and breadth of human experience. Of course the one I loved at first sight — and still DO love — is Sharon Creech and Chris Raczka's Fishing in the Air. And pretty much nobody else resonates to it. So what do I know…
Back to Waldo.
Susan L Jerez July 5, 2012 at 1:42 pm
The Water-Babies by Charles Kingsley, illustrated by Roberta Macdonald. Each chapter is headed by a verse: Wordsworth, Spenser, Coleridge, Longfellow. The illustrations are more than charming. I got it for my 8th birthday, and it still has a place on my bookshelf. Looking into it again brings back the wonderful atmosphere of its first reading, more than 50 years ago.
Christine July 5, 2012 at 1:31 pm
I agree many of Kate Dicamillo's books felt like classics when I read them. A recent read that also feels classic is Nicholas St. North and the nightmare king by William Joyce, Rise of the Guardians series.
Ellie Miller July 5, 2012 at 12:48 pm
I wonder if truly classic (especially YA) novels aren't those books that we can point to years afterwards and say, YES! This really IS how it was! Truth as a kind of absolute about people and feelings and experiencing – at any given point – in a time capsule as it were but, in another sense, somehow timeless. I'd have to exclude fantasies in this context which, if they're to endure (such as books by Diana Wynne Jones…Susan Cooper…Philip Pullman) have a different kind of universal appeal. I'm thinking of three books that have always moved me on the above basis…primarily, Betty Smith's "A Tree Grows in Brooklyn" but also Maureen Daly's "Seventeenth Summer" and a relatively and regrettably (!) unknown novel by Ruth Doan MacDougall "The Cheerleader".
Lia Keyes July 5, 2012 at 5:40 pm
I must protest. Fantasy (and speculative fiction in general) can be as truthful as any other genre! It's not the set dressing that makes a story truthful, but the predicaments the characters face, and how they overcome them. In some cases allegory is the most powerful way to illustrate a point (ie. Animal Farm).
Radcliffe July 16, 2012 at 11:09 am
I agree Lia, fantasy is often the most powerful way to illustrate a simple truth and those stories stay with me a very long time.
Amanda D July 5, 2012 at 12:22 pm
I'm a huge fan of Diana Wynne Jones. I think her Chrestomancy books have the best chance of standing the test of time, or Howl's Moving Castle.
Sharon July 5, 2012 at 12:01 pm
Book Thief, of course
Josie Leavitt July 5, 2012 at 12:43 pm
Can't believe I forgot to list that. One of my favorite all-time books. Thanks for adding it.
Any of Susan Cooper's books.
fred powell July 5, 2012 at 11:48 am
Wonder by R. J. Palacio – only out a few months and it tops my list!
Heather July 5, 2012 at 11:33 am
Funny, I had the same thought after seeing Madeline front and center in the children's book section.
Leave a Reply to fred powell Cancel reply


Use: Designed for extreme abdominal bloat, IBS type symptoms, diarrhea and stomach upset. Apply generously, as often as needed, to the abdomen in a circular motion (counterclockwise). Emotionally, this blend can help calm the nervous system and uplift the spirit, helping to assimilate life on multiple planes.


CakePHP 3 のDebugKit | 壁に向かって….
Warning: DebugKit is disabling itself as your host `develop.xxxxxxx.com` is not in the known safe list of top-level-domains (localhost, dev, invalid, test, example, local). If you would like to force DebugKit on use the `DebugKit.forceEnable` Configure option.


Meetings are held 2nd. Wednesday of the Month. Meetings are at Polish Legion of American Veterans Casimir Pulaski Post # 8 Meetings start at 7 PM.
PLAV Post located at 4323 W. Carpenter Rd. between Linden Rd. and I 75 , on South side of Carpenter Rd.


Are you interested in helping to build on the Castleton Public Library's continuing success? Do you value the many services that the library provides, from books and movies to programs and more? Do you want to ensure the library's successful future by helping to maintain and improve it? Join the board of trustees! The Board is currently recruiting new Trustees. For more information, attend a Board meeting or contact trustees@castletonpubliclibrary.org.
This November, we welcome some changes to our public programs. Starting this month, in response to parent preferences, the time of our popular Story Hour with Miss Linda has changed to 10:30 a.m. Our Open Mic Night has been changed to a Sunday evening to make the program more accessible to families in our community. Please come check out these fun programs -- a complete calendar of events for November can be found below.
We have also established a new service -- a Coupon Exchange! Bring coupons you can't use to the library, and browse the Coupon Exchange for coupons you can use. The more people who participate, the better the coupon selection -- and the more money each can save! We are also seeking volunteers to help clip and sort coupons. Please contact the library for more information.
As always, we welcome your suggestions and comments! Give us a call at 518-732-0879 or send an email to director@castletonpubliclibrary.org.
Monday, November 2, 6:30 p.m.
Bring a book you've read lately and discuss it with the group! This is a great way to learn about books and authors you might not otherwise encounter. For adults.
Tuesday, November 3, 4:00-8:00 p.m.
We provide the LEGOs, you provide the imagination! Recommended for ages 4 and up.
Thursdays at 10:30 a.m. PLEASE NOTE NEW TIME!
Join Miss Linda for story time and crafts! Open to all children and their caregivers; suggested age range 0-6.
Bring your baby, toddler, or preschooler in for group play with wooden blocks, and help develop their skills in early literacy, math and reasoning, logic, social know-how and more! Recommended for ages 4 and younger.
Friday, November 6, 6:00 p.m.
Movie lovers of all ages are welcome to join us at our Family Movie Night! This month's movie is Inside Out, released this year.
Tuesday, November 10, 6:30 p.m.
Professional genealogist Lisa Dougherty will help you get started in the pursuit of your family history by offering guidelines for gathering information, conducting effective family interviews, and organizing your research.
Selected Fridays at 10:00 a.m.
November dates: Nov. 13, 20.
Computer help by appointment. Learn the basics of computer use or ask questions in a one-on-one setting. Please call the library during regular business hours to register (518-732-0879) or email our Director.
Sunday, November 15, 6:30-8:00 p.m.
Musicians and spoken word poets -- come share your talents at our Open Mic Night! All ages welcome to perform and to watch.
Monday, November 16, 7:00 p.m.
Monthly meeting of the Castleton Public Library's Board of Trustees. Members of the public are welcome to attend.
Tuesday, November 17, 3:00-6:00 p.m.
Teens and tweens! Bring your friends and make your own unique friendship bracelet. Recommended for ages 9 and up (younger kids are welcome - just bring a grown-up!).
Come get involved with the Friends of CPL! All are welcome.
Thursday, November 19, 2:00-6:00 p.m.
Saturday, November 21, 10:00 a.m.-9:30 p.m.
Do your holiday shopping and support your local library at the same time. The day will also include stories read aloud and special appearances by fun characters.
Monday, November 23, 6:00 p.m.
After reading a story together, we'll learn about the sounds a banjo makes and sing songs with local musicians! Recommended for ages 0-8.
Tuesday, November 24, 4:00-8:00 p.m.
Stop Learn about the choices you have regarding Medicare. Topics include original Medicare, prescription plans, Medicare supplements and Medicare Advantage Plans.
Tuesday, December 1, 4:00-8:00 p.m.
Saturday, December 5, 1:00-3:00 p.m.
Come play Wii with us!
Copyright © 2015 Castleton Public Library, All rights reserved.


text:
Market launch of the Mercedes-Benz SLS AMG GT: Race track performance comes to the showroom
SLS AMG0 Comments
The new SLS AMG GT has now landed in Mercedes-Benz showrooms in both Coupé and Roadster variants. According to Ola Källenius, Chairman of Mercedes-AMG GmbH: "We are continuing with our consistent expansion of the SLS AMG family. With the highly emotional, performance-oriented GT variants, our range has now grown to five models." The SLS AMG GT has also been in use as the Official F1 Safety Car since the 2012 FORMULA 1 SHELL BELGIAN GRAND PRIX.
Dynamic, masculine and decidedly athletic: fitted as standard with AMG forged wheels painted in matt black with a high-sheen finish, darkened headlamps and tail lights as well as red-painted brake callipers, the high performance of the SLS AMG GT is also highlighted in terms of its look. The wing-shaped cross fins and the star recess in the radiator grille are retained in high-gloss black, as are the exterior mirrors and the fins on the bonnet and wings. The AMG logo on the right of the boot lid also features the additional letters "GT".
The maximum output of the AMG 6.3-litre V8 front-mid engine is 435 kW (591 hp) at 6800 rpm, while the maximum torque is 650 Nm at 4750 rpm. The super sports car accelerates from zero to 100 km/h in 3.7 seconds, and can reach a speed of 200 km/h in 11.2 seconds. The top speed is 320 km/h (electronically limited). The GT version of the eight-cylinder naturally aspirated engine provides an agile response to accelerator pedal input and excites with its sporty performance. The AMG SPEEDSHIFT DCT 7-speed sports transmission located on the rear axle is more direct and spontaneous in the manual "M" transmission mode: thanks to newly developed gear change functions and optimised transmission control, it has been possible to shorten reaction time significantly. The reaction time experienced by the driver is made even more emotional as a result of more distinct gear changes. The automatic double-declutching function when shifting down is also more pronounced in the SLS AMG GT.
New AMG RIDE CONTROL Performance suspension
Fitted with variable, electronically controlled damping, the new AMG RIDE CONTROL Performance suspension features basically stiffer spring/damper tuning and dispenses with "Comfort" mode. "Sport" mode is recommended as the optimum setting for undulating road surfaces and routes requiring increased suspension travel. "Sport plus" provides higher damping forces and features specific control algorithms which have been adjusted for a decidedly sporty driving style on routes with a level road surface. Depending on the driving conditions, speed and vehicle load, the AMG RIDE CONTROL Performance suspension adjusts the damping characteristics at lightning speed and automatically reduces the roll angle of the body.
Interior with consistently sporty highlights
The SLS AMG GT combines the high-quality ambience of a true AMG model with the functional atmosphere of a racing car. The sports seats have embossed badges on their head restraints and centre sections finished in Alcantara®. Continuing the theme, Alcantara® is also found on the door centre panels. The black interior appointments are combined with red seat belts, plus all of the contrasting stitching on the AMG sports seats, the centre console and the door panel lining is retained in red too. The floor mats also feature red edging.
The philosophy of the exterior design with darkened components is also reflected in the interior: The high-gloss black AMG trim on the centre console and door panel lining matches the high-gloss black edging on the adjustable cross-shaped air vents as well as the high-gloss real metal insert on the AMG Performance steering wheel with flattened lower section. Alcantara® is also to be found on the grip area, and the upper part of the steering wheel has a red 12 o'clock marking. The dials of the AMG instrument cluster are finished in black.
AMG designo Exclusive STYLE leather for all SLS AMG models
Now available for all SLS AMG models is a new, exclusive optional extra in the form of AMG designo Exclusive STYLE leather. This high-quality extra is available in single or two-tone finishes and comprises distinctive upholstery with a diamond design with contrasting stitching. The lavishly finished diamond design features not only on the AMG sports seats, but also on the door centre panels. Seams finished in contrasting colours create highlights and underscore the high-quality, hand-finished nature of these new full-leather appointments. Available colour combinations include mocha brown/porcelain, titanium grey pearl/porcelain and mystic red/porcelain.
Bang & Olufsen BeoSound AMG high-end surround sound system
A highlight among the optional extras available for the SLS AMG GT is the Bang & Olufsen BeoSound system. The surround sound system offers a superlative music experience. This is made possible not just by the amplifier, which provides a 1000-watt output, and the 11 loudspeakers, but also by the precise distribution of the music signals, selectable for the driver's seating position, the passenger's seating position or to a central point.
Prices in Germany (incl. 19% VAT):
SLS AMG GT Coupé: 204,680 euros
SLS AMG GT Roadster: 213,010 euros
Bang & Olufsen BeoSound AMG high-end surround sound system: 7080.50 euros
AMG designo Exclusive STYLE leather: 5771.50 euros
Customers can also take immediate receipt of their SLS AMG GT at the AMG Customer Center in Affalterbach.
Source: Mercedes-AMG
AffalterbachRaceSLS AMG GTTrack
Previous ArticleDaimler expands its Truck Family in India: Start of Production for medium-duty trucks
Next ArticleThe new CLS Shooting Brake now available as a model car: Innovative down to the smallest detail
Home race victory for Nico Rosberg and Mercedes AMG Petronas Team at Hockenheimring
Background: success on the track and at rallies in the 1950s and 1960s
Available to order now: the new Mercedes-AMG GT Black Series
2012 Abu Dhabi Grand Prix: Schumacher on 11th place – Rosberg out
Mercedes-AMG hand-built engine production facility is 2019 "Factory of the Year"
The new Mercedes-AMG CLA 45 4MATIC+ Shooting Brake: A model athlete for all eventualities
The Mercedes-Benz Motorsports History
Gary Paffett and Jamie Green achieve one-two victory in DTM Mercedes AMG C-Coupé debut race


text:
Month March 2007
Buddy, can you spare a dime?—or a million?
March 29, 2007 mike cunningham	2 Comments
When I lived in South Africa, one of the Government Institutions which the Afrikaans people were so proud of was the Land Bank. Now this was a bank like no other, because it existed solely to provide loans for the farming population of South Africa, to farmers of all colours and races, basing it's loans purely on the business plans and proposals of the prospective borrowers.
It was difficult to get loans from the Land Bank, but not impossible, because if you fulfilled the strict criteria, you got your money for your farming needs. The officials who ran the bank looked after the money lent as though it was their own, and because of that, there were very few defaulters, and even fewer bad debts.
However, move on some twenty-three years, and the arrival of the wonderful all-Black A.N.C. Government, and the days of milk and honey had arrived! See what happens when you let a bunch of coons get their hands on the reins of power! The Land Bank has confirmed the suspension of chief executive Alan Mukoki, chief financial officer Xolile Ncgama and credit general manager Godfrey Masilela.
Democratic Alliance spokesperson on agriculture, Kraai van Niekerk, on Wednesday said the bank had been steadily deteriorating with three consecutive audit reports from the Auditor General leaving it technically insolvent with over R2-billion needed to keep it afloat.
Moneyweb reports that in the Land Bank's 2006 annual report, a R330-million loss was reported, compared with the loss of R207-million the previous year. The National Treasury had provided a R700-million capital injection and a further R1.5bn guarantee to the Land Bank "to turn around and refocus the Land Bank to ensure that it delivers on its mandate…particularly its contribution to promoting previously disadvantaged individuals in the agriculture sector, development in the agriculture sector and AgriBEE, and that it remains sustainable."
So what you see is the White business and tax base cash being sent to plug holes in the bottomless pit of giving loans to useless "Affirmative Action" farmers of a particular skin hue, and brother; it ain't White!!!
Remember Richard?
March 28, 2007 mike cunningham	Leave a comment
It's now eighteen long months since Richard Whelan died from stab wounds inflicted by a black savage masquerading as a human being! Who he, you may ask? Well he died on a London bus, after remonstrating with this black murderer because the bastard was throwing chips at his girlfriend, and who casually walked away after stabbing Richard through the heart. His death received little attention from the media; possibly because he wasn't black, but an ordinary white bloke. No nation-wide appeals for his killer to be brought to justice! No funeral mass in a cathedral! No high profile discussions on late-night television! No outpouring of grief on television! No grim-faced senior policemen interviewed on the t.v. news vowing to catch the perpetrator! No column of grief-stricken friends and relatives being paraded before the media, to show how much he was missed! Just a stunned girlfriend, sobbing her heart out in private!
This crime was committed just around the same time as Anthony Walker was killed, but his death produced rather different results. A huge task-force of police scoured the area, his killers were speedily identified and tried, and are now serving sentences! Anthony was also given a huge memorial service in a Cathedral, with all the trappings, including time on all main news channels, and the usual sanctimonious waffle from politicians on the make!
Funny that, one black bloke gets wiped out by two whites, and they're in the slammer before you can shout out "William Wilberforce!" ; the other man, white killed by a black man, hasn't got many who mourn for him, but I do!
Black Brethren!
Black savages from Ghana, Nigeria, and all the other garbage dumps around the coast of Africa have refused to apologise for their part in the history of slavery; despite the well-documented fact that if they, or rather their own bloody ancestors hadn't sold their brothers into exile, there wouldn't have been a slave problem in the first place!!!
Another drop of humour!!!
A friend and I were idly discussing the one happening in our lives which truly stands out and sticks in our memories. For him, it was watching his son being born; for me, as I was far too chicken to even contemplate viewing any of my own children arriving in this world, it was an episode from my sea-going days.
Our ship was a general cargo jobbie, running out of Liverpool, through the Med., to Greece, Turkey, Romania, Bulgaria and then back home to Liverpool. The scene was the Mediterranean on a Saturday morning, after a cold breakfast, which was the starting point for what became known as "The Galley Stove clean-up". Our galley-boy, a Barnardo's orphan, had signed on with our ship as his first trip to sea, and he was always getting into scrapes; not, I would think, intentionally; everything just turned to crap in his fingers! If there was something to be spilled over the food, or kicked off balance, he would do it, he was a natural disaster area! Canny enough lad, not an ounce of harm in his make-up, you just had to watch him like a hawk when he was in the vicinity! He had persuaded firstly the chief cook, then the chief steward and lastly the chief engineer, who really should have known better, that the exhaust pipe leading away from the oil-fired galley range was choked with soot, thus reducing the draught available to let the range get hot, and he was the person to arrange a thorough cleaning of the afore-mentioned stack-pipe!
His preparations were thorough, with all food placed in freezers and fridges, lots of old sheeting placed strategically over flat cooking surfaces to avoid contamination, and in general following the plan agreed between the chief cook and chief steward. Now his plan was truly simple, in that there was to be a hose-pipe connected to the compressed air cylinder in the engine room, the other end of the pipe would be shoved up through the range and into the base of the stack, the air would be turned on and the air would evacuate the choked-up soot from the pipe. In theory, nothing could go wrong, but we, the engineer officers, reckoned we knew better and prepared for some gentle humour! The final phase of the genius' planning was to unroll the rubber pipe, have it taken along and dropped through the engine room access. The junior engineer on watch was waved across, and the galley boy uttered the immortal words, "The chief engineer says you have to connect this to the compressed air connection." Now the words which our hero was supposed to have told the junior were 'Connect to the LP compressed air connection!' To the uninitiated and non-engineers among my readers, an LP or Low Pressure connection ranged from 14 pounds per square inch (atmospheric pressure) to forty p.s.i., which is a little above the pressure held in a car tyre! The junior attached it rather firmly to the HP or High Pressure connection, rated at 600 p.s.i. which is what we used to start the engine with! Nothing of course is turned on, as yet!
Back at the galley entrance, our hero gets the hosepipe set firmly into the base of the galley stack, the chief and second cooks are standing back towards the rear of the space, and the rest of us are grouped further back on deck, ready to watch the fun! Two deck-hands were positioned at the doorway of the deck and the engine-room access, and at the signal, the call went out, "Open the valve" Now a small engineering lesson is due, in that compressed air valves, by the very nature of what they are holding back, are rather tightly closed, and when the air is required, a pipe-spanner is placed on the wheel rim, and the full weight of the operating engineer swings the valve open, thus ensuring a full blow of, in this case, compressed air at six hundred p.s.i. The junior, who was the only person not in the know about what was happening on deck, duly swung the valve wide open, the air comes blasting along, and the whole of the galley disappeared in an impenetrable black cloud. As we fell about in hysterics, this totally black vision, which turned out to be the chief cook, stumbled out of the galley, swearing vengeance on the galley boy. Behind him came the second cook, who had had the foresight to turn away and close his eyes, which were the only white things on him, and last but definitely not least, the galley boy, also like 'the Black and White gang' crawled out on his hands and knees. No-one present would ever forget the immortal words of the second cook, a 'Scouser' or native son of Liverpool, spoken five minutes after the disaster after most of us had stopped laughing, when he said, "I've been many things in my time, but it's the first time I've ever been second man on a bag of soot!"
A good dose of humour!
March 9, 2007 mike cunningham	1 Comment
The following is a direct copy of my younger son's e-mail message to me, and as I think it truly is worthy of a wider distribution, here it is!
Warning, slightly TOXIC!!
INEXPERIENCED CHILI TASTER
Notes From An Inexperienced Chili Tester Named FRANK, who was visiting Texas
from the East Coast: "Recently, I was honored to be selected as a judge at a
chili cook-off. The original person called in sick at the last moment and I
happened to be standing there at the judge's table asking directions to the
beer wagon, when the call came. I was assured by the other two judges
(Native Texans) that the chili wouldn't be all that spicy, and besides, they
told me I could have free beer during the tasting, so I accepted."
Here are the scorecards from the event:
CHILI # 1 MIKE'S MANIAC MOBSTER MONSTER CHILI
JUDGE ONE: A little too heavy on tomato. Amusing kick.
JUDGE TWO: Nice, smooth tomato flavor. Very mild.
FRANK: Holy s &* t, what the hell is this stuff? You could remove dried paint
from your driveway. Took me two beers to put the flames out. I hope that's
the worst one. These Texans are crazy.
CHILI # 2 ARTHUR'S AFTERBURNER CHILI
JUDGE ONE: Smokey, with a hint of pork. Slight Jalapeno tang.
JUDGE TWO: Exciting BBQ flavor, needs more peppers to be taken seriously.
FRANK: Keep this out of the reach of children. I'm not sure what I am
supposed to taste besides pain. I had to wave off two people who wanted to
give me the Heimlich maneuver. They had to rush in more beer when they saw
the look on my face.
CHILI # 3 FRED'S FAMOUS BURN DOWN THE BARN CHILI
JUDGE ONE: Excellent firehouse chili! Great kick. Needs more beans.
JUDGE TWO: A beanless chili, a bit salty, good use of peppers.
FRANK: Call the EPA, I've located a uranium spill. My nose feels like I have
been snorting Drano. Everyone knows the routine by now get me more beer
before I ignite. Barmaid pounded me on the back; now my backbone is in the
front part of my chest. I'm getting s &* t-faced from all the beer.
CHILI # 4 BUBBA'S BLACK MAGIC
JUDGE ONE: Black bean chili with almost no spice. Disappointing.
JUDGE TWO: Hint of lime in the black beans. Good side dish for fish or other
mild foods, not much of a chili.
FRANK: I felt something scraping across my tongue, but was unable to taste
it, is it possible to burnout taste buds? Sally, the barmaid, was standing
behind me with fresh refills; that 300 lb. bitch is starting to look HOT,
just like this nuclear waste I'm eating. Is chili an aphrodisiac?
CHILI # 5 LINDA'S LEGAL LIP REMOVER
JUDGE ONE: Meaty, strong chili. Cayenne peppers freshly ground, adding
considerable kick. Very Impressive.
JUDGE TWO: Chili using shredded beef, could use more tomato. Must admit the
cayenne peppers make a strong statement.
FRANK: My ears are ringing, sweat is pouring off my forehead and I can no
longer focus my eyes. I farted and four people behind me needed paramedics.
The contestant seemed offended when I told her that her chili had given me
brain damage, Sally saved my tongue from bleeding by pouring beer directly
on it from a pitcher. I wonder if I'm burning my lips off? It really pi$%ed
me off that the other judges asked me to stop screaming; Screw those
rednecks!
CHILI # 6 VERA'S VERY VEGETARIAN VARIETY
JUDGE ONE: Thin yet bold vegetarian variety chili. Good balance of spice and
peppers.
JUDGE TWO: The best yet. Aggressive use of peppers, onions, and garlic.
FRANK: My intestines are now a straight pipe filled with gaseous, sulfuric
flames. I s%$t myself when I farted and I'm worried it will eat through the
chair. No one seems inclined to stand behind me except Sally. Can't feel my
lips anymore. I need to wipe my ass with a snow cone!
CHILI # 7 SUSAN'S SCREAMING SENSATION CHILI
JUDGE ONE: A mediocre chili with too much reliance on canned peppers.
JUDGE TWO: Ho Hum, tastes as if the chef literally threw in a can of chili
peppers at the last moment. I should take note that I am worried about Judge
Number 3, He appears to be in a bit of distress as he is cursing
uncontrollably.
FRANK: You could put a grenade in my mouth, pull the pin, and I wouldn't
feel a damn thing. I've lost sight in one eye, and the world sounds like it
is made of rushing water. My shirt is covered with chili, which slid
unnoticed out of my mouth. My pants are full of lava-like shit to match my
damn shirt. At least during the autopsy they'll know what killed me. I've
decided to stop breathing, it's too painful. Screw it, I'm not getting any
oxygen anyway. If I need air, I'll just suck it in through the 4-inch hole
in my stomach.


text:
9 Things We Learned From Etsy's Handmade, Artisanal, Brooklyn IPO
It's losing money, but more and more customers and buyers are part of the "Etsy Empowerment Loop."
by Matthew Zeitlin
Posted on March 5, 2015, 12:47 am
hine / Via flic.kr
Add one more thing to the list of what Etsy's offering alongside the upcycled bookshelves and hand-painted greeting cards: Stock in the company. The fast-growing online craft marketplace filed its plans for an IPO today, and here are nine things we learned about the company by reading through them.
1. Etsy is losing money. It lost $15.2 million 2014.
Jenny Chapman / AP
A "bubble button bib" necklace, sold at Jenny's Trinket Shoppe on Etsy
2. The business is growing quickly. Annual revenue has grown from $75 million to $196 million in two years. The total amount transacted through Etsy has grown from $895 million in 2012 to $1.9 billion in 2014 (eBay has $83 billion in annual transactions).
Mindy Humphrey / AP
A wallet sold on Etsy by Mindy Humphrey, who "upcycles" six-pack beer packaging into accessories.
3. Etsy.org, a nonprofit it founded this year that focuses "on educating women and other under-represented entrepreneurial populations and empowering them to build businesses," will get $300,000 of the IPO. The foundation will also receive some stock.
Chattanooga Public Library / Via flic.kr
4. But it will be men making big money from the IPO. The biggest shareholder is Accel Partners, lead by Jim Breyer, and Union Square Ventures, led by Fred Wilson. The company's CEO, Chad Dickerson, is the biggest executive shareholder with a 2.1% stake.
The company also noted that 51% of its employees are women.
Etsy / Via sec.gov
5. The company will not be having a hand-crafted IPO at the New York Stock Exchange like Shake Shack or Alibaba. It will instead be listing on the 100% computerized Nasdaq as "ETSY."
Mark Lennihan / AP
6. Etsy will not be DIYing the IPO process: the three banks doing the deal are Goldman Sachs, Morgan Stanley, and Allen & Company.
Scott Beale / Via flic.kr
7. The company says that being perceived as "authentic" is key to its future success.
"Authentic" or "authenticity" is mentioned 24 times in the company's filing ("artisanal" is mentioned zero times, "handmade" 20 times). The company says it has "developed a reputation for authenticity as a result of Etsy sellers' unique offerings and their adherence to our policies for handmade goods."
But lovers of authenticity hate a sellout. In the section of the filing outlining potential risks to its business, Etsy warns these feelings of authenticity and connection to customers are key to its success. "If we are unable to maintain them, our ability to retain existing members and attract new members could suffer."
Jen Collins / Via flic.kr
8. There is something called the "Etsy Empowerment Loop."
Etsy describes the Etsy Empowerment Loop as absolutely essential to its business. "Etsy sellers are drawn to our platform because we empower them to succeed, and as Etsy sellers succeed, so do we. Our seller-aligned business model creates network effects," the company said. "The more we invest in our platform, the more we enable Etsy sellers to pursue their craft and grow their businesses and the easier we make it for Etsy buyers to find unique goods."
9. Etsy has had some accounting issues. The company said that it didn't have "adequate procedures" to account for non-tax expenses and that it couldn't ensure "the timely recording of certain period-end accruals."
Rachel Jacks / AP
A "We Are All Made of Stars" framed print sold on Etsy
Mar. 05, 2015, at 17:46 PM
Facebook listed its shares on the Nasdaq. An earlier version of this post said it had listed on the New York Stock Exchange.
Matthew Zeitlin
Matthew Zeitlin is a business reporter for BuzzFeed News and is based in New York. Zeitlin reports on Wall Street and big banks.
Contact Matthew Zeitlin at matt.zeitlin@buzzfeed.com.


Convenience food - Now there are already 36 different types of us! For the service of the working class!
Már 36-an vagyunk! - Készétel - Nagy választékban a dolgozók szolgálatára!
Canned food or convinience food was originally developed in the 19th century to supply the army. These food have a longer shelf life, does not need extra preparation and easy to transport. The domestic use of the product begun after World War II, when canned food manufacturers wanted to get rid of the leftover, hence they started to sell them. The product quickly became popular due to the ease of preparation.
Following the Second World War the socialist state found the solution for the housing issues in building block of flats. These type of houses - made after the Soviet model - had very tiny and not practical kitchens what was explained with the ideology that in the communist countries women and men were both working. They ate at their workplace, while the children ate at school. Convinience food seemed to be an ideal solution for the weekends and holidays, thus the products were strongly propagated. In this sense, convinience food fitted the communist ideology: it was suitable for catering a large number of people thus they didn't need to prepare food at home in their inconvinient kitchens.
Both the slogan and the graphic design are typical socialist: 'Convinience food: serves the workers'. The great variety of the product is lining up while the workers are hailing them. The depiction of the workers is typical of the era; they are happy and strong, standing with a straight back.


text:
Q: Problem with Ajaxed Wordpress and internal # Links I use Ajax to load the #article content from the single.php into a page template where my filterable image navigation is.
the content loads fine and the filter navigation works. but when i try to copy&paste the link into a new tab the deeplinking won't work.
i figured out that the problem is the filterable navigation that filters by adding a #foo to the url. if i remove that function/plugin everything works.
The Ajax adds an event listner to all internal links except a few which are defined hereby:
 $(document).delegate("a[href^='"+siteUrl+"']:not([href*=/wp-admin/]):not([href*=/wp-login.php]):not([href$=/feed/])", "click", function() {
    location.hash = this.pathname;
    return false;
 });

i tried adding my internal links for the filter in there, but had no success with :not[(href^=#)] and similiar because i don't know the logic.
i need to exclude all links from #portfolio-filter li a

A: You could just add a class to all of the links you don't want to include, like:
$('#portfolio-filter li a').addClass('ignore');
and then work $('a[class!="ignore"]') into the selector.


Every Body Needs Whole Salt!
Welcome to the Salt Seller, UK supplier of Himalayan Pink Salt established for over 10 years - I have converts not customers, from individuals to large trade buyers! My unrefined Himalayan Pink Salt is sourced from the foothills of the Himalayas from reputable suppliers and has many beneficial uses.
Both Coarse and Fine varieties of Food Salts are wholesome and really delicious when used in cooking and at table. Or you can impress your family and dinner guests by using solid Salt Slabs and Blocks to prep and serve food on.
My Himalayan Pink Salt Lamps and Tea-light Holders are a delight to the eye and will bring a warm glow to any room. They make perfect gifts and their de-ionising effect can soothe breathing difficulties and aid peaceful sleep.
Special Offer 3 for the price of 2 Tea-light Holders, £18!
Himalayan Bath Salts are a therapy to the body, bathing in Pink Salt may be good for eczema and skin conditions – I am not a doctor but many of our converts report their skin improves and is less itchy after bathing. My 4 varieties of Himalayan Pink Bath Salts make ideal gifts so why not treat a loved one to a touch of Himalayan naturalness?
Order now and discover this ancient wholesome Himalayan Pink Salt and enjoy the benefits that this natural product brings.
Special offer Buy 24 1 kg pieces for £61.20.
Whatever the use my natural Himalayan Pink Salt will be a great addition to your life and is available now to buy online from the Salt Seller.


ITVS is pleased to announce that Delida Costin and Sharon La Cruise have joined our Board of Directors.
ITVS, alongside other organizations, will continue to underscore the importance of federal funds for our nation's public media system and the value of independently produced programming on our public airwaves.
ITVS is pleased to announce that John Cheng, formerly CFO at SEGA of America, will join the organization as Chief Financial and Administrative Officer.


text:
Women's Soccer Reflects on Successful Campaign
by SC Student Media November 15, 2012 December 12, 2018
Leave a Comment on Women's Soccer Reflects on Successful Campaign
The Springfield College women's soccer season has come to a close. Last Saturday, the Pride fell at the feet of the Cortland State Red Dragons in the first round of the NCAA Tournament 1-0 at Cozzens Field on the campus of William Smith College.
Cortland freshman Jessica McFadden played a ball in from the right side of the field, landing it at the feet of Amanda Margolis. The sophomore collected the pass and buried a shot into the left side of the cage past Pride goalkeeper Erin Greenstein. Margolis' fourth goal of the season proved to be the game winner, ending a rather successful season for the Pride.
"If you said that out of the six strikers on your team the top three strikers are not going to be playing the last three games of the season, and you're going to win the conference regular season title, the NEWMAC tournament and make it to the NCAAs, I would have been surprised. We achieved more than what was expected of us, and I am proud of all the girls," coach John Gibson said regarding his 13th season on the Pride's bench.
Springfield finished the season with an overall record of 13-5-2. An 8-1 NEWMAC record gave the Pride their third consecutive regular season title, as well as leading them to their third NEWMAC Championship in four years.
Greenstein proved to be the backbone of a strong Springfield defense in the 2012 season, setting a school record along the way. In 20 games, Greenstein and the Pride held opponents to only 16 goals, recording seven shutouts. The seven shutouts gave Greenstein 29 in her career, which surpassed the previous record of 24 set by Sue Jenney during the 2005-2008 seasons.
"It feels cool," said Greenstein about the record. "It was something I really wanted to accomplish coming into this season, so I was really happy that I did that, and I thought it was cool too since I have only been starting since my sophomore year."
As successful as Springfield was this season, they were forced to overcome many adversities along the way. Injuries to the top three strikers on the depth chart forced Gibson to make serious coaching decisions early on in the season.
In the fifth game of the season against WNEU, junior forward Kim Rasmussen went down with a broken bone in her leg that ended her season. A few weeks later, senior forward Erica Donnelly suffered a season-ending concussion and throughout all 20 games leading goal scorer Nina Vital was a game-time decision.
Although creating adversity, these injuries gave younger, less-experienced players a chance to shine. Freshmen Krissy Cicalis, Jessica Miller, Nicole Fowler and Victoria Fryzel were all starters at the closing point of the season.
"Realistically with all the injuries we had, looking back, our team overachieved this season," said Gibson. "We started the season with one freshman starting, and finished the game with four freshmen starting, partly because they developed, and partly because they were thrown in because of injury."
Fowler, Gibson's top recruit coming into the season, was able to make an immediate impact for the Pride. Out of 20 games this season, the freshman started 15, providing Springfield with six goals and three assists.
"As the year went on I progressed," said Fowler of her first year for the maroon and white. "In the beginning of the year, I was really nervous going on to the field. I was so scared to make a mistake. Being a freshman, I thought there was a lot of pressure, but then as I got more warmed up, I was fine. I thought I did pretty well."
Along with Fowler's six goals came four game-winning goals against Clark, WPI, MIT and Babson. These wins allowed the Pride to finish at the top of the NEWMAC come the season's end.
"We thought that Nicole was a good player for us this year," said Gibson of his freshman striker. "She scored four game-winning goals, which is great for a freshman."
Including Fowler, the Pride will return a solid core of starters from this year's team next fall. From the bunch, junior centre-back Vicky DiNatale will prove to be the team's top returner on the defensive side of the ball.
DiNatale, along with sophomore centre-back Kelly Haines and junior centre-midfielder Courtney Letourneau combined with Greenstein to create what Gibson called a "very strong diamond in the center of our field."
"Erin always has our backs no matter what," said DiNatale about her goalie. "She is so vocal. She directs everyone and is such a good leader. In the back, I know she will save me if anything goes wrong. She is such an asset to our defense."
Tags: jon santer Springfield College Women's Soccer
Previous Entry MIT Sweeps Men's and Women's Swimming and Diving
Next Entry Springfield College Public Safety Moves Location


text:
using System.Collections;
using System.Collections.Generic;

namespace E08_PetClinics.Models
{
    public class RoomsRegister : IEnumerable<int>
    {
        private readonly List<Pet> rooms;
        private readonly int centralRoomIndex;

        public RoomsRegister(int numberOfRooms)
        {
            this.rooms = new List<Pet>(new Pet[numberOfRooms]); // null elements collection
            this.centralRoomIndex = numberOfRooms / 2;
        }

        public Pet this[int index]
        {
            get => this.rooms[index];
            set => this.rooms[index] = value;
        }

        public IEnumerator<int> GetEnumerator()
        {
            yield return this.centralRoomIndex;

            var step = 1;
            while (step <= this.centralRoomIndex)
            {
                yield return this.centralRoomIndex - step;
                yield return this.centralRoomIndex + step++;
            }
        }

        IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator();
    }
}

redpajama_set_name: RedPajamaGithub


[Derek Morris] A group interactive study of the Bible. This week the group will study that we can learn to trust God only by living a life of faith. The Christian walk is just that, a walk; we have to make the choices to do the things that the Lord has told us to do, and then leave the consequences to Him. "Hope Channel" (USA) is the source of this video. For more information about "Hope Channel" please visit www.HOPETV.org.


Our favorite MOSOtech bamboo fabric in a super easy, comfortable performance knit pant. Open hand pockets for storage and an internal draw cord.
Planning on not having any plans at all or need the perfect pull over pant for a quick gym session? Look no further than the Vital Training Pant. The loose and loungy fit is ideal for all of your lounging necessities.


How to adjust number plate mounting in rear bumper?
Dash mat in series 2?
Has anyone installed RE Amemiya : FRONT FOG LAMP EYE?
VICTORIA - Where to buy body kits?
car-bra or other protection options?
Trying to find this kit!