I thinkg SFE should sell the new Gertduino. It was created by the same guy who invented the Gertboard (duh!). It's completely Arduino compatible and sits on top of the Raspberry Pi. It also has the same Arduino pinout so it should work with most sheilds. It has 6 built-in LEDs, an IR reciever, an RTC, two input buttons, and some other stuff.


The Connected London initiative was launched in the U.K. capital this summer, an ambitious scheme which hopes to drive improvement through digital technology and data. Part of the plan includes tackling mobile broadband "notspots" – where the signal is extremely weak or patchy, or users can't connect to a network at all.
But even in the best-served metropolitan regions, can mobile operators ever hope to achieve 100% connectivity? In a guest article for Telecoms.com, Brendan Gill, Co-founder and CEO of OpenSignal looked at the state of London's mobile notspots and what can be done about them.
"OpenSignal's 4G availability metric measures the proportion of time users with a 4G device and subscription are able to get an LTE connection. As such we can use this as an indicator of how far an operator has come toward eliminating notspots on their 4G networks. To illustrate how close the U.K.'s operators have come to that goal, we've taken a look at how the U.K.'s four national operators performed in London in 4G availability. EE scored the highest in the capital with LTE reach of nearly 89 percent in our measurements, while all four players were over 79 percent. That means London still has plenty of notspots on its 4G networks."
"South Korea topped our 4G availability metric in our most recent global State of LTE report, and came fourth of 88 countries for 4G download speed, making it arguably the most advanced 4G market in the world. But the global leader in LTE reach scored 97.5 percent in our 4G availability metric, while the capital Seoul reached 97.9 percent – two percent off the 100 percent mark. As 4G networks mature and operator focus begins to shift to 5G and beyond, it's probable that we'll have to continue to contend with notspots, even in the world's most connected cities."
Be sure to check out our latest State of Mobile Networks: UK report. And if you're a mobile consumer in the U.K., we'd love to hear about your own personal experience streaming video on 3, EE, O2 or Vodafone. Let us know in the comments below.


text:
Imperial (roman)
Ancient art (48)
Roman Empire (17)
Levant (1)
Nonferrous metal (33)
Copper alloy (11)
Metamorphic rock (7)
Ancient Roman (52)
Imperial (roman) (52)
Roman (ancient, style or period) (14)
Antonine (3)
Hadrianic (3)
Severan (2)
Trajanic (2)
Ancient and Byzantine Art (52)
Portrait Bust of a Woman, Mid–2nd century AD
Portrait Head of Emperor Hadrian, AD 130/138
Relief of a Falling Warrior, 2nd century AD
Fragment of a Portrait Head of Antinous, Mid–2nd century AD
Statuette of Hercules, Mid–late 1st century AD
Statue of a Seated Woman, 2nd century AD
Side Panel of a Sarcophagus, First half of the 3rd century AD
Cameo Portraying Emperor Claudius as Jupiter, Cameo: Roman, AD 41/54
Mount: Italian, late 16th century
Head of Mars, 2nd century AD
Solidus (Coin) Portraying Emperor Constantine I, Late 324/early 325, issued by Constantine I
Attachments Depicting Busts of Silenoi, Mid–1st century B.C./mid–1st century A.D.
Portrait Head of a Young Woman, AD 130/40
Aureus (Coin) Portraying Emperor Hadrian, 120/23, issued by Hadrian
Aureus (Coin) Portraying Emperor Marcus Aurelius, 167 (December)/168 (December), issued by Marcus Aurelius and Lucius Verus
Fragment of a Cameo Portraying Emperor Tiberius, Cameo: Roman, AD 14/37; Frame: Probably French, early 16th century
Aureus (Coin) Portraying Empress Faustina the Younger, AD 161/75, issued by Marcus Aurelius
Aureus (Coin) Portraying Emperor Trajan, 114/15, issued by Trajan
Aureus (Coin) Portraying Emperor Nero, December AD 67/December AD 68, issued by Nero
Aureus (Coin) Portraying Emperor Caracalla, 216, issued by Caracalla
Aureus (Coin) Portraying Emperor Nerva, 97, issued by Nerva
Statuette of an Enthroned Figure, 1st century AD
Aureus (Coin) Portraying Empress Faustina the Elder, AD 141/61, issued by Antoninus Pius
Aureus (Coin) Portraying Emperor Commodus, 180, issued by Commodus
Aureus (Coin) Portraying Emperor Antoninus Pius, AD 138/161
Aureus (Coin) Portraying Emperor Aurelian, 272, issued by Aurelian
Aureus (Coin) Portraying Emperor Caligula, 37/38, issued by Caligula
Aureus (Coin) Portraying Emperor Diocletian, 294/305, issued by Diocletian
Aureus (Coin) Portraying Emperor Tiberius, AD 15/37, issued by Tiberius
Aureus (Coin) Portraying Emperor Domitian, AD 90/91, issued by Domitian
Aureus (Coin) Portraying Empress Julia Domna, AD 196/211, issued by Septimius
Aureus (Coin) Portraying Emperor Lucius Verus, December AD 163/December AD 164, issued by Marcus Aurelius and Lucius Verus
Relief Plaque, Early 1st century AD
Mirror, 2nd century AD
Denarius (Coin) Portraying Octavian, 28 BC, issued by Octavian
Aureus (Coin) Portraying Nero Claudius Drusus, AD 41/45, issued by Claudius (Tiberius Claudius Nero)
Aureus (Coin) Portraying Emperor Caracalla, AD 204 (January/April), issued by Septimius Severus
Aureus (Coin) Portraying Emperor Septimus Severus, 194/95, issued by Septimius Severus
Bowl, Late 1st century BC/mid–1st century AD
Jug, Late 1st/early 3rd century AD
Coin Portraying Emperor Augustus, 27 BC/AD 14
Coin Depicting the Goddess Tyche, AD 117/192
Aureus (Coin) Portraying Emperor Antoninus Pius, 138
Lamp, 1st/2nd century AD
Coin Portraying Empress Cornelia Salonina, AD 254/268
Coin Depicting a Female Bust, 31 BC/AD 476
Coin Depicting a Female Bust, AD 98/117 (?)
Coin Depicting the Goddess Tyche, 253/268 AD (?)
Tetradrachm (Coin) Portraying Emperor Hadrian, AD 131
Aureus (Coin) Portraying Emperor Maximianus Herculius, 303

redpajama_set_name: RedPajamaCommonCrawl


text:
package mcore

import (
	"os/exec"
)

// NewCommand return new exec cmd
// args[0] cmd name
// args[1:] cmd args
func NewCommand(args []string) *exec.Cmd {
	n := len(args)
	if n == 0 {
		return nil
	}
	if n == 1 {
		return exec.Command(args[0])
	}
	return exec.Command(args[0], args[1:]...)
}

// NewCommandFromString create
func NewCommandFromString(cmd string) *exec.Cmd {
	return NewCommand(ParseStringToArgs(cmd))
}

redpajama_set_name: RedPajamaGithub


