text:
French actor
Jean-Pierre Léaud, (born May 5, 1944, Paris, France), French screen actor who played leading roles in some of the most important French New Wave films of the 1960s and '70s, particularly ones by François Truffaut.
The son of a scriptwriter and an actress, Léaud at age 14 was chosen to play the misunderstood adolescent Antoine Doinel in François Truffaut's first feature-length film, Les Quatre Cents Coups (1959; The 400 Blows). Léaud appeared in four more Truffaut films which traced Doinel's progress through physical maturity, courtship, marriage, fatherhood, and finally divorce: L'Amour à vingt ans (1962; Love at Twenty), Baisers volés (1968; Stolen Kisses), Domicile conjugale (1970; Bed and Board), and L'Amour en fuite (1979; Love on the Run). Léaud was perfectly suited to play the part of Doinel, an engaging and innocent young man who is not particularly well equipped to meet the responsibilities of adult life. Léaud appeared in several other films by Truffaut, including Les Deux Anglaises et le continent (1971; Two English Girls; Anne and Muriel), and La Nuit américaine (1973; Day for Night).
Les Quatre Cents CoupsJean-Pierre Léaud (centre) in Les Quatre Cents Coups (1959; The 400 Blows), directed by François Truffaut. Courtesy of Janus Films, Inc.; photograph, from the Museum of Modern Art/Film Stills Archive, New York City
Jean-Pierre Léaud and Claude Jade in Baisers volés (1968; Stolen Kisses). © Les Films du Carrosse; photograph from a private collection
Léaud played roles in several of Jean-Luc Godard's most important films: Masculin-Féminin (1966; Masculine Feminine), La Chinoise (1967), and Le Week-End (1967; Weekend). He also played parts in films by Jerzy Skolimowski and Bernardo Bertolucci, appearing in the latter's Last Tango in Paris (1972). An actor of limited range, Léaud nevertheless endowed the role of a scatterbrained young man with both emotional intensity and a wry underlying humour.
Jean-Pierre Léaud and Anne Wiazemsky in La Chinoise (1967), directed by Jean-Luc Godard. Leacock Pennebaker, Inc.; photograph from a private collection
Léaud later appeared in Détective (1985), Corps et biens (1986; With All Hands), 36 Fillette (1988), and I Hired a Contract Killer (1990). He played an aging movie director in both Irma Vep (1996), a satire of French film production, and The Pornographer (2001). In La Mort de Louis XIV (2016; The Death of Louis XIV), Léaud was cast in the title role, and he portrayed a veteran actor dealing with mortality in Le Lion est mort ce soir (2017; The Lion Sleeps Tonight).
The Editors of Encyclopaedia Britannica This article was most recently revised and updated by Amy Tikkanen, Corrections Manager.
…follows 12-year-old Doinel (played by Jean-Pierre Léaud) as he tries to thrive despite his distant mother and father. Compounding his problems are the schools and courts that seem to do more harm than good for troubled youths. As Doinel drifts into petty crime, the adults around him take sterner measures,…
François Truffaut, French film critic, director, and producer whose attacks on established filmmaking techniques paved the way for the movement known as the Nouvelle Vague (New Wave).…
Theatrical production
Theatrical production, the planning, rehearsal, and presentation of a work. Such a work is presented to an audience at a particular time and place by live performers, who use either themselves or inanimate figures, such as puppets, as the medium of presentation. A theatrical production can be…
View Media Page
May 5, 1944 (age 75)
related facts and data
Gene Wilder - Facts
Janet Leigh - Facts
Julianne Hough - Facts
Turner Classic Movies - Biography of Jean-Pierre Leaud


text:
import sbt._
import Keys._
import sbtassembly.Plugin._
import AssemblyKeys._

object BuildSettings {
  val buildSettings = Defaults.coreDefaultSettings ++ Seq (
    organization  := "org.elasticmq",
    version       := "0.8.11",
    scalaVersion  := "2.11.7",

    addCompilerPlugin("org.scala-lang.plugins" % "scala-continuations-plugin_2.11.0" % "1.0.1"),
    libraryDependencies += "org.scala-lang.plugins" %% "scala-continuations-library" % "1.0.2",
    scalacOptions += "-P:continuations:enable",

    libraryDependencies += "org.scala-lang.modules" %% "scala-xml" % "1.0.5",

    // Sonatype OSS deployment
    publishTo := {
      val nexus = "https://oss.sonatype.org/"
      val (name, url) = if (isSnapshot.value) ("snapshots", nexus + "content/repositories/snapshots")
                        else ("releases", nexus + "service/local/staging/deploy/maven2")
      Some(name at url)
    },
    credentials += Credentials(Path.userHome / ".ivy2" / ".credentials"),
    publishMavenStyle := true,
    publishArtifact in Test := false,
    pomExtra := <scm>
      <url>git@github.com:adamw/elasticmq.git</url>
      <connection>scm:git:git@github.com:adamw/elasticmq.git</connection>
    </scm>
      <developers>
        <developer>
          <id>adamw</id>
          <name>Adam Warski</name>
          <url>http://www.warski.org</url>
        </developer>
      </developers>,
    parallelExecution := false,
    // workaround for: https://github.com/sbt/sbt/issues/692
    fork in Test := true,
    scalacOptions ++= List("-unchecked", "-encoding", "UTF8"),
    homepage      := Some(new java.net.URL("http://www.elasticmq.org")),
    licenses      := ("Apache2", new java.net.URL("http://www.apache.org/licenses/LICENSE-2.0.txt")) :: Nil
  ) ++ net.virtualvoid.sbt.graph.Plugin.graphSettings
}

object Dependencies {
  val jodaTime      = "joda-time"                 % "joda-time"             % "2.8.1"
  val jodaConvert   = "org.joda"                  % "joda-convert"          % "1.7"
  val config        = "com.typesafe"              % "config"                % "1.2.1"

  val scalalogging  = "com.typesafe.scala-logging" %% "scala-logging"       % "3.1.0"
  val logback       = "ch.qos.logback"            % "logback-classic"       % "1.1.3"
  val jclOverSlf4j  = "org.slf4j"                 % "jcl-over-slf4j"        % "1.7.12" // needed form amazon java sdk

  val scalatest     = "org.scalatest"             %% "scalatest"            % "2.2.5"
  val mockito       = "org.mockito"               % "mockito-core"          % "1.10.19"
  val awaitility    = "com.jayway.awaitility"     % "awaitility-scala"      % "1.6.3"

  val amazonJavaSdk = "com.amazonaws"             % "aws-java-sdk"          % "1.10.9" exclude ("commons-logging", "commons-logging")

  val akka2Version  = "2.3.12"
  val akka2Actor    = "com.typesafe.akka" %% "akka-actor"           % akka2Version
  val akka2Slf4j    = "com.typesafe.akka" %% "akka-slf4j"           % akka2Version
  val akka2Dataflow = "com.typesafe.akka" %% "akka-dataflow"        % akka2Version
  val akka2Testkit  = "com.typesafe.akka" %% "akka-testkit"         % akka2Version % "test"

  val sprayVersion  = "1.3.3"
  val sprayCan      = "io.spray"          %% "spray-can"            % sprayVersion
  val sprayRouting  = "io.spray"          %% "spray-routing"        % sprayVersion
  val sprayTestkit  = "io.spray"          %% "spray-testkit"        % sprayVersion % "test"

  val common = Seq(scalalogging)
}

object ElasticMQBuild extends Build {
  import Dependencies._
  import BuildSettings._

  lazy val root: Project = Project(
    "elasticmq-root",
    file("."),
    settings = buildSettings
  ) aggregate(commonTest, core, rest, server)

  lazy val commonTest: Project = Project(
    "elasticmq-common-test",
    file("common-test"),
    settings = buildSettings ++ Seq(
      libraryDependencies ++= Seq(scalatest, mockito, awaitility, logback),
      publishArtifact := false)
  )

  lazy val core: Project = Project(
    "elasticmq-core",
    file("core"),
    settings = buildSettings ++ Seq(libraryDependencies ++= Seq(jodaTime, jodaConvert, akka2Actor, akka2Testkit) ++ common)
  ) dependsOn(commonTest % "test")

  lazy val rest: Project = Project(
    "elasticmq-rest",
    file("rest"),
    settings = buildSettings
  ) aggregate(restSqs, restSqsTestingAmazonJavaSdk)

  lazy val restSqs: Project = Project(
    "elasticmq-rest-sqs",
    file("rest/rest-sqs"),
    settings = buildSettings ++
      Seq(libraryDependencies ++= Seq(akka2Actor, akka2Dataflow, akka2Slf4j, sprayCan, sprayRouting, sprayTestkit) ++ common)
  ) dependsOn(core, commonTest % "test")

  lazy val restSqsTestingAmazonJavaSdk: Project = Project(
    "elasticmq-rest-sqs-testing-amazon-java-sdk",
    file("rest/rest-sqs-testing-amazon-java-sdk"),
    settings = buildSettings ++ Seq(
      libraryDependencies ++= Seq(amazonJavaSdk, jclOverSlf4j) ++ common,
      publishArtifact := false)
  ) dependsOn(restSqs % "test->test")

  lazy val server: Project = Project(
    "elasticmq-server",
    file("server"),
    settings = buildSettings ++ CustomTasks.generateVersionFileSettings ++ assemblySettings ++ Seq(
      libraryDependencies ++= Seq(logback, config),
      mainClass in assembly := Some("org.elasticmq.server.Main")
    )
  ) dependsOn(core, restSqs, commonTest % "test")

  lazy val performanceTests: Project = Project(
    "elasticmq-performance-tests",
    file("performance-tests"),
    settings = buildSettings ++ Seq(
      libraryDependencies ++= Seq(amazonJavaSdk, jclOverSlf4j, logback) ++ common,
      publishArtifact := false
    )
  ) dependsOn(core, restSqs, commonTest % "test")
}

object CustomTasks {
  val generateVersionFileSettings = Seq(
    resourceGenerators in Compile += Def.task {
      val targetFile = (resourceManaged in Compile).value / "version"
      IO.write(targetFile, version.value.toString)
      Seq(targetFile)
    }.taskValue
  )
}

redpajama_set_name: RedPajamaGithub


