text:
Q: Access classes with prototyping I have a prototype class, and from this I initialize other classes:
this.classA = new lp.ClassA();
this.classB = new lp.ClassB();

I was just wondering, is there a way to access class A methods inside class B (and the other way round too), how can I reference it?

A: Not unless you pass the instance to the B constructor. Or you are using some kind of closure like RequireJS where you can pass it.
this.classA = new lp.ClassA();
this.classB = new lp.ClassB(this.classA);

redpajama_set_name: RedPajamaStackExchange


text:
package client

const (
	APIServerConfigType                 = "apiServerConfig"
	APIServerConfigFieldAuthorization   = "authorization"
	APIServerConfigFieldBasicAuth       = "basicAuth"
	APIServerConfigFieldBearerToken     = "bearerToken"
	APIServerConfigFieldBearerTokenFile = "bearerTokenFile"
	APIServerConfigFieldHost            = "host"
	APIServerConfigFieldTLSConfig       = "tlsConfig"
)

type APIServerConfig struct {
	Authorization   *Authorization `json:"authorization,omitempty" yaml:"authorization,omitempty"`
	BasicAuth       *BasicAuth     `json:"basicAuth,omitempty" yaml:"basicAuth,omitempty"`
	BearerToken     string         `json:"bearerToken,omitempty" yaml:"bearerToken,omitempty"`
	BearerTokenFile string         `json:"bearerTokenFile,omitempty" yaml:"bearerTokenFile,omitempty"`
	Host            string         `json:"host,omitempty" yaml:"host,omitempty"`
	TLSConfig       *TLSConfig     `json:"tlsConfig,omitempty" yaml:"tlsConfig,omitempty"`
}

redpajama_set_name: RedPajamaGithub


text:
More than 500 South African rhinos were killed for their horns in the first six months of this year
More than 500 South African rhinos were killed for their horns in the first six months of this year – that's nearly three rhinos a day.
Official government statistics show that at least 529 rhinos were killed nationwide between January and the end of June in 2017. Should this killing rate continue unchecked, the final death toll for the year is expected to reach over 1,050 rhinos – almost identical to last year.
Moreover, elephant poaching is an increasing problem, 30 elephants were killed in South Africa's Kruger National Park in the first six months of 2017.
In spite of this, South Africa's Environment Minister, Edna Molewa, says the situation is improving. She announced that poaching is down in the Kruger Park, where Network for Animals assists with canine anti-poaching units, but it's up in other parts of the country, notably Kwa-Zulu Natal. Minister Molewa acknowledges that more needs to be done. "It is clear that more resources are required to address this challenge that we are experiencing in terms of both rhino and elephant poaching," she said.
David Barritt, NFA's campaign director, said anti-poaching efforts in the Kruger National Park were becoming more efficient. "The canine anti-poaching units that NFA assists to track poachers and sniff out weapons, do superb work and have significantly helped reduce poaching," he said.
But he cautioned that the situation remains critical. "South Africa is the last stand for rhinos and elephants," he said. "If the battle is lost in South Africa then there is no hope at all." Government seem to finally realise that the survival of these species depends on their actions and there are positive things happening, but the scale of the problem is so huge that much more needs to be done."

redpajama_set_name: RedPajamaCommonCrawl


Its Insurance Day! Lydia was going to college at the University of Colorado Denver and had an outstanding bill for Fall semester so dropped out after "access date" and they want the whole tuition, Chris has $3800 in tolls and fines from E470, Ella had not been paying mortgage payments on a rental for 8 years, Cynthia put a deposit ($3500) on a shed kit but the city did not allow it and she wants the deposit back, this and much more.
Tomorrow is Mortgage and Realtor Day!


text:
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<entry>
	  <title type="text/html" mode="escaped">&#x26;</title>
</entry>
</feed>


text:
Re: Buffering!
Buffering!
AdventureAcres
New to HN and was told we could stream "a few games a month" but then our data would decrease. What they failed to tell us is that the buffering would make anything and everything unwatchable. Called tech support and was told "there is nothing we can do" but that recorded shows and games would not buffer. This is untrue as I just tested it. Any ideas on what to try?
general discussion is not a support area
If the show is recorded, it wouldn't be using data or be connected to the internet, so there would not be any buffering. Where are these shows being recorded to, and what do you use to watch them?
Latency and congestion affect satellite internet and there's nothing to be done about it,as it's related to the technology itself, the laws of physics, and users trying to do data intensive activities on a limited data environment.
if you want to watch games, why not get satellite TV? That uses no data and there's no buffering unless the weather is really bad.


text:
Global Health Trials celebrates fifth birthday by thanking its contributors
11 May 2015 marked a major achievement, the fifth birthday of global health research community, Global Health Trials. The outstanding success of this initiative is owed to its diverse, international body of researchers who contribute their time and research experience to build research capacity; using the Global Health Trials platform as a tool for success.
Global Health Trials (www.globalhealthtrials.org) is an online community of practice, where researchers working in global health come together to share their knowledge about how to conduct health research, with the aim of enabling the generation of life-saving evidence in places and situation where research is difficult and rarely happens. It works because it is free and it's a neutral and truly collaborative space, making it unique; scientists are well known for not sharing how they do their work!
Five years ago, Global Health Trials was launched to provide frontline healthcare workers with access to all the tools, training and knowledge they would need to set up their own studies. It began as a resource library and discussion forum; researchers could share their guidance articles about conducting research, and could ask one another questions and share their experiences. Five years on, and with over 145,000 visitors, Global Health Trials has seen an exponential rate of growth and morphed into an evolving platform with numerous features that guide the process of conducting a research study; both in terms of online resources and events organised by users, and with applications such as the popular Training Centre, research Site-Finder tool, and Process Map. In fact, the project has been so successful that Global Health Trials is now its own niche area within the wider Global Health Network (www.theglobalhealthnetwork.org) , which encompasses all the projects above and more, providing an open-access set of tools, resources and community platforms for specific types of research or roles. It has become an online science-park for the Global Health Research community.
Global Health Trials works because it is operates globally via its online platform, so one can find assistance from researchers across the entire world, but also because it is locally active, with regional hubs in many locations. For example, Global Health Trials has regional faculties, which are local, volunteer-led networks which build local research capacity, running free and open-access skills sharing workshops in many locations, working on exciting methodology research projects, as well as working together to share events, training opportunities, tools and resources. Lastly it is successful because it is cross-cutting, sharing resource between disease areas, regions and health organisations.
As with all communities of practice, Global Health Trials owes its success to its members, who have taken the time to share their guidance and advice on the 'how to' of clinical research. For example, they might act as expert in an 'ask the expert' panel; they might contribute their guidance articles on a step or procedure in the research process; or they might organise local events to build local research capacity. It is the enthusiasm of these global contributors who have created such an all-encompassing, worldwide community, and in turn encouraged and empowered others to perform global health research.
This community-driven approach also ensures that the platform is constantly evolving, as new resource gaps are uncovered. For example, the South African regional faculty identifying a lack of training opportunities in Project Management for clinical trials; in response the platform was used to run a skills –sharing workshop, free to attend, and which is being transformed into an open-access eLearning course for future users all around the world.
To mark its fifth birthday, Global Health Trials' regional communities are coming together to form a worldwide seminar series, with seminars discussing the role of communities of practice in clinical research marking the occasion in over fifteen locations across the globe. Online webinars will be conducted including Q&A with the Principal Investigator, Professor Trudie Lang, and a commemorative interactive map 'How Global Health Trials has helped me' will be available online, for users to leave their photos, birthday messages, thoughts and videos.
Please join the community in thanking Global Health Trials' contributors on this special day, and celebrate with us. Add your thoughts to the map here (or email them to info@globalhealthtrials.org), sign up or sign in, get involved in the regional events, and email if you'd like to be involved in future.
Happy Birthday to the Global Health Trials Community!
Connect with them on:
Global Health Trials: www.globalhealthtrials.org
Facebook: www.facebook.com/TheGlobalHealthNetwork
LinkedIn: www.linkedin.com/company/the-global-health-network
Twitter: www.twitter.com/info_tghn #GHT5years


