Comfortex is one of the leading manufacturers of cot mattresses in the uk. supplying many high street names with cot and crib mattresses, both solid foam mattresses, bonnell spring unit encapsulated mattresses and pocket sprung cot mattresses.
Below is a description of our standard cot mattress range.
All our pocket sprung cot mattresses are made from a pocket spring unit comprising of 200 individual springs encapsulated in a superior high density nursery grade CM foam that contains no added antimony or arsenic and complies fully to the current British standards for cot mattress foam, giving excellent comfortable support for your toddler. The cover is removable and washable and is made from an air permeable anti allergenic hygienic material which does not contain any PVC's.
Pocket springs are already the first choice for the best quality adult mattresses and are fast becoming the best choice for baby mattress too. This is because they offer special advantages over basic and mini bonnell sprung units.
All our spring cot mattresses are made from a mini bonnel spring unit encapsulated in a superior high density nursery grade CM foam that contains no added antimony or arsenic and complies fully to the current British standards for cot mattress foam, giving excellent comfortable support for your toddler. The cover is removable and washable and is made from an air permeable anti allergenic hygienic material which does not contain any PVC's.
Mattresses are made from Combustion Modified Foam which comply's with BS1877: part 10 (1997) and BS7177: 1996 for Domestic Use (Low Hazard) cover 100% Spun Bonded Polypropylene. These mattresses have removable washable covers, and are fully air permeable. Designed for use 'Feet to Foot'.
All our foam mattresses are made from superior high density nursery grade CM foam that contains no added antimony or arsenic and complies fully to the current British standards for cot mattress foam, giving excellent comfortable support for your toddler. The cover is removable and washable and is made from an air permeable anti allergenic hygienic material which does not contain any PVC's.
Our company is IS09001 accredited and also holds the Investors in People standard, Comfortex Ltd The company that makes thousands of cot mattresses for many well known high street brands throughout the UK.


Dolphins have survived millions of years without key viral proteins (Pete Markham, Flickr).
Researchers at the Stanford University School of Medicine have determined that toothed whales lack functional Mx genes — a surprising discovery, since all 56 other sequenced mammals in the study possess these genes to fight off viruses like HIV, measles and flu.
Modern toothed whales, including dolphins, orcas and sperm whales, have inherited defunct copies of the Mx1 and Mx2 genes, profoundly altering their immune systems. The basic role of these Mx genes is to make proteins that fight viral infections.
Although the toothed whales have survived millions of years with this genetic mutation, they are currently plagued by viral infections, such as the recent mass stranding of bottlenose dolphins that was attributed to cetacean morbillivirus. Researchers hope that their new discovery of this mysterious genetic anomaly will help preserve these cetaceans.
Read more about this intriguing research at Stanford Medicine.


The R-9083	is an inboard lap belt kit for the passenger side. There is a wide range of adjustment for the optimal fixed position. It is designed for fixed floor mount for 996 GT3 seats in 993/964/911(74-89), and 944.


Asmir BEGOVIC [WOL(H), 4.5m] – Excluding last week's loss at Wigan, Stoke have remained quite solid defensively only conceding a single goal in each of their last 3 games against Man City, Spurs and Chelsea. With Wolves up next there is a good chance that Begovic could notch up a clean sheet against the relegation strugglers.
Leighton BAINES [NOR(A), 7.9m] – Baines is by far the most expensive defender in the game but he is in great form collecting 24 points in his last 2 games. With his attacking potential added to Everton's defensive solidity, Baines is worth the price risk if you can afford to take it.
Jonny EVANS [QPR(H), 5.3m] – Evans has been in outstanding form recently collecting a colossal 38 points in his last 4 games! With Evans adding attacking rewards alongside bonus points and clean sheets, he makes a mockery of his 5.3m pricetag. With United in such positive form, they will be keen to extend their lead at the top with a win over QPR this weekend.
RAFAEL da Silva [QPR(H), 5.4m] – Although with Rafael there is the danger of rotation he has started the last 3 matches and his premier league fantasy form is just too strong to ignore. In these 3 games he has picked up 2 assists, 5 bonus points and 3 clean sheets to add up to a whopping 29 points. With QPR visiting next, Rafael has the potential to collect points from both ends of the pitch.
Gareth BALE [SUN(A), 9.5m] – Bale was back to his best against Swansea last weekend displaying his pace and power. He picked up an assist and had several attempts on goal. Travelling to Sunderland will be a trickier proposition but in this form he will prove to be a handful for any defence.
Antonio VALENCIA(C) [QPR(H), 8.2m] – Valencia is in the form of his life at the moment inspiring the breakthrough for a vital 3 points away at Blackburn on Monday night. In the 3 games since returning from injury, Valencia has scored twice, picked up 3 assists and 5 bonus points to add up to a massive 32 fantasy premier league points. With this form in mind, we have given Valencia the armband for Gameweek 32.
Victor MOSES [CHE(A), 5.0m] – A few weeks ago many of us thought that Wigan were dead and buried but 2 draws and 2 wins later, they have given their fans some real hope. Much of this has been down to the young hopeful Moses scoring twice and creating 2 goals in Wigan's last 4 games. Travelling to Chelsea will prove to be a challenge but Wigan will be full of confidence going into this match and Moses will provide a serious attacking threat.
Martin PETROV [FUL(H), 5.1m] – Inspired by his friend; Stilian Petrov's strength, Martin Petrov showed real heart and determination last weekend to lead the turnaround away at Wolves to secure a vital 3 points. Bolton are another side who are refusing to give up and since everyone rallied to offer their support to fellow teammate Muamba, a strong bond has led to 2 victories. Petrov has picked up an assist and a goal, and will be looking to build on this at home against Fulham this weekend.
Theo WALCOTT [MCI(H), 9.3m] – Walcott continued his brilliant form with a goal away at QPR last weekend despite Arsenal slumping to a defeat. With Man City currently struggling where even their home form has been called into question, there will not be a better time to take them on. Walcott will be full of confidence and Arsenal will want to make up for last weekend's loss with a win in front of their home fans to dent Man City's tital challenge.
Luis SUAREZ [AVL(H), 9.4m] – Liverpool have been struggling of late but they will be keen to address this dip in form in front of their home fans this weekend. Villa are seriously struggling with a whole host of injuries and will be desperate for Cuellar and Hutton to prove their fitness after conceding 4 at home against Chelsea. Suarez will always prove to be a handful and will be heavily involved in Liverpool's attacking play.
Robin VAN PERSIE [MCI(H), 13.6m] – Van Persie has now gone 3 games without scoring, which happens to be his longest run all season. This just shows how deadly the Dutchman has been in front of goal this season and it is simply a matter of time before we see his name on the scoresheet again. Despite the goal "drought" Van Persie has continued to add to his points tally with 2 assists and Wenger will be fighting tooth and nail to tie him down on a contract this summer.
If you have any opinions on the Fantasy Football Addict Select XI, feel free to use the comment boxes below or tweet us at @FFAddicted. Do you feel that we missed someone out or disagree with any of our selections? Let us know. Also, don't forget to like us on the Fantasy Football Addict Facebook page for your chance to win a detailed analysis of your fantasy premier league squad!


text:
Q: OpenGL blending; what exactly do Source Color and Destination Color refer to, with examples I'm confused by exactly what this means:

When doing blending for a particular buffer, the color from the fragment output is called the source color. The color currently in the buffer is called the destination color.

(from the OpenGL wiki)
I understand what the blending equation itself is, but I do not understand quite the distinction between source color and destination color.
Can anyone provide an example or more specific definition?

A: To keep it short and simple:

*

*Source color: This is the color you're currently using. For example, when you use glColor4f(...) you set the source color of the operation.