Late in February I made two decisions. First, I wanted to start writing again. (The first thing I did was bought a laptop so I could work. It had been awhile since I'd even looked at my blog, and by awhile, I mean years. I started it back in 2008, hit hard at it for a couple of months, swinging blindly in the dark with no direction, no idea what I was doing, and worked my way up to 14 whole followers, most the result of a cross stitch freebie I offered.
I couldn't even remember how to log in.
So, I figured out the log in stuff, revamped the blog over the course of 48 exhausting hours (still very much clueless about how to edit and post, navigate, or promote) and relaunched with renewed purpose and a clearer vision for what I wanted the blog to be. i still have less than 150 followers but that number is rising a little each day.
The second decision was to finish my book. I researched and purchased Scrivener and worked hard at the tutorial to learn how the features worked, and I set out to inputting the few measly pages I'd written and plunged forward to writing.
A funny thing happens when you honor your dream: doors open. I am writing poetry again. People are reading it. Literary journals are publishing it. Even my local newspaper has picked me up as a columnist and …get this…they encourage me to submit my poetry for publication! So far two of my poems, Bluebirds in Late Winter and Tomorrows have been published in the paper. I started a Medium account: https://medium.com/@fnfwriter and guess which of my posts are getting the highest attention?
Oh, my heart! And here I was posting articles, thinking, I've got to have something on Medium to get people to my page, so they see the poetry.
But they COME for the poetry.
So, here in National Poetry Month, I am going to pay more attention to my craft, without apology. With a renewed confidence that what I am doing, and you, my fellow poet, should do the same. There ARE still people out there that can appreciate the value of poetry, how it moves us. Shows us our own humanity. Allows us to go away to some interesting place where we measure what we know against what we are seeing in the words of a poem, and then let the heart decide how to read it. Poetry makes us think, analyze, process…and in a good way. by choice we go on the journey, either to write it or to read and experience it.
Support poets and honor their craft with your attention, your reactions, your thanks. As a poet, we truly do love a reader-response!
Read a poem from your favorite famous poet. Don't have a favorite? FIND a favorite poet and learn their story and style.
Write a poem! Or write one every day of the month if you are up to the challenge!
If you'd like to leave your link below to your poetry blog or if you'd like to share a poem in a comment, you are welcome to do so. Thank you for reading and HAPPY NATIONAL POETRY MONTH!!


Police recovered nearly 50 casings at a teen's birthday party. Fortunately, no one was injured.
PRATTVILLE, Ala. (AP) - Weekend gunfire at an Alabama teenager's birthday party resulted in no injuries - but police say 50 spent casings were recovered.
Prattville Police Chief Mark Thompson tells the Montgomery Advertiser investigators were uncertain whether all of the casings were from Saturday night's shooting, which happened at a community center rented for a 16-year-old's party.
Still, Thompson says multiple rounds were fired and people there are lucky nobody was hurt.
The newspaper says it was the second shooting incident at the privately run North Highland Memorial Center in the last several weeks.
Thompson said police recovered spent .22 cal., 9 mm and .40 cal. casings and an empty handgun magazine. Thompson said he and Prattville's mayor planned to talk with the center's officials about improving security at the center.


RNs go through much more schooling and cannot be treated the same as RNs. If a LVN is expecting this, then the LVN needs to enroll in a college and pursue his/her BSN. The 2 are definitely different.
Stop treating every event like an eating party and consider all people human.
If you were in charge, what would you do to make Kindred Healthcare a better place to work?


Rudolph Wants a Break This Holiday Season and YOU Want a 100% Match + 25 FREE Spins!
Rudolph is ready to break free from being the reindeer in front of the sleigh and this season he wants to guide YOU towards a 100% Match + 25 Free Spins for helping him get his revenge against Santa!
Help the red nosed reindeer get his payback when you spin the 5 reels and 25 paylines of Rudolph's Revenge from your computer or mobile!
Land 3 or more scattered Bombs and 7 free games will be awarded. All prizes during this bonus round will be multiplied times 2, plus the number of substitute Wild Rudolph's that appear on the screen.
Scattered Bombs will act as an additional Rudolph substitute if 4 Scatters trigger the feature. And if 5 Scatters appear, Santa and scattered Bombs act as additional Rudolph substitutes.
Help Rudolph break free from the pack this December while you play with a 100% Weekly Match Bonus + 25 Rudolph's Revenge Free Spins!


The Department for Transport (DfT) has dropped Fishburn Hedges from its road safety brief and taken on The Red Consultancy.
Four agencies battled it out for the £400,000 flagship campaign, 'Think!' including five-year incumbent Fishburn Hedges, Lexis PR and Forster.
Red will now develop and deliver a national and a regional strategy to raise awareness of road safety issues. Campaign categories cover drink driving, mobile phones, teenagers, drug driving, driving for work and child road safety.
Leading the account is deputy MD Ed Staples who reports into the DfT head of the road safety team Nikki Edwards and head of vulnerable road users, Gemma Regniez.
Pitches were held last week and were handled by the Central Office of Information.
'This is a campaign which is genuinely about life and death, not many briefs can make that claim,' said Staples.
The campaign calendar moves from targeting youngsters with the green cross code messages during school holidays to partnering with MTV in the summer to target teenagers. The DfT also features a campaign featuring cartoon hedgehogs to target the very young.
The campaign is designed to support the Government's overall objective to reduce the number of adults killed or seriously injured on roads by 40 percent and the number of children killed by 50 per cent by 2010.
The DfT appointed Capitalize to target motorbike enthusiasts as part of the Think! campaign recently (PRWeek, 30 March). Capitalize has been briefed to raise awareness of road safety among this high-risk group via PR and the sponsorship of super-bike events.


text:
Behavioral urbanism and its related area of study, behavioral architecture, is an interdisciplinary field focused on the interaction between humans and the built environment, studying the effects of social, cognitive, and emotional factors in understanding the spatial behavior of individuals.

References

Sources

Behavioural sciences
Cognitive science
Human behavior

redpajama_set_name: RedPajamaWikipedia


16 x 20 x 2" MERV 11 Replacement Filter for the Ultra-Aire UA100V and 100V Dehumidifiers. Case of 12. Replacement MERV 11 filter for the Ultra-Aire 100V, XT105H, XT155H, XT205H and SD12 dehumidifiers. These MERV 11 filters are made to the same rating as the original equipment products.


text:
require "action_dispatch/middleware/session/abstract_store"

module ActionDispatch
  module Session
    # A session store that uses an ActiveSupport::Cache::Store to store the sessions. This store is most useful
    # if you don't store critical data in your sessions and you don't need them to live for extended periods
    # of time.
    #
    # ==== Options
    # * <tt>cache</tt>         - The cache to use. If it is not specified, <tt>Rails.cache</tt> will be used.
    # * <tt>expire_after</tt>  - The length of time a session will be stored before automatically expiring.
    #   By default, the <tt>:expires_in</tt> option of the cache is used.
    class CacheStore < AbstractStore
      def initialize(app, options = {})
        @cache = options[:cache] || Rails.cache
        options[:expire_after] ||= @cache.options[:expires_in]
        super
      end

      # Get a session from the cache.
      def find_session(env, sid)
        unless sid && (session = @cache.read(cache_key(sid)))
          sid, session = generate_sid, {}
        end
        [sid, session]
      end

      # Set a session in the cache.
      def write_session(env, sid, session, options)
        key = cache_key(sid)
        if session
          @cache.write(key, session, expires_in: options[:expire_after])
        else
          @cache.delete(key)
        end
        sid
      end

      # Remove a session from the cache.
      def delete_session(env, sid, options)
        @cache.delete(cache_key(sid))
        generate_sid
      end

      private
        # Turn the session id into a cache key.
        def cache_key(sid)
          "_session_id:#{sid}"
        end
    end
  end
end


Roberto Saracco, EIT ICT Labs Italy Node Director, has been invited to give a talk at the yearly event of GTTI in Florence on May 14th. GTTI, Gruppo Telecomunicazioni e Tecnologie dell'Informazione (ICT Group), clusters Italian Industries and Academia active in the ICT area.
The GTTI for the Future is an annual event organized to promote business opportunities for ideas brought forward by young Italian researchers working in diverse ICT domains. The topic of this year conference is Knowledge Capital and Roberto Saracco is giving a talk on "Education, Research and Innovation: the three pillars of ICT LABS to create and leverage Knowledge Capital".


text:
New Jersey plans largest offshore wind port on East Coast
Written By Bill Opalka June 17, 2020
OFFSHORE WIND: New Jersey unveils plans to make the first port on the East Coast solely dedicated to offshore wind and capable of serving projects in multiple states. (NJ Spotlight)
• The proposed owner of a closed Philadelphia refinery envisions a multi-billion dollar redevelopment that will take a decade needing 8,000 construction workers and providing 10,000 permanent jobs. (StateImpact Pennsylvania)
• The former speaker of the Pennsylvania House who resigned this week takes a job as general counsel of a natural gas utility based in Pittsburgh. (Pittsburgh Post-Gazette)
***SPONSORED LINK: Applications are now open for the Veterans Advanced Energy Fellowship, a yearlong program for high-performing, high-potential military veterans in advanced energy, presented by the Atlantic Council Global Energy Center. Learn more at www.vetsenergyproject.org/fellowship.***
TRANSPORTATION: With car sales slow and interest in cycling surging, advocates in Connecticut want electric vehicle rebates expanded to include e-bikes, similar to what two Vermont utilities have done. (Energy News Network)
• Six working groups of the Maine Climate Council will present strategies to address climate change in virtual meetings held today and tomorrow. (News Center Maine)
• Activists hold a virtual rally to lobby Pennsylvania legislators to take action on bills related to emissions reduction, clean energy and transportation. (Pennlive.com)
• Maine Gov. Janet Mills and other state officials join solar advocates and other states asking federal regulators to reject a petition by an obscure group to place net-metering programs under federal jurisdiction. (Portland Press Herald)
• A study indicates that maps required in four Northeastern states and three others to show grid interconnection capabilities must be more accurate to be useful. (PV Magazine)
GRID: Environmentalists and consumer advocates sue federal regulators over market rules approved last year that they say will increase customer costs. (E&E News, subscription required)
***SPONSORED LINK: Do you know someone who works hard to facilitate the transition to a clean energy economy? Nominate yourself or someone you know for Energy News Network's 40 Under 40 today.***
• Maine Sen. Angus King in a hearing voices concerns that job losses in energy efficiency due to coronavirus could be permanent. (Maine Public)
• Efficiency Vermont expands eligibility for its efficiency programs to people of moderate income levels. (WCAX)
COMMENTARY: The League of Conservation Voters says efficiency in New Jersey and other states saves money and creates jobs that can't be outsourced. (NJ Spotlight)
About Bill Opalka
Bill is a freelance journalist based outside Albany, New York. As a former New England correspondent for RTO Insider, he has written about energy for newspapers, magazines and other publications for more than 20 years. He has an extensive career in trade publications and newspapers, mostly focused on the utility sector, covering such issues as restructuring, renewable energy and consumer affairs. Bill covers Maine, Vermont and New Hampshire and also compiles the Northeast Energy News daily email digest.
More by Bill
Consultant suggest cuts to New Jersey's nuclear subsidies
NUCLEAR: A consultant hired by New Jersey suggests subsidies approved for the state's three nuclear plants could be significantly reduced as they come up for a three-year renewal. (NJ Spotlight)
ALSO: Activists urge New York to come up with a plan for safe disposal of nuclear waste at a Buffalo-area storage facility after federal officials say decisions about its future are unresolved.
Connecticut governor comes out against natural gas power plant
POWER PLANTS: Connecticut Gov. Ned Lamont tells an environmental forum he "does not want to build" a 650 MW natural gas power plant in the eastern part of the state that is pending before regulators. (CT Mirror)
SOLAR: A Massachusetts company opens an online portal to match consumers seeking to join community solar projects with nearby projects in nine states.
Baltimore's climate lawsuit vs. Big Oil on tap at Supreme Court
CLIMATE: Today's arguments before the U.S. Supreme Court on Baltimore's climate suit against major oil companies could become a national test case if the justices agree to consider whether states can properly hear such cases. (Inside Climate News)
• Activists and political leaders across Massachusetts express frustration with Gov. Charlie Baker for his veto of a comprehensive climate roadmap bill.
More on Northeast Energy News
Subscribe to Northeast Energy News

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: QQuickWindow in shared lib auto close when show in QApplication I develop a generic interface library with qt. I have trouble with pressed effect on QPushbutton when I click with a touch screen (this effect appears one time on 10 click).
So I create a basic qml application with one button and pressed effect appear all time. I incude the qml part into my library and load it in QQuickWidget and I have same problem with pressed effect.
So I want to use only qml. My principal application is a QApplication and I load my library in it in which I load qml file with QQmlApplication Engine. Then I show it by QQuickWindow.
When I launch my application I saw the window open but it is automatically close. I think my QApplication don't detect QML and the renderer loop is not start.
I'm on windows with QT5.5.1 (MSVC2013, 32bit)
pro file of main application
QT += core xml widgets qml quick

TARGET = COM_INT
CONFIG += console
CONFIG -= app_bundle

TEMPLATE = app

SOURCES += main.cpp \
    comint.cpp
HEADERS += \
    comint.h \

INCLUDEPATH += "$$(My_Workspace)/Modules_Generique/IHM_Soft"
Release{
    LIBS += "$$(My_Workspace_build)/IHM_Soft/release/IHM_Soft.lib"
}

Debug{
    LIBS += "$$(My_Workspace_build)/IHM_Soft/debug/IHM_Soft.lib"
}

Main application (exe) main.cpp
#include <QApplication>
#include <QQmlApplicationEngine>

#include "comint.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    ComInt com;
    com.initialize();

    return a.exec();
}