text:
#LSN_Sports SIJHL team training camps
THUNDER BAY, Ont. – August 8, 2017 (LSN) With the start of the Superior International Junior Hockey League's 2017-18 season just six weeks away, the main training camps for each of its respective clubs is rapidly approaching.
The following a breakdown on each team's upcoming camps along with other related information:
The reigning SIJHL Bill Salonen Cup champion GM Ice Dogs will open up camp at Dryden's Memorial Arena on Friday, Sept. 1.
This three-day event will conclude on Sunday, Sept. 3 with a scrimmage.
Not only will the GM Ice Dogs enter the campaign as the defending champs, but they will also host the 2018 Dudley-Hewitt Cup Central Canadian Jr. A Championship in May.
Friday, Sept. 1
T.B.A.
Sunday, Sept. 3
Team camp contact: Kurt Walsten; head coach and general manager: icedogs_headcoach@outlook.com (Email)
Looking to build upon the organizations first-ever SIJHL finals appearance last season, English River will take to the ice at Cochenour Arena in Red Lake for their main camp Sept. 6-8.
Wednesday, Sept. 6
10 a.m. – Returning players meeting
12 p.m. – Registration
1 p.m. – Staff welcomes and player expectations in arena lobby
2 p.m. – Black & Grey drill session
3:15 p.m. – Black & Grey fitness testing
3:15 p.m. – White and Yellow drill session
4:30 p.m. – White and Yellow fitness testing
4:45 p.m. – Game No. 1: Black vs. Grey
6 p.m. – Game No. 2: White vs. Yellow
10 a.m. – Game 3: Yellow vs. White
11:30 a.m. – Game 4: Grey vs. Black
1 p.m. – Game 5: White vs. Grey
2:30 p.m. – Game 6: Yellow vs. White
3:45 p.m. – Game 7: Yellow vs. Black
5 p.m. – Game 8: Black vs .Grey
9 a.m. – Game 9: White vs. Yellow
10:30 a.m. – Game 10: Black vs. Grey
11:30 a.m. – Individual player meetings
2 p.m. – Black vs. White game
Team camp contact: Derek Sweet-Coulter; head coach/general manager: dereksweetcoulter@gmail.com (Email)
FORT FRANCE LAKERS
Having recently returned from Hockey Canada's Summer Showcase in Calgary, Alta., where he served as part of the coaching staffs for the under-17 portion of the event, Fort Frances head coach and general manager Wayne Strachan has once again re-focused his attentions to the Lakers.
Fort Frances opens up camp Aug. 31 and will run through Sept. 2 at Ice for Kids Arena.
Registration is $140.
Thursday, Aug. 31
10 a.m. – Registration and Meeting
11 a.m. – Off-ice testing
9:30 p.m. – Game No. 1
11 a.m. – Game No. 2
7 p.m. – Game No. 3
10 am – Game No. 4
7:15 p.m. – Player Meetings
Team camp contact: Wayne Strachan; head coach/general manager: wayne@fortfranceslakers.com (Email)
Minnesota's new head coach and general manager Todd Kreibich and assistant coach Garrett Hendrickson held tryout camps in both June and July heading into the main camp, which runs Aug. 28-30 at Hoyt Lakes Arena.
11 a.m. – Player check-in and registration at Hoyt Lakes Arena
Remaining schedule T.B.A.
Tuesday, Aug. 29
Wednesday, Aug. 30
Team camp contact: Todd Kreibich; head coach/general manager: tkreibich@msn.com (Email)
Busily gearing up for the second season in the SIJHL, Thief River Falls will be holding another minicamp Aug. 12-13 in Maple Grove, Minn.
Led by general manager Kevin McCallum and head coach of the year Cole Workman will look to build on a successful inaugural campaign in the league.
Details on their main training camp will be released once finalized.
The registration fee for the Maple Grove Minicamp is $250.
Saturday, Aug. 11
Team camp contact: Kevin McCallum; general manager: athleticscout@gmail.com (Email)
Under new head coach Rob DeGagne, the initial on-ice sessions for the North Stars tryouts have been set with three days of skates set to be held Aug. 18-20 at Current River Arena in Thunder Bay.
Registration for the tryouts is $200.
Friday, Aug. 18
5 p.m. – On-ice session No. 1
10 a.m. – On-ice session No. 2
Team camp contact: Scott Kellaway; president & co-general manager: skfmi@tbaytel.net (Email)
The SIJHL regular season opens Friday, Sept. 22.


This conference aims to bring together the main actors in the world of detection and optronic systems: industrialists, researchers, engineers and students. The oral presentations will focus on the latest developments in the field of detectors, from the visible to the infrared domain. Plenary discussions and a poster session will allow for many exchanges between participants. Visits of the partner laboratories will also be proposed.
Target audience : industrialists, researchers, engineers and students working in the field of detection and optronic systems.


text:
Q: Dredd not killing main.go fix needed I'm new to this tool and looking for help with what I'm sure is a common issue.
As I understand dredd isn't able to kill processes that it started, for me this is main.go.
My test feature is working great but the second time I obviously run into issues at the port is in use.
I've read most of the articles and guides out there but I'm not able to understand how to implement the necessary fix.
I tried creating script/test.sh
  #!/bin/sh
  go run main.go
  sleep 3
  PID=$!
  dredd apiary.apib http://localhost:5000/
  RESULT=$?
  kill -9 $PID
  exit $RESULT

and then running ./scripts/test.sh instead of dredd but its not working at all.
What is the best way to implement a fix for this that would also work on circleCI?

A: figured it out.
I had to delete the dredd.yml file and run
$ go build
then
$ dredd apiary.apib http://127.0.0.1:5000 --server=./go-project --language=go
But circleCI testing is not working, it just seems to ignore the circle.yml file and skips straight past it.


Behind the numbers, you find the people that matter. At Drink, we believe that a sustainability report should be a tool to help companies understand and communicate what is truly important: how their environmental, social, and economic performance impacts their key stakeholders.
For our client Pilipinas Shell Petroleum Corporation (Pilipinas Shell), proper stakeholder identification and materiality assessment served as the first crucial steps toward determining what went into their second Annual and Sustainability Report titled Fuel the Philippines, Make the Future (ASR 2017).
The success of a materiality exercise is seen in the relevance of the information reported. As such, Drink recommended an enhanced reporting process, with focus on the most effective ways to extract essential data and ideas, and the kind of storytelling that communicates the motivation behind the action, and the struggle behind the fulfillment of the goal.
No one knows the story better than the reporter, which is the client-company. We empowered Pilipinas Shell to articulate their sustainability story through learning sessions, stakeholder validation and engagement, materiality assessment, and storytelling and content development.
Engagement sessions, though led by Drink, also enabled us to learn from our client. We not only tapped existing communication channels and documentation, but also observed firsthand the town hall meetings referred to as Ugnayan sa Barangay conducted by Pilipinas Shell's liaison officers with members of the host communities around the Batangas refinery. Throughout, Drink also conducted one-on-one interviews with principal investors, members of the Board of Directors as well as Pilipinas Shell management, and various employees on the ground.
At every step of the reporting process, Drink served as a guide and a scribe. However, the principal author of the report remained Pilipinas Shell, who owned their sustainability story.
Pilipinas Shell undertook a business-wide stakeholder expectations and interests review, and a comprehensive materiality assessment. This enabled the reporting to focus on topics and issues that mattered most to the company and its key stakeholders: economic, governance, environmental, and social.
After the assessment, Drink supported Pilipinas Shell with the creation of templates to gather and manage Pilipinas Shell's data. Beyond data gathering, Drink strategized how to strengthen the presentation of information through a creative treatment that marries data and storytelling. While a report outline template was provided to Drink, this was edited along the way to ensure the inclusion of the right stories, as well as to integrate the presentation of the selected sustainability disclosures.
Beyond the "what" and "where," the stories in the ASR 2017 revolved on the "how" and "why." Most importantly, they focused on "who" was involved, particularly the heroes such as the aviation crew who consistently won awards for their dedication to safety, or the decommissioning team who made sure that Pilipinas Shell exited Pandacan with care and regard for the community.
ASR 2017 continued the tradition of publishing a Sustainability Scorecard and Financial Highlights that serve as progress reports with a consistent set of metrics year upon year. The report followed the GRI Standards, the global best practice in sustainability reporting. However, it also complemented the framework with those feature stories that provided a human perspective to the tabulated data.
Diverse stakeholders could mean taking a distinctive, more targeted approach that would best suit the audience. As part of the communications plan for the ASR 2017, Drink also recommended the creation of a microsite, a video production, and a mobile application focused on sustainability. We believe that there are different ways to tell the same story, within the parameters set by the client.
Naturally, we worked with Shell's stringent global standards for copy and design, which provided the necessary direction and boundary for our creative work. As such, Pilipinas Shell's ASR 2017 proved to be a concise yet insightful volume, as the reporting focused on the most material topics to the company and its key stakeholders.


The TOYOTA GAZOO Racing World Rally Team is celebrating a second straight victory after Ott Tänak followed his Rally Finland triumph by securing victory on Rallye Deutschland. The result is the maiden win on asphalt for the Toyota Yaris WRC. As in Finland, the team achieved a double podium result, with Esapekka Lappi finishing in third place to help Toyota climb to second in the manufacturers' championship and close to within 13 points of the lead.
Tänak almost led the rally from start to finish, only briefly conceding the lead after SS2. He carried an advantage of 43.7 seconds into the final day, which he managed carefully through the two runs over the 29-kilometre Grafschaft vineyard test. He sealed the win on the Bosenberg Power Stage, where he came within 0.1s of repeating his fastest time in Finland. It was Tänak and co-driver Martin Järveoja's third win since joining Toyota this year, the pair's second on Rallye Deutschland in as many years, and one that brings Tänak closer to the two drivers ahead of him in the championship.
Lappi started the day occupying fifth position, and moved up into third with a clean run through the first stage of the day. He was third fastest on the Power Stage as he and co-driver Janne Ferm claimed their second podium in the space of three events and their first on asphalt in the WRC. It also strengthens Lappi's fine fourth place in the drivers' standings in his first full season at this level.
Jari-Matti Latvala had to retire from the rally on the first stage of the day due to a hydraulic pump failure that caused his car to lose drive. He had begun the day in third overall and only 0.8s away from second place after a strong performance on Saturday when he won two stages.
Rally Turkey (September 13-16) returns to the WRC for the first time since 2010 in a new location around Marmaris on the Mediterranean coast. A combination of smooth fast gravel roads and more demanding rocky mountain passes is expected, along with warm temperatures.