Tsai x Tsai ("Tsai by Tsai) was started after a long family conversation during a trip back home to Taiwan. We wanted to do something that reflected our beloved homeland and shared some of the beauty of our island with the world.
From a young age, our family travelled across Taiwan every weekend to seek out the most beautiful sunrises and indulge ourselves with the most stunning scenery. Even now, Papa Tsai is still a keen photographer, showing off this magnificence through his work.
Neither these sunrises, nor the mighty rivers and majestic trees, put up signs proclaiming how beautiful they are, they just are. This is the same with our designs, made with hand-picked gemstones; no need to make noise to get noticed, they make a statement with their mere presence.
Have a closer look at our logo: the top symbolises the decorative roof of a traditional Taiwanese building and is read as T x T. This represents our goal: to bring little glimpses of the beauty of our homeland to your everyday life.


Music is power. It can truly be transformative and can enhance or change our mood instantly. Stevie Wonder wrote, "Music is a world within itself, with a language we all understand". Similar to exercise, play and mindfulness, music can also be one form of natural antidepressant. From pepping you up when you are feeling low, to giving you the space to cry if you are wanting a contained space for your grief, music empowers us to take hold of our emotions.
According to research published in the Journal of Positive Psychology, by listening to mood-boosting music, people can indeed improve their moods and overall happiness in just two weeks (Ferguson & Sheldon, 2013). Research has shown that listening to music raises positive emotions via the reward centers of our brain. The hippocampus, prefrontal cortex and parietal lobe are the parts of the brain that are affected the most by music; most specifically – the rhythm, pitch and meter of a particular piece. Music has been seen as effective in helping those with neurological conditions, speech and language disorders and a host of other concerns/disorders. It has also been shown to be effective in mood-altering therapy. When listening to an upbeat song, serotonin, dopamine and norepinephrine are released, which foster happiness elation and calm.
Listening to a certain genre of music can affect the way one perceives the world and situations they encounter. Additionally, music can change our inner experience and emotional states when we focus our attention on particular types of music in the present moment. In a similar way that practicing gratitude opens up our minds to notice more positivity throughout the day, listening to positive music can also help us notice and zone in on positive interactions on a more profound level (Jolij & Meurs, 2011). Not only did the University of Missouri study prove that listening to music can improve mood, but the study also found that this better sense of happiness brought forth through music can improve physical health, relationship satisfaction and even increase your earning power. Author and speaker, Gabrielle Bernstein (2011), writes "Music is one of the greatest tools we have to reconnect ourselves to our inner spirits".
Create playlists that match the mood you're looking to achieve. If you have a big test or are going out on a date, listen to some pepped-up and cheerful songs to get you feeling confident and strong. Rock or punk music can give you the adrenaline and energy boost needed to score the goal in soccer or boost your confidence to ask someone on a date. If you are looking to process feelings of grief in a contained space, create a playlist of songs with slow beats or in minor keys. Reggae music is also known to decrease anger intensity.
Use music as mindful meditation. Due to our societal myth of over-busyness equaling success, we often get so caught up in the constant multi-taking that we forget to simply turn on the music. Set your alarm for a few times per day to remind you to take a break from work and listen to a song or two of soothing music. Both the tone and lyrics of songs can be comforting and soothing to someone struggling with any of the multitude of types of stress we experience in our world. Soothing music can relax your muscles, decrease cortisol levels and regulate your breathing rate. We all need these few moments of respite to reattach our minds to our bodies and positively connect in a grounded way.
Utilize music for its inherent restorative quality as part of your daily routine. Music does not solely change your present mood in the moment, but it can also improve your future mood and perception throughout the day. Therefore, try to listen to some positive tunes as you wake up or on your way to the office to pro-actively create a pleasant tone for your day. Continue that momentum by listening to these positive tunes throughout your day, at the gym or while you're making dinner.
In our fast-paced society, where money and time are of the essence, take back some control and utilize music as an inexpensive and empowering tool to improve your mood!
Music gives a soul to the universe, wings to the mind, flight to the imagination and life to everything. – Plato.
Jolij J, Meurs M (2011) Music Alters Visual Perception. PLoS ONE 6(4): e18861.


text:
salt.pillar.sqlcipher module
============================

.. automodule:: salt.pillar.sqlcipher
    :members:


text:
The program "Days of the Ossetian culture in Europe" opened in Belgium
May 30 in Brussels has started the Belgian program "Days of the Ossetian culture in Europe." As the news agency "Res" was informed by one of the organizers of the program - the head of the International non-profit association «Renaissance Sandidzan» Radion Pukhaev, the events had begun with a round table discussion on a topic "The Bridges of Cooperation."
According to him, the roundtable is attended by artists, journalists, filmmakers, writers, actors, public figures, representatives of the Republic of North Ossetia-Alania and the Republic of South Ossetia, Ossetian diaspora in Europe.
"The roundtable will discuss topical issues, including the role and place of the Ossetian culture in the modern world, the prospects for cooperation between Ossetia and the Western European countries in the field of culture and art, the consolidation of the Ossetians of the world, and other issues", - said Pukhaev.
He has noted that the film "The Belgian Muscovites" by the well-known documentary filmmaker Vadim Tsalikov will be premiered after the round table.
"There will also be a meeting with the filmmaker and the actors of the film" - added Pukhaev.
After the film showing will be opened the III International Exhibition of the Ossetian artists
(a series of works of the project on the Ossetian culture and art "Arv-Art").
"Painting and graphic arts will be presented by Shalva Bedoev, Lavrenty Kasoev, Vadim Kajaev, Magrez Kelekhsaev, Akhsar Yesenov, Igor Toguzaev, Larisa Salbieva and Vadim Pukhaev. At the opening of the exhibition will perform an accordionist Sergei Lekoev,"-added Pukhaev.
The exhibition will run until June 9.
"It is noteworthy that in 2011, at the first exhibition in Brussels ''Reflection'' were exhibited only one South Ossetian artist and his two countryman living in Belgium, - explained Pukhaev. - In 2012, at the second exhibition of the Ossetian artists in Brussels ''Revelation'' were exhibited three artists from South Ossetia and two from Belgium. This year, the exhibition in Brussels is attended by six artists from South Ossetia and two from Belgium. In all, in 2013, nine Ossetian artists will take part in the exhibitions held in four cities of three European countries."
Pukhaev has concluded that on June 2, as part of the events it is planned the design of the pavilion, where will be presented the samples of the Ossetian literature and national clothing, souvenirs, household items, booklets, brochures, national dishes, DVD-drives about Ossetia.
It should be noted that the "Days of the Ossetian culture in Europe" started on May 20 in the Netherlands.
The attempt to illegally transport goods from Georgia was prevented in South Ossetia
Anatoly Bibilov was revaccinated against coronavirus infection
One thousand seven hundred residents of South Ossetia were vaccinated against coronavirus
Anatoly Bibilov discussed a number of social issues in Moscow
In December, the state border of South Ossetia was violated by 55 people
Anatoly Bibilov congratulated Daniel Ortega on taking office as President of the Republic of Nicaragua
The impeccable legal act and the heroism of the people: 30 years ago, a referendum on independence was held in South Ossetia
The West is interested in maintaining a hotbed of tension in Ukraine
Over 800 South Ossetian peacekeepers are receiving cash payments, about 200 more are waiting for their turn
"The active role of external forces acting according to the" manuals "of coups d'etat is obvious: Bibilov on the situation in Kazakhstan
South Ossetian Foreign Minister on the events in Kazakhstan: " no one can feel secured"
Christmas service was held in the temples of South Ossetia
Summing up: eight agreements were signed between South Ossetia and Russia in 2021
The work of the Ministry of Foreign Affairs of South Ossetia in the context of the coronavirus pandemic
The year is not easy, but interesting: the Foreign Minister of South Ossetia on the results of the outgoing year


text:
Ilhan Omar Calls Out Fox News and GOP for 'Dangerous Incitement' Over Her 9/11 Comments
The Somali-American congresswoman received several death threats this year before right-wing media's new broadside over comments she made that referenced the terror attack.
Olivia Messer
REUTERS/Jonathan Ernst
Rep. Ilhan Omar on Wednesday called the conservative attacks lobbed against her "dangerous incitement" after Republicans and Fox News insinuated she was downplaying the 9/11 terror attack.
Omar, a Democrat and Somali-American from Minnesota, is under fire by the right for comments she made last month. At a fundraiser for the Council on American-Islamic Relations (CAIR) in Los Angeles, Omar said, in part, that "CAIR was founded after 9/11 because they recognized that some people did something, and that all of us were starting to lose access to our civil liberties." The comments circulated in right-wing media this week, with conservatives interpreting them as minimizing the terrorist attack.
On Wednesday, Fox & Friends co-host Brian Kilmeade questioned if the Somali-American is "an American first." Then he proceeded to lecture her about her religious faith. "As a Muslim-American, you should be more outraged because they sullied your religion," he said. "In the name of religion they killed Americans and still do it on a daily basis."
Kilmeade later attempted to backtrack, tweeting, "I didn't intend to question whether Rep. Omar is an American - I am questioning how any American, let alone a United States Congresswoman, could downplay the 9/11 attacks."
On Tuesday, the chair of the Republican National Committee, Ronna McDaniel called Omar "anti-American."
"Nearly 3,000 Americans lost their lives to Islamic terrorists on 9/11, yet Omar diminishes it as: 'Some people did something,'" she wrote. "Democrat leaders need to condemn her brazen display of disrespect."
Rep. Dan Crenshaw (R-TX) called the comments "unbelievable."
"First member of Congress to ever describe terrorists who killed thousands of Americans on 9/11 as 'some people who did something,'" he wrote.
Omar responded to critics on Wednesday afternoon on Twitter.
"I hope leaders of both parties will join me in condemning it," she wrote. "My love and commitment to our country and that of my colleagues should never be in question. We are ALL Americans!"
Omar, the first of two Muslim women to serve in Congress, has been attacked by the right long before her CAIR comments.
Last month, Fox host Jeanine Pirro went on an Islamophobic rant, attacking the congresswoman for wearing a hijab. "Omar wears a hijab. Is her adherence to this Islamic doctrine indicative of her adherence to Sharia law, which in itself is antithetical to the United States Constitution?"
Fox News briefly suspended the host, issuing a statement at the time: "We strongly condemn Jeanine Pirro's comments about Rep. Ilhan Omar. They do not reflect those of the network and we have addressed the matter with her directly." She returned to even higher ratings.
Last week, a Trump supporter was arrested for allegedly threatening to assassinate her. The West Virginia GOP came under fire last month after setting up a display in its capitol rotunda with a meme that showed planes crashing into the World Trade Center that said "'Never Forget'—You Said." Below it, a photo of the congresswoman read "I am proof—you have forgotten. In February, federal prosecutors said a right-wing extremist put her name on a hit list of Democrats.
@OliviaMesserolivia.messer@thedailybeast.com


Our Zoe Dress is one of the most requested styles in Smitten history!
This short sleeved woollen dress is figure flattering on all shapes, sizes, heights and suitable for all occasions.
Constructed from a fabric known as 'heavyweight' (without actually being heavy) - this dress skims any lumps and bumps and nips in at the waist to give just enough shape (without clinging) before falling in a classic A-Line shaping to create movement through the skirt - you will want to twirl for days.
Being a hand made and natural product there can be variations within the fabric - making each piece unique!


text:
COVID-19 Commitment
BPS Safety Protocols
Schedule a Consultation: 860-659-0700
you get more than a lawyer, you get a law firm.
Brown, Paindiris, and Scott was founded on January 1, 1977, when Lloyd Frauenglass, William O'Connell, Richard Brown, and Nicholas Paindiris merged their practices to more efficiently serve their clientele in Hartford and Glastonbury. Within a year, William O'Connell left the firm to pursue his practice in Chicago, and the firm, comprised of six attorneys became known as Frauenglass, Brown, and Paindiris. In 1984, Lloyd Frauenglass left the firm to pursue his solo practice and Peter Zarella, who was later appointed to the Supreme Court of Connecticut, became a name partner. Upon Peter Zarella's appointment to the Connecticut Superior Court in 1996, the firm formally branded itself as Brown, Paindiris, and Scott and has maintained that name ever since.
From the start, Brown, Paindiris, and Scott has always been a general practice firm focused on helping individuals and their small, growing businesses. Dedicated to building and solidifying relationships with its clients, the firm prides itself on continuously adapting and growing to meet individual clients' needs.
In its more than 40 years of existence, the firm has strategically expanded throughout Connecticut, and now has offices in Glastonbury, Hartford, Bristol, East Hampton, and Rocky Hill. Similarly, Brown, Paindiris, and Scott has continued to grow its practice by attracting attorneys with a wealth of expertise who embody the firm's meaningful value of lawyering with a conscience.
Today, Brown, Paindiris, and Scott is a unique, general practice firm comprised of 21 attorneys with decades of experience who provide the best available representation to protect their clients' interests. Through its collaborative approach, the firm provides personalized representation in personal injury, family law, real estate and commercial law, probate law, elder law, bankruptcy, criminal defense, and more.
Pages Select a Page Overview Our History COVID-19 Commitment BPS Safety Protocols What Our Clients Say
contact us to schedule a consultation
Disclaimer Disclaimer
I have read the disclaimer. Disclaimer. Privacy Policy.
Find Our Connecticut Lawyers Across the State
Brown Paindiris & Scott, LLP
Office Green Suites of 20 Tower Lane
East Hampton, CT 06424
© 2023 by Brown Paindiris & Scott, LLP. All Rights Reserved. Disclaimer Privacy Statement Sitemap A PaperStreet Web Design


text:
Subsidence in SMCRA § 522(e) Areas
Co-Authors: J. Michael Klise and Tim Means.
On February 23, 2004, the Supreme Court quietly closed the door on a long-festering controversy that has threatened underground coal mining, especially longwall mining, since the early days of the Surface Mining Control and Reclamation Act of 1977. On February 23, the Supreme Court rejected the petition for certiorari filed by a coalition of environmental groups under the leadership of the Citizens Coal Council, seeking to have the High Court reverse the Citizens Coal Council v. Norton decision of the United States Court of Appeals for the District of Columbia Circuit last June in favor of the coal industry. In the D.C. Circuit's decision, the court upheld the Interior Department's regulation interpreting SMCRA to allow subsidence from underground coal mining to occur in areas where surface coal mining operations are prohibited by statute: within 100 feet of public roads or cemeteries, within 300 feet of occupied dwellings, public buildings, schools, churches, community or other institutional buildings, public parks, near places included or eligible for listing on the National Register of Historic Places, or within National Parks, Wildlife Refuges, Wilderness Areas and similar protected areas.
The battle had been fought on and off in the rulemaking arena, on Capitol Hill, in the coal mining states, and in the federal courts for over 25 years. Despite the many skirmishes over the years, the decision of the D.C. Circuit upholding the Interior Department's regulation as a reasonable interpretation of SMCRA is the first express and definitive determination that subsidence is not prohibited in these Section 522(e) areas, and is now final and unchallengeable, thanks to the Supreme Court's recent ruling. A major threat to the underground coal industry and to the Nation's energy supply is at last behind us.
[Editors' note: Crowell & Moring represented the National Coal Association, the American Mining Congress, and the National Mining Association in many of the key battles over this issue, including in the D.C. Circuit and the Supreme Court.]
Thomas (Tim) C. Means
Retired Partner – Washington, D.C.
Email: tmeans@crowellretiredpartners.com


text:
var schema    = require('../schema').tables,
    _         = require('lodash'),
    validator = require('validator'),
    Promise   = require('bluebird'),
    errors    = require('../../errors'),
    config    = require('../../config'),
    requireTree = require('../../require-tree').readAll,

    validateSchema,
    validateSettings,
    validateActiveTheme,
    validate,

    availableThemes;

// Provide a few custom validators
//
validator.extend('empty', function empty(str) {
    return _.isEmpty(str);
});

validator.extend('notContains', function notContains(str, badString) {
    return !_.contains(str, badString);
});

validator.extend('isEmptyOrURL', function isEmptyOrURL(str) {
    return (_.isEmpty(str) || validator.isURL(str, {require_protocol: false}));
});

// Validation against schema attributes
// values are checked against the validation objects from schema.js
validateSchema = function validateSchema(tableName, model) {
    var columns = _.keys(schema[tableName]),
        validationErrors = [];

    _.each(columns, function each(columnKey) {
        var message = '';

        // check nullable
        if (model.hasOwnProperty(columnKey) && schema[tableName][columnKey].hasOwnProperty('nullable')
                && schema[tableName][columnKey].nullable !== true) {
            if (validator.isNull(model[columnKey]) || validator.empty(model[columnKey])) {
                message = 'Value in [' + tableName + '.' + columnKey + '] cannot be blank.';
                validationErrors.push(new errors.ValidationError(message, tableName + '.' + columnKey));
            }
        }

        // TODO: check if mandatory values should be enforced
        if (model[columnKey] !== null && model[columnKey] !== undefined) {
            // check length
            if (schema[tableName][columnKey].hasOwnProperty('maxlength')) {
                if (!validator.isLength(model[columnKey], 0, schema[tableName][columnKey].maxlength)) {
                    message = 'Value in [' + tableName + '.' + columnKey + '] exceeds maximum length of '
                        + schema[tableName][columnKey].maxlength + ' characters.';
                    validationErrors.push(new errors.ValidationError(message, tableName + '.' + columnKey));
                }
            }

            // check validations objects
            if (schema[tableName][columnKey].hasOwnProperty('validations')) {
                validationErrors = validationErrors.concat(validate(model[columnKey], columnKey, schema[tableName][columnKey].validations));
            }

            // check type
            if (schema[tableName][columnKey].hasOwnProperty('type')) {
                if (schema[tableName][columnKey].type === 'integer' && !validator.isInt(model[columnKey])) {
                    message = 'Value in [' + tableName + '.' + columnKey + '] is not an integer.';
                    validationErrors.push(new errors.ValidationError(message, tableName + '.' + columnKey));
                }
            }
        }
    });

    if (validationErrors.length !== 0) {
        return Promise.reject(validationErrors);
    }

    return Promise.resolve();
};

// Validation for settings
// settings are checked against the validation objects
// form default-settings.json
validateSettings = function validateSettings(defaultSettings, model) {
    var values = model.toJSON(),
        validationErrors = [],
        matchingDefault = defaultSettings[values.key];

    if (matchingDefault && matchingDefault.validations) {
        validationErrors = validationErrors.concat(validate(values.value, values.key, matchingDefault.validations));
    }

    if (validationErrors.length !== 0) {
        return Promise.reject(validationErrors);
    }

    return Promise.resolve();
};

validateActiveTheme = function validateActiveTheme(themeName) {
    // If Ghost is running and its availableThemes collection exists
    // give it priority.
    if (config.paths.availableThemes && Object.keys(config.paths.availableThemes).length > 0) {
        availableThemes = Promise.resolve(config.paths.availableThemes);
    }

    if (!availableThemes) {
        // A Promise that will resolve to an object with a property for each installed theme.
        // This is necessary because certain configuration data is only available while Ghost
        // is running and at times the validations are used when it's not (e.g. tests)
        availableThemes = requireTree(config.paths.themePath);
    }

    return availableThemes.then(function then(themes) {
        if (!themes.hasOwnProperty(themeName)) {
            return Promise.reject(new errors.ValidationError(themeName + ' cannot be activated because it is not currently installed.', 'activeTheme'));
        }
    });
};

// Validate default settings using the validator module.
// Each validation's key is a method name and its value is an array of options
//
// eg:
//      validations: { isURL: true, isLength: [20, 40] }
//
// will validate that a setting's length is a URL between 20 and 40 chars.
//
// If you pass a boolean as the value, it will specify the "good" result. By default
// the "good" result is assumed to be true.
//
// eg:
//      validations: { isNull: false }  // means the "good" result would
//                                      // fail the `isNull` check, so
//                                      // not null.
//
// available validators: https://github.com/chriso/validator.js#validators
validate = function validate(value, key, validations) {
    var validationErrors = [];

    _.each(validations, function each(validationOptions, validationName) {
        var goodResult = true;

        if (_.isBoolean(validationOptions)) {
            goodResult = validationOptions;
            validationOptions = [];
        } else if (!_.isArray(validationOptions)) {
            validationOptions = [validationOptions];
        }

        validationOptions.unshift(value);

        // equivalent of validator.isSomething(option1, option2)
        if (validator[validationName].apply(validator, validationOptions) !== goodResult) {
            validationErrors.push(new errors.ValidationError('Validation (' + validationName + ') failed for ' + key, key));
        }

        validationOptions.shift();
    }, this);

    return validationErrors;
};

module.exports = {
    validator: validator,
    validateSchema: validateSchema,
    validateSettings: validateSettings,
    validateActiveTheme: validateActiveTheme
};


text:
The CEOs of Twitter, Facebook, and Google defended themselves Wednesday on Capitol Hill from charges of political bias in how they share news and other information.
They testified before a Senate committee roughly a week after Twitter and Facebook suppressed a New York Post expose on the lucrative foreign business dealings of Hunter Biden, son of former Vice President Joe Biden.
But the hearing went well beyond the Post's coverage two weeks ago of the files contained in a laptop computer purportedly belonging to Hunter Biden, delving into what Republicans called a consistent double standard in blocking content on the digital platforms.
Twitter CEO Jack Dorsey, Google CEO Sundar Pichai, and Facebook CEO Mark Zuckerberg testified under oath before the Senate Commerce, Science and Transportation Committee. The three agreed to appear voluntarily and remotely to avoid a subpoena during what has become a hot issue this election year.
The left is actively working to undermine the integrity of our elections. Read the plan to stop them now. Learn more now >>
Several Republicans have talked about revoking the protection from litigation that social media platforms enjoy under Section 230 of the Communications Decency Act. The provision exempts the companies from being sued for published content they didn't originate–such as the New York Post's coverage of the Hunter Biden scandal.
If the companies are blocking or suppressing online content based on political leaning, some lawmakers have argued, they are functionally publishers and not neutral platforms, and can be exposed to the same defamation laws as news organizations such as the Post.
Section 230 should be "carefully refined" to fit the law's original intent but not scrapped, even if social media giants and other tech firms have squandered the public's trust, contends Klon Kitchen, director of the Center for Technology Policy at The Heritage Foundation, in a report published Tuesday.
"Section 230 of the Communications Decency Act has been critical to the development of today's Internet and Internet services," the report's summary states, adding:
But the expanding presence of these services in the lives of Americans and a growing political distrust of the companies providing these services highlight the need to refine the scope and language of Section 230 to better fit the statute's original intent and to assuage these concerns. Such refinement is the best way to fan the flames of economic freedom and creativity while protecting individual and corporate freedom of speech.
Here are four key takeaways from the Senate committee's hearing on the perceived bias of tech firms such as Facebook, Google, and Twitter.
1. 'Just One Example?'
Sen. Mike Lee, R-Utah, noted several cases in which digital platforms put restrictions on conservative politicians and media outlets, and pressed the CEOs to name one example of a liberal individual or entity that got the same scrutiny. Only Google's CEO was able to give a specific answer.
"I see these quotes where each of you tell consumers about your business practices. Then you seem to do the opposite and take censorship-related actions against the president, against members of his administration, against the New York Post, the Babylon Bee, The Federalist, pro-life groups, and there are countless other exammples," Lee said.
The Utah Republican clarified what he meant.
"When I use the word 'censor,' I mean block content, fact check, or label content or demonetize websites of conservative, Republican, or pro-life individuals or groups or companies, contradicting your commercial policies," Lee said. "But I don't see this suppression of high-profile liberal commentators."
Facebook's Zuckerberg said examples exist, but he just couldn't think of any.
"There are certainly many examples that your Democratic colleagues object to when a fact-checker might label something as false that they disagree with," Zuckerberg said.
Lee responded: "I get that. I'm just asking if you can name one high-profile liberal person or company who you have censored. One name."
Zuckerberg replied, "I'd need to think about it and get you a list."
Dorsey of Twitter responded, "We can give a more exhaustive list."
Lee reiterated, "I'm not asking for an exhaustive list, just one example, one entity. Anyone."
Twitter's Dorsey said, "Two Democratic Congress people. … I'll get those names to you."
By contrast, Google's Pichai seemed prepared for the question.
"We have turned down ads from Priorities USA, from Vice President Biden's campaign," the Google chief said. "We have had compliance issues with World Socialist Review, which is a left-leaning publication. We can give you several examples. We have a violent graphic content policy."
World Socialist Review apparently was last published in 2011.
Lee said the tech companies have the right to set their own terms of service.
"But given the disparate impact of who gets censored on your platforms, it seems that one, you are to enforce your terms of service equally, or two, you're writing your standards to target conservative viewpoints," Lee said.
2. Who Elected You?
Sen. Ted Cruz, R-Texas, didn't mince words, declaring: "The three witnesses we have before this committee collectively pose, I believe, the single greatest threat to free speech in America and the greatest threat we have to free and fair elections."
Cruz jumped into the example of...


If we are a team from the US sending a check, where do we mail it?
If your team is outside of the United States, please see the instructions below for your wire transfer. Please remember to send your transaction number or information to: Elaine@sarasotabcs2014festival.org as soon as you have completed your wire transfer so we may be aware and can monitor your deposit.


text:
The Effectiveness of Return in Austria – Challenges and Good Practices Linked to EU Rules and Standards
This study explores how the legal situation and the practices of authorities in Austria are influenced by EU rules and standards. Attention is given to the challenges in carrying out return measures effectively, as well as to good practices to ensure the enforcement of return obligations, in... Read more
Voluntary Return and Reintegration: Community-Based Approaches (Summary)
This summary provides an overview of the research on the main challenges and opportunities of implementing the IOM assisted voluntary return and reintegration (AVRR) projects in Morocco using the community-based approach. The main focus of the study is on how the community-based approach could... Read more
Voluntary Return and Reintegration: Community-Based Approaches
This research assesses the main challenges and opportunities of implementing the IOM assisted voluntary return and reintegration (AVRR) projects in Morocco using the community-based approach. The first part of the study analyses the different types of AVRR projects that have been implemented during... Read more
Ulyana's Grote Avontuur
IOM increasingly assists families with minor children on their return to their countries of origin. As an effort to recognize the right of children to be informed about the return procedure and the role that IOM plays, IOM in the Netherlands has developed a comic story about voluntary return and... Read more
Dissemination of Information on Voluntary Return within Austria: How to reach irregular Migrants not in contact with the Authorities (German)
The study analyses the question, of how irregular Migrants who are not in contact with the authorities can be reached to provide them with information on voluntary return. After a presentation of the relevant provisions of Austrian law, the study focuses on the relevant groups of irregular migrants... Read more
Dissemination of Information on Voluntary Return within Austria: How to reach irregular Migrants not in contact with the Authorities
The Organization of Asylum and Migration Policies in Austria (German)
The study provides an overview of the Austrian asylum and migration policies. In particular, the study deals with the most relevant institutions involved and the modern development of the Austrian asylum and migration system. Subsequently, the study elaborates on the current situation in the fields... Read more
The Organization of Asylum and Migration Policies in Austria
Building Better Futures: Canada and IOM
Canada and IOM's partnership is global in focus, diverse in thematic focus, and inclusive a growing number of Canadian stakeholders. This publication offers an overview of major areas of cooperation, and highlights key achievements and landmark steps in the evolution of our joint work. From... Read more
Migration Focus on Return Migration
The Return Migration booklet includes publications about the topic in selected countries, related migration policy and practices in Europe, as well as summary reports on IOM assisted voluntary return and reintegration activities globally.
Migration Policy Practice (Volume V, Number 1, February–March 2015)
The new issue of Migration Policy Practice focuses broadly on three main themes – public perceptions of migration, analysis of irregular migration and return trends, and measuring the impact of migration policies.
Ideas on How to Facilitate Departure, Return and Reintegration Assistance
For 20 years, the International Organization for Migration (IOM) has been providing voluntary return and reintegration assistance in Switzerland. Globally, IOM assists the voluntary return of about 30,000 people in more than 160 countries every year.


A Bexhill woman is urging people with a family history of glaucoma to get their eyes tested and save their sight.
For this year's National Glaucoma Awareness Week (June 6-12), the International Glaucoma Association (IGA) is focusing on the need for close relatives of a known glaucoma patient to have regular eye checks to prevent possible sight loss.
Parents, children, brothers or sisters are up to four times more likely to develop glaucoma, when compared to people without a family history of glaucoma.
It is estimated that there are 600,000 people with glaucoma in the UK today, but half are undiagnosed.
It is the most common cause of preventable blindness, yet many people are unaware that glaucoma has no symptoms in the early stages.
But, if left untreated, glaucoma can lead to serious loss of vision, with up to 40 per cent of sight being permanently lost before the effects are noticed by the individual. Once sight is lost it cannot be recovered.
Bexhill resident Yolanda Laybourne, trustee for the International Glaucoma Association, said: "My father lost his sight to glaucoma, so I have always been aware of the importance of regular eye health checks and the increased risk through a close family member having the condition.
"I have had eye health checks throughout my life, and make sure that both of my children look after their eyes too.
"It was knowledge of glaucoma which led me to volunteering as a trustee for the International Glaucoma Association.
"I am passionate about raising awareness of the condition and the need for early detection.
Eye checks are free in England for those aged over 40 with a family history of glaucoma.


text:
Posts for tag: orthodontics
By Penny Creek Family and Implant Dentistry
Tags: celebrity smiles orthodontics
Sometimes it seems that appearances count for everything—especially in Hollywood. But just recently, Lonnie Chaviz, the 10-year-old actor who plays young Randall on the hit TV show This Is Us, delivered a powerful message about accepting differences in body image. And the whole issue was triggered by negative social media comments about his smile.
Lonnie has a noticeable diastema—that is, a gap between his two front teeth; this condition is commonly seen in children, but is less common in adults. There are plenty of celebrities who aren't bothered by the excess space between their front teeth, such as Michael Strahan, Lauren Hutton and Vanessa Paradis. However, there are also many people who choose to close the gap for cosmetic or functional reasons.
Unfortunately, Lonnie had been on the receiving end of unkind comments about the appearance of his smile. But instead of getting angry, the young actor posted a thoughtful reply via Instagram video, in which he said: "I could get my gap fixed. Braces can fix this, but like, can you fix your heart, though?"
Lonnie is raising an important point: Making fun of how someone looks shows a terrible lack of compassion. Besides, each person's smile is uniquely their own, and getting it "fixed" is a matter of personal choice. It's true that in most circumstances, if the gap between the front teeth doesn't shrink as you age and you decide you want to close it, orthodontic appliances like braces can do the job. Sometimes, a too-big gap can make it more difficult to eat and to pronounce some words. In other situations, it's simply a question of aesthetics—some like it; others would prefer to live without it.
There's a flip side to this issue as well. When teeth need to be replaced, many people opt to have their smile restored just the way it was, rather than in some "ideal" manner. That could mean that their dentures are specially fabricated with a space between the front teeth, or the crowns of their dental implants are spaced farther apart than they normally would be. For these folks, the "imperfection" is so much a part of their unique identity that changing it just seems wrong.
So if you're satisfied with the way your smile looks, all you need to do is keep up with daily brushing and flossing, and come in for regular checkups and cleanings to keep it healthy and bright. If you're unsatisfied, ask us how we could help make it better. And if you need tooth replacement, be sure to talk to us about all of your options—teeth that are regular and "Hollywood white;" teeth that are natural-looking, with minor variations in color and spacing; and teeth that look just like the smile you've always had.
Because when it comes to your smile, we couldn't agree more with what Lonnie Chaviz said at the end of his video: "Be who you want to be. Do what you want to do. Do you. Be you. Believe in yourself."
If you have questions about cosmetic dentistry, please contact our office or schedule a consultation. You can read more in the Dear Doctor magazine articles "Beautiful Smiles by Design" and "The Magic of Orthodontics."
Tags: orthodontics space maintainer
At your child's latest dental visit, you found out one of their primary ("baby") teeth has become decayed and in danger of loss. Of course, you may think, it's only a primary tooth — it's going to come out sooner or later.
But a primary tooth lost "sooner" rather than "later" can create long-term negative consequences for your child's dental health. For the sake of the future permanent tooth, the best treatment strategy could be to put forth the effort and expense to save it.
Besides its role in eating and chewing, a primary tooth's most important function is as a "trailblazer" for the permanent tooth developing below it. A primary tooth doesn't normally loosen and let go until the new permanent tooth is ready to erupt. Until then they hold the new tooth's space in the jaw.
But if the primary tooth is lost prematurely, nearby teeth can drift into and crowd the space so that the permanent tooth comes in out of position. This can result in a malocclusion, or poor bite.
Depending on the state of your child's jaw development, it may be advisable to attempt saving the tooth through a filling or, in the case of deep decay, a modified root canal treatment. If the tooth can't be saved, then placing an orthodontic appliance known as a space maintainer might be necessary. Cemented to a tooth next to the empty space, this appliance has a looped band of metal that butts against the tooth on the other side of the gap, and prevents both teeth from drifting into the space.
Intervening for a decayed primary tooth can seem a waste of time and money since it has a limited lifespan to begin with. But for the health of its companion permanent tooth, as well as possibly avoiding orthodontic treatment, it could be well worth it for your child's long-term dental health.
If you would like more information on dental care for your child, please contact us or schedule an appointment for a consultation. You can also learn more about this topic by reading the Dear Doctor magazine article "Importance of Baby Teeth."
Tags: celebrity smiles orthodontics braces
Magician Michael Grandinetti mystifies and astonishes audiences with his sleight of hand and mastery of illusion. But when he initially steps onto the stage, it's his smile that grabs the attention. "The first thing… that an audience notices is your smile; it's what really connects you as a person to them," Michael told an interviewer.
He attributes his audience-pleasing smile to several years of orthodontic treatment as a teenager to straighten misaligned teeth, plus a lifetime of good oral care. "I'm so thankful that I did it," he said about wearing orthodontic braces. "It was so beneficial. And… looking at the path I've chosen, it was life-changing."
Orthodontics — the dental subspecialty focused on treating malocclusions (literally "bad bites") — can indeed make life-changing improvements. Properly positioned teeth are integral to the aesthetics of any smile, and a smile that's pleasing to look at boosts confidence and self-esteem and makes a terrific first impression. Studies have even linked having an attractive smile with greater professional success.
There can also be functional benefits such as improved biting/chewing and speech, and reduced strain on jaw muscles and joints. Additionally, well-aligned teeth are easier to clean and less likely to trap food particles that can lead to decay.
The Science Behind the Magic
There are more options than ever for correcting bites, but all capitalize on the fact that teeth are suspended in individual jawbone sockets by elastic periodontal ligaments that enable them to move. Orthodontic appliances (commonly called braces or clear aligners) place light, controlled forces on teeth in a calculated fashion to move them into their new desired alignment.
The "gold standard" in orthodontic treatment remains the orthodontic band for posterior (back) teeth and the bonded bracket for front teeth. Thin, flexible wires threaded through the brackets create the light forces needed for repositioning. Traditionally the brackets have been made of metal, but for those concerned about the aesthetics, they can also be made out of a clear material. Lingual braces, which are bonded to the back of teeth instead of the front, are another less visible option. The most discrete appliance is the removable clear aligner, which consists of a progression of custom-made clear trays that reposition teeth incrementally.
How's that for a disappearing act?!
If you would like more information about orthodontic treatment please contact us or schedule an appointment for a consultation. You can also learn more about the subject by reading the Dear Doctor magazine article "The Magic of Orthodontics."
Fans of the primetime TV show The Middle were delighted to see that high school senior Sue, played by Eden Sher, finally got her braces off at the start of Season 6. But since this popular sitcom wouldn't be complete without some slapstick comedy, this happy event is not without its trials and tribulations: The episode ends with Sue's whole family diving into a dumpster in search of the teen's lost retainer. Sue finds it in the garbage and immediately pops it in her mouth. But wait — it doesn't fit, it's not even hers!
If you think this scenario is far-fetched, guess again. OK, maybe the part about Sue not washing the retainer upon reclaiming it was just a gag (literally and figuratively), but lost retainers are all too common. Unfortunately, they're also expensive to replace — so they need to be handled with care. What's the best way to do that? Retainers should be brushed daily with a soft toothbrush and liquid soap (dish soap works well), and then placed immediately back in your mouth or into the case that came with the retainer. When you are eating a meal at a restaurant, do not wrap your retainer in a napkin and leave it on the table — this is a great way to lose it! Instead, take the case with you, and keep the retainer in it while you're eating. When you get home, brush your teeth and then put the retainer back in your mouth.
If you do lose your retainer though, let us know right away. Retention is the last step of your orthodontic treatment, and it's extremely important. You've worked hard to get a beautiful smile, and no one wants to see that effort wasted. Yet if you neglect to wear your retainer as instructed, your teeth are likely to shift out of position. Why does this happen?
As you've seen firsthand, teeth aren't rigidly fixed in the jaw — they can be moved in response to light and continuous force. That's what orthodontic appliances do: apply the right amount of force in a carefully controlled manner. But there are other forces at work on your teeth that can move them in less predictable ways. For example, normal biting and chewing can, over time, cause your teeth to shift position. To get teeth to stay where they've been moved orthodontically, new bone needs to form around them and anchor them where they are. That will happen over time, but only if they are held in place with a retainer. That's why it is so important to wear yours as directed — and notify us immediately if it gets lost.
And if ever you do have to dig your retainer out of a dumpster… be sure to wash it before putting in in your mouth!
If you would like more information on retainers, please contact us or schedule an appointment for a consultation. You can learn more in the Dear Doctor magazine articles "The Importance of Orthodontic Retainers" and "Why Orthodontic Retainers?"
Tags: celebrity smiles orthodontics gap
We all know Madonna, Seal, David Letterman, Anna Paquin and Michael Strahan (of the talk show Kelly and Michael). What do all of these celebrities have in common? Each has a "signature gap" between their front teeth. Given that they have been in the public eye for quite some time, it's not likely that these famous faces will choose to change their well-known smile. In fact, Michael Strahan has publically stated that he will never close his gap.
However, it is not uncommon for people to desire to fix a small gap in their teeth, particularly in advance of important events, such as weddings. Often times, fixing this small gap requires relatively simple orthodontic movements or tooth straightening. Since the teeth don't have to be moved very far, we can usually use simple appliances to correct the issue within a few months.
In order for us to determine your course of treatment, you'll need to make an appointment with our office for a thorough examination. When we examine you, we'll be looking for a number of items that will affect our treatment recommendation:
Is there enough room to close the space without creating other bite problems?
Are the roots of the teeth in reasonably good position to allow for minor tooth movement to close the space? X-rays will be required to make a proper assessment.
Is there an involuntary tongue habit that has pushed the teeth forward and created the gap? If so, this could be difficult to fix quickly.
Are the surrounding gum tissues and bone healthy?
Based on our assessment and your individual needs, we may recommend one of the following options:
Clear retainers, a computer-generated series of clear retainers customized for your bite to move the teeth
Removable orthodontic retainers to which we will attach small springs or elastics to facilitate the minor tooth movement
Traditional fixed orthodontic appliances (most commonly known as braces), small metal or clear brackets bonded to your teeth through which tiny wires are used to move the teeth
Regardless of the method we choose, once your teeth have moved into the new position, it is important for you to remember that they must be kept in this position until the bone stabilizes around the teeth. We may therefore advise you to wear a retainer for a few months to a few years, depending on your situation.
If you would like more information about orthodontic treatments, please contact us or schedule an appointment for a consultation. You can also learn more by reading the Dear Doctor magazine article "Minor Tooth Movement."
By Penny Creek Family & Implant Dentistry
Tags: celebrity smiles invisalign orthodontics clear aligners
Many adults these days are opting for clear aligners to correct orthodontic problems that have long bothered them. Katherine Heigl is a perfect example. She had one tooth that was out of alignment, and wanted to have it fixed before her wedding day.
"I got them [clear aligners] because of this wonky tooth," Heigl told In Style magazine not long ago. "It's awesome because every two weeks you switch to a new retainer. Pretty much the perfect way to describe Invisalign is Netflix for your teeth."
That's actually a pretty good way to describe this highly user-friendly form of orthodontic treatment. Clear aligners are transparent, plastic oral appliances that are changed every two weeks so that your teeth can be moved a little bit at a time, according to a carefully staged sequence. Though they cover your teeth completely, clear aligners are barely noticeable.
In fact, when Heigl excused herself before taking out her aligners to eat, her In Style interviewer said, "Who knew you wore them? I guess that's the point of Invisalign."
Being able to remove the aligners for eating and, more importantly, teeth-cleaning, is another major advantage of this method of straightening teeth. Successful orthodontic treatment for adults depends on good periodontal health ("peri" – around; "odont" – tooth), and the best way to keep your gums and the underlying bone that supports your teeth healthy is to keep up an effective daily oral hygiene routine.
Clear aligners have been improved in recent years to correct more complicated malocclusions ("mal" – bad; "occlusion" – bite) than previously; they can even work well for teenagers. But there are still some cases that call for traditional braces. We would be happy to explore all the different options for orthodontic treatment with you, whether you have crowded teeth, an overbite or underbite, or just one "wonky tooth."
If you would like more information about clear aligners, please contact us or schedule an appointment for a consultation. You can also learn more about clear aligners in general by reading the Dear Doctor magazine article "Clear Aligners For Teenagers." Dear Doctor also has more on "Wedding Day Smiles."
Older Posts orthodontics (5)
Miley Cyrus's Little Secret: Straightening Her Smile With Lingual Braces
FAQs about All-on-4 Dental Implants
3 Things You Need to Know Before Getting a Crown Restoration
How Dental Crowns Restore Damaged Teeth
Be Sure to Have a Dental Exam Before Whitening Your Teeth
Your Teenager's Teeth May Not Be Mature Enough for Veneers
3 Things You can do to Slow Tooth Wear
3 Things You Can do to Help Promote Your Child's Dental Development
Be Sure to have These 3 Essentials Covered Beforehand for Veneer Success
Would Invisalign Work for Me?
National Children's Dental Health Month Highlights Importance of Baby Teeth
What All-On-4 Dental Implants Can Do for You
Topical Fluoride is a Safe Way to Protect Your Child's Teeth from Decay
How Botox Can Help With Your Smile
New Advances Could Revolutionize Decay Treatment
Take Years off Your Smile by Treating Age-Related Dental Problems
What to do if Your Child has a Toothache
Instill Good Dental Habits in Your Child as Early as Possible
Straighten Your Smile Discreetly with Invisalign
Sealants Could Protect Your Child's Teeth From Future Problems
Preventive Care for Your Child is a Partnership between You and Your Dentist
Weighing the Pros and Cons of Teeth Whitening
Say Goodbye to Fine Lines and Wrinkles
Pediatric Dentists Specialize in Dental Care for Children and Teens
Bad Breath in Children
New Saliva Test may Help Identify Oral Cancer Earlier
Different Restorative Procedures to Help Your Smile
FAQs About Pediatric Dentistry
You Don't have to Suffer from Irritating Canker Sores
Signs Your Filling May Need to Be Replaced
Protect Your Child's Long-Term Dental Health with Regular Office Visits
Thumb Sucking One of Many Factors to Consider When Treating a Poor Bite
Be Alert to the Unintended Consequences of Cancer Treatment to Oral Health
Avoid Permanent Tooth Alteration with No-Prep Veneers
Research Confirms: Dental Sealants Really Work!
Why You Should Consider Botox from Your Dentist
The Key to a Healthier, More Radiant Smile
Do I Have a Cavity?
Mild Pain Relievers may be all you need for Discomfort after Dental Work
Good Oral Habits Mean Good Oral Health
3 Ways to Reduce the Bacteria in Your Mouth that Cause Tooth Decay
The Importance of Having a Family Dentist
It's an Art: Determining Tooth Color in Composite Resin Restorations
Reasons wisdom teeth need to be extracted
Bitewing X-Rays Provide Early Detection of Tooth Decay in Back Teeth
Keeping Fluoride to Just the Right Amount Protects Your Family's Smiles
Did You Know That Saliva Protects Teeth?
Advantages of Dental Botox
'Prepless' Veneers can Transform Your Smile Without Altering Your Teeth
A Smile Makeover is a Transforming Experience
Porcelain Veneers Could Change Your Appearance for the Better
Veneers Restore and Enhance Your Smile
Use Sweetener Substitutes Wisely to Reduce Sugar in Your Diet
Giving a Knocked Out Tooth a Second Chance
Are You A Good Candidate For Dental Implants?
Keep Tooth Decay Away
Wisdom Teeth: What You Need To Know
Mill Creek Dentist: What To Do When A Dental Emergency Occurs
What's a Crown Worth? Aesthetics and Value in Tooth Restoration
Botox available at Penny Creek family & Implant Dentistry
Protein Information in Saliva Could Lead to Better Diagnostic Tests
Diagnosing your Jaw Pain
A Crowning Achievement: Natural-Looking Teeth
Matthew Lewis Adult Orthodontics
TRUE OR FALSE: The Great Toothpaste Test
Evolutions in Tooth-Colored Fillings
Keep Your Gums in the Pink
Protect Your Child Athlete From Injury With a Custom-Fitted Mouthguard
What To Do About A Child's Toothache
Why Your Teeth May Hurt
Bad Breath — More Than Just Embarrassing!
Bad Breath — Suffer No More
Myth or Fact: Test Your Knowledge about Pregnancy and Oral Health
New Materials Are Replacing Gold In Today's Dental Crowns
Straightening Your Child's Teeth: When is the best time to start?
Five Facts About Tooth-Colored Fillings
Teeth Whitening Treatments: Five Facts You Should Know
Be Wise About Your Wisdom Teeth
The Dangers of Tongue & Lip Piercing to Dental Health
Seal Your Children's Teeth from Decay
Foolproof Flossing
TV's Nate Berkus Discusses Dental Sealants, Fluoride Treatments and Flossing
Oral Health Tips for Special Needs Children
Too Much Pressure: How to Ward Off Sinus Pain
Unconscious Habits Can Wear Down Teeth
Enhance Your Smile Through Teeth Whitening
Three Ways to Prevent Tooth Decay
Gum Disease Can Increase Your Risk of Heart Disease
Questions To Ask Before Getting A Crown
Don't Let Tooth Pain Linger — The Cost May Just Be Too High
Iron Chef Cat Cora Shares a Secret of Her Bright Smile: Tooth Whitening
How to Obtain A Beautiful Smile Through Porcelain Veneers
Questions You Should Ask Before Whitening Your Teeth
Getting the Best Possible Results with Full Dentures
What Florence Henderson Learned From Her Impacted Teeth
Your Dentist May Be Able To Help You Stop Snoring
Hold Back the Clock with Orthodontics and Cosmetic Dentistry
Your Guide to Whiter Teeth
Can Thumb Sucking Harm Your Child's Teeth?
The Consequences of an Impacted Wisdom Tooth
Root Canal Pain — Do You Know The Symptoms?
Factors that Can Influence a Dental Implant
Understanding Tooth Sensitivity
Oral Sedation — What You Need To Let Your Dentist Know First
Test your knowledge: How Much Do You Know about Mouthguards?
Are You at Risk For Oral Cancer?
Testing your Knowledge on the Facts and Myths of Thumb Sucking
Can Anything Be Done About My Snoring?
Grrr! FAQs about Teeth Grinding
Tooth Brushing: Don't Overdo It!
How Does Tooth Bleaching Work?
Maintenance Manual for Your Teeth and Gums
You Think You Have Sleep Apnea. What Now?
Teeth Whitening: What You Need To Know
What Is The Difference Between Snoring and Sleep Apnea?
Straight Facts About Straightening Teeth — The Science Behind Orthodontics
Important Warning Signs Of Gum Disease
How Do Clear Orthodontic Aligners Work?
Questions You Should Ask Before Getting Porcelain Veneers
Overcoming Your Fears Of The Dentist
The Artist Behind Porcelain Veneers
Lasers, An Important Dental Diagnosis Tool
Sealants FAQ: How Do Sealants Prevent Decay and Protect Your Child's Teeth?
Are Porcelain Veneers Right For You?
Is It Wise To Have Your Wisdom Teeth Removed?
Understanding The Maintenance And Lifespan Of Porcelain Veneers
Understanding The Types Of Dental Implants And Restorations
Oral Health Tips: Brush Up On A Great Smile
Dental Injuries: The Type Of Sports You Play Really Matters
The Effects Ordinary Tap Water Has On Your Oral Health
Treating Snoring & Sleep Apnea
Testing Your Oral Health IQ
Can You Whiten Traumatized Teeth?
Esthetic Anterior Composite for a Beautiful Smile
Management of Traumatic Injuries to Teeth
Preventing Traumatic Injuries to Teeth
Meet Dr. Slocum
fun dental facts (1)
dental health tips (2)
veneers (13)
Tooth Trauma (2)
dental trauma (1)
dental emergencies (2)
wisdom teeth (10)
sinus surgery (1)
brushing (1)
night guards (1)
impacted wisdom teeth (1)
power bleaching (1)
sinus pain (1)
Botox Cosmetics (1)
Emergency Dentist (1)
Tooth Extractions (1)
good habits (1)
general dentistry (1)
cavities (1)
oral heath (1)
topical fluoride (1)
All-On-4 Dental Implants (2)
Esthetic Composite (2)
General Dentist (1)


Two races will take place, one in the area Tsimari (off the western coast-Etoloakarnania), and one in Drepano, Achaia. Each race will be ranked separately and the winners of the Championship will come from a separate score. The championship events will be held during the waiting period of the following dates: 01/03/2011 to 30/05/2011. Given the specificity of speedsurfing, the siting of th...e race will take place according to the weather forecast. The invitation for the event will be sent electronically.
Speed Windsurfing Championship 2011 @ Drepano 8 May 2011 - Teaser from Panteliz Photography on Vimeo.
Speed Windsurfing Championship 2011 - Greece from Panteliz Photography on Vimeo.
This is the official video of the Greek Speed Windsurfing Championship 2011, which was organized at Drepano Beach, Achaia, Greece on 8th of May 2011 by Minos (GRE291), Nick (GRE800), Alex (GRE145), fw2.gr/2sp , fw2.gr/2sq .
Panteliz Photography Copyright 2011 © Arteliz.eu Some Rights Reserved (fw2.gr/2ss).
Copyright © 2005 - 2019 All about WaterSports in Greece.
Το Joomla! είναι ελεύθερο λογισμικό με άδεια GNU/GPLe.


text:
Suketu Mehta
Suketu Mehta is a fiction writer and journalist based in New York. He has won the Whiting Writers Award, the O.Henry Prize, and a New York Foundation for the Arts Fellowship for his fiction. His work has been published in the New York Times Magazine, Granta, Harper's Magazine, Time and Conde Nast Traveler. Mehta also co-wrote Mission Kashmir, a Bollywood movie.
Featured Best Selling A-Z Z-A Price: Low to High Price: High to Low Oldest to Newest Newest to Oldest
Maximum City


text:
Q: Strange memory usage when constructing cell variable Edit  My suspicion is that the RAM usage confusion in the question below is due to MATLAB's "soft-linking" process, where if y is N bytes, then doing x = y will produce an x of size N bytes, but no additional memory is used because the two variables are the same.  But  x=y+1 will of course require 2*N memory since the variables are now different.
Am I correct in this assumption?
Here is a small function I wrote to process some binary data. My question will follow after I show some results (size of variables).
function rawadc = SOexpand(rawdat)
% check for single vector vs. cellstruct
if ~iscell(rawdat),
    rawdat = mat2cell(rawdat,length(rawdat),1);
end
% now cycle thru length of cell var
rawadc = cell(length(rawdat),1);
for jj = 1:length(rawdat) % loop over frames
    tmpin = typecast(rawdat{jj},'uint16');
    tmp123 = bitand(tmpin ,hex2dec('FFF0')) ;
    % reshape so can set up the right order for inserting 4th words
    tmp123 = reshape(tmp123,3,length(tmpin)/3);
    tmp4  = bitshift( bitand(tmpin(1:3:end),hex2dec('000F')),12)...
        + bitshift( bitand(tmpin(2:3:end),hex2dec('000F')),8)...
        + bitshift( bitand(tmpin(3:3:end),hex2dec('000F')),4);
    % reassemble
    tmpall = [tmp123;tmp4'];
    rawadc{jj} = reshape(tmpall,[numel(tmpall),1]);
end
end % of main

My source data is a cell variable:
>> whos('datfoo')
  Name           Size                 Bytes  Class    Attributes

  datfoo      1280x1             4026675200  cell

If I select a subset of this to process,
>> dt(1:100) = datfoo(1:100);
>> medsad = expandSad(dt);

and then build a very large cell array with that:
>> mot = medsad;
>> for jj = 1:6
mot = [mot;mot];
end
>> whos('mot')
  Name         Size                  Bytes  Class    Attributes

  mot       6400x1             26844262400  cell

That's fine, and my RAM usage, per Windows Task Manager, is minimal, i.e. maybe half a Gb or less increase.
But if instead I run the entire source variable thru the function,
>> bigmot = SOexpand(datfoo);
>> whos('bigmot')
  Name           Size                 Bytes  Class    Attributes

  bigmot      1280x1             5368852480  cell

The class is the same, the size in bytes of bigmot is a fraction of that for 'mot' , but the RAM usage goes up by nearly 5 Gb !  If I save bigmot to a .mat-file and remove it from the workspace, I get the 5Gb back. Reloading from the .mat-file costs me the same 5Gb.  So the question is: what is MATLAB doing here? Why is my function creating a large cell variable costing such a huge memory chunk, despite the reported bytesize? (and why doesn't essentially the same operation at the console do this?)
Please comment if you'd like additional info.   Windows7, MATLAB2015a , i3 quadcore .

redpajama_set_name: RedPajamaStackExchange


text:
How church spires will be used to boost your internet and mobile connectivity in Lincolnshire
Church spires could help to solve the problem of poor connectivity in Lincolnshire under plans announced by the Culture Secretary
Arj Sing PA
Abby Ruston
The Rector of Grimsby is backing plans to use church spires to boost data signals
Church spires will be used to boost broadband and mobile connections in rural areas, the Culture Secretary has announced.
Matt Hancock said the agreement with the Church of England to use spires showed medieval buildings can still help deliver 21st century services.
The department for Digital, Culture, Media and Sport said guidance set out by both the Church and Historic England will ensure that that any telecoms infrastructure does not impact on the character and architectural or historic significance of churches.
Channel 4's Hunted is looking for applicants from Grimsby for the next series with £100k up for grabs
Locally, Grimsby Minster is a Grade I Listed building in a Conservation area and when asked about the introduction of telecoms to our local churches, the Rector of Grimsby, Reverend Canon Andrew Dodd said: "We would be delighted to offer that in Grimsby Minster.
Reverend Canon Andrew Dodd, team rector of the Great Grimsby team ministry (Image: Rick Byrne)
"There are always issues about making sure that such facilities are suitable for historic buildings, particularly with Listed status buildings.
"We would need to work with the planning department to make sure it would be done sensitively."
Reverend Dodd said it would also help to provide a significant source of "income generation", with the possibility of charging a licence fee to telecoms providers.
"The church are always looking for ways to be entrepreneurial," continued Reverend Dodd.
"I would be happy to have conversations but we would have to think sensitively on the buildings but would welcome the opportunity to talk.
The most and least expensive roads to buy a house in the Grimsby area
"In the area, speaking on behalf of the clergy, making sure rural communities have access to fast speed broadband and 4G mobile signals is really important.
"It's a service to the community that the churches can help to supply and support."
Grimsby Minster, in St James' Square is a Grade I Listed building
The majority of Anglican churches (65 per cent) and parishes (66 per cent) in England are in rural areas, often in the heart of their communities, and so are well-placed to tackle problems of poor connectivity. They will be used alongside other church properties and farm buildings to host telecoms infrastructure.
Matt Hancock said: "Churches are central features and valued assets for local communities up and down the country.
"This agreement with the Church of England will mean that even a 15th century building can help make Britain fit for the future, improving people's lives by boosting connectivity in some of our hardest-to-reach areas."
The Dioceses of Chelmsford and Norwich are already supporting programmes which use church buildings to improve connectivity in rural areas.
Mysterious happenings and voices of the dead - what happened when I went on a ghost hunt at RAF Binbrook
The Bishop of Chelmsford, Right Reverend Stephen Cottrell, said: "We know that rural churches in particular have always served as a hub for their communities.
"Encouraging churches to improve connectivity will help tackle two of the biggest issues rural areas face - isolation and sustainability.
"The Diocese of Chelmsford has been pioneering this approach with County Broadband since 2013. Our work has significantly improved rural access to high-speed broadband."
The Culture Secretary has announced that church spires will be used to boost broadband and mobile connectivity in rural areas (Image: Adam Davy/PA Wire)
The Bishop of Norwich, Right Reverend Graham James, said: "I welcome this agreement. It builds on what we have been seeking to do in the Diocese of Norwich since 2011 with the creation of WiSpire, a company seeking to use church towers and spires to enable wifi connectivity in communities, especially in rural locations.
"Our parish churches are a truly national network, and to use them creatively to create new forms of connectivity enhances their value for the communities they serve."
Hamish Macleod, director of Mobile UK, said: "Mobile UK welcomes this announcement from Government and the Church of England, which emphasises the benefits of mobile connectivity to local communities.
"Where there is a need, a suitable building is available and appropriate terms can be agreed, the mobile operators will continue to extend their use of churches to increase mobile coverage and capacity, while respecting the church environment."
Rural Affairs Minister Lord Gardiner said: "It is vitally important people living in the countryside have the same opportunities as those in urban areas, and that means having strong mobile and broadband infrastructures in place.
"This initiative marks an important step in our continued drive to connect better our rural communities and bridge the digital divide."


UNIQUE VELCRO CLASP — Designed with a windproof magnetic clasp design that installs in minutes. Strong magnet easily opens and closes automatically. Durable, easy to clean with easy installation and removal. Folds into a roll for easy off-season storage.
HEAVY MESH CONSTRUCTION — Keep out insects, mosquitoes, bugs, bees, flies, and more. Made of compact polyester fiber material that is designed to be highly durable.
PET & KID FRIENDLY — Allows fresh air and sunshine into your home, while keeping your free your hands for entry. Children and pets can easily enter through the curtain as well.
MAGNETIC SCREEN DOOR SIZE — Screen mesh size: 72 width x 80 height inch--Fit your door size: 70 width x 79 height inch.
This was an affordable solution that worked exactly as intended. It was easy to install. The magnets are STRONG and the material seems sturdy.
The magnetic strips attach right back in place every time !! Great company who stands behind product with pride!!! I highly recommend this product!!
This screen is AWESOME!! Great quality. Works just as indicated. We get lots of use out of it. It simple for our very large dog and our very small dog to go in and out with ease.
Product is well made, and was easy to install. Installation instructions were provided with the screen. The flaps always close when going in or out of the screen panels.
it came perfectly on time and is exactly what it says to be. Works so good so far and I usually do not buy from other vendors I would definitely recommend this one to anyone I know.
This is the best screen out there. Period. Goes up so easy! Quality materials and workmanship. Great price, Ingenious design, fast free shipping ....there are absolutely no cons for this product.
The product seems very well made and very robust. So far, I would highly recommend it!
This is a good quality door screen. The velcro has lasted a few thunderstorm now and it is still looking good.
I am soooooooo happy with this product! It's perfect! My kiddos can come & go as they please.
I had this installed on my side door leading to the garage. I used to have flies come in the garage each time I leave my side door open for my 3 dogs. Now that my dogs learned how to part the net to go in or out, I now have a fly free garage.
I love it. Easy to pick up, reduces dust, hest and best of all, insects! I was constantly plagued with moths before I got my screen.
This is a low cost solution for being able to leave the door open. The size fits perfectly.
This is really a nice screen , material is of good quality and went up in less then 10 minutes.
Super easy to install, fit our door frame perfectly. Now we can have the door open all day with no bugs flying in the house.
Very easy to install and works perfectly. Installation time 15 minutes.
It definitely keeps bugs and other tiny flies away from entering our house. Recommend it.
Within the first hour (literally) of putting it up, the amount of insects in our house went down to just about nothing.
The best thing we ever added to our home! Enables the dogs (and cat!) to go in and out at will, and yet it closes shut every single time!
Put up today and works like a charm! Great product as promised!!
just what i was looking for. fits great and a good value!


Norcros Adhesives processes your personal information to meet your requests, but we will not collect any personal information unless you provide this voluntarily, and we will never collect any unnecessary personal data from you, nor will we process your information in any way, other than already specified in this notice.
Should you choose to contact us using the any of the email links or online forms on the Norcros Adhesives website, none of the data that you supply will be stored by this website or passed to or be processed by any of the third party data processors defined in Our Third Party Data Processors. Instead the data will be collated into an email and sent to us over the Simple Mail Transfer Protocol. Our servers are protected, and the email content will then be decrypted by our local computers and devices. Based on the nature of the contact, emails may then be sent internally (i.e. within the Norcros Group), in order to provide the best response.
When you contact Norcros Adhesives through any of the social media channels or webchat we will require you to agree to providing us with your email address and contact phone number. If you send us a private or direct message via social media the message will be stored and shared internally within Norcros Adhesives to get the best response but it will not be shared with any other organisations. Live chat records data such as IP address and chat history but will not be used for marketing purposes.
Norcros Adhesives take your privacy very seriously and will never disclose, share or sell your data without your consent, unless required to do so by law. We only retain your data for as long as is necessary and for the purposes specified in this notice.
Like most websites, this site uses Google Analytics (GA) to track user interaction. GA is a web analytics service provided by Google, Inc. ("Google") which uses "cookies", which are text files placed on your computer, to help the website analyse how users use the site. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States. Google will use this information for the purposes of evaluating your use of the website, compiling reports on website activity for website operators and providing other services relating to website activity and internet usage. Google may also transfer this information to third parties where required to do so by law, or where such third parties process the information on Google's behalf. Google will not associate your IP address with any other data held by Google. You may refuse the use May 2018 of cookies by selecting the appropriate settings on your browser. However, please note that if you do this you may not be able to use the full functionality of this website. By using this website, you consent to the processing of data about you by Google in the manner and for the purposes set out above. The table below details cookie files that may be used within this website.
This website is hosted through Smart Marketing Works Limited within a UK data centre owned by Timico https://www.timico.com/why-timico/compliancesecurity/. Smart Marketing Works Limited are an approved thirdparty provider. All server data will be stored at the selected data centre. Daily local backups are made to the server itself.
We do not share or disclose any of your personal information without your consent, outside of the Norcros Group, other than for the May 2018 purposes specified in this notice or where there is a legal requirement.
Norcros Adhesives take your privacy seriously and we take every reasonable measure and precaution to protect and secure your personal data. We work hard to protect you and your information from unauthorised access, alteration, disclosure or destruction and have several layers of security measures in place, including: – SSL, encryptions, pseudonymisation, practices, restriction, IT, authentication etc.
Norcros Adhesives only ever retain personal information for as long as is necessary and we have strict review and retention policies in place to meet these obligations. Within these periods we will hold your data until you request it to be destroyed.
Norcros Adhesives only process your personal information in compliance with this privacy notice and in accordance with the relevant data protection laws. If, however you wish to raise a May 2018 complaint regarding the processing of your personal data or are unsatisfied with how we have handled your information, you have the right to lodge a complaint with the company or the supervisory authority.


The proposed title of the talk will be 'Migration, peace and security–EU response to global challenges'.
The talk will start at 2 pm and will be followed by a question and answer session. The talk will end at 3:20. There is no charge for this event.


text:
Q: Is there a way to select multiple fields from a database? The problem: selecting multiple Database fields.
app.get("/", function(req, res){
 var q = 'SELECT COUNT(*) as count FROM items';
 connection.query(q, function (error, results) {
 if (error) throw error;
 var count= results[0].count;
 res.render("home", {count:count});
 });
});

This is the route that I'm working in. As it is now, it works. But I can not find how to get the rest of the values out of the item table such as name and price. Please help.

A: Of course, SELECT COUNT(*) AS count FROM items; returns only one row, with one column named count. That column contains a number; the number of rows in the items table. That's what you asked for.
If you want the detail, you could try SELECT * FROM items; as your query. In this case the result contains an array of objects, one for each row retrieved.
Try something like this (not debugged):
app.get("/", function(req, res){
 var q = 'SELECT * FROM items;';
 connection.query(q, function (error, results) {
 if (error) throw error;
 var count= results.length;
 for (let i = 0; i < results.length; i++) {
   let row = results[i];
   /* don't know what's in your rows, therefore I give you console.log */
   console.log ('row', i, row);
 }
 res.render("home", {count:count});
 });
});

Pro tip: Avoid SELECT *. Instead give a list of the columns you want.