ComInt class:
Source file comint.cpp
#include "comint.h"
#include "ihmsoft.h"

ComInt::ComInt()
{
}

void ComInt::initialize()
{
    this->m_pIHMSoft = new IHMSoft();
}

header file comint.h
#ifndef COMINT_H
#define COMINT_H

class IHMSoft;

class ComInt
{
public:
    ComInt();
    void initialize();
private:
    IHMSoft *m_pIHMSoft;
};

#endif // COMINT_H

pro file of shared lib
QT       += xml widgets core qml quick quickwidgets
CONFIG  += c++11

TARGET = IHM_Soft
TEMPLATE = lib

DEFINES += IHM_SOFT_LIBRARY

SOURCES +=  ihmsoft.cpp
HEADERS +=  ihmsoft.h\
        ihm_soft_global.h

RESOURCES += \
    rsc.qrc

Shared library: source file ihm_soft.cpp
#include "ihmsoft.h"
#include <QQmlApplicationEngine>
#include <QQuickWindow>

IHMSoft::IHMSoft(){

    qputenv("QT_QUICK_CONTROLS_STYLE", "Base");
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/IHM_Soft.qml")));
    QList<QObject*> root = engine.rootObjects();
    QQuickWindow *window = qobject_cast<QQuickWindow*>(root.at(0));
    window->show();
}

header file ihm_soft.h
#ifndef IHM_SOFT_H
#define IHM_SOFT_H

#include "ihm_soft_global.h"

class IHM_SOFT_SHARED_EXPORT IHM_Soft
{

public:
    IHM_Soft();
};

#endif // IHM_SOFT_H

Global file ihm_soft_global.h
#ifndef IHM_SOFT_GLOBAL_H
#define IHM_SOFT_GLOBAL_H

#include <QtCore/qglobal.h>

#if defined(IHM_SOFT_LIBRARY)
#  define IHM_SOFT_SHARED_EXPORT Q_DECL_EXPORT
#else
#  define IHM_SOFT_SHARED_EXPORT Q_DECL_IMPORT
#endif

#endif // IHM_SOFT_GLOBAL_H

Qml file
import QtQuick 2.0
import QtQuick.Controls 1.4

import QtQuick.Window 2.0

ApplicationWindow {
    visible: true
    width: 500
    height: 500

    Button {
        visible: true
        iconSource: "resources/t_on_off.png"
    }
}

Edit: Sorry the code of the main application was a test application which do not include lib.

A: A variable is deleted when its scope ends, in your case engine is a local variable that is deleted when IHMSoft finishes being built, so you see that the window closes. The solution is to make it a member of the class:
*.h
#ifndef IHM_SOFT_H
#define IHM_SOFT_H

#include "ihm_soft_global.h"
#include <QQmlApplicationEngine>

class IHM_SOFT_SHARED_EXPORT IHM_Soft
{

public:
    IHM_Soft();
private:
    QQmlApplicationEngine engine; // member
};

#endif // IHM_SOFT_H

*.cpp
#include "ihmsoft.h"

IHMSoft::IHMSoft(){
    qputenv("QT_QUICK_CONTROLS_STYLE", "Base");
    engine.load(QUrl(QStringLiteral("qrc:/IHM_Soft.qml")));
}

redpajama_set_name: RedPajamaStackExchange


text:
The 2013–14 Carolina Hurricanes season was the franchise's 42nd season, its 35th season in the National Hockey League (NHL) since the NHL franchise was granted on June 22, 1979, and 16th season since the franchise relocated from Hartford to start the 1997–98 seasons.

The Hurricanes failed to qualify for the Stanley Cup playoffs for the fifth straight year.

Standings

Schedule and results

Pre-season

Regular season

Player stats
Final Stats
Skaters

Goaltenders

†Denotes player spent time with another team before joining the Hurricanes. Stats reflect time with the Hurricanes only.
‡Denotes player was traded mid-season. Stats reflect time with the Hurricanes only.
Bold/italics denotes franchise record.

Transactions

The Hurricanes have been involved in the following transactions during the 2013–14 season.

Trades

Free agents acquired

Free agents lost

Claimed via waivers

Lost via waivers

Lost via retirement

Player signings

Draft picks

Carolina Hurricanes' picks at the 2013 NHL Entry Draft, which was held in Newark, New Jersey on June 30, 2013.

Draft notes

 The Carolina Hurricanes' second-round pick went to the Buffalo Sabres as the result of a June 30, 2013, trade that sent Andrej Sekera to the Hurricanes in exchange for Jamie McBain and this pick.
 The Carolina Hurricanes' fourth-round pick went to the Edmonton Oilers (via Los Angeles), the Hurricanes traded this pick to the Los Angeles Kings as the result of a January 13, 2013, trade that sent Kevin Westgarth to the Hurricanes in exchange for Anthony Stewart, 2014 sixth-round pick and this pick.
 The Carolina Hurricanes' seventh-round pick went to the Tampa Bay Lightning as the result of an April 2, 2013, trade that sent Marc-Andre Bergeron to the Hurricanes in exchange for Adam Hall and this pick.

References

Carolina Hurricanes seasons
Carolina Hurricanes season, 2013-14
Car
Hurr
Hurr


They say you cannot judge a book by its cover. This photo book by Ono Shoichi proves the rule, if only for its very uninspiring appearance. I almost did not bother to pick this up when I first saw it in a Tokyo bookstore. But the tag line of 100 years old X 100 people = 10,000 years of light of portraits piqued my curiosity.
The Japanese have always respected their seniors. Longevity is a matter of pride. This thin volume contains one hundred portraits of men and women over the age of one hundred. Ono receive the prestigious Taiyo Prize in documentary photography for this work. Taiyo was a magazine that held a similar statue as Look and Life did in the west, and had a similar fate: it published its last issue in December 2000. The first spread in the book sets the tone for the entire work. Ms. Kameyama was 102 when this portrait was taken. She was born the 1888. This wonderful celebration of life flows from page to page. Ono's distinctive craftsmanship is reflected in the variety of the portraits and sitters. This remarkable collection of work was published in 1994 by Shinchosha. At 18 cm x 24 cm and around one hundred pages, it is not a large book. The photographer, born in 1963, ends with an unusual author picture: his umbilical cord. Japanese parents keep this important symbol of their connection to their offspring. Click on the images for a larger view.


text:
ABSORB III trial
Absorb™ Stent: New Dissolvable Stent Shows Promise
Some 600,000 Americans undergo a cardiac stent procedure each year. For people having a heart attack or at risk for a heart event, stents (metal mesh devices inserted during a cardiac angioplasty procedure to open or maintain the artery pathways) can be life-saving, as they keep blood flowing to the heart. Stents are used where a patient's coronary arteries are fully or partially blocked due to build up of fatty deposits called plaque. Traditionally, stents are permanent installations. But recently, the MedStar Heart & Vascular Institute became the first in the Baltimore-Washington area to offer the Absorb™ Stent, a bioresorbable stent.
How the Absorb™ Stent Benefits Patients
"The Absorb scaffold is a major advancement in the treatment of coronary artery disease that has the potential to affect quality of life and address patients' desire to leave no metallic stent behind," said Ron Waksman, MD, director of Cardiovascular Research at MedStar Heart & Vascular Institute, and the principal investigator of the ABSORB III trial.
Similar to dissolving sutures, the Absorb™ Stent dissolves gradually over a 12-month period and disappears entirely after three years. Only four small metallic markers are left behind, as an identifier of the prior location of the stent within the artery.
But why does a fully-dissolving stent help patients?
Dr. Waksman explains, "The fact that no metal material is left in the body allows the vessel to heal itself and reduces adverse side effects of permanent implants."
Who Is the Absorb™ Stent for?
It's important to note that the Absorb™ Stent isn't for everyone. In a recent study, patients who had the Absorb™ Stent had similar outcomes after one year to those who had the more conventional metal stent. In that same study, however, heart-related complications were slightly elevated for those with the Absorb™ Stent.
Moreover, patients who are unable to take blood thinners for long periods of time or possess smaller vessels are not good candidates for this new breed of stent.
Dr. Waksman says the MedStar interventional cardiology team will continue to provide traditional stents for most of their coronary heart disease patients, as the safety assessment of the Absorb™ Stent continues.
The Front Line of Innovation for Heart Patients
Currently, MedStar Washington Hospital Center and MedStar Union Memorial Hospital in Baltimore offer the new stent. At the Hospital Center, a man in his 80's became the first patient to receive the dissolvable stent a month after the FDA approval.
"Once again MedStar is on the front line of medical technology the first to offer new innovation to Mid-Atlantic and DC patients, this time it is a bioresorbable scaffold that perform similar to a metallic stent but disappears from the body overtime and leave nothing behind, said Dr. Waksman.
We are here to help! If you have any questions or would like a consultation, call us at 202-877-3627.
Get health tips and the latest news in your inbox.
Posted in Blog, Innovations	Tagged ABSORB III trial, absorb stent, As seen on Yahoo.com, bioresorbable scaffold, bioresorbable stent, blocked arteries, coronary heart disease, heart attacck, heart disease, heart stent, heart surgery, Ron Waksman, stent