Plumtree & Associates is a boutique construction law firm specializing in representing general contractors, custom homebuilders, 8a contractors, remodelers, subcontractors, suppliers, engineers and architects in both California and Nevada. The firm represents clients in public, industrial, commercial and residential construction. Area of representation include, contract litigation, mechanics liens, bonded stop notices, delay claims, differing site conditions, change order negotiation/litigation, disgorgement, California Home Improvement Contract Issues, contract drafting/negotiation, CSLB license issues, business formation, expansion and dissolution, zoning, code enforcement, etc.
Founder of The Grossman Law Firm, Scott Grossman is a certified specialist in estate planning, probate and trust law. His personal and firm's mission is to make sure that the wishes of his clients loved ones are carried out properly.
(951) 225-1540	41951 Remington Ave.
Joseph V. Camarata prides himself on providing more personalized, experienced representation to clients facing criminal charges and family law matters. Mr. Camarata is a former prosecutor with substantial trial experience. When you discuss your case with him, he provides only his honest assessments and carefully explores your options in detail with you. He is aggressive in seeking the best possible outcome yet compassionate when guiding you through the legal system. Mr. Camarata is highly respected by the legal community for his ethics and for his impressive results.


Stockport in 1845 is a community in transition from a small medieval market town to the major industrial and commercial centre of the late 19th century.
The old north-south spine of the town can clearly be seen along Hillgate, with just a hint of the rear burgage strips, and culminating at the Market Place and Castle Hill, the original core of the town.
The industrial revolution has already made its indelible mark on the town with several large cotton mills along the Rivers Mersey and Tame, and at the edge of the developing town. Important employers can also be seen at the Edgeley Bleach Works and a large hat manufactory on Canal Street.
The railway has only recently been constructed throwing the six hundred yard viaduct across the Mersey Valley which dominates the town to the present day. The importance of the railway to the trade of the town can be deduced from the size of the goods warehouse at Heaton Norris Station at the north end of the viaduct. Interesting features of the time are the extensive allotment gardens to the south east of the town centre which no doubt kept the town-folk well supplied with home-grown produce.
Stockport in 1845 still has a pleasant rustic feel about it, despite the spread of industry. No citizen is more than a quarter of a mile from the fields and old lanes of the countryside, but the first signs of the rigid pattern of terraced housing that is to encircle the town is very evident.


For over twenty years I've helped web sites and other digital content assets get discovered. People refer to me as a link building expert, but that is not what I am. The reality is "link building" is a dated concept, and doesn't do justice to the process needed to succeed onlne today.
I'm a content linking strategist, and I've spent thousands of hours (and dollars) analyzing how the web's vast link graph impacts how content is discovered. I use what I've learned to help my clients. I've spoken at 150+ industry conferences, worked with over 1,000 web sites, and years ago I was speaking at a conference on a panel with Matt Cutts, when someone introduced me as "Link Building Moses". It was either Danny Sullivan, Chris Sherman, or Mike Grehan. Everyone in the audience laughed. Ha ha ha. Very funny. I get it. I've been vocally against link schemes and manipulation, and I've been online since modems were the only way to go online. I think I still have an AOL account.
But…the linking strategist in me saw a light bulb come on. I recognized the opportunity "LinkMoses" might represent, and now I'm having the linking equivalent of the last laugh with thousands links I've attracted by turning LinkMoses into an online persona. LinkMoses proved to be a great way to attract links, naturally.
In addition to developing linking strategies for clients, I offer link development consulting, training, RFP vetting, and for those considering purchasing web sites, I provide M/A counsel and recommendations based on my own proprietary linking analytics. For companies looking to hire their own in-house linking strategists, my experience will help you evaluate and screen candidates to make sure you make the right hire.
Lastly, a few years ago I turned LinkMoses into LinkMoses Private, an inexpensive fee-based subscription newsletter/report containing actionable linking strategy advice, vetted linking opportunities, curated linking tips, and Q/A videos.
LinkMoses Private costs a whopping $8 per month.
Why so inexpensive? Because anyone not willing to pay $8 needs to find a new line of work, and anyone who thinks a newsletter than only costs $8 can't be useful has been brainwashed into believing that they have to spend a fortune to succeed. I'm living proof that you don't.
A mere $8 a month? That, my friends, is hilariously little money. Good solid links, with great instructions on how to get them. I've subscribed for less than 2 months and already, I've gotten several links out of the link building tips. Now you see why I think all of you, should go and subscribe to LinkMoses Private.
I hope you will, too. If you'd like to know more about me, here's my full Bio.


text:
Q: Can I convert bool in model to yes/no in a QComboBox I have a database with a column value 0/1.
I use QSqlRelationalTableModel for showing data to widget.
Is it possible to show Yes for 1 and No for 0 in a QComoboBox?
And also, when I select yes/no, it should save to DB as 1/0.
Can I do something with setData() and getData() functions? Could someone give a clue how to start?
UPDATE:
    mpCountryModel->setTable("CountryMaster");
    mpCountryModel->select();

    ui->comboBox->setModel(mpCountryModel);
    ui->comboBox->setModelColumn(5);

As in column 5 has value 0 or 1, the same will display 0 and 1, right?

A: A complete example in literate programming style follows. Let's start with a header and common constants:
// https://github.com/KubaO/stackoverflown/tree/master/questions/proxy-combo-31995345
#include <QtWidgets>
#include <QtSql>

const QString kYes = QStringLiteral("Yes");
const QString kNo = QStringLiteral("No");

First of all, you have to translate the data from the database into form suitable for display and editing. For display, you need to map 0->No and 1->Yes. For editing, you need to map 0->false and 1->true so that the combo box editor is used. You need a proxy model:
/// Maps a given column from {0,1} to {false, true} for editing and {kNo, kYes} for display
class BoolProxy : public QIdentityProxyModel {
    int m_column;
public:
    BoolProxy(int column, QObject * parent = nullptr) :
        QIdentityProxyModel{parent}, m_column{column} {}
    QVariant data(const QModelIndex & index, int role) const override {
        auto val = QIdentityProxyModel::data(index, role);
        if (index.column() != m_column) return val;
        if (role == Qt::DisplayRole || role == Qt::EditRole) {
            if (val.toInt() == 0) {
                if (role == Qt::DisplayRole) return kNo;
                return false;
            } else {
                if (role == Qt::DisplayRole) return kYes;
                return true;
            }
        }
        return val;
    }
    bool setData(const QModelIndex & index, const QVariant & value, int role) override {
        auto val = value;
        if (index.column() == m_column && role == Qt::EditRole)
            val = val.toBool() ? 1 : 0;
        return QIdentityProxyModel::setData(index, val, role);
    }
};

Secondly, you need to modify the entries displayed by the boolean combo box editor. By default they are "True" and "False". You need to change them to "Yes" and "No", respectively:
class YesNoDelegate : public QStyledItemDelegate {
    QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option,
                          const QModelIndex &index) const override {
        auto ed = QStyledItemDelegate::createEditor(parent, option, index);
        auto combo = qobject_cast<QComboBox*>(ed);
        combo->setItemText(0, kNo);
        combo->setItemText(1, kYes);
        return ed;
    }
};

Let's put these all together:

int main(int argc, char ** argv) {
    QApplication app{argc, argv};
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName(":memory:");
    if (! db.open()) return 1;
    db.exec("create table example (name text, inuse numeric);");
    db.exec("insert into example (name, inuse) values "
            "('Zaphod', 0), ('Beeblebrox', 1);");

    QSqlTableModel model;
    model.setTable("example");
    model.select();

    BoolProxy proxy{1};
    proxy.setSourceModel(&model);

    QTableView ui;
    YesNoDelegate delegate;
    ui.setItemDelegateForColumn(1, &delegate);
    ui.setModel(&proxy);
    ui.show();
    return app.exec();
}

A: Is this any good?. This worked for me.
TableModel* model = new TableModel(this);
ui->comboBox->setModel(model);
ui->comboBox->setModelColumn(TableModel::BoolColumn);

//------------- tablemodel.h --------------------
QVariant data(const QModelIndex& index, int role) const;

int columnCount(const QModelIndex& ) const
{
    return 2;
}

int rowCount(const QModelIndex& parentIndex) const
{
    return parentIndex.isValid() ? 0 : 2;
}

//--------------------- tablemodel.cpp ----------------
QVariant TableModel::data(const QModelIndex& index, int role) const
{
   if (!index.isValid() || index.row() > 2) {
      return QVariant();
   }

switch (role) {
    case Qt::DisplayRole:
    case Qt::EditRole:
        if (index.column() == 0)
            return tr("Column %1").arg(index.column());
        else
            if (index.row() % 2 == 0)
                return "Yes";
            else
                return "No";
    default:
        break;
}
return QVariant();
}