*Destination color: This is the color of the fragment (pixel if you prefer to think it this way, though it's not necessarily the same) in a certain coordinate in the video buffer.

Usually, the reason why one uses:
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Is because you want to use the alpha value you just supplied. You use it to multiply your current color, and then use (1 - alpha) and use it to multiply the buffer's current color in that coordinate.
Therefore, if you paint a quad with glColor4f(1.0f, 1.0f, 1.0f, 0.6f) and the buffer is filled with glColor4f(1.0f, 0.0f, 0.0f, 1.0f), the final operation will be:
(1.0f, 1.0f, 1.0f) * ALPHA + (1.0f, 0.0f, 0.0f) * (1 - ALPHA)
(0.6f, 0.6f, 0.6f) + (0.4f, 0.0f, 0.0f)

So the final color is (1.0f, 0.6f, 0.6f)

A: In desktop OpenGL, the fragment shader can output multiple colors, not just one. Each color is numbered, and each such number is mapped to an output buffer in the framebuffer, based on glDrawBuffers.
Blending takes place independently between each fragment shader output color and the color currently stored in the destination image. So if you write two colors, blending would happen between the first color and its image, and then between the second color and its image.
For each blending operation, the source color is the color the fragment shader wrote to the output variable. The destination color is the color from the framebuffer image that corresponds to the particular fragment shader output (based on the glDrawBuffers mapping). So the source color(s) come from the fragment shader, and the destination colors come from the framebuffer image(s).

redpajama_set_name: RedPajamaStackExchange


text:
Kelsea Ballerini's "Peter Pan" Bridges the Musical Generation Gap (Watch!)
By Jen Swirsky
Music is a powerful thing. It can heal the world, join hands and hearts, and make dreams come true. Two out of three of these happened earlier this week at CMT's Artist of the Year show, which honored the most notable country music acts of 2016.
Prior to the show Kelsea Ballerini was pretty worked up about being asked to help honor Shania Twain with the Artist of the Lifetime Award. In fact, she told CMT's Cody Alan that she was going "pass out" after seeing Twain for the first time.
Well, from the looks of it, the adoration is reciprocal, as Twain was caught on camera singing along to Ballerini's most recent No. 1 hit, "Peter Pan," during the Breakthrough Artist of the Year's performance. Also seen enjoying the song from the audience was CMT Artist of the Year, Carrie Underwood.
As if the life of Kelsea Ballerini could get any better lately, her time on stage at the CMT Artist of the Year Awards proved that country music knows no boundaries when it comes to generational appreciation. If you think about it in a true "Six Degrees" way, Twain set the bar while Ballerini was just a baby, Underwood grew up on Twain's music, and Ballerini grew up idolizing both of her peers. Now, at twenty-three, Ballerini can look back and see these two musical monstrosities likewise respecting her and her talents. If that doesn't make you love country music more, what will?
Watch Kelsea Ballerini's performance of "Peter Pan" and see Shania Twain and Carrie Underwood sing along from their seats:
https://www.youtube.com/watch?v=Ag0SxoLH7Ts
Carrie Underwood, CMT, Kelsea Ballerini, Peter Pan, Shania Twain
PrevPreviousJake Owen needs your help
NextDetails of Kelly Clarkson's Miracle On Broadway Show ReleasedNext
Jen Swirsky
Jen is a Florida-licensed attorney with dreams of never practicing law again. Originally attending law school with the hopes of working in the music industry, Jen found her niche after her degree was hung on the wall and she decided to pursue country music writing/journalism instead. Now living in Nashville, Jen spends her days as a social media strategist and her days/nights covering events, interviewing artists, and reviewing albums for Nashville Gab.
More dates added to Keith Urban's European tour
Extra dates have been added today in London, Manchester and Glasgow for Keith Urban's 2020 UK & European Tour – Keith Urban Live. Tickets are on sale now.
Reba and the Girls of Little Big Town Make Surprise Nashville Appearance
Those in attendance at a Nashville Shadowboxer's show on Wednesday night were in for QUITE the surprise when three of country's leading ladies joined the band on stage.
Kacey Musgraves teases new song on CMA Country Christmas
The magical song writing trio of Kacey Musgraves, Shane McAnally and Brandy Clark have been at it again! Kacey reveaed she sang a sweet lil
Carrie Underwood has surgery on wrist after weekend fall
When I think of Carrie Underwood, I always think of someone who is almost too graceful to be natural. She's always so put together and
Brad Paisley teams up with famed producer Timbaland
Brad Paisley's new album, "LOVE AND WAR," is tapped out with crazy good talent from Mick Jagger to John Fogerty. But perhaps the most unusual
Twitter was not impressed with Eric Church's Thanksgiving Halftime show
On a day when most everyone is posting about how thankful they are, several football and/or country music fans decided to express just how disappointed
Mary Sarah Helps Score "The Voice" Coaches Boot Barn Boots
Carrie Underwood Extends Storyteller Tour
Kelsea Ballerini Talks New Album with Ty, Kelly & Chuck
Why Must We Offend to Defend? Let's Be "Unbreakable" Together

redpajama_set_name: RedPajamaCommonCrawl


text:
Phil Weiser is the outgoing Dean of the University of Colorado Law School, and there are countless reasons why he deserves a place on a podcast about early and mid-stage growth companies. Phil has created a climate at CU Law that essentially renders "town" and "gown" completely indistinguishable. He has brought together the entrepreneurial leaders, venture capitalists, large companies, and key service providers in the burgeoning business ecosystem of Boulder and made them an intimate part of the educational experience at CU Law.
Why are these busy people so attracted to Phil's mission? Because Phil talks the talk and walks the walk of instilling an entrepreneurial mindset in the law students (and students from other parts of the university) he works with. Phil is a genius networker, and if he doesn't readily have a way to inject an influential leader into the law school, he creates one.
In this podcast, Phil shares his guiding principle for his work -- that everything he does and has done in his career is an experiment. Phil is a "Lean Startup." Phil also discusses the ways that under his leadership -- and with the partnership of so many others -- CU Law has grown against the downward trend in law school applications nationwide since the mid-2000s recession. His views on reinventing the historical "normal" path for law school education are instructive for all educators and business leaders who care about developing nimble, self-aware young people who are capable of innovation in themselves and in the projects they elect to pursue in their lives.


text:
package dk.redillusions.jdbc.proxy.statistics.integration;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;

import org.testng.Assert;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

import dk.redillusions.jdbc.proxy.ConfiguredProxyDriver;
import dk.redillusions.jdbc.proxy.JDBCProvider;
import dk.redillusions.jdbc.proxy.JDBCProviderRegistry;
import dk.redillusions.jdbc.proxy.statistics.IConnectionStatisticsReporter;
import dk.redillusions.jdbc.proxy.statistics.ReporterService;
import dk.redillusions.jdbc.proxy.statistics.StatisticsJDBCProvider;
import edu.umd.cs.findbugs.annotations.SuppressWarnings;

/**
 * Test class for the {@link IConnectionStatisticsReporter} interface. This test
 * uses the {@link ConfiguredProxyDriver} and thus depends on the test for that
 * to succeed.
 *
 * @author Sune Wettersteen
 *
 */
@Test(dependsOnGroups = { "driver.configured" })
public class IConnectionStatisticsReporterTest {
    /**
     * Connect string.
     */
    private static final String CONNECT_URL = "jdbc:prox:hsqldb:mem:test";

    /**
     * Username.
     */
    private static final String USERNAME = "SA";

    /**
     * Password.
     */
    private static final String PASSWORD = "";

    /**
     * The current provider in use.
     */
    private JDBCProvider currentProvider;

	/**
	 * Register the statistics provider.
	 */
	@BeforeMethod
	public final void registerProvider() {
		this.currentProvider = new StatisticsJDBCProvider();
		JDBCProviderRegistry.registerProvider(this.currentProvider);
	}

	/**
	 * Unregister the statistics provider.
	 */
	@AfterMethod
	public final void unregisterProvider() {
		JDBCProviderRegistry.unregisterProvider(this.currentProvider);
		this.currentProvider = null;
	}

    /**
     * Get a {@link Connection}.
     *
     * @return The connection
     * @throws SQLException
     *             Thrown if something goes wrong while obtaining the
     *             {@link Connection}.
     */
    private Connection getConnection() throws SQLException {
        try {
            // Initiate the class
            Class.forName(ConfiguredProxyDriver.class.getCanonicalName());
        } catch (ClassNotFoundException e) {
            throw new RuntimeException("Failed to find class", e);
        }

        final Driver driver = DriverManager.getDriver(CONNECT_URL);

        final Properties properties = new Properties();
        properties.setProperty("username", USERNAME);
        properties.setProperty("password", PASSWORD);

        // Get the connection
        final Connection connection = driver.connect(CONNECT_URL, properties);

        return connection;
    }

    /**
     * Method to be run after each method for clearing the database.
     *
     * @throws SQLException
     *             Must never be thrown in order for the tests to be successful
     */
    @AfterMethod
    public final void shutdownDatabase() throws SQLException {
        final Connection connection = this.getConnection();

        final Statement statement = connection.createStatement();
        try {
            statement.execute("SHUTDOWN");
        } finally {
            statement.close();
        }
    }

    /**
     * Tests statistics for created {@link Statement}s.
     *
     * @throws SQLException
     *             Must not be thrown
     */
    @Test
    public final void statementsCreatedTest() throws SQLException {
        final Connection connection = this.getConnection();

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {

            // Create a statement
            final Statement statement = connection.createStatement();
            try {
                // Execute a query
                if (statement.execute("CREATE TABLE test_table_1 (test_column_1 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getStatementsCreated(), 1);
        }

        {
            // Create a new statement
            final Statement statement = connection.createStatement();

            try {
                // Execute a couple of SQL statements
                if (statement.execute("CREATE TABLE test_table_2 (test_column_2 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
                if (statement.execute("CREATE TABLE test_table_3 (test_column_3 char(128))")) {
                    Assert.fail("Failed to execute statement");
                }
                if (statement.execute("CREATE TABLE test_table_4 (test_column_4 char(256))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getStatementsCreated(), 2);
        }

        connectionStatistics.stop();

        connection.close();
    }

    /**
     * Tests statistics for created {@link PreparedStatement}s.
     *
     * @throws SQLException
     *             Must not be thrown
     */
    @Test
    public final void preparedStatementsCreatedTest() throws SQLException {
        final Connection connection = this.getConnection();

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {
            // Create statement for creating test data
            final Statement statement = connection.createStatement();

            try {
                // Create test table
                if (statement.execute("CREATE TABLE test_table_1 (test_column_1 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            // Create a statement
            final PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM test_table_1 WHERE test_column_1= ?");

            try {
                // Execute a query
                preparedStatement.setString(1, "test_1");

                if (!preparedStatement.execute()) {
                    Assert.fail("Failed to execute prepared statement");
                }
            } finally {
                // Close statement
                preparedStatement.close();
            }

            // Should have created one statement
            Assert.assertEquals(1, connectionStatistics.getPreparedStatementsCreated());
        }

        {
            // Create statement for creating test data
            final Statement statement = connection.createStatement();

            // Create test table
            try {
                if (statement.execute("CREATE TABLE test_table_2 (test_column_2 char(128))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            // Create a statement
            final PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM test_table_2 WHERE test_column_2 = ?");

            try {
                // Execute a query
                preparedStatement.setString(1, "test_2");

                if (!preparedStatement.execute()) {
                    Assert.fail("Failed to execute prepared statement");
                }
            } finally {
                // Close statement
                preparedStatement.close();
            }

            // Should have created one statement
            Assert.assertEquals(2, connectionStatistics.getPreparedStatementsCreated());
        }

        connectionStatistics.stop();

        connection.close();
    }

    /**
     * Tests statistics for created {@link CallableStatement}s.
     *
     * @throws SQLException
     *             Must never be thrown
     */
    @Test
    public final void callableStatementsCreatedTest() throws SQLException {
        final Connection connection = this.getConnection();

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {
            // Create a statement
            final CallableStatement callableStatement = connection.prepareCall("CALL \"java.lang.Math.sqrt\"(2.0) ");

            // Execute a query
            try {
                if (!callableStatement.execute()) {
                    Assert.fail("Failed to execute prepared statement");
                }
            } finally {
                // Close statement
                callableStatement.close();
            }

            // Should have created one statement
            Assert.assertEquals(1, connectionStatistics.getCallableStatementsCreated());
        }

        {
            // Create a statement
            final CallableStatement callableStatement = connection.prepareCall("CALL \"java.lang.Math.sqrt\"(2.0) ");

            // Execute a query
            try {
                if (!callableStatement.execute()) {
                    Assert.fail("Failed to execute prepared statement");
                }
            } finally {
                // Close statement
                callableStatement.close();
            }

            final CallableStatement callableStatement2 = connection.prepareCall("CALL \"java.lang.Math.sqrt\"(5.0) ");
            // Execute a query
            try {
                if (!callableStatement2.execute()) {
                    Assert.fail("Failed to execute prepared statement");
                }
            } finally {
                // Close statement
                callableStatement2.close();
            }

            // Should have created one statement
            Assert.assertEquals(3, connectionStatistics.getCallableStatementsCreated());
        }

        connectionStatistics.stop();

        connection.close();
    }

    /**
     * Test statistics for {@link Connection#rollback()}s made.
     *
     * @throws SQLException
     *             Must never be thrown
     */
    @Test
    public final void rollbackTest() throws SQLException {
        final Connection connection = this.getConnection();

        // Disable auto-commit
        connection.setAutoCommit(false);

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {
            // Create a statement
            final Statement statement = connection.createStatement();

            // Execute a query
            try {
                if (statement.execute("CREATE TABLE test_table_1 (test_column_1 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            connection.rollback();

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getRollbacks(), 1);
        }

        {
            // Create a statement
            final Statement statement = connection.createStatement();

            // Execute a query
            try {
                if (statement.execute("CREATE TABLE test_table_2 (test_column_2 char(128))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            connection.rollback();

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getRollbacks(), 2);
        }

        connectionStatistics.stop();

        connection.close();
    }

    /**
     * Test statistics for {@link Connection#rollback()}s made.
     *
     * @throws SQLException
     *             Must never be thrown
     */
    @Test
    @SuppressWarnings(value = "RV_RETURN_VALUE_IGNORED", justification = "Ignored on save point. Intended")
    public final void savepointTest() throws SQLException {
        final Connection connection = this.getConnection();

        // Disable auto-commit
        connection.setAutoCommit(false);

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {
            connection.setSavepoint("test1");

            // Create a statement
            final Statement statement = connection.createStatement();

            // Execute a query
            try {
                if (statement.execute("CREATE TABLE test_table_1 (test_column_1 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            connection.setSavepoint("test2");

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getSavepoints(), 2);
        }

        {
            connection.setSavepoint("test3");

            // Create a statement
            final Statement statement = connection.createStatement();

            try {
                // Execute a query
                if (statement.execute("CREATE TABLE test_table_2 (test_column_2 char(128))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getSavepoints(), 3);
        }

        connectionStatistics.stop();

        connection.close();
    }

    /**
     * Test statistics for {@link Connection#commit()}s made.
     *
     * @throws SQLException
     *             This must never be thrown
     */
    @Test
    public final void commitTest() throws SQLException {
        final Connection connection = this.getConnection();

        // Disable auto-commit
        connection.setAutoCommit(false);

        final IConnectionStatisticsReporter connectionStatistics = ReporterService.newConnectionStatisticsReporter();
        connectionStatistics.start();

        {
            // Create a statement
            final Statement statement = connection.createStatement();

            // Execute a query
            try {
                if (statement.execute("CREATE TABLE test_table_1 (test_column_1 char(64))")) {
                    Assert.fail("Failed to execute statement");
                }
            } finally {
                // Close statement
                statement.close();
            }

            connection.commit();

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getCommits(), 1);
        }

        {
            // Create a statement
            final Statement statement = connection.createStatement();

            // Execute a query
            try {
                if (statement.execute("CREATE TABLE test_table_2 (test_column_2 char(128))")) {
                    Assert.fail("Failed to execute statement");
                }

                connection.commit();

                // Execute a query
                if (statement.execute("CREATE TABLE test_table_3 (test_column_3 char(256))")) {
                    Assert.fail("Failed to execute statement");
                }

                connection.commit();
            } finally {
                // Close statement
                statement.close();
            }

            // Close statement
            statement.close();

            // Should have created one statement
            Assert.assertEquals(connectionStatistics.getCommits(), 3);
        }

        connectionStatistics.stop();

        connection.close();
    }
}

redpajama_set_name: RedPajamaGithub


C2R Copper/Carbon Remover/C2R Bore Oil combo.
Buy one 150ml bottle of C2R Copper/Carbon remover and one 100ml bottle of C2R Bore Oil/Conditioner and save money.
See the main listings for full product details.


text:
Covid Spurs Families to Shun Nursing Homes, a Shift That Appears Long Lasting
Jeremy M. Lange for The Wall Street Journal
The pandemic is reshaping the way Americans care for their elderly, prompting family decisions to avoid nursing homes and keep loved ones in their own homes for rehabilitation and other care.
Americans have long relied on institutions to care for the frailest seniors. The U.S. has the largest number of nursing-home residents in the world. But families and some doctors have been reluctant to send patients to such facilities, fearing infection and isolation in places ravaged by Covid-19, which has caused more than 115,000 deaths linked to U.S. long-term-care institutions.
The drop-off has persisted since spring, including at times when the virus's spread was subdued. In the summer, when many hospitals were performing near-normal levels of the kinds of procedures that often result in nursing-home stays, referrals to nursing homes remained down.
Occupancy in U.S. nursing homes is down by 15%, or more than 195,000 residents, since the end of 2019, driven both by deaths and by the fall in admissions, a Wall Street Journal analysis of federal data shows.
The decline in nursing-home patients covered by Medicare, which provides payments vital to the homes' business model, is even steeper. That has left the industry in precarious financial shape. The biggest U.S. nursing-home company said in August it might not have enough money to pay its obligations.
Big insurers, home-health-care companies and some hospital systems are betting the new patterns of referral and care established amid the crisis will remain in place for the long term. They say doctors, hospital managers and families have seen how some older patients with significant care needs can be sent home. Just as the pandemic has spurred greater adoption of long-considered practices such as working from home, it has brought a re-evaluation of the role of nursing homes.
"We implemented a complete switch of mind-set to say home is the default" for patients leaving the hospital, even frail ones, said Peter Pronovost, chief clinical transformation officer at University Hospitals, an Ohio-based system.
"I don't think we're ever going to go back," he said. "The drive to get every patient home who can be home is going to continue."
Home-health-care companies and major hospital systems, including Iowa-based UnityPoint Health and South Carolina's Prisma Health, are building new offerings to support sicker patients recovering at home, often using technology to allow close monitoring.
Also fueling these efforts are pandemic-related regulatory changes that allow Medicare to pay for digital doctor visits and intense, hospital-level care in patients' homes.
Some nursing-home companies say they too are adjusting—bulking up their own home-focused offerings and aiming to upgrade buildings and staff to capture a new group of sicker patients who might come to them for hospital-level care.
Eventually, nursing-home operators say, demographics will buoy their industry, as more baby boomers require institutional care. Well before that, they say, vaccines should stem the tide of Covid-19 in their facilities.
"Do I think that more patients will be moved to home? Absolutely. It's the right thing to do for the patient, it's the right thing to do for the system, and it's the right thing to do for the cost," said David Parker, president of ProMedica Senior Care, a major nursing-home operator that also owns a home-health-care provider and is part of ProMedica Health System.
Nursing-home use in the U.S. has been declining gradually for years. In 2019, occupancy was 80%, down from 84% a decade earlier, according to the Kaiser Family Foundation.
Surveys have long shown many patients don't want to go to nursing homes. The pandemic has made them even less popular, according to a September survey of adults 40 and older by AARP. Just 7% said they would prefer a nursing home for family members needing long-term care, and 6% said they would choose one for themselves. Nearly three in 10 respondents said the pandemic had made them less likely to choose institutional care.
Savanna Hollar at her home, where her sons brought her after a hospital stay for a broken shoulder.
When Savanna Hollar, 90 years old and almost blind, broke her shoulder in August, her sons decided not to send her to the rehabilitation facility she went to after a broken hip three years before. They brought her home to recover in the farmhouse near Yadkinville, N.C., where she has lived since 1951.
The local nursing home had reported Covid-19 cases among residents, and it wasn't allowing visitors. If sent there, Mrs. Hollar wouldn't be able to see family members or get care from the aides who have long helped her at home. "She'd be lonely and scared and afraid to move," said son Keith Hollar, 63.
The family hired a rotating cast of eight workers to watch her constantly, with two at a time on duty during the day. At home, Mrs. Hollar could enjoy her gray cat, Buddy, her favorite recliner and tomato sandwiches made with produce from her garden. She has since recovered.
For years, certain government policies have encouraged alternatives to nursing homes. Medicaid programs, which cover long-term care for poorer adults, have increasingly paid for long-term services that help patients remain at home such as health-care aides, though funding has long fallen short of demand.
In Medicare, which typically pays for a limited nursing-home stay after a hospital visit, more people have been getting their benefits through insurance companies, which have held down costly nursing-home stays. The companies now provide coverage to around 36% of Medicare beneficiaries, according to the Kaiser Family Foundation. Medicare has also begun paying health-care providers in ways that reward them for bringing down overall costs, giving the providers an incentive to reduce referrals to nursing homes.
The Trump administration gave Medicare insurers more flexibility to spend money on things that improve patients' home setups. It made pandemic-related tweaks that allow Medicare coverage for more types of care in the home.
"We should be able to provide more services in the home setting that can enable somebody to be independent," said Seema Verma, administrator of the Centers for Medicare and Medicaid Services. "Covid is going to force a national conversation about how we take care of our elderly, and clearly there are issues in nursing homes that go beyond infection control," she said.
During his campaign, President-elect Joe Biden promised to spend $450 billion to make sure people who need long-term care can get support in the home and community.
"There's no daylight between the Trump administration and the Biden administration on the desire to see more folks cared for in the home," said Robert Kocher, an Obama White House health adviser now at venture-capital firm Venrock.
The number of Medicare-financed residents of nursing homes fell 28% in April and 34% in May from a year earlier, as the pandemic turbocharged efforts to steer Medicare patients away from nursing homes and as hospitals referred fewer after surgeries, according to an analysis of billing records done for the Journal by data firm CareSet Inc. The decline occurred even though, during the pandemic, the Trump administration waived a requirement that Medicare beneficiaries stay three days in a hospital before going to a nursing home.
In addition, some nursing homes shut off admissions in the spring, said Susan Craft, vice president of population health at Henry Ford Health System in Detroit.
"It was a forced period for us to work on home-care programs," said Gloria Rey, the director of post-acute care at Henry Ford. "We're continuing to work within our organization to make going home the priority."
Hospital referral patterns
Major Medicare-plan providers Humana Inc. and UnitedHealth Group Inc. say they are working to develop programs that would allow sicker patients to be discharged from hospitals to their homes. The shift in nursing-home use "is probably one of the trends coming out of Covid, along with telemedicine, that is going to act as a real accelerant and be sustainable," said Susan Diamond, who leads the home business of Humana, one of the biggest Medicare insurers and also a major home-health owner.
Nursing homes' loss has been a gain for home-health companies, which provide services such as therapy and nursing visits, though typically not 24-hour care.
Data from CarePort Health, a unit of Allscripts Healthcare Solutions Inc. that helps manage post-hospital care, show that referrals from hospitals to nursing homes and home-health providers both plunged in April. By October, though, referrals to home-health providers were at 109% of their 2019 baseline level, while nursing-home referrals had flattened at 83% of their baseline.
The falloff has been a disaster for the nursing-home industry, because Medicare pays better than the long-term stays Medicaid covers. Despite billions in pandemic-related government aid, some nursing homes have closed or been sold in recent months.
A November survey by the American Health Care Association, a nursing home industry group, found 65% of nursing homes were operating at a loss. Mark Parkinson, the association's chief executive, said 10% to 20% might file for bankruptcy without additional government aid.
Genesis Healthcare Inc., the biggest U.S. nursing-home company, told investors in August it might not be able to continue as a going concern. Its loss in the third quarter deepened, and in November it said it would need ongoing government support to sustain its operations. Its shares have languished at less than $1.
On the other side, shares of Amedisys Inc., the largest publicly traded home-health-care company, are up nearly 75% in 2020. It saw strong volumes and higher profits in the third quarter.
"We want to take care of sicker and sicker patients, and show we can do it," Amedisys CEO Paul Kusserow said.
Home health care aide Tangie Enoch helps Savanna Hollar get around in her home near Yadkinville, N.C.
Nursing-home officials said they worry that some frail patients could be left without enough supervision and support if sent home. A 2019 study published in JAMA Internal Medicine that compared Medicare hospital patients discharged to nursing homes with patients who got traditional home-health services found the latter were more likely to be readmitted to the hospital. Mortality and functionality of the groups were similar.
To help patients who are sent home, some hospital systems and home-health firms, including Amedisys, are building new, often tech-heavy programs that layer on extra services and aim to reproduce aspects of nursing-home-level care in patients' homes.
Prisma Health, an 18-hospital system in South Carolina, in May launched Home Recovery Care, a joint venture with a company called Contessa Health Inc. that provides operational support and technology for the service. Some hospital patients who might qualify for a nursing-home stay are instead sent home using the new program, which some insurers pay for, Prisma Health officials said.
In early November, Joy Sprouse, 74, was taken to a Prisma Health hospital after having a bad reaction to an antibiotic she had taken. After a hospital stay, Mrs. Sprouse, who can't walk because of spinal stenosis, was still weak and getting a different antibiotic through an IV. She didn't want to go temporarily to a nursing home, as she did after two previous hospital visits.
Instead, she enrolled in the Home Recovery Care program and an ambulance took her to her rural Dacusville, S.C., house, where two nurses met her. Aides stayed there for five days, helping with cooking and other tasks. Nurses visited twice daily and used a tablet device to check her vitals. Physical therapists visited daily and she had digital visits with a hospital doctor.
Since the special program ended for her, Mrs. Sprouse, a former teacher's aide, has continued to get some services she had before the hospital stay, such as visits by an aide for a few hours a day. She is back to doing her own cooking and favorite craft activities, such as making and decorating cards.
"I knew I would get better quicker at home," she said of the small white house by a pond where she has lived for 26 years. She has been alone there since her husband passed away in January 2020, but her best friend lives across the street and she has regular visits from her children and grandchildren.
"I hope I can remain here the rest of my days. I don't want to give up the way I live,"she said.
—Christopher Weaver contributed to this article.
The post Covid Spurs Families to Shun Nursing Homes, a Shift That Appears Long Lasting appeared first on Real Estate News & Insights | realtor.com®.
Previous Previous post: Families Flock to the Nashville Suburbs for Good Schools, Low Taxes and Some Southern Charm
Next Next post: A Happier New Year: Eviction, Foreclosure Freeze Extended Into 2021 for Lucky Few


Coolon DALI POINT is the world's most reliable DALI to PWM driver for architectural applications. Intelligent dimming solution for a wide range of LED luminaires and applications. Designed for maximum performance in a convenient small package.
Use DALIPOINT to interface between a remote standard DALI source and up to 5Amps constant voltage LED fittings. The lights and external power supply are conveniently connected using screw terminals on the output side. Input and output screw terminals are also provided in the interface side for DALI bus.
DALI POINT driver is designed to suit most indoor DALI LED applications. A compact design allows it to be installed in the smallest of spaces.
Connect using screw terminals plugs, making onsite installations free of specialized tools or crimping. The plug type connectors simplify installation and troubleshooting.
It will turn suitable LED luminaires into a dimmable fitting via DALI control. Compact yet highly capable, DALI LOGIC will control suitable luminaires from 1 ~ 100% range.


text:
Q: Braided vector space: motivation? In one of my courses we were given the definition of a braided vector space:

Let $k$ be a field. A braided vector space is a pair $(V,s)$ with

*

*$V$ a $k$-vector space

*$s:V \otimes V \rightarrow V \otimes V$ an invertible linear map which obeys the equation $(s \otimes id_V) \circ (id_V \otimes s) \circ (s \otimes id_V)= (id_V \otimes s) \circ (s \otimes id_V) \circ (id_V \otimes s)$.

*

*Why are these vector spaces any interesting? How should one think about them?

To me the definition comes out of the blue.
My thoughts so far: The condition for $s$ appears to be something like the Reidemeister move type III. So, braided vector spaces seem like building blocks for linear representations of the braid group. Namely, given a braided vector space $(V,s)$ there is a group homomorphism $p_n: B_n \rightarrow Aut(V^{\otimes n}); \sigma _i \mapsto s_i$ for any positive integer $n$. Here, $\sigma_i$ denotes the i-th generator of the braid group, while $s_i$ refers to the automorphism on $V^{\otimes n}$ that "braids the i-th copy of the tensor product." (I could make it more precise, but then reading it would be tedious. If it is unclear, please ask).


Corporate Clothing, Polo Shirts for all events - McK Promotions.
McK Promotions, Corporate Clothing, Polo Shirts for all events!
Polo shirts are the perfect clothing for corporate shows, staff events, catering staff, or office staff clothing.


Understand main blockchain concepts like Proof-of-Work, mining, peer-to-peer connections, etc.
Some programming experience will definitely help. If you've never coded before, then this course will probably move too quickly.
Announcement! There is a full-stack remastered version of this course! This course builds the backend. But if you're interested in building a frontend and deploying the project, check out the remastered version!
Search for "Build a Blockchain & Cryptocurrency | Full-Stack Edition" under my list of courses!
Do you want to enter this young market, and become a highly sought-after blockchain engineer? The industry is starving for people who understand, and even better, can build blockchains. The supply is low, but the demand is high. So having a blockchain project under your belt will open doors and jobs for you.
For engineers, coders, and software developers, the best way to truly understand the revolutionary technologies of blockchain and cryptocurrencies, is to build a blockchain and cryptocurrency yourself.Therefore, this course will take you through implementing a blockchain and cryptocurrency – discovering the underlying techniques and concepts.
The course is designed into sections that introduce the main concepts of the blockchain one-by-one. By the end of the course, you will have a respectable blockchain project in your repertoire.
Build a Blockchain in the object-oriented programming style.
Generate hashes for blocks in the chain.
Unit Test Components of the Blockchain.
Create an API around the Blockchain.
Create a real-time connected peer-to-peer server.
Sign Transactions with cryptography and digital signature.
Create a Transaction Pool for a real-time list of incoming data.
Include transactions in core blocks of the chain.
Written summaries supplement each tutorial. That way, you can move along at your own pace, either watching the more thorough filmed tutorial, or reading the summary.
Ultimately, knowledge of the Blockchain will set you up for success in the future, as an engineer in a blockchain-dominated world. So what are you waiting for? Let's get started building a blockchain!


India's only female author in the league of best selling books, Preeti Shenoy is back with her new book "The Rule Breaker". Preeti Shenoy took to Facebook to announce the release of her latest book. The Rule Breaker is going to be the 10th book of Preeti Shenoy. All her nine books were national bestseller and were extremely loved by people of all ages.
Preeti Shenoy is one of the most popular Indian author on social media and has a loyal reader base; Preeti Shenoy signs thousands of pre-ordered copies every year and will be signing this year too; you can order a signed copy of "The Rule Breaker" here.
The Rule Breaker is about the modern day people controlled by their old parents, it is a story of struggle at home and will definitely have something to learn for everyone. Preeti Shenoy has always experimented with her stories and gave her audience access to something Fresh and Worth Reading with every book. Preeti Shenoy's "Life is what you make it" remains one of the most motivating contemporary Indian fiction of all time. Other books like "It's all in the Stars" had characters drawn out of their zodiac sign, which in itself was a very unique concept.
The Rule Breaker is published by Westland Publishers, an Amazon company. The book is already on preorder on Amazon and will be delivered as soon as it releases.
Studious, smart and sincere, Veda harbours big dreams for the future. But her parents arrange a marriage for her, and the twenty year old discovers that she has no say in the matter.
The Rule Breaker by Preeti Shenoy releases on 17th September 2018. Amazon will start delivering the book from 17th September. Preeti Shenoy like all other national bestselling authors will be doing a book tour and visiting popular cities like Bengaluru, Pune, Delhi and Chennai.


Divide students into groups and have each group investigate primary sources from a time period. Next, have students report out on the information or perspective of the primary source using a poem. Have the students share the poems in a historical poetry slam.
Have students write a three line poem about what they learned in class. Students can then share their poems the next day with other classmates and exit pass poems can be posted in a collective area in the room for everyone to read.
Give students a historical figure or event and challenge them to write a haiku about it. Then play guess who. Other students have to guess who the person is or what the event is based on the haiku.
Challenge students to write a short poem or haiku that is 140 characters long summarizing a historical event, person, historical place or document. Use a classroom twitter feed to share these poetry as tweets with the world.
Ask students to find a current event and then work individually or in groups to write a poem about it. Poems can be shared in a gallery walk, along with current event articles that inspired the poems.
Have students collectively write a poem that captures the key concepts in a unit. Each student writes one line and then passes it on to the next student. This can be done as a whole class or small group activity.
We hope you will try one of these ideas or that it will inspire you to create one of your own. If you do, please comment below and check out the rest of BubbleUp Classroom. -- a site we've created to share our collaborative work because we believe that sharing and inspiring one another is truly what teaching is all about.
Great ideas! Found poetry is another option that I've used, and seen used in various subject areas. Students "find" lines from a story, article, or even a section of the textbook and use them to create a poem. The activity is a great way to get students to pull out interesting/pertinent information, and a bonus result is often closer reading of the text. Found poetry also provides a great opportunity for a quick review of how to properly cite sources, which I have always found to be time well spent.


text:
the bad news
the verse
{non-fiction}
The NSA and the War on Terrible
In times of perpetual war, the law falls silently
This guy gets it.
We lost the argument a long time ago.
At the very beginning, really - the definition of terms. What is a war on terror? Who is the opponent? How does that work? Throughout modern history at least, war has had a relatively precise definition - one that distinguishes it from, say, crime.
It's when nations fight nations. It's orchestrated by legitimate governments. The aggression is sustained. The theatre of operations is more specific than anywhere and everywhere. Most fundamental of all, a war has ends - and an end. One drives towards the other.
What are the ends and when is the end of a war with no opposing nation, no organized or identifiable enemy, no sustained aggression to defend against, and no boundaries, waged on a titanic scale in response to a single act of violence? Can you call that a war?
If you could, the War on Terror wouldn't be a bad name for it.
George Carlin: 'We love to declare war on things here in America. Anything we don't like about ourselves, we declare war on it. The war on drugs, the war on poverty, the war on litter, the war on cancer...It's the only metaphor we have in our public discourse for solving problems: declaring war.'
The September 11th attack killed almost three thousand people and terrified nearly everyone else. Noam Chomsky did an interview with Salon a few months later in which he had to explain to the journalist Suzy Hansen that, no, the United States was not presently under armed attack.
War is unfamiliar to most living Americans, and foreigners making war on our soil is unprecedented in the national consciousness. We don't know it when we see it, or when we don't. To the untold millions who know better, war is like sour milk or being in love: you just know.
Yet war was on everybody's minds. Among the first words out of President Bush's mouth in the wake of the attack was that this constituted an act of war. The ominousness was unmistakable. Crime is repaid with justice, courts, laws. War is repaid with war.
The blood was up so high that war came to feel inevitable, not just to the government but to nearly everyone - from laypeople to the academic elite. The understanding was that we were under attack, and that we needed to defend ourselves. We needed to declare war on those who'd already declared war on us.
But we weren't at war. We were just afraid.
The 19 hijackers responsible for 9/11 were of no single nation, answered to no legitimate power, received financing from loosely affiliated individuals in allied nations, and were guided by a radical, twisted religious ideology. Soldiers represent people. They represented no one. They didn't fight a war. They didn't even fight a battle. They committed a crime.
No doubt one of the ends of that crime was to inspire terror. Acts of violence always carry that by-product, and it's of sore use to people who want to dominate other people. A terrified people is a dominated people. It's how Cortez won the New World.
But 19 brutal criminals don't - and can't - make a war. Nations have to do that.
And we did.
The program was called TIA, a stripper-sexy acronym for the jaw-droppingly Orwellian full name: Total Information Awareness.
The internet is a treasure trove for conspiracy theories, and of course the scariest of these are the believable ones. I believed one, once. In 2004, I was laughed out of a college newspaper editor's room - of all places - after suggesting that there might be a link between the NSA's data-mining program and the hot new social networking site, Facebook.
Under the guidance of the hilariously named Vice-Admiral Poindexter, the NSA was then caught in an eerily similar scandal concerning its secretive data-gathering techniques on ordinary Americans. The program was called TIA, a stripper-sexy acronym for the jaw-droppingly Orwellian full name: Total Information Awareness.
The program was mandated to collect information on people in an easily indexed online database that would feature picture, employment background, even political affiliation. When it was (legally, it would seem, and without incident) leaked to The New York Times, the initiative was widely shamed on both sides of the aisle, and funding was terminated.
That same year - the year of the invasion of Iraq - Facebook found its angel investors, and launched to the public.
The government of Afghanistan cooperated at all stages with the American criminal investigation into the September 11th atrocities. It offered to extradite any Afghan national responsible, cooperate with American tribunals, assist in the recovery of any criminals who may have been sheltering in their country.
None of it mattered.
The U.S. declared war on the entire nation, invaded with overwhelming force, and proceeded to bomb and destroy with so little restraint that tens of thousands of Afghani civilians were killed - an order of magnitude over the losses from 9/11. With or without Chomsky to clarify, Afghanis knew damn well they were under armed attack.
That wasn't the end. That was the beginning.
Since the nostalgic Whistle-Stop tour that began his Presidency and before, Barack Obama has consistently sought to align himself with the legacy of his state's favorite son, Abraham Lincoln. Even for those who think the comparison spurious, as politicians at least they have much in common. A grand rhetorical style rooted in a deeply conservative ethos. A conciliatory approach to endemic problems, and a visceral distaste even for the appearance of radicalism. Most important of all, a strong background in law - and a shocking willingness to ignore it.
Abraham Lincoln and Barack Obama are the only Presidents to have eliminated the right to habeas corpus for their own citizens - a right so fundamental to modernity that its solidity predates the American experiment. Since the Magna Carta - 12motherfucking15 - even kings thought twice before doing that.
It's so essential to justice that it's often been described as the bedrock of the legal system - the reason we started writing laws in the first place. Habeas corpus means that a government can't just do whatever it wants to you. It means that you can't be sentenced for a crime you haven't been charged with. It means you have the right to defend yourself under the law.
Two Presidents have taken that away - with George W. Bush going deep into the grey at Guantanamo Bay. Abraham Lincoln did it to the people of Baltimore for a short period during the Civil War. Legally speaking, President Obama has taken it away for anyone the executive chooses. The only condition is terror.
The word 'terror' peppers the language of state like a bad short order cook with a lead hand on the seasoning salt. It's there to make everything go down easier, but it all tastes the same. Terror has become a blind spot of the language, a fudge factor to make the numbers come out even.
According to the law of the United States as it is being interpreted and re-written by the current administration, the President can sentence a citizen to death if they're an imminent threat; that is, if we're afraid they're going to hurt us. That makes them terrorists. People who bring terror. Terrible people. We can kill terrible people now. In fact, you could say there's a war on terrible.
The maximum estimates of terrible people run into the thousands; some credible reports number them in the hundreds. All the terrible people could probably fit into a black box theater in SoHo.
Terrible people sometimes try to do terrible things. One of them set his underwear on fire a few years back. So we spent trillions of dollars and sent hundreds of thousands of our citizens to war. We developed drones to find and kill the terrible people and whoever happens to be standing near them, even in countries we're not at war with. Usually this terrifies people. Sometimes it makes them terrible.
We hinge on terror now: it's what we care about, what we spend our tax dollars on, what we debate in the media. Stopping terror, killing terrorists, rewriting our laws so that the terrible will never be allowed to seep in again. Our government secretly spying on its own citizens, in a way, is the least of what we've given up.
Maybe that's part of the reason our weary generation seemed not to care too much about the revelation Edward Snowden afforded us. Many agreed with the surveillance; many more weren't following the story at all.
Fear has a way of growing on us, like grief, until it becomes comfortable and familiar. I've spent a long time trying to figure out how we've allowed ourselves to become accustomed to a slogan like the War on Terror instead of the real name for what we've done and what we're doing. But it is the real name. This is a war on terror - our own terror, our own fear, which is consuming us, and which we can't seem to escape, no matter what we do.
What's so bloodless about the NSA scandal is that the underlying problem is essentially a legal one - the chiseled stone that underlies the dirt and grass and trees of our country. Our Lawyer-in-Chief has interpreted Bush-era laws with an even more radical intensity, and in so doing he has shifted the ground beneath our feet.
The issue isn't tangible for most of us, because most of us - that is, the entire world population minus a few hundred - aren't terrible. The sun and the sky and the wind don't seem much different than they did a decade ago, because we're not hiding in caves. The government isn't going to kill you in a drone strike. The government isn't even really watching you. It's just that they can now. The landscape has changed. In the blind subterranean eyes of the law, that means everything. And we've let everything go.


text:
Gheorghe Ghipu (ur. 30 września 1954 w Dascălu) – rumuński lekkoatleta, średniodystansowiec,  dwukrotny medalista halowych mistrzostw Europy.

W wieku niespełna osiemnastu lat wystąpił w biegu na 800 metrów na igrzyskach olimpijskich w 1972 w Monachium, lecz odpadł w eliminacjach. Zwyciężył w biegu na 1500 metrów na mistrzostwach Europy juniorów w 1973 w Duisburgu. Odpadł w półfinale biegu na 800 metrów i eliminacjach biegu na 1500 metrów na mistrzostwach Europy w 1974 w Rzymie.

Zdobył brązowy medal w biegu na 1500 metrów na halowych mistrzostwach Europy w 1975 w Katowicach (wyprzedzili go tylko Thomas Wessinghage z RFN i Piotr Anisim z ZSRR). Również na letniej uniwersjadzie w 1975 w Rzymie wywalczył brązowy medal na tym dystansie. Po raz drugi zdobył brązowy medal w biegu na 1500 metrów na halowych mistrzostwach Europy w 1976 w Monachium, za reprezentantami RFN Paulem-Heinzem Wellmannem i Thomasem Wessinghage. Na igrzyskach olimpijskich w 1976 w Montrealu odpadł w eliminacjach tej konkurencji.

Zwyciężał w mistrzostwach krajów bałkańskich w biegu na 1500 metrów w latach 1974–1977.

Ghipu był mistrzem Rumunii w biegu na 800 metrów w latach 1973–1977 oraz w biegu na 1500 metrów w latach 1973 i 1975–1979.

Trzykrotnie poprawiał rekord Rumunii w biegu na 800 metrów do rezultatu 1:45,9, osiągniętego 11 lipca 1974 w Atenach i również trzykrotnie w biegu na 1500 metrów do czasu 3:38,4,  uzyskanego 4 października 1975 w Bukareszcie.

Przypisy

Rumuńscy średniodystansowcy
Rumuńscy olimpijczycy
Medaliści Letniej Uniwersjady 1975
Uczestnicy Letnich Igrzysk Olimpijskich 1972
Uczestnicy Letnich Igrzysk Olimpijskich 1976
Urodzeni w 1954

redpajama_set_name: RedPajamaWikipedia


text:
Q: Vim: C++ symbols' color VIM: Is it possible to change the color of these symbols:
~!%^&*()-+=[]{},.<>?:/;
like Visual Studio does?

A: The C/C++ syntaxes are defined in syntax/c.vim and syntax/cpp.vim. If you're using Linux, the main syntax directory is in /usr/share/vimXX/, where XX is the version (e.g. mine are in vim72). I don't know about installation directories on other OSes, but I'm sure you can find it. I'd suggest making a copy of these and placing them in your user vim directory (for example, in Linux, $HOME/.vim/syntax/c.vim and so on). You can then add whatever you like.
The C++ syntax sources the C syntax, so any symbols you want highlighted in both should go in c.vim, and anything for C++ only should be in cpp.vim.
To get syntax highlighting for specific symbols, you'll need to use a syntax match statement, something like:
syn match cUserSpecialCharacter display "[~!%^&*()-+=[\]{},.<>?:;]"
syn match cUserSpecialCharacter display "/[^*/]"me=e-1
syn match cUserSpecialCharacter display "/$"

I called it cUserSpecialCharacter since cCharacter and cSpecialCharacter are already used. The second and third matches are a bit of a kludge to highlight '/' without it matching comment prefixes, which would then override the comment highlighting and break everything. The "display" option tells Vim that it doesn't need to look for this match if it's not going to be displayed - see :help syn-display for an explanation if you like!
Once you've defined a syntax match, you can link it to a highlight group, for example:
hi def link cUserSpecialCharacter cCharacter

This will put it in with the already defined cCharacter group, so it'll get whatever highlighting that gets - in this case, Character. You can see a nice list of highlight groups at the bottom of c.vim for examples. If you really want, you can also hardcode a highlight by doing something like:
hi cUserSpecialCharacter term=reverse ctermfg=15 ctermbg=1 guifg=#ffffff guibg=#800000

(Arbitrary example - my current highlighting for the Error group.) See :help hi for more information on this, or simply :hi to see the list of defined highlighting - plenty of examples. I'd recommend against doing this, though, since it won't change with color schemes.

A: Yes, you need to edit the C color theme in vimfiles/colors/c.vim I don't know all the theme options one can use, but I'm sure they are documented on http://vim.org/


Bumgardner, Mike (ed). Captive Propagation and Husbandry of Reptiles and Amphibians. 1993. Special Publication #7. Photo available. Davis. Northern California Herpetological Society. 1993. 4to. Soft cover. First edition. Illustrated in black, white and color. Fine copy.
Burgess, Eric. To the Red Planet. New York. Columbia University Press. 1978. 170 pps. 4to. Hardcover. First edition. Illustrated. Fine copy in near fine dust jacket (in mylar).
Burke, James. The Knowledge Web. New York. Touchstone. 1999. 285 pps. Octavo. Soft cover. First edition. Illustrated. Near fine copy (very light shelf wear).
Burt, Charles & Stuart Styles. Drip and Micro Irrigation Design and Management for Trees, Vines, and Field Crops. Practice Plus Theory. With CD-Rom. Photo available. San Luis Obispo. California Polytechnic State University. 2011. 396 pps. 4to. Comb binding. 4th edition. Illustrated in black, white and color. Important reference work. With unopened CD-Rom. Scarce. Fine copy. Minor highlighting, name on front cover.
Burt, Cyril, Sir (1883- ). The Inheritance of Mental Ability. New York. I.A.A.E.E. International Association for the Advancement of Ethnology and Eugenics. 1958. 49 pps. Octavo. Soft cover. Fine copy.
Burt, Jocelyn. Through the Northern Flinders. Photo available. Adelaide. Rigby. 1975. Octavo. Decorated hard cover. First edition. Illustrated in black, white and color. Fine copy.
Burton, G. Allen (ed). Sediment Toxicity Assessment. Photo available. Boca Raton. Lewis Publishers. 1992. 457 pps. Octavo. Hardcover. First edition. Full number line. Illustrated. Important reference work. Fine copy.
Burton, John A. (ed). Owls of the World. Their Evolution, Structure and Ecology. Photo available. New York. E.P. Dutton. 1973. 4to. Hard cover. First edition. Illustrated in black, white and color. Fine copy in fine dust jacket (in mylar).
Burton, John A. (ed). Owls of the World. Their Evolution, Structure and Ecology. Photo available. New York. E.P. Dutton. 1973. 4to. Hard cover. First edition. Illustrated in black, white and color by John Rignall. Fine copy in near fine (very light shelf wear) dust jacket (in mylar).
Burton, Maurice. Systematic Dictionary of Mammals of the World. Photo available. New York. Thomas Y. Crowell. 1962. Octavo. Hard cover. First edition. Illustrated by David Pratt. Fine (owner name on end paper) copy in fine dust jacket (in mylar).
Burton, Robert. Bird Behavior. New York. Alfred A. Knopf. 1985. 4to. Hard cover. First edition. Illustrated in black, white and color. Fine copy in fine dust jacket (in mylar).
Burton, Robert. North American Birdfeeder Handbook. Photo available. Minnetonka National Home Gardening Club. 1995. 4to. Hard cover. Reprint. Illustrated in black, white and color. Fine copy.
Butler, Richard. Fatal Choice. Nuclear Weapons and the Illusion of Missile Defense. Cambridge. Westview. 2001. Octavo. Hard cover. First edition. Fine copy in fine dust jacket (in mylar).
Butler, Robert (ed). The Aging Process: Therapeutic Implications. New York. Raven. 1985. Octavo. Hard cover. First edition. Illustrated. Fine copy in fine dust jacket (in mylar).
Cahalane, Victor (ed). Alive in the Wild. The Alligator, Buffalo, Sea Lion, Caribou, Grizzly Bear, and Golden Eagle: The Life Stories of these and Many other Fascinating Animals, as told by 35 Outstanding North American Naturalists. Englewood Cliffs. Prentice-Hall. 1970. 244 pps. Octavo. Hardcover. Second edition. Illustrated. Fine copy in fine dust jacket (in mylar).


Home › Uncategories › A RED PANDA?
Would you believe a Red Panda? Yes, there is a very rare Red Panda shown here along with a black and white Panda that we are all familiar with for years. The Red Panda looks like a raccoon but acts just like the Panda it is with their Panda walk toes pointed inward a bit. You can see these at the Chengdu Panda Experiment Station just outside of Chengdu in a modern up to date facility. After the earthquake a few years ago the Panda Preserve was destroyed; however it is being rebuilt and should be ready for visitors in 2013 or early 2014. Pandas are China and I have many requests from clients to visit the home of Chinese Pandas each year. I try to coordinate a trip to Chengdu as there are many other interesting sites in Sichuan province too like the Leshan Buddha, Juizhaigou National Park, and what I like to call the Real China with so many interesting villages, towns and mountains with Tibetan people living there.


Lifetime free e-money account for all channels. In-store sales, online purchases, mobile payments and bank transfers settled in one place.
Much more than just POS terminals. Easier to operate , offering more efficient payment process. Providing more effective way to engage with customers.
Easily request money from around the world. myPOS Online lets businesses accept payments on their websites, mobile apps, by e-mail and phone.
Small has never been so attractive!
Minutes to set up. Seconds to pay. Easy to use.
Every myPOS customer benefits from a free e-money account with a dedicated IBAN, a mobile app for Android and IOS and a VISA Business Card for instant access to funds.
From a mobile terminal in your pocket to reports for all your locations, we serve businesses of all types and sizes.
We offer our ISO partners flexibility and opportunities for growth by providing innovative world-class payment solutions. Benefit from training, marketing materials and dedicated support that helps you tend to every merchant need.
myPOS helps technology partners earn more revenue by providing easy to integrate Card-Present, Card-Not-Present payments or a combination of both.
Our APIs are plug and play, allowing secure connection to our omni-channel payments platform.
Tell us a few details about yourself and we will get back to you shortly!


text:
Kričići-Jejići is a village in the municipality of Dobretići, Central Bosnia Canton, Bosnia and Herzegovina.

Demographics
According to the 2013 census, its population was 37, all Croats.

References

Populated places in Dobretići


text:
Last edited by Shaktilkree
8 edition of The great pumpkin strikes again! found in the catalog.
The great pumpkin strikes again!
by Justine Fontes
Published 2004 by Little Simon in New York .
Peanuts (Comic strip) =v Stories,
Charlie Brown (Fictitious character),
Stories,
Peanuts (Comic strip),
Juvenile fiction,
Brown, Charlie (Fictitious character) =v Stories,
Halloween,
About the Edition
Will the Great Pumpkin ever visit the Peanuts gang? Once again, Linus holds out hope that his Halloween hero will choose his pumpkin patch to visit. Lucy, Snoopy, Charlie Brown, and even Sally think he"s wasting his time. But when Peppermint Patty hears that the Great Pumpkin brings presents to children -- and possibly even new baseball gloves -- the Halloween hilarity begins!
Other titles Peanuts the great pumpkin strikes again
Statement Adapted by Justine and Ron Fontes ; art adapted by Tom Brannon
Series Peanuts
Contributions Fontes, Ron, Brannon, Tom, Schulz, Charles M.
LC Classifications PZ7 .K83692 Gr 2004
Pagination 1 v. (unpaged) :
Listing of Disney read-along book and tape sets circa Disney Read-Alongs are a series of illustrated books for children with accompanying recordings of the books being read. The first Read-Alongs, book-and-record sets, were released in by Disneyland Records (now Walt Disney Records); several hundred titles have been produced.. The books were typically adaptations of popular Disney Trivia. Great Pumpkin Island is Poptropica's 15th island. It was released on Septem for members, and Octo for non-members.; As of J , the island became locked to members only, with a demo for non-members. The island is based on the classic Peanuts TV special It's the Great Pumpkin, Charlie Brown.; During the early access period (Sept 30–
The book is a halloween night story told, with very few accompanying words, through incredibly vivid and strong illustrations in the rich colours that Bartram is known for. In a nutshell, at midnight pumpkin lanterns from across the land awaken and float in their masses, accompanied by the odd witch and ghost etc., to a great big › Children's Books › Science Fiction & Fantasy › Horror & Ghost Stories. Pumpkin Pumpkin Sequencing Activity – Printable and Lesson Plan This printable has a full lesson plan for the book Pumpkin, Pumpkin and a printable sequencing page that can be used for learning about the pumpkin life cycle alone or along with the book. Language Arts. Pumpkin Compound Words – Match the halves of the pumpkins to create
Overall, this treat is supah tasty and we'd definitely get it again. Try it for yourself before this seasonal offering disappears for $ at the Mara. We don't know how long it'll be around, but we don't think it'll stick around for too much longer! If you love pumpkin, don't miss it! Looking for MORE pumpkin treats in Disney World? Blanket-bearing Linus waits up for the mythical Great Pumpkin while Charlie Brown frets about going to a Halloween party. Spoiler alert: Everything turns out just fine for everyone. 5 The Craft ()
Statutory information and filing instructions for perfecting security interests under the Idaho Uniform Commercial Code
sky-religion in Egypt
Darakan.
Tallahassee, Florida Area Street Atlas
Ezekiel and Daniel
makeover manual
Test Tube Women
lost colony.
The great pumpkin strikes again! by Justine Fontes Download PDF EPUB FB2
The Great Pumpkin Strikes Again. book. Read 3 reviews from the world's largest community for readers. Will the Great Pumpkin ever visit the Peanuts gang. Get this from a library. The great pumpkin strikes again!. [Justine Fontes; Ron Fontes; Tom Brannon; Charles M Schulz] -- Will the Great Pumpkin ever visit the Peanuts gang.
Once again, Linus holds out hope that his Halloween hero will choose his pumpkin patch to visit. Lucy, Snoopy, Charlie Brown, and even Sally think Once again, Linus holds out hope that his Halloween hero will choose his pumpkin patch to visit.
Lucy, Snoopy, Charlie Brown, and even Sally think he's wasting his time. But when Peppermint Patty hears that the Great Pumpkin brings presents to children -- and possibly even new baseball gloves -- the Halloween hilarity begins.
This is a children's book in which the "plot" of several Peanuts strips is woven together to tell a story for very young readers. Peppermint Patty decides she a] needs to believe in something and b] needs a new ballglove, so she becomes a disciple of Linus and a believer in the Great › Books › Children's Books › Humor.
Find helpful customer reviews and review ratings for The Great Pumpkin Strikes Again. (Peanuts) at Read honest and unbiased product reviews from our :// The Great Pumpkin Strikes Again!: Based on the Comic Strips by Charles M. Schulz. By Justine Fontes, When Peppermint Patty decides to join Linus in keeping watch for the Great Pumpkin, Linus is happy to have his friend as a companion on the important night, but when the truth is revealed that Peppermint Patty is there to make a special The Great Pumpkin Strikes Again.
by Charles Schulz. Little Simon, Paperback. As New. Disclaimer:An apparently unread copy in perfect condition.
Dust cover is intact; pages are clean and are not marred by notes or folds of any kind. At ThriftBooks, our motto is: Read More, Spend jacket quality is not :// This Week's Children's Books: We've been reading all of our Halloween favorites and some new books too.
Here are some books we've read this week. It's the Great Pumpkin, Charlie Brown By Charles M. Schulz We read this book multiple times a year, even when it's not Halloween. It wouldn't be Halloween without it either.
It's the Great Pumpkin Charlie Brown Coloring Pages When I was a kid, there was not much on the TV that I looked forward to more than the airing of Charlie Brown specials. It was one of those things – like carving a pumpkin or decorating the tree – that signalled the change of the seasons and :// The largest site of children's book reviews written and illustrated by kids for kids.
Read our reviews or submit your own!?grade=&title=The Great Pumpkin Strikes Again. The Paperback of the The Great Pumpkin Strikes Again. by Charles M.
Schulz at Barnes & Noble. FREE Shipping on $35 or more. B&N Outlet Membership Educators › Shop › Kids' Books. Best Halloween Picture Books The Great Pumpkin Strikes Again. Charles M. Schulz. avg rating — 62 ratings. There is a book about a young alligator/crocodile who dresses up as a witch and goes out of her home to explore the city.
The book is so lively and colorful. Everyone is dressed up, and are very friendly to the young The great pumpkin strikes again. Little Simon. Pub. Date. Language. English. Choose a Format. Book Show Edition. Available from another library. Quick Copy View Great with crackers, carrots, gingerbread, or molasses cookies.
Use pureed pumpkin in your favorite pancake recipe. Substitute lightly sweetened, cooked pumpkin in recipes calling for sweet potatoes.
Whip pureed pumpkin into mashed potatoes, or finely shred pumpkin and potatoes for a twist on hash :// The pumpkin on the tower. Cornell University. Cornell University's McGraw Tower is feet tall. It's visible for miles, and most days, its 21 chimes ring out morning, afternoon, and evening Before Fantagraphics started The Complete Peanuts series, Schulz's Peanuts strips were reprinted in books as early as The books are very different from the Complete Peanuts series because they contain fewer strips, typically no more than a year's worth, not entirely in chronological order, and they do not have written introductions.
Below is a list of the Peanuts reprint books published Visit The official It's The Great Pumpkin, Charlie Brown online at Get exclusive videos, blogs, photos, cast bios, free episodes and :// For the Great Pumpkin's few but ardent loyalists, all was again right in the world.
Yesterday, the injury-ravaged Cards called up Johnson and started him at first base against the Cubs. Wrong side of luck, indeed: Righty starter Jason Hammel left the game after the first inning with a hamstring strain, so the lefty Johnson's first at-bat Buy Delicious.
(Pumpkin Soup) by Cooper, Helen (ISBN: ) from Amazon's Book Store. Everyday low prices and free delivery on eligible › Children's Books › Literature & Fiction › Animals. Uh Oh. I'm only on the first page of the introduction of The Pumpkin Plan: A Simple Strategy to Grow a Remarkable Business in Any Field by Mike Michalowicz (@toiletpaperentrepreneur) and I'm already laughing.
When we talked about his sending me a review copy of this book, he told me this was going to a more serious book about building your business – and it ://. Halloween just isn't complete without It's the Great Pumpkin, Charlie Brown, and that's quite a bold statement that can't be said for many other productions or knows if Look again, though, and familiar motifs begin to emerge.
Silent Snoopy suddenly thinks a first thought in Little Lucy whisks her first ball away in And there, shimmering in the infinite white spaces of the very first Peanuts strip, published October 2loom all the premonitions of angst to come.
Charlie Brown, all alone, walks As a pumpkin you will hop through a rather hugely designed castle this time. The programmers have created rooms without witch craft. Despite the rather simple design, the graphics are done rather successfully. After collecting some items and finding the right way you will face the evil witch, the castle's mistress, in the final and of course gloriously defeat ://:_The_Pumpkin_Strikes_Back.
esthetic-tokyo.com - The great pumpkin strikes again! book © 2020


The good news if you're wondering how you are going to pay for childcare or get on the housing ladder is that things are worse, and in many cases a lot worse, for middle-income earners across the world.
At least those are the findings of a report by the Organisation for Economic Cooperation and Development, an institution that tracks changes in the world's rich industrial economies.
According to the report which was issued this week, Ireland's middle class is not as "squeezed" as most others in the 36 countries it tracks.
Here, the middle class has at least managed to grow in size in the years between the mid-1980s to the mid-2010s.
In most of the developed world the middle class is shrinking as a share of population as people sink back into relative poverty.
Our growth numbers may look pretty academic to a family that cannot get onto the housing ladder, but median incomes were up 0.7pc and the middle class expanded by 3.9pc.
The last of those was the best performance of any country in the study.
Pity for example the poor Greeks who saw incomes decline 5.7pc, while the OECD average grew just 0.3pc, or Spain where the proportion of people defined as middle class fell by 3.7pc, almost all of whom fell into the lower income bracket.
The middle classes are of course beloved of pundits and politicians, Taoiseach Leo Varadkar among them as he famously based his 2017 Fine Gael leadership run on an appeal to the "people who get up early in the morning".
To be fair to Leo, it would be foolish for any politician to ignore a group that accounts for 60.4pc of the population and pays the bulk of taxes.
And there is political capital in identifying them as those who "aspire to something better for themselves and their families".
These people, the Taoiseach said, are those who "feel they pay for everything, but qualify for nothing".
Yes, they do pay 62.3pc of all taxes according to the OECD, but the report also shows that those who give also receive the biggest chunk of state transfers at 54.1pc.
In fact it is the State's relatively progressive taxation and transfer system that props up the broad middle-class base here, transforming Ireland from one of the least equal countries into one of the most as the rich pay a higher chunk of income tax than in most other countries, while low-earners get most of the tax credits.
Many of those who are classified as "middle class" here are on incomes that attract transfers.
The OECD study places those with incomes of between three-quarters of the median and double into the middle.
Many people here would perhaps struggle to reconcile the bottom end of the range as middle class.
That range, in 2016, is from $18,704 (€16,554) to $49,878 (€44,146) a year, and for the purposes of comparing across countries and time it is measured in 2010 dollars at purchasing power parity, a measure that eliminates exchange rate variables in the cost of living.
To be sure, you can dispute the numbers and sniff that a salary like that wouldn't even get you in the door if you wanted to aspire to the middle class dream of owning a house, but they tally across countries.
Approximately 54pc of people here self-identify as middle class, roughly matching the data.
Why does the middle class matter to both economists and to politicians like the Taoiseach?
Well, in the words of the OECD they are the "bedrock" of economic growth and societies which have large middle classes have lower crime rates, higher levels of trust and life satisfaction as well as greater political stability and good governance. You only have to look across the Irish Sea to Brexit land to see the costs of political and economic polarisation to confirm those sentiments.
Keep in mind that the aspirations of the middle classes are generally shared by rich and poor too.
Who would not like access to secure housing at a reasonable price, good schooling for their children and a chance for them to move up as well as decent, affordable healthcare?
The chances you will fall into poverty next year if you are in the "low income" segment here are 7.3pc, according to the OECD study. If you are middle class, the odds are considerably lower at 1.9pc.
As for the rich, well they have their own problems.
The 'Financial Times' suffered widespread ridicule when it highlighted the lives of Sophie and Jules, from southeast England's London commuter belt.
They had an income comfortably into six figures and lived in a house with a swimming pool and outbuildings.
"Even on what looks like a very large salary, it is difficult to put three children through private school and have them board," Sophie told the newspaper.
Other people's problems, who would have them.


text:
require File.expand_path(File.join(File.dirname(__FILE__), '../../../test_helper'))
require 'streamlined/helpers/form_helper'

describe "Streamlined::FormHelper" do
  include Streamlined::Helpers::FormHelper

  it "unassigned if allowed with model that has no validations" do
    model_class, column = flexmock, flexmock(:unassigned_value => 'none', :name => 'name')
    model_class.should_receive(:respond_to?).with('reflect_on_validations_for').and_return(true).once
    model_class.should_receive(:reflect_on_validations_for).with('name').and_return([])
    assert_equal "<option value='nil' selected>none</option>", unassigned_if_allowed(model_class, column, nil)
  end

  it "unassigned if allowed with model that has validations" do
    model_class, column = flexmock, flexmock(:unassigned_value => 'none', :name => 'name')
    model_class.should_receive(:respond_to?).with('reflect_on_validations_for').and_return(true).once
    model_class.should_receive(:reflect_on_validations_for).with('name').and_return([flexmock(:macro => :validates_presence_of)])
    assert_equal '', unassigned_if_allowed(model_class, column, nil)
  end

  it "column can be unassigned with nils" do
    assert column_can_be_unassigned?(nil, nil)
  end

  it "column required returns false if validation reflection isnt available" do
    assert_false column_required?(stub, "column_name")
  end

  it "column required returns false if validates presence of is not present" do
    ar_model = stub
    ar_model.stubs(:reflect_on_validations_for).returns([])
    assert_false column_required?(ar_model, "column_name")
  end

  it "column required returns true if validates presence of is present" do
    ar_model = stub
    ar_model.stubs(:reflect_on_validations_for).with("column_name").returns([stub(:macro => :validates_presence_of)])
    assert_true column_required?(ar_model, "column_name")
  end

  it "column required returns true if validates presence of column id is present" do
    ar_model = stub
    ar_model.stubs(:reflect_on_validations_for).with("column_name").returns([])
    ar_model.stubs(:reflect_on_validations_for).with("column_name_id").returns([stub(:macro => :validates_presence_of)])
    assert_true column_required?(ar_model, "column_name")
  end
end


The 2019 HOBY Maine Seminar will take place June 7 - 9, 2019 at University of Maine Farmington.
Check out our 2019 Seminar Information Page for more information!
If you know of an outstanding high school sophomore that would be interested in attending please have them reach out to their guidance counselor or contact Lexi Morin and Emily Daigle, Co-Directors of Recruiting for HOBY Maine at recruiting@hobymaine.org for information on registration!


text:
Good but never that good
By Behind The Headlines BUNN NAGARA
WHAT do trashy television programmes, US presidential candidacies, Japan and a new British film star have in common? Perceptions by some in what it means to be different, implications of the differentness, and ultimately what is deemed acceptable.
Perceptions of others based on race and class can be pivotal, however much political correctness or embarrassment may suppress and deny it. Racism is seldom accepted and even more rarely acknowledged, which explains its enduring nature.
The row over Britain's Celebrity Big Brother show on Channel Four exposes the xenophobia of the British contestants towards the Indian actress Shilpa Shetty, a snafu that in turn reveals British officialdom's intolerance to such intolerance.
Shetty broke down after being subjected to jibes, taunts and insults by the white contestants who exuded a degree and consistency of bigoted offensiveness that might not have happened had she been a white product of a local comprehensive (school) in Clapham.
Even if she were a black (West Indian) product of a Brixton comprehensive she would have been insulated from such spleen because of established political correctness, whereas Asians fall somewhere in a no-man's-land and have to take more of the shocks.
Racism is seldom clear-cut when it is leavened with class differences and garnished with commercial and political considerations. So as Channel Four denied racism, heated protests foamed in India and political leaders uttered statements, confusion reigned such that Shetty refrained from citing racism, acknowledged it, then retracted that.
Apparently what riled the white working-class contestants was not only the fact that Shetty was an Indian from India, but that she was a successful middle-class individual with bourgeois mannerisms. But there may be no getting away from the racial aspect, since even if they were middle-class, Shetty might still be victimised for being an uppity native from the (former) colonies putting on airs.
The pervasiveness of Western racial bigotry was broadcast recently by Rosie O'Donnell when she offended Asian (Chinese) Americans, before she turned her bile on Donald Trump for other reasons. Even in her supposed apology later, instead of saying sorry to the offended, O'Donnell reportedly said only that she was "sorry for" Asian Americans for feeling offended.
Among American liberals, there is currently some antipathy to the notion of Senator Barack Obama vying to be the first black US president. He may be (half) black, which is fine with liberals, but some also say he speaks too much like a white man, meaning he seems too middle class.
The implication is that only white persons are middle class, and are necessarily so as presidential candidates. In the absence of a black working-class candidate, would a white middle-class person then be preferable to Obama?
Japan has risen from the ashes of war to be a wealthy upper-middle-class country, defeated in war by the West only to glorify it now as even young Japanese wishing they were born Caucasian amply show. This explains why Japan fears being outdone by a rising China, even or especially in times of peace, given how it has long undervalued China apart from committing war atrocities there.
Even the controversy over Daniel Craig as the latest James Bond suggests public intolerance over class and political differences, which even the first scholarly French colloquium on "the Bondian universe" in Paris this week missed. Critics had said that Craig was too ugly, too short (both untrue) or otherwise too unsuitable to be 007.
What nobody has said is that Craig looks too working class to be the suave colleague of the Hampstead-style M of Bernard Lee and Dame Judi Dench. When 007 is known to indulge in Beluga caviar, Dom Perignon and Bollinger champagne, Savile Row dinner jackets and even a Bugatti Royale, fans are stuck with a sweaty Craig who would rather do his own stunts.
Then there is also the political aspect nobody has openly admitted: Craig looks too much like a younger Vladimir Putin, ex-Russian intelligence chief and popular leader of the former (and budding future) nemesis of the West. Cold War icon Bond, James Bond, was never meant to resemble the other side's real-time hero.
Behind The Headlines BUNN NAGARA<p>Issues of race and class remain largely undeveloped, often mired in the arrogant ignorance of xenophobia.
Next In Columnists
Emergencies to start the year
Of starfish and #BantuMembantu
Umno's wings have been clipped
Implications of a state of emergency
In vaccine we trust, provided...
Covid-19 chronicles: of biofilms and surviving university in a pandemic
POLITICS: Sources dismiss talk of Hisham being appointed DPM
The curious case of the ill-fitting bra
What is sexual addiction
All the drama over Umno-Bersatu ties
Trending in Opinion


No, I don't know who's invited when, or what they talk about. And I don't really want to. I'm just happy to hear he's listening to people outside of his "Executive Leadership Team". 12/12/12.
I went to one of these a while back so I don't think this is new.
Finally, some progress on the Senate Budget Committee White Paper of 1999-2000!
This is a wonderful step to improve faculty equity. As you know, free and reduced priced lunches are provided to faculty with family incomes that are below 80% of those of faculty at the UO's peer universities.


The FDA calls teen vaping an "epidemic," but the influence of e-cigarettes on teens' overall health might be more complicated than assumed, according to a new study out Thursday in the journal Tobacco Control. It suggests that while teens and young adults in the U.S. did start flocking to e-cigarettes these past few years, they also significantly cut back on smoking traditional tobacco cigarettes during the same time period. But there's at least one major limitation to these findings.