Wynn Resorts annual/quarterly net income history and growth rate from 2006 to 2018. Net income can be defined as company's net profit or loss after all revenues, income items, and expenses have been accounted for.
Wynn Resorts net income for the quarter ending December 31, 2018 was $0.465B, a 5.45% decline year-over-year.
Wynn Resorts net income for the twelve months ending December 31, 2018 was $0.572B, a 23.39% decline year-over-year.
Wynn Resorts annual net income for 2018 was $0.572B, a 23.39% decline from 2017.
Wynn Resorts annual net income for 2017 was $0.747B, a 208.78% increase from 2016.
Wynn Resorts annual net income for 2016 was $0.242B, a 23.91% increase from 2015.
Wynn Resorts, Limited owns and operates Wynn Las Vegas and Encore in Las Vegas, Nevada as well as Wynn Macau and the Wynn Palace located in the Special Administrative Region of Macau in the People's Republic of China. The Company holds more Forbes Travel Guide Five Stars than any other independent hotel company in the world and is led by Chairman of the Board and Chief Executive Officer, Mr. Stephen A. Wynn, who possesses more than 45 years of development experience of casino resorts. Wynn Resorts, Limited is traded on the Nasdaq Global Select Market under the ticker symbol WYNN and is part of the S&P 500. Wynn Resorts is currently constructing Wynn Boston Harbor located in Everett, Massachusetts.


text:
Ośrodek Zapasowy Artylerii Lekkiej Nr 9 – oddział artylerii Wojska Polskiego II RP z okresu kampanii wrześniowej.

Ośrodek Zapasowy Artylerii Lekkiej nr 9 nie występował w pokojowej organizacji Wojska Polskiego. Był jednostką formowaną zgodnie z planem mobilizacyjnym "W" w Brześciu nad Bugiem, w II rzucie mobilizacji powszechnej. Jednostką mobilizującą był 30 pułk artylerii lekkiej.

Historia i formowanie
W ramach mobilizacji powszechnej w jej II rzucie z kadry i nadwyżek rezerwistów oraz żołnierzy młodego rocznika z marca 1939: 30 pułku artylerii lekkiej, 20 pułku artylerii lekkiej i 9 pułku artylerii lekkiej, zmobilizowano Ośrodek Zapasowy Artylerii Lekkiej nr 9. Ośrodek ten miał za zadanie przeszkolenie uzupełnień i formowanie baterii marszowych drugiej serii, dla jednostek zmobilizowanych przez 9, 20 i 30 pal.

Etat OZAL nr 9 w/g planu mobilizacyjnego przewidywał:

 dowództwa ośrodka zapasowego
 bateria gospodarcza
 1 bateria armat typu A
 2 bateria armat typu A
 1 bateria haubic typu A
 1 bateria armat typu B
 2 bateria armat typu B
 1 bateria haubic typu B
 bateria łączności

Dowódcą ośrodka został płk art. st. spocz. Michał Zdzichowski Zgodnie z planem ośrodek miał być formowany w oparciu o nadwyżki kadry i rezerwistów pozostałe po zmobilizowaniu pułków artylerii lekkiej i innych pododdziałów przez nich zmobilizowanych, stacjonujących na terenie Okręgu Korpusu nr IX. Sprzęt i uzbrojenie dla formowanego ośrodka było z zasobów 9, 20 i 30 pal, a także zdeponowane w Brześciu. Kadrę i rezerwistów ośrodka stanowiły Oddziały Zbierania Nadwyżek 9, 20 i 30 pal. Mobilizację ośrodka rozpoczęto od pierwszych dni września na terenie koszar 30 pal w twierdzy w Brześciu nad Bugiem. Wszystkie pułki artylerii lekkiej Okręgu Korpusu nr IX zostały zmobilizowane w ramach mobilizacji alarmowej 23 marca 1939. W pułkach po mobilizacji alarmowej z sierpnia 1939 i powszechnej z 31 sierpnia 1939, pozostały znaczne ilości nadwyżek personalnych złożone z rezerwistów i żołnierzy stanu czynnego z poboru w marcu 1939 oraz napływających rezerwistów z mobilizacji powszechnej do ośrodka. W magazynach twierdzy w Brześciu nad Bugiem przechowywano armaty i haubice grupy ćwiczebnej, częściowo o znacznym stopniu zużycia, dla OZAL nr 9. Dodatkowo w nadwyżkach z 9 pal, 20 pal i 30 pal znajdowały się armaty i haubice z grupy ćwiczebnej przewidziane do szkolenia młodego rocznika poborowych, po wyjściu macierzystych pułków na granicę zachodnią i północną.

Działania organizacyjne i bojowe OZAL nr 9
Po zakończeniu mobilizacji wszystkich przewidzianych planem oddziałów i pododdziałów, w koszarach 30 pal w cytadeli twierdzy brzeskiej pozostał Oddział Zbierania Nadwyżek 30 pal. W ramach mobilizacji powszechnej w jej II rzucie rozpoczęto mobilizację i formowanie Ośrodka Zapasowego Artylerii Lekkiej nr 9. 5 września do koszar przybyło koleją część OZN 20 pal z Prużany pod dowództwem mjr Witolda Gadomskiego. Reszta dotarła marszem pieszym 8 września. Do organizowanego Ośrodka zgłaszali się żołnierze rezerwiści mający karty powołania do koszar 30 pal, realizowano pobór koni i wozów konnych dla potrzeb Ośrodka. Wiadomo, że do OZAL nr 9 dołączyły nadwyżki III dywizjonu 9 pal z Białej Podlaskiej pod dowództwem por. Stanisława Czarkowskiego, w sile 3 podoficerów i ok. 60-80 kanonierów z 20 końmi. Nie jest pewne, czy dołączył do Ośrodka, OZN 9 pal z Siedlec w sile ok. 1000 żołnierzy pod dowództwem kpt. Ryszarda Tomasza Ługowskiego, który podjął marsz pieszy 8 lub 9 września. Z uwagi na dość duży stan zasobów osobowych, w tym żołnierzy młodego rocznika z poboru w marcu 1939, sformowano w OZAL nr 9 dwa dywizjony artylerii, każdy o składzie 2 baterii armat i 1 baterii haubic z elementami łączności i zwiadem zbliżone organizacją do dywizjonów bojowych. Brak było wystarczającej ilości taborów i kolumn amunicyjnych. W magazynach twierdzy znaleziono dodatkowo więcej dział niż przewidywał, to etat Ośrodka Zapasowego, były to częściowo mocno zużyte i o ograniczonej zdolności i sprawności technicznej działa z grupy ćwiczebnej, służące do szkolenia w działoczynach. Do OZAL nr 9 dołączono zmobilizowane wcześniej baterie marszowe 20 i 30 pal. Bateria marszowa 9 pal również maszerowała razem OZN 9 pal z Siedlec. 10 września rozkazem dowództwa OK IX podjęto organizację dwóch dywizjonów bojowych z przeznaczeniem dla dwóch zgrupowań bojowych formowanych dla obrony Brześcia i Polesia.

 improwizowany dywizjon 12 armat 75 mm wz.1897, który nazwano 49 dywizjon artylerii lekkiej pod dowództwem mjr. Stanisława Komornickiego. Dywizjon składał się z 1 i 2 baterii i dowództwa dywizjonu ze zwiadem i łącznością z żołnierzy 30 pal. Baterię haubic dywizjonu wymieniono na baterię armat z dywizjonu 20 pal. Dywizjon ten stanowił artylerię organiczną dla Zgrupowania "Brześć".
 improwizowany dywizjon haubic 100 mm wz. 1914/19, który nazwano V dywizjon 20 pal pod dowództwem mjr. Wacława Gadomskiego, a od nocy 11/12 września dywizjonem dowodził mjr Stanisław Olechowski. Dywizjon składał się z dowództwa dywizjonu, 4 baterii haubic oraz ze zwiadu i łączności z 20 pal i 5 baterii haubic z 30 pal. Dywizjon miał stanowić artylerię organiczną Dywizji "Kobryń". Nocą 11/12 września wymaszerował do Kobrynia.
 improwizowanej grupy artylerii (bez zaprzęgów) pozycyjnej pod dowództwem mjr. Tadeusza Dynowskiego z 2 działonami armat 75 mm wz.1897, 2 działonami haubic 100 mm wz. 1914/19, 2 działonami haubic 155 mm wz.1917. Dla obrony cytadeli w Brześciu podporządkowany mjr S. Komornickiemu jako dowódcy artylerii Grupy "Brześć".

Po sformowaniu tych improwizowanych dywizjonów i grupy, 11 września wieczorem pozostały skład osobowy, nadwyżki koni i taboru odmaszerowały w kierunku Kobrynia i Kamienia Koszyrskiego. W trakcie marszu okrężną drogą dywizjon zapasowy 20 pal z mjr Wacławem Gadomskim na skrzyżowaniu szos Włodawa-Kobryń i Brześć-Kowel, na północ od Małoryty został zaatakowany przez podjazd niemieckiej 3 Dywizji Pancernej. Poległo ok. 20 oficerów i kanonierów, wśród nich mjr. Wacław Gadomski. Następnie pozostałość OZAL nr 9 pomaszerowała do Pińska, gdzie dostała się do sowieckiej niewoli.

49 dywizjon artylerii lekkiej w kampanii wrześniowej

Działalność bojową 49 dywizjonu artylerii lekkiej i grupy artylerii pozycyjnej mjr. Tadeusza Dynowskiego w obronie twierdzy brzeskiej opisano w odrębnym artykule.

Dywizjon V/20 pułku artylerii lekkiej w kampanii wrześniowej