text:
namespace previews {

namespace {

PreviewsEligibilityReason BlacklistReasonToPreviewsReason(
    blacklist::BlacklistReason reason) {
  switch (reason) {
    case blacklist::BlacklistReason::kBlacklistNotLoaded:
      return PreviewsEligibilityReason::BLACKLIST_DATA_NOT_LOADED;
    case blacklist::BlacklistReason::kUserOptedOutInSession:
      return PreviewsEligibilityReason::USER_RECENTLY_OPTED_OUT;
    case blacklist::BlacklistReason::kUserOptedOutInGeneral:
      return PreviewsEligibilityReason::USER_BLACKLISTED;
    case blacklist::BlacklistReason::kUserOptedOutOfHost:
      return PreviewsEligibilityReason::HOST_BLACKLISTED;
    case blacklist::BlacklistReason::kUserOptedOutOfType:
      NOTREACHED() << "Previews does not support type-base blacklisting";
      return PreviewsEligibilityReason::ALLOWED;
    case blacklist::BlacklistReason::kAllowed:
      return PreviewsEligibilityReason::ALLOWED;
  }
}

}

PreviewsBlackList::PreviewsBlackList(
    std::unique_ptr<blacklist::OptOutStore> opt_out_store,
    base::Clock* clock,
    blacklist::OptOutBlacklistDelegate* blacklist_delegate,
    blacklist::BlacklistData::AllowedTypesAndVersions allowed_types)
    : blacklist::OptOutBlacklist(std::move(opt_out_store),
                                 clock,
                                 blacklist_delegate),
      allowed_types_(std::move(allowed_types)) {
  DCHECK(blacklist_delegate);
  Init();
}

bool PreviewsBlackList::ShouldUseSessionPolicy(base::TimeDelta* duration,
                                               size_t* history,
                                               int* threshold) const {
  *duration = params::SingleOptOutDuration();
  *history = 1;
  *threshold = 1;
  return true;
}

bool PreviewsBlackList::ShouldUsePersistentPolicy(base::TimeDelta* duration,
                                                  size_t* history,
                                                  int* threshold) const {
  *history = params::MaxStoredHistoryLengthForHostIndifferentBlackList();
  *threshold = params::HostIndifferentBlackListOptOutThreshold();
  *duration = params::HostIndifferentBlackListPerHostDuration();
  return true;
}
bool PreviewsBlackList::ShouldUseHostPolicy(base::TimeDelta* duration,
                                            size_t* history,
                                            int* threshold,
                                            size_t* max_hosts) const {
  *max_hosts = params::MaxInMemoryHostsInBlackList();
  *history = params::MaxStoredHistoryLengthForPerHostBlackList();
  *threshold = params::PerHostBlackListOptOutThreshold();
  *duration = params::PerHostBlackListDuration();
  return true;
}
bool PreviewsBlackList::ShouldUseTypePolicy(base::TimeDelta* duration,
                                            size_t* history,
                                            int* threshold) const {
  return false;
}

blacklist::BlacklistData::AllowedTypesAndVersions
PreviewsBlackList::GetAllowedTypes() const {
  return allowed_types_;
}

PreviewsBlackList::~PreviewsBlackList() {}

base::Time PreviewsBlackList::AddPreviewNavigation(const GURL& url,
                                                   bool opt_out,
                                                   PreviewsType type) {
  DCHECK(url.has_host());
  UMA_HISTOGRAM_BOOLEAN("Previews.OptOut.UserOptedOut", opt_out);
  base::BooleanHistogram::FactoryGet(
      base::StringPrintf("Previews.OptOut.UserOptedOut.%s",
                         GetStringNameForType(type).c_str()),
      base::HistogramBase::kUmaTargetedHistogramFlag)
      ->Add(opt_out);

  return blacklist::OptOutBlacklist::AddEntry(url.host(), opt_out,
                                              static_cast<int>(type));
}

PreviewsEligibilityReason PreviewsBlackList::IsLoadedAndAllowed(
    const GURL& url,
    PreviewsType type,
    bool ignore_long_term_black_list_rules,
    std::vector<PreviewsEligibilityReason>* passed_reasons) const {
  DCHECK(url.has_host());

  std::vector<blacklist::BlacklistReason> passed_blacklist_reasons;
  blacklist::BlacklistReason reason =
      blacklist::OptOutBlacklist::IsLoadedAndAllowed(
          url.host(), static_cast<int>(type), ignore_long_term_black_list_rules,
          &passed_blacklist_reasons);
  for (auto passed_reason : passed_blacklist_reasons) {
    passed_reasons->push_back(BlacklistReasonToPreviewsReason(passed_reason));
  }

  return BlacklistReasonToPreviewsReason(reason);
}

}  // namespace previews


New 2018 Models available Now!
This machine has it all with Japanese hydraulics, expanding tracks, 2 speed crawler and hammer piping all standard equipment. A large operator seat and fully adjustable arm rests make the machine a breeze to use.


We stayed here for a week at the start of August on the second leg of our holiday. I will start by saying that the site is immaculate. Set on a fairly steep slope the pitches are terraced which gives you fantastic views of the sea and Watermouth Cove.
The sunsets were beautiful and I loved waking up each morning to the view of the sea. We only used the toilet block at the bottom of the site next to the shop and cafe but we found this to also be spotless and well kept. There were plenty of loos, all were clean at all times and there was also a good number of showers, never had to wait. The lights go off on a timer if you shower at night but only if you took quite a long time - most campsites have these kind of lights now to save energy.
We found the owners to be very friendly and helpful during our stay. Yes there are clear rules and expectations such as dogs on leads to be exercised off site and children to be in the company of parents after 10pm but these are the kind of rules that mean the majority of people have a pleasant stay.
We had a meal in the bar on one evening as we fancied a pizza and they were lovely. I also had a cream tea which was one of the best I had during our Devon holiday (and I had a few!). The bar had a decked area with sea views. The kids play area and tennis court was also below this area so it was nice to sit with a drink while the kids played close by.
The beach is very close by, down the famous 230 odd steps so not for the feint-hearted. The climb down and back up though is well worth it and we had a couple of nice sunny days on the beach plus a few rainy ones but due to the gorgeous location we enjoyed them all whatever the weather.