W nocy 11/12 września dywizjon wymaszerował z twierdzy brzeskiej do Kobrynia, gdzie wszedł w skład Dywizji "Kobryń" pod dowództwem płk. Adama Eplera. Dywizjon po wymarszu z Brześcia składał się z dowództwa i 4 działowej baterii haubic z nadwyżek 20 pal oraz dwudziałowej baterii haubic i kolumny amunicyjnej sformowanej z nadwyżek 30 pal. Kolumna amunicyjna składała się ze 120 wozów, na których było ponad 2 jednostki ognia. Stan osobowy dywizjonu ukompletowany, uzbrojenie w broń strzelecką w całości dla obsług, reszta dozbrojona w dniach 17 i 18 września. Umundurowanie złe, głównie w drelichy, bez płaszczy, tylko z jednym kocem. Sprzęt łączności stary i zużyty w 2/3 etatu. 13 września rano po przybyciu do Zalesia koło Kobrynia baterie zajęły stanowiska do prowadzenia ognia na wprost jako artyleria przeciwpancerna. Oficerowie dywizjonu i patrole żołnierzy prowadzili punkty zborne dla żołnierzy maszerujących na wschód szosą brzeską na Kowel. 14 września w skład dywizjonu włączono baterię artylerii konnej z trzema armatami 75 mm wz.1902/26 pod dowództwem kpt. st. spocz. Eustachego Zadory-Zadoreckiego sformowaną w Ośrodku Zapasowym Artylerii Konnej nr 3.  Tego dnia bateria artylerii konnej kpt. st. spocz. Eustachego Zadory-Zadoreckiego  i bateria haubic por. Tadeusza Buszko, zajęły stanowiska jako artyleria ppanc., bateria haubic kpt. rez. Józefa Kaputy stanowiła artylerię ogólnego działania do ognia pośredniego. 16 września w trakcie ciężkich walk z oddziałami niemieckiej 2 DPZmot. dywizjon utracił jedną armatę z baterii konnej i jedną haubicę z baterii 5, które działały jako działa ppanc. 4 bateria prowadziła ostrzał oddziałów niemieckich w trakcie walk o folwarki Gubernia. Tego dnia wystrzeliła ok. 200 pocisków na odległość od 6 000 m do 7 000 m, ogniem z mapy i obserwowanym ok. 40 pocisków. Po odparciu natarcia oddziałów niemieckiej 2 DPZmot., wojska niemieckie rozpoczęły odwrót na zachód z uwagi na wkroczenie wojsk sowieckich w granicę II RP. V Dywizjon wraz Dywizją "Kobryń" wycofały się do lasów w rejonie Dywina. 19 września dywizjon osiągnął Borki. Nocą 19/20 dywizjon maszerował szosą Brześć-Kowel, w kierunku Kowla. 21 września we wsi Górniki uzupełniono uprząż z baterii OZAL nr 4  i uzyskano pełną sprawność transportową. Następnie poprzez okolice Ratna osiągnięto 22 września Piaseczno, gdzie towarzysząca piechota stoczyła walkę z dużą grupą dywersantów ukraińskich. 24 września dotarł V/20 pal do Krymna, a 25 września do Ratna. 26 września dywizjon osiągnął Piszczę, podczas marszu wydzielano do maszerujących batalionów piechoty 60 Dywizji Piechoty "Kobryń" jako straż przednią lub tylną w charakterze bezpośredniego wsparcia, plutony lub działony artylerii. Z dywizjonu wyłączono baterię artylerii konnej z OZAK nr 3 i przydzielono do Podlaskiej Brygady Kawalerii. 27 września rano dywizjon przekroczył Bug w bród w okolicach Włodawy. 28 września dywizjon zajął stanowiska w rejonie szosy do Lublina. 29 września w rejonie Puchowej Góry V dywizjon był ostrzelany przez eskadrę samolotów sowieckich. Po marszu w rejon lasu majątku Milanów w nocy 29/30 września, po dotarciu w ten rejon 4 bateria oddaje trzy strzały do podchodzących wojsk sowieckich. Rano 1 października dywizjon prowadzi marsz do wsi Krasew, na zachód od szosy Radzyń-Kock, gdzie odpoczywał. W skład dywizjonu włączono baterię złożoną z armat 75 mm bez przyrządów celowniczych, pod dowództwem kpt. rez. Rafała Ekielskiego. Nocą 2/3 października nastąpiło przegrupowanie dywizjonu do rejonu Horodzieżki, tam zajęto stanowiska ogniowe. 4 października nastąpiło przekazanie jednej haubicy z 4 baterii do 5 baterii. Nocą 4/5 października V dywizjon zajął stanowiska w pobliżu gajówki Ofiara, na północ od wsi Lipiny i Woli Gułowskiej. Cały dzień 5 października dywizjon prowadził ostrzał oddziałów niemieckich. 4 bateria z rejonu leśniczówki Krzywda, a 5 bateria z rejonu Lipin. 5 bateria wspierała 184 pułk piechoty, 4 bateria pozostałe pułki dywizji z zakrytych stanowisk ogniowych. Bateria armat 75 mm jako artyleria piechoty i ppanc umiejscowiona była wśród nacierających pułków. Strzelania prowadziła metodą "celując, po lufie". Wieczorem ok. godz. 21.00 V dywizjon zaprzestał ostrzału, po wyczerpaniu niemal całej amunicji. Skoncentrował się w rejonie gajówki w Krzywdzie, gdzie został ostrzelany przez artylerię niemiecką i poniósł straty osobowe. 6 października dywizjon złożył broń w Woli Gułowskiej.

Obsada personalna

 Dowódca OZAL nr 9 - płk st. spocz. Michał Zdzichowski

 dowódca dywizjonu 20 pal - mjr. Wacław Gadomski (do + 15 IX 1939)

 dowódca dywizjonu 30 pal - ppłk Stefan Wierzbicki

Oddziały bojowe wydzielone z OZAL nr 9

49 dywizjon artylerii lekkiej

 dowódca dywizjonu – mjr Stanisław II Komornicki (ur. 26 VIII 1898)
 oficer zwiadowczy – ppor. Jan Sztejnbis
 oficer łączności – por. rez. Paweł Durko
 oficer płatnik - ppor. rez. Henryk Kwiatkowski
 dowódca 1 baterii – kpt. art. Arseni Mielniczuk
 dowódca I plutonu - ppor. rez. lekarz Jerzy Żelichowski
 dowódca II plutonu - ppor. rez. art. Andrzej Błeszczyński
 dowódca 2 baterii – kpt. rez. Marian Westfalewicz
 oficer ogniowy – ppor. Antoni Witold Lipiński
 dowódca plutonu – ppor. rez. mgr Józef Roszkowski (poległ 14 IX)
 dowódca 3 baterii – kpt. Tadeusz Janiszewski
 oficer ogniowy – por. Piotr Lebiedzki

dywizjon V/20 pułku artylerii lekkiej

 dowódca dywizjonu - mjr. Stanisław Olechowski, kpt. rez. Ludwik Łoś
 oficer zwiadowczy - ppor. Mikołaj Hałaczkiewicz (do 15 IX)
 oficer obserwacyjny - ppor. rez. Mieczysław Dębski
 dowódca 4 baterii haubic (20 pal) - por. Józef Głowacz, kpt. rez. Józef Kaputa (do 17 IX), por. rez. Stanisław Bańka (do 29 IX), por. Piotr Lebiedzki (do 3 X), kpt. Tadeusz Jabłoński (od 4 X)
 oficer ogniowy - ppor. Mikołaj Hałaczkiewicz
 dowódca I plutonu - ppor. rez. Stefan Grablis
 dowódca II plutonu - ppor. rez. Tadeusz Goethel
 dowódca 5 baterii haubic (30 pal) - por. Tadeusz Buszko
 oficer ogniowy - ppor. Kazimierz Wagner
 dowódca I plutonu - ppor. rez. Eugeniusz Boboli
 dowódca II plutonu - ppor. rez. Stanisław Landau
 dowódca kolumny amunicyjnej (30 pal) - por. st. spocz. Józef Zieliński
 dowódca baterii artylerii konnej (z OZAK nr 3)(do 26IX) - kpt. st. spocz.  Eustachy Zadora-Zadorecki
 dowódcy działonów - ppor. rez. Juliusz Pollack, ppor. rez. Konstanty Achmatowicz, ppor. rez. Piotr Tucewicz, ppor. rez. Andrzej Umiastowski.
 dowódca baterii armat 75 mm (bez przyrządów celowniczych) (od 28 IX) - kpt. rez. Rafał Ekielski

grupa/bateria artylerii pozycyjnej(6 dział bez zaprzęgów) - mjr Tadeusz Dynowski
 dowódca plutonu haubic 100 mm - ogn. Trofim Tarasiewicz
 dowódca plutonu haubic 155 mm - por. Bronisław Adamski

Przypisy

Bibliografia

Ośrodki zapasowe artylerii Wojska Polskiego II Rzeczypospolitej


This impressive vintage sapphire and diamond cluster ring has been crafted in 18 ct yellow gold with a platinum setting.
This fine dress ring displays a feature 1.45 ct oval cut natural blue sapphire set in relief to the centre of the shaped pierced decorated, platinum boat style frame.
The sapphire is encircled by fourteen, individually set, modern brilliant round cut diamonds.
The elevated, tapering plain ring shoulders blend seamlessly with the plain 18 ct yellow gold hallmarked ring shank.
The 18 ct fineness mark (750) is struck to the interior of the shank.
This fine sapphire and diamond cluster ring is supplied with an independent diamond grading report card.
This impressive sapphire and diamond cluster ring is fine quality, set with a natural blue sapphire, and very high colour graded diamonds.
The 750 hallmark to the interior of the shank is rubbed but legible.
Reflections in photographs may detract from the true representation of this impressive example of vintage jewellery / estate jewelry.
Length of cluster 1.5cm / 0.6"
Width across cluster 1.3cm / 0.5"


text:
The Surprising Story Behind Mario Maker's 'Emergency Maintenance'
Filed to: super mario makerFiled to: super mario maker
mario maker
When Nintendo turned off the Super Mario Maker servers this week, it didn't explain why. Would you have guessed that LinkedIn was involved?
The company merely cited "emergency maintenance" related to a glitch in the creation tool...and didn't elaborate. But based on my reporting, a major exploit was discovered that would have quickly wrecked the competitive community.
A Mario Maker player by the name of Joseph, who asked for his last name to be kept private, stumbled upon the original glitch. Joseph discovered a video where another player claimed their level had been hacked, as someone else had managed to achieve a world record on a puzzle level in less than three seconds.
"I tried to study the screenshot and use different things to try to reproduce this as it looked like a glitch rather than an actual hack," he said.
Joseph realized the "hacker" had access to items that weren't in the original level. In Mario Maker, it's possible to download other people's levels and edit them, but that's not what was happening here. The "hacker" was playing the level on the server, which is why their world record times were being recorded.
Though some experimentation in the editor, Joseph reproduced the glitch.
Here's a simple example of a level being completed the intended way:
This is where things get a little tricky. The above GIF is what the level looks like on the server, but as mentioned, if you download it, you can edit it yourself. And if you edit it in a very specific way, players can get some weird things to happen.
Technically speaking:
"I saw a couple of tech videos with rails," said Joseph, "and combined it with swapping items and using the main menu screen to refresh 'the lock' on the level created by undoing the rail changes."
What that practically means is Joseph can bring edits into the level when he's playing online. He's not actually editing the level server-side, but the game gets confused, and mixes the two stages together. From the same level:
There wasn't a feather there before, but now there is, and the game can't tell the difference, which means you can do nasty things to Mario Maker's hardest stages. This glitch could instantly render world record runs meaningless.
This glitch is especially dangerous for kaizo-like Mario Maker stages:
Alarmed at what he'd found, Joseph reached out to Matt "Jaku" Jakubowski, one of his favorite Mario Maker streamers because he "has a reputation which helps me trust him more and connections [to help] get this out."
Jakubowski started by confirming the glitch for himself, recording a video and uploading it to YouTube. (The images in this article are taken from that video.)
The next step was finding a way to get in touch with Nintendo without the glitch becoming widespread. Shouting on Twitter or the game's subreddit would only lead to troublemakers exploiting the glitch, so Jakubowski got creative.
"I knew I wouldn't be able to get a hold of anyone though customer service that would have gotten it to the right people," he said. "So I went to LinkedIn and reached out to three people that had their names in the credits of Mario Maker and sent them a message with the link."
Yes, someone managed to find a use for LinkedIn. It's pretty remarkable.
One of the people Jakubowski wrote to was Treehouse senior localization manager Nate Bihldorff. Inside the message was an explanation of the glitch and a link to an unlisted YouTube video. (That way, it was only possible for Nintendo to view the video.) Miraculously, Bihldorff actually responded!
Jakubowski didn't really buy what Bihldorff was saying, though.
"It seems that they didn't actually have this glitch on their radar," he said, "since typical maintenance is done on Monday for [Mario Maker] and now we have this emergency maintenance."
As a thank you, Nintendo ripped Jakubowski's video down from YouTube.
Remember, the video wasn't public—he'd purposely made it private!
"So much for biting the hand that feeds you," said Jakubowski, who called the YouTube takedown "rude."
(I agree.)
Nintendo did not respond to my requests for comment about this story.
Mario Maker's servers soon went down for that "emergency maintenance," and Jakubowski's brief communication with Nintendo went silent. All Nintendo would publicly say is a glitch was found in the creation tool, a glitch apparently so significant that Nintendo disabled a core component of Mario Maker.
The glitch in this article, the one discovered by Joseph, meets that criteria.
Though Mario Maker was supposed to be offline until tonight, it came back online much earlier with a patch. In the patch notes, Nintendo only said "adjustments have been made for a more pleasant gaming experience."
Riiiiiiiiiight.
The glitch appears to have been fixed. Joseph and Jakubowski both tested the exploit this morning, and told me they've been unable to reproduce it.
You can reach the author of this post at patrick.klepek@kotaku.com or on Twitter at @patrickklepek.
Recent from Patrick Klepek
The Stories Behind Some Of Pro Gaming's Oddest Names
Farewell, Kotaku


Time to conduct a Digital Impact Assessment?
… Digital is disrupting work and the workforce, and the traditional role of change management in the future of work needs significant review. It appears to be creating a more humanised experience in terms of "How" typical change management work is organised and delivered, breaking change management practitioners free from traditional, rigidly defined change jobs and the organisation of change-related work. Digital is providing the potential to enrich and radically augment change management work in terms of "What" is or can be performed. It also tends to democratise the workforce and therefore determines "Who" performs the work and the employee experience. As a result of all of this, digital change leaders need to transform the process of "How" work is led and managed by orchestrating networks, encouraging experimentation, and integrating diverse talent.
Do you understand your environment and stakeholders well enough to lead change and transformation in this shape-shifting landscape?
Consultants like to hold forth on topics such as 2 speed, bi-modal, and a long list of other lauded "consultanese" words (i.e. the use of a catchy word or two to oversimplify, while trying to sound clever) to describe complex systems and work environments. Here are some classic examples.
So what does it all mean and why have we needed to learn about Agile change and digital transformation by doing?
Imagine any large South African financial services provider (FSP) with a bold and long-term digital orientation agenda, linked to a business strategy, and centered around customer needs. Also, let's say this business has an "Agile" digital software delivery capability that stacks up to global gold standards when it comes to developing amazing software, and a culture to match.
Like most large and established FSPs, this forward thinking giant might be hampered by a number of significant digital challenges: an ancient technology infrastructure (in the modern context); a predominantly federated way of thinking and culture; lines of business that are very excited to become digital but have not adopted lean/agile ways of working or have the people, process or design for digital excellence; and front office staff that are not digital natives in the sense of using all the products on offer by the FSP*.
Understanding agile ways of working while managing the change of significant digital disruption and product delivery: a multi-dimensional change challenge with a few lessons and scars to prove it!
We have found ourselves grappling with the concept of changing ourselves. (Who knew how hard this could be for a change manager?) So we realised that in order to try and design a better way of working that aligned to an agile / devops / digital / product delivery superpower (go "consultanese" go), we had to jump in boots first, taking a learning-by-doing approach. But before I go into some of these lessons, I want to say at the outset that the basic change management theory fundamentals are critical.
They have proved themselves still absolutely relevant in our digitally disrupted client environment; perhaps even more so than before. The concepts of recognised change gurus, such as Dr. John Kotter of www.kotterinternational.com, have been as relevant in our client's world of Agile as I believe they were when outlined in Dr. Kotter's 1996 bestseller Leading Change.
Taking the time to understand your (or your clients') universe in order to adapt your plans and make decisions with speed and agility to the circumstances at hand, is absolutely critical.
Firstly, we have found it critical to simply apply some of the leading lean / agile thinking tools to the change basics – creating a culture of small experimentation and validation of these change management concepts, putting value at the front and centre of everything you do. Practically, this has meant using a few critical lean/agile tools and processes in the delivery of our change management. Our current Kanban board reflects a prioritized backlog, relevant to the strategic Objectives and Key Results (OKRs) we have set ourselves for the quarter (the so-called Google secret sauce to be discussed another day), work being done, and work being completed.
Each of the cards on our board reflect one of these jobs to be done or being done, and have been weighted in terms of economic value in the context of our OKRs. We have used a Scaled Agile Framework (SAFe) concept to determine this economic value in the context of our strategy. Essentially we look at the cost of delay of an activity relative to the job size of such action. So for each 3 week "sprint" or delivery period, we can track our planned vs actual value delivery of our objectives over time. Have a look here for more insights.
Secondly, if you're working in an agile environment where digital products are being developed, understanding the intricacies of that environments' release train or devops process, and your role in every step of the process, is critical. In our current client world, digital financial services products get discovered and delivered rapidly. One of our key roles in this agile delivery process is to assess whether the business area or channel that might own or support this digital product has a truly digitally enabled business model from a people, process and technology perspective. And if it does not, then one of our roles is to advise on this digital change enablement.
Often the impact on these sometimes rather staid (in a traditionally federated and old school industrial era banking sense) areas and the subsequent requirement for real digital change is HUGE. And the change needs to be managed in 3 sprints (9 weeks!). The big lesson for us was that you clearly cannot deliver accelerated digital change management at the speed of development unless there is some level of maturity in terms of the digitalization – see the Gartner Digital Maturity Assessment below.
So in reality you have to accelerate your traditional change effort; see John Kotter's XLR8 (accelerate) for more details on this topic. Create and blueprint your change management or enablement efforts in alignment with the technical release process, test, evaluate (retrospectives) and improve your velocity while maintaining your quality of value and output.
However, the most important lesson has been the need for us as the managers of digital change and transformation to create strategic assets in our "change armoury". These are assets that build and enable the digital maturity or capability of your stakeholders as individuals, and their business environments, models, channels and processes. Without these longer term strategic assets, the back office legacy becomes a potentially very costly burden and blockage in the digital journey. For example, you may have a 20-year-old call centre agent trying to help a customer navigate a complex digital financial product or platform such as a bank's' online share trading APP, which is linked to the usual mobile banking platform, but used by the customer via a Bluetooth connection to their smart watch.
Now the call centre agent may not even have a smartphone let alone a watch, and almost certainly won't have traded a share online. It's very unlikely that the agent has vehicle finance or a home loan, having just started out on her career. So in this analogy of creating digital change assets, providing a fun and engaging (via a free and open Wi-Fi network) "Digi Room" in our client's call centre environment, with Android and iOS phones, tablets and watches, loaded with mock service environments for all the available products, was a no brainer. Now we don't have to spend hours teaching the abstracts of share trading and digital vehicle finance origination. These digitally savvy and now enabled youths have taken two minutes to figure it out for themselves by playing in this environment!
Learning these lessons has taken an open mind and the grace to fail fast, but has simultaneously equipped us with the knowledge to rebound with a better and more elegant way of doing the business of digital change. How's your digital transformation going?


text:
Q: Installing gnu plot for macOS High Sierra How does one install a runnable version of gnu plot in macOS high Sierra?
I am looking for a way to make this work with the GUI, but even just getting the terminal script to run would be a success.
Thanks!

A: The Brew implementation of gnuplot is not really usable because it no longer supports the necessary terminals (e.g., you can no longer provide --with-aquaterm or --with-x11 during installation).
However, the MacPorts package manager has a usable install for gnuplot (it's safe to have both Brew and MacPorts installed). https://www.macports.org/
After intalling AquaTerm, I used the following to install gnuplot, and all is working as expected:
sudo port install gnuplot +aquaterm
I'm using macOS Mojave 10.14.4.

A: It's easy enough with homebrew.
First, install Xcode command line tools:
xcode-select --install

Then install homebrew by going to homebrew website and copying and pasting the one-liner installation script. I don't want to paste that line here in case it changes down the line, so get the latest from the homebrew website.
Now you have a full package manager that allows you to find, install, update and delete thousands of packages. So you can easily find gnuplot or anything else with:
brew search gnuplot

Once you have found your package, check the avaiable options with:
brew options gnuplot

Sample Output
--with-aquaterm
    Build with AquaTerm support
--with-cairo
    Build the Cairo based terminals
--with-qt
    Build with qt support
--with-wxmac
    Build wxmac support. Need with-cairo to build wxt terminal
--with-x11
    Build with x11 support

Now install with some sensible options for graphical plots:
brew install gnuplot --with-qt --with-x11

Always ensure your PATH starts with /usr/local/bin for homebrew since that is where it installs programs. I put the following in $HOME/.profile. And I also set the GNUTERM environment variable:
export PATH=/usr/local/bin:$PATH
export GNUTERM=qt

Now run gnuplot:
gnuplot

Sample Run

Check out many useful packages, a nice new Python not Apple's old v2.7, a nice Linux-compatible sed not Apple's BSD version, a nice grep, a nice find, the brilliant GNU awk, ImageMagick, tmux, GNU Parallel, jhead, Poppler, exiftool, Mosquitto, pdfgrep, pngcrush, ZeroMQ... the list goes on...

A: @David Atri: gnuplot is not as standalone as you might think. Try to compile it from source and you will see how many options and dependencies it has.The main challenge in MacOSX is to get the PDF drivers running. The fact that you see many things as standalone is the good integration work made by the developers

A: brew is no longer support options.
You can still do "brew install gnuplot", but it will install with just the terminals that the person who wrote the homebrew formula wanted, not necessarily the ones you want.
Compiling gnuplot from the sources is still a nightmare, so you live with the brew-formula writer's choices, write your own brew formula (not completely trivial), or you struggle with huge pile of dependencies and try to compile from the sources.


text:
LP Review: Metallica "Hard Wired…To Self Destruct," Holy Shit! Epic, Awesome, Heavy Metal
November 19, 2016 ~ kcorsini
My relationship with Metallica's music got off to a rocky start. In the 80s, heavy metal and hard rock was all about hedonism and partying. Guys with more product in their hair than the Rock Chick jumping around in spandex. Metallica were the antithesis of all of that. Their lyrics were dark and serious. Their music was heavier than anything else around. I just always thought they were dudes who were missing out on a great party. At the time I was more into Van Halen and David Lee Roth's ethos of "I've always been a sucker for a real good time." Needless to say, I wasn't one of the early converts to Metallica's music. It turns out, I was the one who was missing out.
I actually saw Metallica in concert on March 27th, 1986. A bunch of friends and I drove down to the Kansas Coliseum in Wichita, Kansas to see the Lord of Darkness himself, Ozzy Osbourne. There was a lot of beer, black beauties and pot in the crowd. Needless to say all that speed and heavy metal was an edgy combination. We were partying pretty hard getting ready for Ozzy when the opening band came out. The stage was covered in white crosses like Arlington Cemetery, which I found out later matched the cover of the Metallica masterpiece (masterpiece or master puppet?) "Master of Puppets," when these guys in blue jeans and sleeveless, ratty t-shirts strolled out and just started shredding. They all stood in place, leaned over so their long, long hair covered their faces and bobbed their heads in unison. We all thought this was a little ridiculous and didn't really pay any attention. We'd never heard of this Metallica(?) before. We were pretty hopped up on speed and beer, we'd scared the people in the seats in front of us so that they'd actually left to go sit elsewhere. I can't believe how thoroughly we ignored Metallica, which was hard because these guys played louder and faster than anybody but Ozzy.
My lack of attention to Metallica continued unabated pretty much the same over the next decade. In 1996 I went out to Smithville Lake to attend Lollapalooza which was a touring show back then, not just in Chicago. I was really there to see Soundgarden who were the next to last band to play that day. I remember they opened with a Doors' cover, "Waiting For the Sun" that really caught my attention. I could have split after that, but lead singer Chris Cornell said, as he was leaving the stage, "I bet your glad now Metallica is going to play next." There had been quite a bit of consternation amongst the grunge hipsters (was there ever such a thing as "grunge hipsters?" I digress) that Metallica was playing this "indie rock" festival. How dare they bring these heavy metal neanderthals to our perfect little fair. I must admit that anti-Metallica sentiment drew me toward Metallica, not away from them. They were great that night, despite Hetfield coming across as a bit of a dick. I think it's good he's off the sauce now. Lars hit the wrong drum at the end of a song and Hetfield gave him shit for the next two songs. I remember being particularly fond of the tune "Ain't My Bitch." "Until It Sleeps" also jumped out at me. I suddenly thought, maybe I've been wrong about these guys. I went out the next day and bought the "Black Album" and "Load." And suddenly, I was a Metallica fan – not a big one, but I was on the band wagon.
Little did I know, I'd only scratched the surface. Metallica was stuff I would listen to when I was working out but they really weren't in the BourbonAndVinyl Pantheon of Rock Greats until much later. From "ReLoad" to "St. Anger" I remained aloof from them but then something weird happened. In 2008 they returned with "Death Magnetic." It was hailed as a return to their early, epic sound. I heard "That Was Just Your Life" and "Cyanide" and something in my head clicked. The long, epic songs with their signature time changes, very Sabbath-like – and I don't mean that comparison to suggest they were derivative in anyway. Metallica are singularly unique in metal and in music. "Death Magnetic" made me realize how great a band Metallica is. I immediately went out and bought the big 4 – "Kill Em All," "Ride The Lightning," "Master of Puppets," (how did we ignore that set in Wichita, the shame, the shame) and finally "And Justice For All." I realized, very late in the game the awesome power and fury of Metallica. Do yourself a favor and buy all of those albums immediately.
What drew me in first with Metallica was the drums. Lars Ulrich's drums are some of the best in rock and roll. He is the engine and the heartbeat of the band. After that it was the melodic, fluid guitar solos of Kirk Hammett. Beyond his solos were the great riffs that Hammett and James Hetfield play. Big slabs of hard guitar riffs served up fast and loud. The lyrics are dark, usually about feelings of anger, isolation and fear. Hetfield delivers the vocals in an anguished howl that conveys all the pain in the universe. What's not to love. No wonder teenage boys are into this testosterone fueled music. This is the sound of a Panzer division rolling into town.
I wasn't sure what to expect as a follow up to "Death Magnetic." As is typical now, they took forever to get the record out. I had heard early rumors that this new record would be to the "Black Album" what "Death Magnetic" was to say, "Ride The Lightning," or to put it succinctly a return to that style. Now, many purists say Metallica sold out around the time of the "Black Album" but I like both their early stuff and the latter stuff although I will acknowledge it's much different. I'm not here to get into any purist battles over the Metallica catalog. I must admit I'm more drawn to the early stuff so I was worried that they would try and recapture that "Black Album" ethos of shorter, weirder tunes. Those reports turned out to be false.
"Hardwired…To Self-Destruct" isn't so much of a return to that early style but an extension of it. I will say, right up front, that Kirk Hammett's guitar solos are almost completely missing from this record. I read that he felt left out of the creative process. That's a shame, it's like Van Halen doing keyboard songs…why would you leave your strongest player on the bench? Other than that knit-picky complaint, this is an amazing album. It's sprawling, ambitious, epic, heavy metal. Metallica is the only band who can pull this off. Lars Ulrich once again proves that his name belongs alongside Bonham and Moon in the drummer Hall of Fame.
"Hardwired," the title track and first track starts things off in that galloping, breakneck-speed metal these guys are known for. It's almost got a punk-rock feel, it's so fast and hits so hard. "Moth Into Flame" is another fast paced instant classic that boasts one of the few Hammett solos. "Halo On Fire" which starts slowly and builds to an amazing crescendo may be one of Metallica's greatest songs ever. Who would think, this far into the game, that these guys could deliver something that mind blowing. "Dream No More" is another great metal track. These guys don't slow down the entire album. The tunes all clock in way past five minutes (for the most part). The closest they get to a "ballad" or a mid-tempo track is "Am I Savage," which has an almost funky feel to it, but it ain't slow. "Murder One" may be Hammett's finest moment in terms of solo's. It's a face melting burst from him. Lars' drums on "Spit Out the Bone" are as fast and manic as any drumming I've ever heard – if I have a heart attack, put that tune on and throw my body on the speaker, turn it up loud and I'm almost certain it'll revive me. This entire album is intricate, well played, classic metal.
I did spring for the "Deluxe" edition of the record which stretches out to 26 songs. They originally planned on releasing early versions of the "riffs" that they built the songs on, but at the last minute changed their mind to release a few covers and a bunch of live stuff. I don't have a lot of live Metallica, so I'd describe the live stuff as a nice to have but not as anything essential. I do like the covers, especially the "Ronnie Rising Medley" for Ronnie James Dio, RIP. "Lords of Summer" is a great tune that was purportedly released a while ago, but I'd never heard it and is probably the best of the bonus material. Put together with the actual, proper "Hardwired" album this thing is as sprawling as "Garage Inc." I would advise getting the "Deluxe" version vs the base LP, but hey, I'm a completist.
"Hardwired" is an absolute must have for Metallica and metal fans. We should all pause and celebrate that a band who have been around this long, could put out something this epic, intricate and powerful. It's LPs like "Hardwired" that B&V was founded on. A band this far into their career who can make music this passionate and immediate is something to thank the Metal Gods for. I feel that this stands amongst Metallica's best work. I can only hope they don't wait eight years for a follow up. Oh, and let Kirk play a few more solo's next time guys…
Buy now, get some Southern Comfort, bob your head along with the loud music and as always, enjoy!!
Cheers! (Devil-horns to all of you!)
Posted in classic rock, electric guitar, guitar, Music, rock, rock and roll, rock music	#classicrock#HardwiredToSelfDestruct#HeavyMetal#rockandrollclassic rockHardwired To Self DestructHeavy MetalMetallicaMusicrockrock and rollrock musicrockmusic
< Previous PBS New Series Soundbreaking: Stories From The Cutting Edge of Recorded Music – A Must For Music Fans
Next > Metaphysical Wisdom: The 1986 Ozzy Concert, The Preacher and the Pot Smoker
One thought on "LP Review: Metallica "Hard Wired…To Self Destruct," Holy Shit! Epic, Awesome, Heavy Metal"
Pingback: Lookback: Metallica's 'The Black Album' Turns 30 This Month: My Conflicted Thoughts | BourbonAndVinyl


text:
<?php
// Jivoo
// Copyright (c) 2015 Niels Sonnich Poulsen (http://nielssp.dk)
// Licensed under the MIT license.
// See the LICENSE file or http://opensource.org/licenses/MIT for more information.
namespace Jivoo\Jtk;

use Jivoo\InvalidMethodException;

/**
 * A JTK object contains information and logic used when rendering JTK snippets.
 * All JTK objects can be extended with custom properties
 * using the magic getters and setters.
 */
class JtkObject {
  /**
   * @var array Properties.
   */
  private $properties = array();

  /**
   * Get value of property.
   * @param string $property Property name.
   * @return mixed Value or null if undefined.
   */
  public function __get($property) {
    if (isset($this->properties[$property]))
      return $this->properties[$property];
    return null;
  }

  /**
   * Set value of property.
   * @param string $property Property name.
   * @param mixed $value Value.
   */
  public function __set($property, $value) {
    $this->properties[$property] = $value;
  }

  /**
   * Whether or not a property exists and has a value.
   * @param string $property Property name.
   * @return bool True if property exists and isn't null.
   */
  public function __isset($property) {
    return isset($this->properties[$property]);
  }

  /**
   * Delete a property.
   * @param string $property Property name.
   */
  public function __unset($property) {
    if (isset($this->properties[$property]))
      unset($this->properties[$property]);
  }

  /**
   * Call a property setter for chaining (of the form "setProperty(value)"
   * where "property" is the property).
   * @param string $method Method name.
   * @param mixed[] $parameters Parameters.
   * @throws \InvalidMethodException If method undefined.
   * @return self Self.
   */
  public function __call($method, $parameters) {
    if (isset($parameters[0]) and preg_match('/^set([A-Z].*)$/', $method, $matches)) {
      $property = lcfirst($matches[1]);
      $this->properties[$property] = $parameters[0];
      return $this;
    }
    throw new InvalidMethodException(tr('Invalid method: %1', $method));
  }

}


text:
Q: Checking For Internet Connectivity in Objective C I've been working through the Stanford iPhone Coding course and currently hooking into the Twitter API. What I'd like to do is accurately handle two error conditions: One for when the username is invalid, and another for when the device is not currently connected to the internet. Unfortunately, as it stands, the best I can surmise is whether or not the return from the API is nil or not - which is the case for both conditions.
What I'm looking for is a line or two of code that can check for a connection before attempting any fetch of remote data. I could sift through the Apple documentation but I figured: Why not put the question to you guys for my benefit and perhaps that of others?
Additional info: Using Objective-C and the iPhone SDK in XCode.

A: You'll need to read in the error codes and respond as best you can. I've had some experience with this essentially it may depend on what service you are interacting with but with delicious.com I get error -1012 for bad user/passwd which if you look it up is
NSURLErrorUserCancelledAuthentication =     -1012,

though clearly that wording is misleading, though I can consistently replicate putting in bad user/passwd and getting that error code. Technically the iPhone is never not connected to the internet unless you are in some strange region that has problems with data connection. I see also there is an error code
NSURLErrorNotConnectedToInternet =      -1009,

I would go through NSURLError.h (and there are more like that)
NSURLErrorUnsupportedURL =          -1002,
NSURLErrorCannotFindHost =          -1003,
NSURLErrorCannotConnectToHost =         -1004,
NSURLErrorNetworkConnectionLost =       -1005,

etc...
all you need to do is get a reference to the NSError object you passed in & check it's error code like so
//NSError *returnedError

if([returnedError code] == kERROR_CODE_BAD_USERNAME_OR_PASSWORD)

the constant is something i've defined in my own source code that is essentially -1012

A: That code works, but doesn't always create the desired result.
The way that the TCP stack on the iPhone works is very different from what should be expected. With the "Reachability" code, sometimes a network connection will be present, but will not be reliably detected. However, launching MobileSafari then reattempting to check connectivity with "Reachability" code will result in the correct result.
The way that I have found most effective in determining network connectivity is to run a NSURLConnection check when the application loads, in a separate thread. Make a call to a URL that you know will return something like "Yes" (i.e. HTML file on your server or something). Then check to be sure the returned result is equal to the static text. That way, you know that the NSURLConnection stack is reaching out properly, as opposed to the "Reachability" code that does not quite work consistently.

A: this works for me and is taken from apple seismic xml project:
- (BOOL)isDataSourceAvailable
{
    static BOOL checkNetwork = YES;
    if (checkNetwork) { // Since checking the reachability of a host can be expensive, cache the result and perform the reachability check once.
        checkNetwork = NO;

        Boolean success;
        const char *host_name = "twitter.com"; // your data source host name

        SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(NULL, host_name);
        SCNetworkReachabilityFlags flags;
        success = SCNetworkReachabilityGetFlags(reachability, &flags);
        _isDataSourceAvailable = success && (flags & kSCNetworkFlagsReachable) && !(flags & kSCNetworkFlagsConnectionRequired);
        CFRelease(reachability);
    }
    return _isDataSourceAvailable;
}

A: Take a look at Apple's sample code. The Reachability project shows how to detect a connection.
http://developer.apple.com/iphone/library/samplecode/Reachability/index.html

A: reachability is separate class through you can access the code
   Reachability *curReach = [Reachability reachabilityForInternetConnection];
NetworkStatus netStatus = [curReach currentReachabilityStatus];
switch (netStatus)
{
    case NotReachable:
    {
        UIAlertView *connectionAlert = [[UIAlertView alloc] init];
        [connectionAlert setTitle:@"Error"];
        [connectionAlert setMessage:@"Please check your network connection."];
        [connectionAlert setDelegate:self];
        [connectionAlert setTag:1];
        [connectionAlert addButtonWithTitle:@"Back"];
        [connectionAlert show];

        break;
    }
    case ReachableViaWWAN:
    {

    }
    case ReachableViaWiFi:
    {
    }
}

A: What's your current connection code look like? If you're using NSURLConnection +sendSynchronousRequest:returningResponse:error:, then you just need to pass the address of an NSError variable and check that thereafter; with connectionWithRequest:delegate:, you should implement -connection:didFailWithError: in the delegate.

A: When using Apple's Reachability bear in mind that you can find yourself being connected via WWAN (ReachableViaWWAN) or WiFi (ReachableViaWiFi) without being connected to the internet even when you try to reach some host like google.com or apple.com (maybe a caching issue). I ended up calling my own server and getting back a digit - the best solution in my case at least.

A: -(BOOL)returnInternetConnectionStatus{
    ReachabilityLattest *reach = [ReachabilityLattest reachabilityForInternetConnection];
    NetworkStatus internetStatus = [reach currentReachabilityStatus];
    if ((internetStatus != NotReachable)) {
        return TRUE;
    } else {
        return FALSE;
    }
}


The room is well ventilated and fully furnished with cupboards, curtains, a large dressing mirror, laptop table, electric kettle, hair dryer, iron and a fan. The mosquito net is also affixed in the windows. RO water and homemade food (for extra charge) will be available on request. We are also willing to let you rent our scooter TVS wego (subject to availability) at a reasonable price mainly for sightseeing in Bhuj. You can also get your clothes washed for a nominal extra charge.


text:
Technical Support in Schools (Irish Style)
We all know that primary schools are underfunded. We all know that the government pays for about 60% of the actual costs of running primary schools through capitation and ancillary grants. We all know that parents have to make up the rest of the costs of schooling their children through cake sales and voluntary contributions.
In most schools, all their Interactive Whiteboards have not been funded by the Department of Education. Right now, they're buying us projectors and laptops, which many schools have already got thanks to parents' fundraising. So it comes as no surprise to me that parents have been asked yet again to fundraise in order that schools should receive technical support.
In the UK, according to the Tipperary Institute of Technology only 20% of schools' ICT budgets go on hardware. 34% of the budget goes on technical support. I think that this is about right. We shouldn't be concentrating so much on hardware. However, in Ireland, the ICT budget for anything except hardware is zero.
At the CESI conference yesterday, we were given a talk about technical support (I won't shoot the messenger because I think he's one of the good ones) and the message from the NCTE is that we should ask parents to fundraise for technical support.
A point that was made by the presenter was that it might be difficult to ask parents to fundraise for something non-concrete, like tech support. Unfortunately, parents already fundraise for non-concrete things. Adding technical support to the voluntary contribution, I feel, would go down as well as asking parents to pay for the school's electricity…. oh wait… they already do that.
Barry O'Sullivan from Cisco systems, one of the companies involved in the Smart Schools initiative, recommended to the Sunday Times that parents could take part in the scheme by fundraising. If the Smart Schools Investment team wanted to really help schools and children, they should have "done an uber-Eircom" and donated a good server, a load of client PCs and projectors to every school in the country. Seeing as so many of these clients end up being resold to schools as "refurbs" for sometimes exorbitant prices, I think this gesture of goodwill would have been much more acceptable to schools. Schools, I'm sure, would be very proud to announce their donations from their multinational partners and encourage their community to support these businesses. It would also be an investment from these companies rather than an expense as their employees of the future will have had excellent experience of their products.
This would have left Minister O'Keeffe a lot of his €150m budget for ICT, for a network of support teams around the country – say through Education Centres. These techie people would have access to every school server through VPN and could make sure everything was ticking over nicely. Should a big problem occur, there could be a call-out service to schools. I can't imagine this system would cost much more than €2-3m per annum, based on 4 full-time technicians per education centre.
It would also leave Batt O'Keeffe a few more million euros to pay for curriculum content, which could be accessible by everyone in the country. There is little to no government initiated curriculum content in this country yet we have several brilliant educational software developers, e.g. Edware, Learning Horizons and Flúirse. Why aren't these companies given money to make the content teachers, parents and pupils need? Why is it that it's the textbook companies who are again leading us in how to teach? As good as their stuff is, it's not going to be free to schools. I would estimate that if Batt O'Keeffe gave 50 software developers €50,000 each for two years to work full-time creating digital content, that would be the best €5m spent ever.
Until then, I guess we'll just have to add another cake sale to the calendar or let our new laptops and projectors die as we wait for a "projector lightbulb replacement" procurement procedure.
Anseo.netFollow
Offers help to primary teachers in areas of technology and leadership.
Retweet on TwitterAnseo.net Retweeted
Simon Lewis 👨🏻🎓🎙📌✍🏽@simonmlewis·
Special Episode of the podcast with an in depth analysis of Norma Foley's interview with Kieran Cuddihy on Newtalk today. (13th October)
Tune in to hear my thoughts on Banked Hours and a principal hotline that nobody seemed to know about.
https://bit.ly/3mVeodz #edchatie
🎙🎙🎙 Listen to my thoughts on the interview on Newstalk with Norma Foley yesterday about the sub crisis. https://bit.ly/3BFmmgQ or on your favourite podcasting app:
https://link.chtbl.com/j-Vu9CJU #edchatie
Special Episode of the podcast with an in depth analysis of Norma Foley's interview with Kieran Cuddihy on Newtalk yesterday. (13th October)
https://bit.ly/3v801WK #edchatie
Anseo.net@anseo·
This looks good from RTE - #biodiversity https://bit.ly/3wDiL02
This week I'm summarising the document received last night for the Summer Programme, which is now available for all schools. I've been running the programme for 13 years so hopefully it's of help.
https://bit.ly/3475SPn #edchatie
How can iPads can be used efficiently in the primary classroom? 605 / 0 / 0
Android Tablets and G Suite 678 / 0 / 0
Can you use the interactive whiteboard as a projector screen for movies? 1230 / 0 / 0
When purchasing a IWB system is a projector included or does it need to be bought separately? 972 / 0 / 0
Can you upload video recordings to Aladdin Connect? 1856 / 1 / 0


Following your consultation and receipt of your invoice, a contract is signed and a non-refundable/non-transferable 20% deposit is required in order to start the design process of your stationery.
When placing your order, we strongly suggest ordering an additional 10%. If you invite additional guests, if one of your guest's invitations is lost in the mail, or if your mother wants an additional as a keepsake, it will be easier and less expensive if you have them on hand already, versus placing a new order for that small of a quantity.
Please let us know ASAP if you're crunched for time in getting your invitations out as we'll have to make sure there's adequate time to complete your order. The average turnaround time for invitations is 8-10 weeks. Please be advised that any orders placed with 1 months' notice or less will be subject to a 20% rush fee.
After your contract is signed, please download the Event Details form to provide all information related to your big day. On this form, you should also provide the wording you would like to use for your invitation. If you prefer that we formulate the wording for you, please advise in the notes section.
Your stationery will be designed based on what is discussed at your consultation (e.g. colors, styles, themes, etc.) At least 3 designs will be sent for you to choose from. You will be permitted up to 2 rounds of revisions. During this time, please check for spelling and other errors. Any revision to your final design (beyond the 2 that are permitted) will be subject to a $20 revision fee.
Once your designs are complete, we will email final proofs for review. Please take a final look to confirm that all information is correct and the design is to your liking. Please send us an email upon review confirming that it is okay to start production of your invitations. If any additional changes need to be made, please let us know ASAP. Any changes made to your suite after your confirmation will be at your expense. If you would like a mock invitation mailed to your home before final approval, please let us know and we will assess a $10 fee to your balance.
If you are opting for a full Branding Package complete with Day-of-Deets, these additional pieces will be designed based on your invitation. It is important for your stationery to have a cohesive look! Normally, your Day-of-Deets (e.g. menus, programs, etc.) are designed and printed 4 weeks prior to your wedding. This allows time for you to finalize details with your venue and guest count. If you'd like your items sooner, we can definitely arrange this.
Once your items are complete, we will contact you to arrange delivery/pick-up or shipping.


We offer our customers with various types of stone Conveyor Belts, which have been sourced from highly established manufacturer and suppliers.
The discharge pulley can also be slightly elevated above the normal beltline, reducing the belt's edge tension in the transition section. The change of the belt's contour from troughed to flat stretches the edges of a belt, like the hypotenuse of a right triangle.


Convenient:: Ready-to-use 35 mg/ml Kanamycin Sulfate Solution.
Sterile: Solution passed through a 0.2 µm filter to ensure sterility.
Kanamycin inhibits bacterial protein synthesis by binding 70S ribosomes resulting in dysfunctional translation of mRNA. Kanamycin is effective against both Gram (-) and Gram (+) bacteria. Resistance to kanamycin is conferred by an aminoglycoside phosphotransferase that modifies the antibiotic, preventing its interaction with ribosomes. Kanamycin is commonly used to select for cosmid vectors.


Front porch ideas for small houses – The word porch is derived from the Latin word "porta", which means "door" or "entrance"; this architectural element is a great idea to decorate the exterior of our house, since in addition to shading it when the days are very sunny, we can enjoy the freshness of the summer night; share meals and pleasant conversations with friends and family or simply relax and contemplate the landscape.
We can see that the front porch ideas for small houses also works as a corridor that connects to the rest of the rooms of the house, allowing private access to each one of them. A practical and functional idea of keeping the home's environments illuminated and ventilated, with the ease of being able to access the freshness of the porch at the moment you want with total freedom.
To emphasize the presence of front porch ideas for small houses, a drop was placed as a staircase leading to the access of the house adding an extra atmosphere to enjoy the outdoors. The wooden ceiling with beams is covered with tiles in perfect harmony with the colors of the rest of the house. The charm of this porch lies in the wonderful decoration that these lattices offer to the structure of the house, in a simple way but that offers a spectacular final result.


The last band of the night was Roadburg (myspace.com/roadburg). Sharing two members with The Galacticos (myspace.com/thegalacticos), they are at least as cheerful, albeit jazzier. Which is nice. An old tube radio was featured as prop and apparently it is also very handy to put your drinks on.
They played on the small stage: smokeless and steady (quite reddish) lights. Not perfect, but good enough for some nice shots. Some worked out better in black & white, because of the strong red colourcast.