Description: Use the chrome.windows API to interact with browser windows. You can use this API to create, modify, and rearrange windows in the browser.
Permissions: The chrome.windows API can be used without declaring any permission. However, the "tabs" permission is required in order to populate the url, title, and favIconUrl properties of Tab objects.
Many functions in the extension system take an optional windowId parameter, which defaults to the current window.
The current window is the window that contains the code that is currently executing. It's important to realize that this can be different from the topmost or focused window.
For example, say an extension creates a few tabs or windows from a single HTML file, and that the HTML file contains a call to tabs.query. The current window is the window that contains the page that made the call, no matter what the topmost window is.
In the case of the event page, the value of the current window falls back to the last active window. Under some circumstances, there may be no current window for background pages.
You can find simple examples of using the windows module in the examples/api/windows directory. Another example is in the tabs_api.html file of the inspector example. For other examples and for help in viewing the source code, see Samples.
Deprecated in this API. A Chrome App panel-style window. Extensions can only see their own panel windows.
Deprecated in this API. A Chrome App window. Extensions can only see their app own windows.
The type of browser window this is. In some circumstances a window may not be assigned a type property; for example, when querying closed windows from the sessions API.
Normal window state (not minimized, maximized, or fullscreen).
Deprecated since Chrome M59. Docked windows are no longer supported. This state will be converted to "normal".
The state of this browser window. In some circumstances a window may not be assigned a state property; for example, when querying closed windows from the sessions API.
The ID of the window. Window IDs are unique within a browser session. In some circumstances a window may not be assigned an ID property; for example, when querying windows using the sessions API, in which case a session ID may be present.
Whether the window is currently the focused window.
The offset of the window from the top edge of the screen in pixels. In some circumstances a window may not be assigned a top property; for example, when querying closed windows from the sessions API.
The offset of the window from the left edge of the screen in pixels. In some circumstances a window may not be assigned a left property; for example, when querying closed windows from the sessions API.
The width of the window, including the frame, in pixels. In some circumstances a window may not be assigned a width property; for example, when querying closed windows from the sessions API.
The height of the window, including the frame, in pixels. In some circumstances a window may not be assigned a height property; for example, when querying closed windows from the sessions API.
Whether the window is incognito.
Whether the window is set to be always on top.
The session ID used to uniquely identify a window, obtained from the sessions API.
Specifies what type of browser window to create. 'panel' is deprecated and is available only to existing whitelisted extensions on Chrome OS.
-1 chrome.windows.WINDOW_ID_NONE The windowId value that represents the absence of a chrome browser window.
-2 chrome.windows.WINDOW_ID_CURRENT The windowId value that represents the current window.
Gets details about a window.
If true, the windows.Window object has a tabs property that contains a list of the tabs.Tab objects. The Tab objects only contain the url, title, and favIconUrl properties if the extension's manifest file includes the "tabs" permission.
If set, the windows.Window returned is filtered based on its type. If unset, the default filter is set to ['normal', 'popup'].
If true, each windows.Window object has a tabs property that contains a list of the tabs.Tab objects for that window. The Tab objects only contain the url, title, and favIconUrl properties if the extension's manifest file includes the "tabs" permission.
Creates (opens) a new browser window with any optional sizing, position, or default URL provided.
A URL or array of URLs to open as tabs in the window. Fully-qualified URLs must include a scheme, e.g., 'http://www.google.com', not 'www.google.com'. Non-fully-qualified URLs are considered relative within the extension. Defaults to the New Tab Page.
The ID of the tab to add to the new window.
The number of pixels to position the new window from the left edge of the screen. If not specified, the new window is offset naturally from the last focused window. This value is ignored for panels.
The number of pixels to position the new window from the top edge of the screen. If not specified, the new window is offset naturally from the last focused window. This value is ignored for panels.
The width in pixels of the new window, including the frame. If not specified, defaults to a natural width.
The height in pixels of the new window, including the frame. If not specified, defaults to a natural height.
If true, opens an active window. If false, opens an inactive window.
Whether the new window should be an incognito window.
Specifies what type of browser window to create.
The initial state of the window. The minimized, maximized, and fullscreen states cannot be combined with left, top, width, or height.
If true, the newly-created window's 'window.opener' is set to the caller and is in the same unit of related browsing contexts as the caller.
Contains details about the created window.
Updates the properties of a window. Specify only the properties that to be changed; unspecified properties are unchanged.
The offset from the left edge of the screen to move the window to in pixels. This value is ignored for panels.
The offset from the top edge of the screen to move the window to in pixels. This value is ignored for panels.
The width to resize the window to in pixels. This value is ignored for panels.
The height to resize the window to in pixels. This value is ignored for panels.
If true, brings the window to the front; cannot be combined with the state 'minimized'. If false, brings the next window in the z-order to the front; cannot be combined with the state 'fullscreen' or 'maximized'.
If true, causes the window to be displayed in a manner that draws the user's attention to the window, without changing the focused window. The effect lasts until the user changes focus to the window. This option has no effect if the window already has focus. Set to false to cancel a previous drawAttention request.
The new state of the window. The 'minimized', 'maximized', and 'fullscreen' states cannot be combined with 'left', 'top', 'width', or 'height'.
Removes (closes) a window and all the tabs inside it.
Conditions that the window's type being created must satisfy. By default it satisfies ['normal', 'popup'].
Details of the created window.
Fired when a window is removed (closed).
Conditions that the window's type being removed must satisfy. By default it satisfies ['normal', 'popup'].
ID of the removed window.
Fired when the currently focused window changes. Returns chrome.windows.WINDOW_ID_NONE if all Chrome windows have lost focus. Note: On some Linux window managers, WINDOW_ID_NONE is always sent immediately preceding a switch from one Chrome window to another.
ID of the newly-focused window.


text:
Buffalo Sabres Digital Press Box
An online resource for media members covering the Buffalo Sabres
2021-22 Game Resources
Previous Media Guides
Media Calendar
Sabres Trade Deadline History
Text Message Media Alerts
← Post-Game Report: 10/10 vs. TBL
SABRES RECALL JAKE McCABE →
Game Preview: 10/12/15 vs. CBJ
Posted on October 12, 2015 by Ian Ott | Leave a comment
GAME-DAY RESOURCES
Game Notes NHL Stats Press Clips
Tampa Bay 4 at Buffalo 1
Goals: Deslauriers
Goalie: Johnson (27 saves/31 shots)
PP: 0/2; PK: 0/3; Shots: Tampa Bay 31 – Buffalo 25
CURRENT INJURIES – (Man Games Lost: 12)
Player (injury, first game missed) – total games missed
Zach Bogosian (lower body, Oct. 8; injured reserve) – 2 games
Brendan Guhle (upper body, Oct. 8; injured reserve) – 2 games
Cody McCormick (blood clot, Oct. 8; injured reserve) – 2 games
Bobby Sanguinetti (lower body, Oct. 8; injured reserve) – 2 games
Brian Gionta (lower body, Oct. 8) – 2 games
Robin Lehner (lower body, Oct. 10) – 1 games
TRANSACTIONS IN PAST 7 DAYS
10/6: Placed F Cody McCormick, D Zach Bogosian, D Josh Gorges, D Brendan Guhle, D Bobby Sanguinetti and G Linus Ullmark on IR
10/8: Activated D Josh Gorges from IR
10/10: Recalled G Nathan Lieuwen from Rochester (AHL); Activated G Linus Ullmark from IR, assigned Ullmark and D Jake McCabe to Rochester; Placed G Robin Lehner on IR
Thursday, Oct. 15: Buffalo at Florida, 7:30 p.m.
Saturday, Oct. 17: Buffalo at Tampa Bay, 7 p.m.
Wednesday, Oct. 21: Toronto at Buffalo, 7 p.m.
Friday, Oct. 23: Montreal at Buffalo, 7 p.m.
Saturday, Oct. 24: New Jersey at Buffalo, 7 p.m.
TODAY'S GAME
BLUE JACKETS at SABRES
This is the first of three meetings between the Sabres and Blue Jackets this season.
Next meeting: Friday, Feb. 19 in Columbus
The Sabres are 5-4-1 in their last 10 games vs. the Blue Jackets; 4-5-1 at home
This is the 21st game all-time between Buffalo and Columbus; Buffalo has a 7-11-2 series record.
The Sabres are 4-6-1 at home against the Lightning all-time.
THIS DAY IN SABRES HISTORY
The Sabres are 6-8-3 all-time on October 12.
October 12, 1971: Rick Martin scores his first NHL goal in a 4-1 loss at St. Louis.
October 12, 1989: Mike Foligno appears in his 500th Sabres game. Foligno would finish his Sabres career with 664 games played, tying Ric Seiling for 10th-most in franchise history.
THINGS YOU SHOULD KNOW
Today's game is the second of 11 afternoon games for the Sabres this season; the next will be on Saturday, Nov. 7 against Vancouver at 1 p.m. at First Niagara Center.
The Sabres are opening the season with three consecutive home games for the second time in franchise history (1975-76).
Columbus has won the last three matchups between the teams in Buffalo.
Tyler Ennis has seven points (2+5) in eight career games against the Blue Jackets.
David Legwand leads all Sabres with 50 points (22+28) in 67 career games against Columbus, more points than he has against any other Eastern Conference opponent.
Nine players made their Sabres regular-season debuts in Thursday's season-opener vs. OTT: Carlo Colaiacovo, Jack Eichel, Cody Franson, Chad Johnson, Evander Kane, David Legwand, Robin Lehner, Jamie McGinn and Ryan O'Reilly
According to the Elias Sports Bureau, this was the most debuts the Sabres have ever had in a season-opener and the most since seven players did so in 1986-87 (Christian Ruuttu, Clark Gillies, Jim Korn, Ken Priestlay, Scott Arniel, Shawn Anderson and Wilf Paiement).
Only 10 of the 20 Sabres players who dressed for the first game of the 2014-15 season appeared on the team's 2015-16 opening day roster. Only five players on this year's opening day roster suited up for the team in the season-opener two years ago: Tyler Ennis, Zemgus Girgensons, Mark Pysyk, Rasmus Ristolainen, Mike Weber
Entering the season, the 23 players on the Sabres' opening day roster had combined to play 6,520 NHL games, 662 more than last year's opening-day roster had between them. The average Sabres skater entering the 2015-16 season had played 28 more NHL games than his counterpart from last season and 60 more games than his 2013-14 counterpart.
Buffalo finished the preseason with a 4-3-0 record; 1-2-0 at home and 3-1-0 on the road
Jack Eichel led all Sabres and tied for ninth in the league with six points (2+4) in four preseason games, including a league-high two shorthanded goals.
Sam Reinhart tied for fifth in the league with five assists in five games.
The Sabres ranked fourth in the league with 26 goals, including a league-high five shorthanded goals.
2015-16 ROSTER NOTES
Of the 22 players on Buffalo's opening night roster:
Nine were originally drafted by the Sabres — six were first-round Buffalo selections (Ennis, 2008; Pysyk, 2010; Girgensons, 2012; Ristolainen, 2013; Reinhart, 2014; Eichel, 2015), two were second-round picks (Weber, 2006; McCabe, 2012) and one was a fourth-round pick (Foligno, 2009)
Eight were acquired in trades: Deslauriers, Johnson, Kane, Larsson, Legwand, Lehner, McGinn, O'Reilly
Five were signed as free agents: Colaiacovo, Donovan, Franson, Gionta, Moulson
12 played in Buffalo at some point last season
Eight are new to the Sabres this season: Colaiacovo, Donovan, Eichel, Franson, Legwand, Lehner, McGinn, O'Reilly
Two are opening the season on an NHL roster for the first time in their careers: Eichel, McCabe
BUF-CBJ CONNECTIONS
Carlo Colaiacovo:
Played with Gregory Campbell for Team Canada at the 2003 World Junior Championship.
He and David Clarkson were both born in Toronto, Ontario and played together for the Toronto Maple Leafs from 2013-2015.
Tyler Ennis:
He and Kevin Connauton were both born in Edmonton, Alberta.
Cody Goloubef both represented Team Canada at the 2009 World Junior Championship.
He and David Savard were teammates at the 2015 World Championship for Team Canada.
Marcus Foligno:
Nick Foligno is Marcus' older brother. The two were born in Buffalo.
Played with Ryan Johansen for Team Canada at the 2011 World Junior Championship held in Buffalo.
Brian Gionta:
Played with David Clarkson for the New Jersey Devils from 2006-2009.
Played with Rene Bourque for the Montreal Canadiens from 2011-2014.
Josh Gorges:
Chad Johnson:
He and Gregory Campbell played together for the Boston Bruins during the 2013-14 season.
Played with Brandon Dubinsky for the New York Rangers from 2009-2011.
Represented Team Canada alongside Rene Bourque at the 2010 World Championship.
Evander Kane:
David Legwand:
Played with Scott Hartnell for the Nashville Predators from 2000-2007.
Matt Moulson:
Played with Jack Johnson for the Los Angeles Kings from 2007-2009.
Mike Weber:
He and Brandon Saad both hail from Pittsburgh, Pennsylvania.
NHL Draft:
Nicolas Deslauriers (84th overall by Los Angeles) was taken one pick after Kevin Connauton (83rd overall) in the third round of the 2009 NHL Draft.
Marcus Foligno and David Savard were both chosen in the fourth round of the 2009 NHL Draft. Savard went 94th overall, while Foligno was selected 10 picks later at 104th overall.
Mark Pysyk and Ryan Johansen were both first round selections in the 2010 NHL Draft. Johansen was chosen fourth overall and Pysyk was taken with the 23rd overall pick.
Zemgus Girgensons (14th overall) and Ryan Murray (2nd overall) were both chosen in the first round of the 2012 NHL Draft.
Rasmus Ristolainen and Alexander Wennberg were both drafted in the first round of the 2013 NHL Draft. Ristolainen was the first off the board at No. 8 overall and Wennberg was taken with the 14th overall pick.
SABRES REAL-TIME STATS LEADERS
Hits: Kane (6), Deslauriers/McGinn (5)
Blocked Shots: Gorges/Colaiacovo (3), Foligno/Pysyk/Ristolainen (2)
Shots: Ennis (6), Girgensons/Kane/Ristolainen (5)
SABRES' RECORD IN 10 GAME SEGMENTS [W-L-OTL (PTS), GF/GA, PP, PK] 1-10: 0-2-0 (0), 2/7, 1/5, 3/3
OVERTIME RESULTS (0-0; 98-101 all-time)
SHOOTOUT RESULTS (0-0; 65-51 all-time)
MILESTONES APPROACHING (Player … Needs … Milestone)
Marcus Foligno … 6 games … 200 career games played
Ryan O'Reilly … 10 goals … 100 career goals
Zach Bogosian … 6 assists … 100 career assists
Josh Gorges … 9 assists … 100 career assists
RECENT MILESTONES
Nicolas Deslauriers … 100th NHL game … Oct. 8 vs. OTT
This entry was posted in Game Preview and tagged Columbus Blue Jackets. Bookmark the permalink.
Sabres Practice Times (Subject to Change)
Sabres PR on Twitter
Playoff History
AHL Affiliate
Sabres Links
LECOM Harborcenter
Rochester Americans (AHL)
Sabres Franchise Records
Sabres Player Stats
Sabres Roster
Sabres Schedule
Buffalo Sabres on Twitter
Seach Digital Press Box
Archives Select Month October 2021 (13) September 2021 (6) August 2021 (1) July 2021 (22) June 2021 (5) May 2021 (7) April 2021 (34) March 2021 (28) February 2021 (17) January 2021 (22) December 2020 (4) November 2020 (2) October 2020 (28) September 2020 (4) August 2020 (1) July 2020 (1) June 2020 (4) March 2020 (16) February 2020 (41) January 2020 (35) December 2019 (30) November 2019 (33) October 2019 (36) September 2019 (7) August 2019 (6) July 2019 (19) June 2019 (18) May 2019 (10) April 2019 (13) March 2019 (30) February 2019 (32) January 2019 (17) December 2018 (34) November 2018 (26) October 2018 (25) September 2018 (4) August 2018 (2) July 2018 (13) June 2018 (9) May 2018 (3) April 2018 (11) March 2018 (37) February 2018 (29) January 2018 (23) December 2017 (26) November 2017 (29) October 2017 (27) September 2017 (12) August 2017 (3) July 2017 (17) June 2017 (12) May 2017 (6) April 2017 (18) March 2017 (31) February 2017 (35) January 2017 (26) December 2016 (30) November 2016 (35) October 2016 (25) September 2016 (8) August 2016 (4) July 2016 (13) June 2016 (15) May 2016 (3) April 2016 (14) March 2016 (35) February 2016 (31) January 2016 (24) December 2015 (23) November 2015 (20) October 2015 (33) September 2015 (12) August 2015 (2) July 2015 (24) June 2015 (14) May 2015 (2) April 2015 (20) March 2015 (36) February 2015 (35) January 2015 (29) December 2014 (44) November 2014 (46) October 2014 (32) September 2014 (12) August 2014 (6) July 2014 (22) June 2014 (7) May 2014 (7) April 2014 (22) March 2014 (39) February 2014 (16) January 2014 (33) December 2013 (28) November 2013 (38) October 2013 (38) September 2013 (27) July 2013 (1) April 2013 (31) March 2013 (38) February 2013 (41) January 2013 (30)
Categories Select Category Game Preview (681) In-Game Notes (31) News Release (859) Post-Game Report (342) Transcript (49) Uncategorized (85)


Joe McGill of the Slave Dwelling Project will be speaking at Kingsley Plantation.
April 9, 2018 – JACKSONVILLE, Fla. – The Florida Trust for Historic Preservation and the National Park Service are pleased to share that they will host the Slave Dwelling Project in Jacksonville May 15 - 19. This marks the Slave Dwelling Project's first official visit to Florida as part of its programming.
The Slave Dwelling Project, headed by Joseph McGill, is dedicated to preserving surviving African American slave dwellings and seeks to change the narrative around the history of slavery in the United States. Mr. McGill will host the free Jacksonville Slave Dwelling event, which is open to the public, Tuesday, May 15, at Kingsley Plantation from 6:30 - 8 pm. "Since 2010, the Slave Dwelling Project has spent nights in slave dwellings in 19 states and the District of Columbia. We are proud that Florida will be added to the portfolio in 2018," said Mr. McGill.
Florida's history of slavery and African-American history are not well known, and Kingsley Plantation provides a unique location to share that story more broadly. With activity recorded as early as 1763, Jacksonville's Kingsley Plantation on Fort George Island is one of the oldest properties remaining in Florida from the plantation era. The property includes the historic main plantation building as well as 25 of the original cabins that housed the enslaved community.
"Hosting the Slave Dwelling Project at Kingsley Plantation is a rare night time program that helps our park highlight the tabby slave quarters and the lives of enslaved people, but beyond that, the program will foster discussion, learning and hopefully a better understanding of these places as essential settings in the telling of the American story," said Chris Hughes, Timucuan Preserve Superintendent.
Jacksonville event includes highlighting the importance of the Kingsley preservation effort, telling the stories associated with why these dwellings existed, and how they have been preserved.
Additionally, Mr. McGill will participate in a panel session on underrepresented history Thursday, May 17, at the Florida Trust for Historic Preservation's Florida Preservation Conference. He will also serve as the conference's general session keynote speaker Friday, May 18. Information on conference registration is available at floridatrust.org.
The Jacksonville Slave Dwelling event is also sponsored by a grant from the National Trust for Historic Preservation, the Amelia Island Museum of History, and through the financial support of the community.
Media credentials are available for the Jacksonville Slave Dwelling event on May 15, and also for the Florida Preservation Conference events. Please contact the Florida Trust for credentials.
The Florida Trust for Historic Preservation is the state's non-profit dedicated to protecting Florida's extraordinary heritage and history. Founded in 1978, the Florida Trust has collaborated to save irreplaceable Florida treasures like the Historic Florida Capitol and is a statewide partner of the National Trust for Historic Preservation. Learn more at www.FloridaTrust.org and follow on Twitter: @Wyllie.


text:
Municipio de East puede referirse a alguno de los siguientes lugares en Estados Unidos:

 Municipio de East (condado de Montgomery, Iowa), un municipio ubicado en el condado de Montgomery.
 Municipio de East (condado de Carroll, Ohio), un municipio ubicado en el condado de Carroll.

redpajama_set_name: RedPajamaWikipedia


text:
Gov. DeSantis awards $10 million toward coastal resiliency projects in Sarasota
Gov. DeSantis awards $10 million toward projects to protect Sarasota's coastline
Have you seen Payton? Deputies search for missing Port Richey teen
Deputies search for missing 16-year-old from Port Richey
A record number of children drowned last year in Florida
The state says 98 kids drowned statewide in 2021.
Credit: pkanchana - stock.adobe.com
Author: Janae Kamajian
Published: 3:48 PM EST January 11, 2022
Updated: 3:49 PM EST January 11, 2022
TAMPA, Fla. — Year-round swimming weather. It's what makes living in the Tampa Bay region so enticing. Northerners grow envious of the climate, and a growing number are moving down here.
From endless pools and water parks, to famous white sand beaches, there are plenty of water-based activities to enjoy with your family.
However, research from the Florida Department of Children and Families reveals that the total number of drownings reported to the state recently hit a record level, spiking to 98 in 2021 – up from 69 in 2020. Many of the deaths were in Central Florida, and the average age was 3.
An examination of the state data reveals more than half the drownings in 2021 involved a child who was unattended at the time of death. The Centers for Disease Control and Prevention says a lack of supervision is one of the leading reasons why children drown in swimming pools.
Nearly 80 percent of those who drown are male, the CDC says. Nationwide, the CDC says there are about 3,960 "fatal unintentional drownings" each year.
A disproportionate number of people of color die this way each year. When compared with white people, the CDC says drownings are twice as common among American Indian or Alaska Native people who are 29 and younger. The agency says Black people are 1.5 times more likely to drown than white people, and the disparities are highest among Black children.
Experts from Water Smart Florida say you can prevent swimming deaths by following these simple rules: always have a responsible adult supervising (i.e. no distractions), teach children about water safety rules (such as pool safety rules), set up barriers and alarms to water access when a child is unable to be supervised, be prepared for an emergency (such as learning CPR and having a cell-phone and First Aid ready), teach your child (and yourself) how to swim and float, and always equip weak and non-swimmers with a lifejacket.
You can find more water safety tips by clicking here.
Boater rescues drowning manatee near Bradenton
US Coast Guard, Sarasota lifeguard urge water safety ahead of the Labor Day weekend
Tampa family still rolling through life full time in RV


Powerful Republican opponents are already lining up against the idea, calling it impractical and too expensive.
MADISON – With a new Democratic ally in the governor's office, a handful of Republican lawmakers are pushing for Wisconsin to join the rest of the country and criminalize first-offense drunken-driving.
Along with all the drinking has come carnage on the roads. The state ranks 20th in population but has landed among the top 15 states for drunken-driving arrests every year from 2005 through 2017, according to the latest statistics compiled by Mothers Against Drunk Drivers. From 2005 through 2009 the state ranked in the top 10 for operating while intoxicated arrests.
At a time when some states have talked about lowering their OWI limit — Utah just set its threshold at a nation-low of 0.05 percent blood-alcohol content — Wisconsin remains the only state in the nation that treats a first offense as a civil violation akin to a speeding ticket rather than a crime.
For years, Republican state Rep. Jim Ott and Sen. Alberta Darling have been proposing legislation aimed at drunken driving. Ott has been on a decade-long quest after a drunken driver killed constituent Judy Jenkins' pregnant daughter and 10-year-old granddaughter in 2008. Ott promised her he would do everything he could to crack down on drunken driving.
The Assembly overwhelmingly passed its 2013 proposal to make a first offense a misdemeanor, but the Senate did nothing with it. The powerful Tavern League of Wisconsin was officially neutral on the bill, but state agencies estimated it would cost more than $5 million to hire enough prosecutors and public defenders to handle the influx of new court cases.
Scott Stenger, the league's chief lobbyist, didn't return messages. Wanggaard called the bill a non-starter. Criminalizing a first offense would saddle people with a criminal record that could affect their job prospects for five years, he said.


@oldman Honestly, I am building this RS and I have literally AJSutton exploading parts open wishing they were SVGs, I know this tool will be useful to restorers who want to know how it all fits together.
Got an Account Problem? Discuss here!
http://www.motogelnar.cz/manual/YAMAHA/DT125X_RE-05-Service_Manual.pdf i would like to get confirmation of a computation i made: reading on the manual i saw the primary gear ratio is 3.227, the secondary is (for me) 3.8 because i have the 15 tooth pinion and let's take for example the 5^ gear that has a 0.957 ratio. so the ratio between the piston and the rear wheel is 3.227•3.8•0.957=11.735. for example if i go at 90 km/h in 5^ gear it means that i go at 90/60•1000=1500 meters/minute. i measured that the distance i do with 1 rear wheel's rotation is 1.94 meters so, 1500/1,94=773.2 rotations in a minute. now if i multiply: 773.2•11.735=9,073 rpm!
Need Information on a Specific Part? Post Here!
Need more power? Check here!
Need a Guide? Look Here!


The farm improved, the fields looked better and better; the cattle improved, and I sold bred heifers at premium sales and eight-to-nine month-old steers at special sales at the stockyard.
Even with the best quality, payment couldn't cover the basic cost of living for me or any other farmer. Everything earned went back into the farm. After a good 10 years, I decided to sell the herd and lease the land to a hardworking young farmer.
Farmers are a key ingredient in the rural economy. So why are some of the hardest working people not able to make a livable profit when they make good products ffor which there's a demand for? Why do farmers have to have two jobs and a spouse's income to make it?
While agriculture contributed around $45 billion to Kentucky's economy in 2017, farm cash receipts were $5.7 billion and after deducting $4.8 billion in expenses, the average farm's net cash income was $11,453. according to Kentucky Department of Agriculture.
We like to think we operate in a free market based on supply and demand. Farmers supply in a merciless system where the demand is controlled by large consolidated corporations that are fast to benefit from government subsidies and never pass on any gains to the farmer or consumer.
It has led to an oversized, rigid retail industry with little transparency that is much less regulated than in other countries.
Soon beef will be slaughtered at 1,600 pounds rather than the now common 1,200 to 1,400 pounds to the advantage of the industry, not the consumers. As a result, the demand for beef and the quality of beef will fall.
Consumers only get to see the "best before date." The rest is a hidden story.
The rural economy will become even more depressed. During the last decade Kentucky has lost 9 percent of farmers, the highest in the country, and 7 percent of farmed land.
Despite producing the fifth-largest volume of beef and high-quality beef, we have a long tradition of letting go of our beef before it's finished. Typically, Kentucky beef are sold at 600-850 pounds, then exported to other states to be finished, slaughtered and packed.
Not only does Kentucky loose additional revenue and jobs, but it's an unsustainable supply situation in which the huge retail industry, which sets price and demand, is the only winner.
Beef does not have to be finished in Kansas. We have soy beans and corn right here in Kentucky.
Kentucky could reorganize farms and develop a system of small flexible feeding units spread across the state to finish our own beef. People could be taught how to feed, and hauling services could be developed. Existing slaughter facilities, which all have unused capacity could be upgraded or rebuilt and certified packaging facilities added.
It's all a matter of organizing. The various agricultural associations and networks would become really valuable if they took this on, as they did when Kroger requested 13 head per week of local open cow carcasses for an all ground beef product, sold at premium price. Farmers received an additional $150 per head.
Kentucky has the potential to produce another 500 calves a day day.
Kentucky needs to get the leverage to proudly sell our purebred quality beef while paying farmers based on quality.
Community columnist Kris O'Daniel of Springfield is a scientist and native of Denmark who raises beef cattle and trains horses.


text:
On holidays
planes batteries are the new fire hazard 200617
Phone batteries a fire hazard on flights
Fires caused by smartphones have led to plane seats being redesigned.
By Tony Ibrahim
Batteries powering everyday electronics overheated, caused smoke or caught fire on Australian aeroplanes in more than 100 instances in recent years.
Data obtained by CHOICE from the Australian Transport and Safety Bureau (ATSB) reveals lithium-ion batteries posed potential fire hazards on aeroplanes in 118 instances within the last five years.
Remarkably, the number of occurrences sparked by lithium-ion batteries – the kind powering smartphones, tablets, laptops and more – does not appear to be increasing. At least 17 incidents were recorded in 2016, a noteworthy drop compared to the 37 recorded in 2014; perhaps owed to the redesign of components in aeroplane cabins (see below).
The ATSB downplayed the frequency of in-flight events involving burning batteries, but recognised the potential dangers.
"Three were serious incidents," a spokesperson told CHOICE. "Each serious incident carries a risk of fire during a flight." Six other cases considered less than serious "led to smoke or fire or fumes".
These are Australian statistics and do not include those that happen on foreign airplanes, including the case where a headphone battery exploded, leaving a woman's face, hands and clothing burned.
A crewmember was assigned to watch the seat for the remainder of the flight, readied with a fire extinguisher.
Lithium-ion batteries are "capable of ignition and subsequent explosion due to overheating", says a report by the US Federal Aviation Administration (FAA). Batteries that overheat can lead to thermal runaway, a chemical reaction that results in the repeated flaring and releasing of chemical electrolyte.
Smartphone batteries tend to be the most common cause of in-flight occurrences. The Australian Civil Aviation Safety Authority (CASA) has awarded smartphones the unflattering title of the "least wanted dangerous good" to be brought on flights.
All mainstream smartphones are powered by lithium-ion batteries; a fact now commonly known following the widespread recall of the Samsung Galaxy Note7, which is banned on flights. Manufacturers gravitate towards the technology because it's efficient, allowing a lot of energy storage to be condensed into a small space.
Phone batteries crushed by seats
Of 39 reports of smartphones being lost or damaged on aeroplanes, nine required emergency procedures, according to 2016 data from CASA.
"An increasing number of passengers accidentally [crush] their phone in the reclining mechanism of their aircraft seat," said Shane Carmody, the director of aviation safety at CASA, in a briefing late last year.
"This can result in the damaged smartphone battery going into thermal runaway, possibly igniting a fire."
Such was the case on a Qantas flight travelling between US cities in June 2016, when what appeared to be a late-generation iPhone fell between and was crushed by the mechanics of a first-class seat.
"The crushed [personal electronic device (PED)] immediately began hissing and emitting smoke," the ATSB report reads. "Moments later, the PED ignited."
"When the cabin crewmembers carrying fire extinguishers arrived at seat 3A, they observed an orange glow emanating from the seat.
"A crewmember discharged a fire extinguisher into the seat, extinguishing the glow."
Standard procedure is to immediately dunk the lithium-ion device in water, but in the case of flight QF11, the phone was wedged and couldn't be safely handled "without further damage and risk of fire".
Airlines have reviewed the designs of seats to ensure phones don't end up wedged beneath.
"About 10-15 minutes after the incident," the report continues, "this crewmember identified further heat coming from the crushed PED. They again discharged the fire extinguisher...eliminating the heat."
Of the 22 similar occurrences, this was the first event to result in a fire.
Airlines have tried to curb the number of these incidents. CASA says airlines have reviewed the designs of seats to ensure phones – and other lithium-ion powered electronics – don't end up wedged beneath. Pre-flight safety videos now prompt passengers to call a crew member when they drop their phone and warn not to move their seats.
Other dangerous items
Smartphones may be the most common devices powered by lithium-ion batteries, but they join almost any consumer electronic packing a battery.
Portable batteries and spare lithium ion batteries (similar to those powering laptops and drones) were placed second on CASA's list of least wanted dangerous goods to be brought on aeroplanes, while hoverboards – a product widely recalled because its lithium-ion batteries sparked a string of house fires – rounds out the top three.
These lithium-ion powered electronics were considered a greater flight risk than compressed oxygen, power tools with engines (such as a chainsaw and whipper snipper), gas cylinders, paint, fireworks, lighters and matches.
Latest Travel
Is duty-free shopping cheaper?
Travel agent vs do it yourself
Do you need domestic travel insurance?
Compensation when your flight is delayed or cancelled
Frequent flyer points – are they worth it?


Al Safwa Mubasher Financial Services PSC is a private joint stock company listed on Dubai Financial Market & licensed by the Securities & Commodities Authority (# 604097).
© 2019 Al Safwa Mubasher Financial Services PSC. All rights reserved.


Several major trends are emerging that affect interaction design. With the advent of post-PC devices like the iPad, cheap sensors and microcontrollers like the Arduino, and services like Kindle Wispersync, we're in the middle of a shift towards ubiquitous computing, tangible interaction, and cloud services. Because of these trends, our field must consider the integration of the traditionally separate areas of screen and tangible interaction design.


Are your customers really at the heart of your business?
It's easy to pay lip service to customer centricity but how many of us can truly say that our operations are designed around the customer experience, especially if our business wasn't "born in the cloud"?
Too often, there's a huge disconnect between what (and how) marketing, sales, delivery and customer service teams are saying and doing. And it can leave customers feeling confused and frustrated.
AI-infused CRM applications, like Microsoft Dynamics 365, provide a company-wide platform on which to build a consistent customer experience capability.
Gone is the one-size-fits-all approach to marketing. Customers now expect personal experiences regardless of the channel and across all touchpoints.
It's no surprise that, according to a recent Forrester report on the subject, 55% of global marketers are planning to increase their expenditure on marketing technology in 2019.
Use marketing automation to deliver engaging customer experiences across all your touchpoints. Manage all campaigns, automate repetitive tasks, and report accurately on ROMI.
An AI-infused CRM solution that integrates with LinkedIn and offers machine learning capabilities enables sellers to quickly identify buyers and influencers, as well as mutual connections who can make a warm introduction.
Predictive analytics can help sellers choose the best time to make contact with potential buyers, and to act on at-risk accounts.
Research shows that 91% of consumers are loyal to brands that offer low-effort interactions. And when your customers use an average of three channels during a single enquiry, you need a way to provide a consistent customer experience.
Get it right and you'll outcompete the 96% of service organisations that are unable to solve a service enquiry using a single application.
An AI-infused CRM solution that integrates SMS, social, email, instant messaging and chatbots enables you to provide a unified brand experience. It offers an accurate, up-to-date view of each customer across all your channels, gives agents the tools, guidance and data they need to resolve issues quickly, and even empowers customers to find answers on their own.
73% of business owners believe that improving field service management directly increases profit.
An A.I. infused field service solution means you'll be able to ensure that the right person, with the right parts, gets to the right place at just the right time.
Learn more about how The CRM Team can help you create outstanding customer experiences by downloading their brochure or getting in touch with on CustomerSoftware@FirstTechnology.co.za.


Christians of Nicaragua present signatures to the Vatican to expel bishop for "coup"
The Christian community of San Pablo Apóstol gave almost half a million signatures to the Vatican to demand the departure of Nicaragua from Bishop Silvio Báez, accused of being the "main promoter of the coup in the national territory," local media reported. .
"The signatures, 491,576, express the feelings of the Nicaraguans who reject the bishop's coup attitude," said Tomás Valdez, a member of the community, quoted by the publication La Voz del Sandinismo.
Since April, Nicaragua has experienced a political crisis triggered by opposition protests against the government, which responded with an offensive of arrests of activists, repression against demonstrators and accusations of "coup" or "terrorists" to those who express their disagreement with the authorities, including members of the Catholic Church.
According to the TN8 media, audios have been broadcast in recent weeks in which the bishop allegedly expresses himself as the leader of "coup" groups and refers to his links with illegal groups.
This motivated the Community Cristina San Pablo Apóstol to denounce the audios and send a letter to Pope Francisco, a Jesuit, for the bishop to leave Nicaragua.
Valdez affirmed that the audios were confirmed by the hierarchs of the church, although the Vatican has not officially expressed itself on the audios and in a news the Holy See supported the priest.
For its part, the Province of the Society of Jesus in Central America supported Báez in a statement.
"For months aware of the government's campaign against them, recently augmented by a manipulated recording of their words, it seems pertinent to remember that expressing opinions is a citizen's right, while spying on private conversations is a crime," he said. the organization.
Baez has denied the accusations, affirms that there is a campaign of intimidation and discredit against him because of his criticism of the government and the current situation the country is going through, and said he will present evidence of the repression attempts against him.
The government recognizes that 200 people died since April and assures that the violence is promoted by adverse sectors that seek to carry out a "soft coup" against President Daniel Ortega, whom he accuses of terrorists.


Boboli International LLC announced that it will ship its specialty frozen pastry products exclusively on PECO Pallets to retailers and participating foodservice distributors throughout the United States.
Boboli International LLC manufactures and markets sweet and savory frozen baked goods, including frozen cream puffs, éclairs, pastry assortments and specialty breads. PECO Pallet will be the sole pallet rental company providing shipping platforms to the company's headquarters in Stockton, California.


Hat JCB of Dumore, Alberta, is the latest member of JCB's growing North American dealer network. A division of Hat Agri Service, the new Hat JCB will now represent JCB's agriculture and construction product lines. Within these two product ranges, Hat JCB will offer new, pre-owned and rental models while also providing JCB parts and service.
Since its inception in 1999, Hat Agri Service has been a leading supplier of farm equipment including tractors, seeding and planting, tillage, hay and forage and harvesting equipment. Now, the staff at Hat JCB will apply its combined years of experience to JCB's wide range of equipment for both farm and construction applications. That equipment includes the world's safest and most innovative skid steer, known for its patented single-arm PowerBoom and uniquely safe side-entry door. JCB wheel loaders, excavators, backhoes, Loadall telescopic handlers and Fastrac high-speed agricultural tractors are among the other industry-leading machines now available at Hat JCB. In addition, Hat JCB offers a fully-stocked parts department and a full-service maintenance team featuring professionally trained JCB mechanics.
"All of us at Hat JCB are excited about being able to offer the full range of JCB agricultural and construction products to our new and existing customers," said Craig Babcock, president of Hat JCB. "JCB is known throughout the world for its innovation and quality. Now, by representing JCB's product lines, we'll be able to help an even broader range of customers find equipment that meets their unique and varied needs."
"Hat Agri Service's longstanding reputation of providing quality sales, parts and service made the dealership an ideal fit for our growing North American dealer network," said Van Clarkson, vice president of sales for JCB North America. "The Canadian market is very important to JCB, and we're pleased to add this group of experienced, knowledgeable professionals that will help us continue to strengthen our brand's presence in Alberta."
For more information about JCB's industry-leading equipment for the construction, agriculture, industrial and waste/recycling markets, or to find a dealer near you, call JCB's North American Headquarters in Savannah at (912) 447-2000 or visit http://www.jcbna.com.