text:
Nam Ji Hyun Talks About How She Relates To Her "Little Ladies" Character, Attention-grabbing Reactions To The Drama, And Extra
in POP Music
Home POP Music
DAWN Indicators With New Label
Track Overview: THE7 – Get Unfastened
Trying Again: The Prime Three Okay-Pop Songs of July-August 2008
Nam Ji Hyun has shared her sincere perspective on her character Oh In Kyung from "Little Ladies"!
tvN's "Little Ladies" is a drama starring Kim Go Eun, Nam Ji Hyun, and Park Ji Hu as three sisters with a detailed bond who grew up in poverty. When all three of them grow to be entangled with one of many nation's wealthiest households, they're catapulted into a brand new world of cash and energy that's not like something they've identified earlier than. The drama aired its finale on October 9 to its highest viewership scores.
Nam Ji Hyun starred as information reporter Oh In Kyung who realized to be cautious of cash from a younger age. Even within the face of unhealthy information, Oh In Kyung doesn't again down and as a substitute powers by to combat injustices.
In an interview with News1, Nam Ji Hyun spoke about her character, how she was forged, chemistry along with her co-stars, and extra!
First, the actress was requested about any fascinating or unfamiliar reactions she acquired after the premiere of "Little Ladies." "When revealed, I believed that the character of Oh In Kyung might trigger a divide," Nam Ji Hyun shared. "In my earlier tasks, I performed loads of characters who everybody couldn't assist however help. Additionally, I used to be stunned that folks have been extra terrified of the drama than I anticipated. I don't know if it's as a result of I watched whereas understanding the script, however I wasn't scared."
Though confronted with a dramatic variety of obstacles and difficulties, Oh In Kyung perseveres tenaciously by every hardship. Relating to what gave her the motivation to take action, Nam Ji Hyun commented, "There's a interval In Kyung endured up to now. It comes out in a dialog with [her sister] Oh In Joo [played by Kim Go Eun]. She stated that when she was youthful, everybody else was wealthy whereas she was not rich, and that she needed to grow to be a thief, regardless of by no means having stolen something. I believed that was when her wariness relating to cash grew greater. Though In Kyung's actions can seem reckless and irritating, I imagine that the alternatives she made led the case. Finally, the Gained household are unhealthy individuals. Inside that picture of the three siblings taking these individuals down, I believed the function of In Kyung could be enjoyable."
Nam Ji Hyun recalled why she was forged for this function, saying, "Each the director and author stated that the character of In Kyung was actually exhausting for them too. Since she isn't a personality who's biased for one facet, they stated they felt apologetic to recommend [the role] to somebody. Once I requested why I used to be forged, they stated that for starters, I used to be reliable. They stated that if they simply stored watching, that it doesn't matter what, I'd find yourself taking the trail of justice. They stated a pair extra issues however that was probably the most memorable."
Oh In Kyung's older sister Oh In Joo was performed by Kim Go Eun, whereas their youthful sister Oh In Hye was performed by Park Ji Hu. Regardless of being sisters, the three characters all had totally totally different personalities and charms. On their roles, Nam Ji Hyun remarked, "In actual life, I've an older sister and now we have a fantastic relationship, however our personalities are actually totally different. The truth that siblings' personalities may very well be totally different was not one thing I wanted to attempt to perceive. There have been no difficulties in understanding the connection between In Joo, In Kyung, and In Hye. As we acquired nearer to the second half, I considered how the three sisters have been in the end consultant of siblings."
She continued, "What was regretful whereas filming was that the three sisters didn't have as many scenes collectively as anticipated. Since there weren't too many scenes the place the three siblings have been collectively, I used to be so excited once I noticed them on set."
In the course of the broadcast run of "Little Ladies," BTS's RM shared a photograph of his TV display screen, displaying that he was watching the drama. Within the caption, he added that the present was extremely enjoyable. Nam Ji Hyun revealed that her good friend had confirmed her this submit and shared, "'What is occurring?' I used to be shocked too. After the primary week of broadcasts, I obtained a ton of messages from individuals I do know. I used to be stunned as I had so many messages from my workplace employee associates whom I've been shut with since college, to actors, administrators, and PDs [producing directors]. I used to be so pleased. The extra [the drama] went on, the extra curious they turned about what was to come back. It was fulfilling to get such excited reactions."
Nam Ji Hyun additionally revealed that considered one of her school associates had stated that Oh In Kyung was a precise depiction of her. She commented, "From a sure standpoint, I believed you can say we have been comparable in the way in which that we constantly do one factor. Once I requested 'how are we comparable?' they stated, 'expressing an opinion about one thing she doesn't assume is true, that's precisely you.'"
The actress added, "I believed we have been the least comparable out of all of the roles I've performed up to now however my good friend stated, 'I believed it was a documentary [about you].' After that, seeing In Kyung made me assume that we may very well be comparable as individuals who constantly do one factor and take awhile to begin, however as soon as they do, head in direction of what they need it doesn't matter what anybody says."
Nam Ji Hyun elaborated, "I believed I used to be somebody who wasn't capable of go shortly. I spent a very long time as a toddler actress. After showing as an grownup actress, I spoke loads with my acquaintances about how I'd have the ability to refill my profession. What I selected then was 'slowly, taking one step at a time," describing her belief within the saying "slowly however certainly."
Each Nam Ji Hyun and actress Park Eun Bin are alumni of Sogang College's psychology division, so the "Little Ladies" actress was requested in the event that they have been acquainted. Nam Ji Hyun shared, "Park Eun Bin and I appeared within the drama 'Lobbyist' collectively as youngster actresses. She is three years older than me. I've all the time been supporting her. Our college doesn't have a set curriculum so we might've met, and we might've not met. Like a legend, I heard rumors that she was attending [the school]. Coincidentally, we met on a staircase that wasn't even in our division constructing. We needed to go shortly so we couldn't even change numbers. Since she was within the psychology division, I believed that it might've helped her whereas performing in 'Extraordinary Lawyer Woo.' I hope there comes a chance subsequent time the place we will meet."
Lastly, Nam Ji Hyun commented, "The set of 'Little Ladies' was so enjoyable, to the purpose the place I puzzled whether or not I'd have the ability to encounter one like that once more. Individuals who do properly gathered and filmed to the most effective of their talents. I noticed {that a} set that runs easily with out points is a set like this."
She continued, "To me, 'Little Ladies' is the best present. It was a gift-like drama and a steady collection of challenges."
Catch Nam Ji Hyun in "Suspicious Accomplice" right here!
Supply (1) (2)
How does this text make you are feeling?
Tags: CharacterDramaHyunInterestingNamReactionsRelatesTalksWomen
DAWN has discovered a brand new company to name house! Hip hop label AT AREA based by producing duo GroovyRoom introduced on January 30 that they formally signed an...
As we get nearer to my month-to-month round-up for January, I'm determined for singles to decide on as a part of my "high three." For the second month...
July-August 2008 Total Ideas Along with my month-to-month Okay-pop round-up, I've taken a take a look at my favourite three singles from every month since 2009 and factored...
Watch: TXT Mesmerizes In Excessive-Power Dance Follow Video For "Sugar Rush Experience"
TXT has dropped a formidable new dance follow video! On January 29, TXT revealed the dance follow video for "Sugar Rush Experience," the title monitor for his or...
Madonna – the early years
Earlier than 1983 few folks in America – not to mention the world – had heard of Madonna Ciccone. however that was quickly to alter… On 9 January...
Rooney Mara, Claire Foy & Jessie Buckley Confront Sexual Abuse in a Non secular Group in Trailer for 'Girls Speaking'


Animal Images images that posted in this website was uploaded by Airwaveradio.club. Animal Imagesequipped with aHD resolution 600 x 463 jpeg 285kB Pixel.You can save Animal Images for free to your devices.
If you want to Save Animal Imageswith original size you can click theDownload link.


Linen Table Runner 12"x 108"
We are committed to our customers' complete satisfaction by providing exceptional equipment, unsurpassed service and knowledgeable employees. We look forward to planning your next event, and ensuring your day is a memorable one!
© 2017 Cantele Tent Rentals. All Rights Reserved.


Snap Inc. has recently announced a partnership with Amazon for adding a new visual search tool for products, which will let users identify and purchase products from Amazon's platform by using the Snapchat app's camera. The Amazon-powered feature on the multimedia messaging app will initially be available to only a small number of Snapchat users, the company has revealed in its announcement.
Apparently, Snapchat will also enable users to scan bar codes to access product information and in addition to recognizing products directly, the messaging app will be displaying a product card with some general information. By tapping on the product information card, the Amazon app can be launched on their smartphone to let them place an order.
Sources close to the matter said that the multimedia messaging company wanted to make the announcement to everyone at the same time even though it will roll out this feature slowly. The Snapchat application had become the fastest way to communicate in social media circles and now it would be the fastest way to shop, the sources suggested.
Records show that the concept of visual product search is not entirely new, since Amazon has been offering similar features since 2009 while introducing book and CD search in its app. Later on it was seen that the e-commerce giant eventually rolled out visual search capabilities for additional items and is now offering the visual search feature for all the products.
Market analysts indicate that the investors of Snap Inc. seemed to be showing confidence in the partnership with Amazon and the new search feature of Snapchat, as the company stock prices surged about 3% after the news announcement, though the upswing was not enough to trigger a bull market. Industry reports show that the company's stock has plunged more than 35 percent since the beginning of the year.


text:
North Dakota Moves to Weaken Bakken Crude Conditioning Rules
Published by Martin C. Fredricks IV on January 3, 2019 January 3, 2019
Industrial Commission Actions Come on 5th Anniversary of Casselton Explosions
Five years after railroad cars carrying Bakken crude oil derailed and exploded near Casselton, N.D., the N.D. Industrial Commission is weakening rules for conditioning oil destined for railroad transport.
The irony is so thick it cuts like Jack the Ripper's blade through London fog.
But this ain't London, folks.
It's our own backyards.
Too Close to "An Ink Spot"
Rory Peterson, who runs the Hardware Hank in Casselton, was spot on when he commented recently to The Forum News Service about the explosions five years ago.
"'If it would have been in town, we would have been history,' he said. 'We would have been an ink spot.'"
This is not mere hyperbole.
Train cars carrying Bakken crude have exploded in or near multiple cities in the United States and Canada. Stories and reports about them speak of human beings being nearly vaporized by the intense heat. The blasts have incinerated homes and businesses, cost billions and contaminated our land and water resources.
This is a big problem.
The Explosive Transport Problem
The problem is flowing right past homes, schools and businesses in Dickinson, Harvey and Fargo; Alexandria, Brainerd and Duluth; and Glendive, Great Falls and Miles City. It's clickety-clacking up and down rail lines through Iowa, Minnesota, Montana and North Dakota, all the way to the east and west coasts.
Fatefully, the problem has exploded in communities across North America, like:
Casselton, where no one was injured but around 400,000 gallons of crude dumped onto the surrounding land and forced about half the town's residents to evacuate.
Lac-Mégantic, Quebec, where explosions of rail cars carrying Bakken crude oil killed 47 people, incinerated 40 buildings and gutted most of the community's downtown. "Most victims had to be identified from DNA samples and dental records," the BBC reported.
Lynchberg, Va., where about 30,000 gallons of fiery oil dumped into the James River and caused the evacuation of several hundred residents.
There are many more.
From "-Anes" to "A's"
Two parts of the Bakken crude oil transportation problem are the volatility of natural gas liquids (NGLs) and the pressure they're under when transported in rail cars. NGLs include ethane, butane, propane and isobutane.
All those "-anes" are "pains in the a's" of the oil and gas industry.
That's because North Dakota implemented rules regarding pressure following the Casselton catastrophe.
Since 2015, companies have been required to "remove the most volatile gasses from Bakken crude oil to ensure that the vapor pressure doesn't exceed 13.7 pounds per square inch," according to the Bismarck Tribune. They've also been required to conduct the tests every quarter.
But the industry and its state government ally, Director of Mineral Resources Lynn Helms, say there's no need to test that often. After 60,000 tests, Helms told members of the Industrial Commission, "…about one in 1,000 have exceeded the 13.7 psi limit."
To a cynic, that sounds a lot like:
"Well, gee, guys, this is costing our oil and gas buddies way too much money, and it's wasting government time and money, too. Why don't we go ahead and reduce the number of times we have to check the stuff, move on down the line and make more money for all of us? Hmmmm?"
The fallback position for the oil-gas cheerleaders is in the U.S. Department of Transportation's rules, which consider pressure under 14.7 psi for crude oil in rail cars to be "stable."
Stable?
Tell that to the families of the 47 people who died in the Bakken crude inferno in Lac-Mégantic. I doubt they'd be satisfied with pressure tests that show "only" one in 1,000 tests comes in higher than the 13.7 psi limit.
Are you comfortable with that?
Do you care if oil companies making gazillions of dollars from what they're pulling out of North Dakota have to test the Bakken crude oil that they want to send past your home, your kid's school, your business more often?
Finally, do you think it's worth the extra cost for those companies, and some extra to government, to ensure every one of those rail cars carrying Bakken crude is truly stable?
Trains transporting Bakken crude oil are called "Bomb Trains" for a reason. Same goes for the oil tankers actually carrying it – "Bomb Cars" they're unaffectionately called.
Bottom Line on the Rail Line
I don't care how much it costs the oil and gas billionaires, or if it takes a little extra time and expense for the state. It's the government's role, part of its "protect and provide for public safety" responsibility.
Requiring that Bakken crude set for rail transport be tested four times a year should be the MINIMUM.
I'd take several more steps beyond that – like requiring stabilization of Bakken crude oil rather than mere conditioning – but for now I'd settle for not taking this step back.
The Industrial Commission met on December 7, but according to a spokesperson, it "… has not taken any action since the November 13 Bismarck Tribune article on oil conditioning. The record was left open following the hearing for the filing of additional information. It is anticipated that the Commission will take action on the information from the public hearing in early 2019."
Perhaps by then the irony will sink in, like Bakken crude contaminating soil after another train derailment and explosion.
A Parting Shot at Bakken Crude
Bakken crude is one of the dirtiest energy sources on earth, close on the heels of lignite coal. Given that, here's another alternative that would eliminate the need to talk about the dangers it presents ever again –
#LeaveItInTheGround
Contact Them & Your Legislators
If the potential for an explosion of Bakken crude running through or near your town is a tad concerning, drop the Industrial Commission a line at ndicinfo@nd.gov or call 701-328-3722. Let your state legislators know, too – www.legis.nd.gov.
While you're at it, check out The Coalition for Bakken Crude Oil Stabilization for more information and discussion.
© 2019 Martin C. Fredricks IV
Categories: Politics/Government
Tags: Dirty EnergyEnvironmentGovernmentLooking Back
Politics/Government
The Two-Party System is an Abject Failure
The USA's two-party political/governing system is an absolute failure on climate and so many other crucial challenges.
Ag Secretary? Thank Goodness It Won't Be Heitkamp
President-Elect Biden had lots of other good options. Fortunately, he took one of them, instead.
The Democratic Establishment vs. Bernie Sanders
A progression of weak arguments for dismissing the frontrunner is out there distracting caucus-goers and primary voters.

redpajama_set_name: RedPajamaCommonCrawl


The LDS Folk School will gather saints and friends from around the world and teach them wisdom and knowledge for a better, more fulfilling life. Espert teachers and professors will instruct students on nutrition wisdom, life skills through communication and nature studies, professional business and entrepreneur skills, along with courses that will let them explore their creative talents through the schools own television station and through other art and culture classes.
The heart of the LDS Folk School is the religious study classes that gives saints and friends access to deep gospel knowledge not previously easy accessable in Europe.
Anyone at the age of 18 or above can attend the long courses that streches between 20 and 40 weeks. The price for the long courses will be 1.300 DKK pr. week.
All year around the school will also conduct short courses of different lengths and with different themes. These courses can be attended by anyone with interest in the said courses and will vary in price depending on the length and topic.
On account of the international dimension all teaching will be conducted in English.
Every spring there will be an optional study trip to Jerusalem and every fall there will be an optional study trip to see church history sites ending with attending general conference I Salt Lake City. These trips will be paid seperately by the students.
The school will be situated in Ribe, the oldest town in Scandinavia, in beautiful and inspiring surroundings.
The LDS Folk School will be a self-governing institution.
As described by Joseph Smith in january 1841, the LDS Folk School will teach the saints wisdom and instruct them in all the knowledge and learning, in the arts, sciences and learned professions.
We hope to make this institution one of the great lights of the world, and by and through it to diffuse that kind of knowledge which will be of practicable utility, and for the public good, and also for private and individual happiness.
At the LDS Folk School we will seek dilligently and teach one another words of wisdom. We will seek out of the best books and information of wisdom; seeking out learning by study and also by faith. We will organize ourself and prepare every needful thing; and establish a school of prayer, a school of fasting, a school of faith, a school of learning, a school of glory, a school of order, a school of God. That it may become a sanctuary, a tabernacle of the Holy Spirit to our edification.
Imagin a school for all latter day saints and their friends. A school that gives members in Europe a chance to learn what can be learned at church universities in Unites States. A lighthouse of knowledge that invites the best teachers, that the church has to offer, from all over the world, to come and teach as guest teachers. A place where prophets and general authorities on a regular basis stop by to give lectures and teachings.
Imagine a school where you can have the MTC boost experience all over again. Where you can reignite or strengthen your testimony of the restored gospel through a one week spiritual boost course.
Imagine a school where you can go and be taught just for the sake of getting new interesting knowledge. Where you can go in your holiday for just a week and be filled both spiritually and mentally. Where you can be served instead of serve. Where you can come just to receave.
Imagine school in Europe that has the same culture as BUY/SUV where students mingle and edify each other. Where young students from all over Europe can go and form close bonds with other likeminded saints while learning. A school where the social aspect is just as important as the teachings itself.
Imagine a school that is much more than a school. A place that serves as a center for church activities. A place that organizes parties and conventions for single adults and young single adults. A place where conventions like Fest I Nord and Time for Youth can be arranged.
Imagine a school where there on a regular basis will be family courses. Where mom and dad can go and be taught subjects of their interest, or get a spiritual boost, while their kids are being entertained and taught elsewhere by the school.
Imagine a school that go on two studytrips a year to see the church history sites at Jerusalem and the church history sites in Unites States. On both trips bringing expert scolors along to make the places come alive for the students.
Imagine a school where mainly students in the young single adult age group will be present, but where it is just as common to see families, business people and seniors being taught at the compound. A school where it is the interest in the topic being taught that is important, and not your age or status in life.
The idea for a school began in the year 2000, when I was discussing the idea with a friend at work. We felt that members of the church in Europe were in lack of and needed some of the great wisdom that was flowing through church schools in United States. We have seminary and institute in Europe, but not from educated teachers that have it as their main work to make the gospel come alive.
Being at MTC the year after was amazing. I felt spiritually really boosted even though we were only taught the basics of the gospel. In me grew a great desire to share this experience with all members. I felt that if members could go and be liftet spiritually in this way for just one week, they would be on fire just like us missionaries when they returned to their congregations. This could lift not only the ones that went for a spiritual boost course, but also the ones they would serve at home afterwards.
Then many years passed. I felt that such a school was very needed, and would be a solution to some of the challenges that European saits face, but I had no money to finance it myself, and no authority in the church to suggest such a bold new idea.
So I felt that the only right thing to do, was to wait. If God wanted me to act on the idea, he would provide the right people with the right knowledge, influence or money at his timing.
In february of 2018 Valerie Meade crossed my path, and by coincidence we began talking about how needed a school for the saints in Europe would be. We learned that we had almost perfect complimentary skills that could be used to create such a school. I had 18 years of ideas and knowledge how the structure of such a school could be set up the right way, and she had great knowledge in how to make good and interesting curriculums. Being a member of the BYU Romney Institute board, she also had some access to people in United States that could potentionally be of great help.
We set out to give the idea a real attempt. While Valerie began working on the curriculum, I contacted my bishop and good friend Jan Rhode Pedersen whom I knew had blueprints for a similar school. He had 10 years earlier felt inspired to suggest to the commune to make an international art academy at Ribe Seminarum. The commune had given him a year and 300.000 DKK for the research. At the end of that year, however, the commune chose to go a different direction and rent out the building to a different purpose, even though Jan had proven that Ribe would indeed be a great place for an international school.
Knowing that Ribe Seminarium, that very same buliding that Jan made his blueprints for, will be vacant again in 2019, all I needed to do was to take all that beautiful research material and make minor corrections, to make it fit the idea of an LDS Folk School. A school that will be 50% finanically backed by the danish government, because of some unique education traditions and laws in the country.
So now it is up to you. If the saints in Europe shall get blessings and knowledge through such a school, then your support is vital.
LDS Folk School being housed in the former Ribe Seminarium, (teachers' training college) will have at its disposal no less than I0.000 square meters. The buildings contain rooms and halls which until recently have been used for all sorts of teaching.
The buildings contain for example 5 big halls – included a very big music hall for both cultural and athletic activities – soundproof music rooms, theater scene and many up to date classrooms.
which contribute to make the facilities ideal for the purpose. A large canteen with kitchen facilities and good common areas are further distinctions to be mentioned. All in all, unique frames, which will make the place suitable for the purpose after, a few changes.


Jan van der Heijden (March 5, 1637 – March 20, 1712) was an important personality in the 17th century in the Low Countries. He was a gifted painter, he invented the use of fire hose, improved the fire engines, organised the first real volunteer fire brigade in his part of the world and wrote and illustrated the first book on the subject of fire fighting.
In the museum you can see one of his fire engines, a catalogue of his paintings, a facsimile of his 'Brandspuitenboek' and some original prints.
Celebrate with us Jan van der Heijden's birthday!


It has happened to all of us: sending the wrong message to the right person, or sending the right message to the wrong person. Well, did you know you can actually "unsend" messages on Instagram Direct?
You're upset, cocky, pressed with time, or maybe just incredibly clumsy with your messages. For your information, it happens to the best of us. Who has never sent a message to the wrong person? Or who has never sent a message to someone, and then immediately regretting it? Yes, I thought so.
Don't panic. The good news is that it is straightforward to "unsend" a message on Instagram Direct. Retracting a message that has been sent, is actually a very straightforward – yet underused – feature on Instagram; mostly because people have no idea it even exists.
Did you know you could "unsend" messages you send on Instagram Direct?
To "unsend" a message on Instagram Direct, simply press down on the message in the app. A pop-up menu appears that lets you either "Copy" or "Unsend." Choosing the later will retract the message from the conversation. It's like it was never sent. Instagram does warn you, however, that if a user has already seen your message, then it will not erase it from their memory; just from their app.
Yup. What has been seen, cannot be unseen.
Still, this can be a very useful feature, if the recipient has not yet seen your message. Or for when they did see it and would want to use it as proof against you.
What has been seen, cannot be unseen. But you can still delete messages from Instagram Direct, even after they have been sent.


If you are seeking to gain some further insight into world finance and the UK economy, or just want to delve deeper into factors that could affect your personal financial position, then it is likely that there is a financial blog out there for you. To help you to discover some of the best, we have compiled a list of the top ten most informative, accessible and original financial blogs into a single list for you to browse through below.
Boasting the title 'the world's most popular financial blog', The Bankers Umbrella has been recognised worldwide for its unique style of writing on private banking and wealth management. Written in a colloquial and witty tone, the blog proves an informative yet enjoyable read. Recommended by the Wall Street Journal Money Magazine, featured in newspapers such as the Financial Times and hosting over thirty thousand visitors a month, this blog is a necessity for all who wish to gain some vital insider's knowledge on all things financial.
With a focus on the latest financial news headlines in the US, this blog offers a fresh approach to commenting on banking, private equity and important personalities within the professional financial world.
This independently run economics blog is accessible, factual and concise. Providing readers with useful information on housing matters such as mortgaging issues and much more, the commentary provided is designed to give readers useful insight on practical personal finance issues.
Offering practical views on money and finance, this blog, written by Cullen Roche, attempts to answer the difficult questions in the fields of economics and finance. Not only are blogs frequently posted, this website also provides a platform for financial discourse through its forum.
Hosted by the FT, Alphaville is an extremely up to date blog, providing subscribers with expert and professional financial developments every working morning – designed specifically to be accessed by financial professionals on the move, keeping them up to date with the latest news worldwide.
As suggested by the title, this blog has a strong focus on the accumulation, expansion and saving of personal wealth. The relaxed style of writing makes for an easy read, simply providing readers with the author's view of markets and the savings landscape.
This US-based stock market blog provides free access to an impressive collection of articles. Regularly updated, this blog expertly covers topics on investment, economic cycles and stocks in general. Recommended as one to watch if your interests lie further afield than just UK shores.
Written in a jargon-free tone by an investment banker, this blog posts about personal finance matters and tips for savers.
Producing both a blog and a twice weekly podcast, Planet Money is 'the economy explained'. In simple terms, this blog deals with day to day financial issues and posts interesting articles that seek to explain and analyse key economic debates.


text:
package org.deviceconnect.android.deviceplugin.host.profile;

import android.Manifest;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;

import androidx.annotation.NonNull;

import org.deviceconnect.android.activity.PermissionUtility;
import org.deviceconnect.android.deviceplugin.host.profile.utils.FlashingExecutor;
import org.deviceconnect.android.deviceplugin.host.recorder.HostDevicePhotoRecorder;
import org.deviceconnect.android.deviceplugin.host.recorder.HostMediaRecorderManager;
import org.deviceconnect.android.message.MessageUtils;
import org.deviceconnect.android.profile.LightProfile;
import org.deviceconnect.android.profile.api.DConnectApi;
import org.deviceconnect.android.profile.api.DeleteApi;
import org.deviceconnect.android.profile.api.GetApi;
import org.deviceconnect.android.profile.api.PostApi;
import org.deviceconnect.message.DConnectMessage;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Light Profile.
 *
 * @author NTT DOCOMO, INC.
 */
public class HostLightProfile extends LightProfile {
    /**
     * ライトID.
     */
    private static final String HOST_LIGHT_ID = "0";

    /**
     * ライト名称の初期値.
     */
    private static final String HOST_DEFAULT_LIGHT_NAME = "Host Light";

    /**
     * 点滅制御用Map.
     */
    private Map<String, FlashingExecutor> mFlashingMap = new HashMap<>();

    /**
     * Contextインスタンス.
     */
    private Context mContext;

    /**
     * HostDevicePhotoRecorderインスタンス.
     */
    private HostDevicePhotoRecorder mPhotoRec;

    /**
     * レスポンスを返すハンドラー.
     */
    private final Handler mResponseHandler;

    /**
     * 点滅を制御するハンドラー.
     */
    private final Handler mFlashingHandler;

    /**
     * Get Light API.
     */
    private final DConnectApi mGetLightApi = new GetApi() {

        @Override
        public boolean onRequest(final Intent request, final Intent response) {
            PermissionUtility.requestPermissions(mContext,
                    new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.CAMERA},
                    new PermissionUtility.PermissionRequestCallback() {
                        @Override
                        public void onSuccess() {
                            Bundle lightParam = new Bundle();
                            setName(lightParam, HOST_DEFAULT_LIGHT_NAME);
                            setConfig(lightParam, "");
                            setLightId(lightParam, HOST_LIGHT_ID);
                            setOn(lightParam, mPhotoRec.isFlashLightState());

                            List<Bundle> lightParams = new ArrayList<>();
                            lightParams.add(lightParam);
                            setLights(response, lightParams);
                            setResult(response, DConnectMessage.RESULT_OK);
                            sendResponse(response);
                        }

                        @Override
                        public void onFail(@NonNull String deniedPermission) {
                            MessageUtils.setIllegalServerStateError(response,
                                    "CAMERA permission not granted.");
                            sendResponse(response);
                        }
                    });

            return false;
        }
    };

    /**
     * Post Light API.
     */
    private final DConnectApi mPostLightApi = new PostApi() {
        @Override
        public boolean onRequest(final Intent request, final Intent response) {
            final String lightId = getLightId(request);
            final long[] flashing = getFlashing(request);

            if (lightId != null && lightId.length() == 0) {
                MessageUtils.setInvalidRequestParameterError(response, "lightId is not specified.");
                return true;
            }

            if (lightId != null && !(lightId.equals(HOST_LIGHT_ID))) {
                MessageUtils.setInvalidRequestParameterError(response, "lightId is not specified.");
                return true;
            }

            PermissionUtility.requestPermissions(mContext,
                    new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.CAMERA},
                    new PermissionUtility.PermissionRequestCallback() {
                        @Override
                        public void onSuccess() {
                            if (flashing != null) {
                                flashing(HOST_LIGHT_ID, flashing);
                                setResult(response, DConnectMessage.RESULT_OK);
                                sendResponse(response);
                            } else {
                                mPhotoRec.turnOnFlashLight(new HostDevicePhotoRecorder.TurnOnFlashLightListener() {
                                    @Override
                                    public void onRequested() {
                                        setResult(response, DConnectMessage.RESULT_OK);
                                        sendResponse(response);
                                    }

                                    @Override
                                    public void onTurnOn() {
                                        // NOTE: カメラに正常にリクエストできた時点でレスポンスを返すので、
                                        // ここでは何もしない
                                    }

                                    @Override
                                    public void onError(final HostDevicePhotoRecorder.Error error) {
                                        setPhotoRecorderError(response, error);
                                        sendResponse(response);
                                    }
                                }, mResponseHandler);
                            }
                        }

                        @Override
                        public void onFail(@NonNull String deniedPermission) {
                            MessageUtils.setIllegalDeviceStateError(response,
                                    "CAMERA permission not granted.");
                            sendResponse(response);
                        }
                    });

            return false;
        }
    };

    /**
     * Delete Light API.
     */
    private final DConnectApi mDeleteLightApi = new DeleteApi() {
        @TargetApi(Build.VERSION_CODES.LOLLIPOP)
        @Override
        public boolean onRequest(final Intent request, final Intent response) {
            String lightId = getLightId(request);

            if (lightId != null && lightId.length() == 0) {
                MessageUtils.setInvalidRequestParameterError(response, "lightId is not specified.");
                return true;
            }

            if (lightId != null && !(lightId.equals(HOST_LIGHT_ID))) {
                MessageUtils.setInvalidRequestParameterError(response, "lightId is not specified.");
                return true;
            }

            PermissionUtility.requestPermissions(mContext,
                    new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.CAMERA},
                    new PermissionUtility.PermissionRequestCallback() {
                        @Override
                        public void onSuccess() {
                            mPhotoRec.turnOffFlashLight(new HostDevicePhotoRecorder.TurnOffFlashLightListener() {
                                @Override
                                public void onRequested() {
                                    setResult(response, DConnectMessage.RESULT_OK);
                                    sendResponse(response);
                                }

                                @Override
                                public void onTurnOff() {
                                    // NOTE: カメラに正常にリクエストできた時点でレスポンスを返すので、
                                    // ここでは何もしない
                                }

                                @Override
                                public void onError(final HostDevicePhotoRecorder.Error error) {
                                    setPhotoRecorderError(response, error);
                                    sendResponse(response);
                                }
                            }, mResponseHandler);
                        }

                        @Override
                        public void onFail(@NonNull String deniedPermission) {
                            MessageUtils.setIllegalServerStateError(response,
                                    "CAMERA permission not granted.");
                            sendResponse(response);
                        }
                    });

            return false;
        }
    };

    private static void setPhotoRecorderError(final Intent response,
                                              final HostDevicePhotoRecorder.Error error) {
        switch (error) {
            case UNSUPPORTED:
                MessageUtils.setInvalidRequestParameterError(response,
                        "this camera has no flash light.");
                break;
            case FATAL_ERROR:
                MessageUtils.setIllegalDeviceStateError(response,
                        "this camera is not available.");
                break;
            default:
                MessageUtils.setUnknownError(response);
                break;
        }
    }

    /**
     * Constructor.
     *
     * @param context context.
     * @param manager HostMediaRecorderManager.
     */
    public HostLightProfile(final Context context, final HostMediaRecorderManager manager) {
        mContext = context;

        mPhotoRec = manager.getCameraRecorder(null);

        mResponseHandler = createHandler("light");
        mFlashingHandler = createHandler("light-flashing");

        addApi(mGetLightApi);
        addApi(mPostLightApi);
        addApi(mDeleteLightApi);
    }

    private Handler createHandler(final String name) {
        HandlerThread thread = new HandlerThread(name);
        thread.start();
        return new Handler(thread.getLooper());
    }

    /**
     * 点滅制御.
     *
     * @param id       ライトID.
     * @param flashing 点滅パターン.
     */
    private void flashing(final String id, final long[] flashing) {
        FlashingExecutor exe = mFlashingMap.get(id);
        if (exe == null) {
            exe = new FlashingExecutor();
            mFlashingMap.put(id, exe);
        }
        exe.setLightControllable((isOn, listener) -> {
            final long startTime = currentTime();
            if (isOn) {
                mPhotoRec.turnOnFlashLight(new HostDevicePhotoRecorder.TurnOnFlashLightListener() {
                    @Override
                    public void onRequested() {
                        // NOP.
                    }

                    @Override
                    public void onTurnOn() {
                        listener.onComplete(delayTime(startTime));
                    }

                    @Override
                    public void onError(final HostDevicePhotoRecorder.Error error) {
                        listener.onFatalError(); // エラーが発生した場合、点滅を中断
                    }
                }, mFlashingHandler);
            } else {
                mPhotoRec.turnOffFlashLight(new HostDevicePhotoRecorder.TurnOffFlashLightListener() {
                    @Override
                    public void onRequested() {
                        // NOP.
                    }

                    @Override
                    public void onTurnOff() {
                        listener.onComplete(delayTime(startTime));
                    }

                    @Override
                    public void onError(final HostDevicePhotoRecorder.Error error) {
                        listener.onFatalError(); // エラーが発生した場合、点滅を中断
                    }
                }, mFlashingHandler);
            }
        });
        exe.start(flashing);
    }

    private long delayTime(final long startTime) {
        return currentTime() - startTime;
    }

    private long currentTime() {
        return System.currentTimeMillis();
    }
}

redpajama_set_name: RedPajamaGithub


With the snow melting and the rain coming down, be aware of flooding Saturday.
A combination of heavy rain and warm temperatures melted plenty of snow in New England, and with many storm drains still blocked by snow and ice, we are seeing localized flooding Saturday in and outside of Boston.
Torrential downpours Friday night generated three inches or more of rainfall in some areas.
Motorists are reminded to not drive through flooded streets, and the Massachusetts Department of Transportation (MassDOT) is cautioning drivers who plan to travel Saturday.
Parts of the MetroWest in Massachusetts are already experiencing problems from Friday's rain, with more to come.
MassDOT reports that Memorial Drive westbound at the Longfellow Bridge is closed due to flooding in Cambridge.
In Brookline, where water has pooled on sidewalks and flooded the road, a lot of drivers were opting to take side streets. While bigger trucks seemed to be getting through the flooding on Boylston just fine, some cars got halfway through before turning around.
Elsewhere in Massachusetts, West Bridgewater fire officials are asking motorists to avoid Howard Street and Spring Street near the Spring Street School as multiple electrical poles are down, blocking the roadways.
Crews are on scene in Tewksbury where the exit 39 off ramp from I-495 south to Route 133 (Andover Street) is closed due to flooding.
Hanover police are reminding residents that a combination of heavy wind and a significant amount of rain can cause old rotted trees to fall after crews responded to a fallen tree in the road.
State officials in Connecticut are warning residents to be aware of possible flooding and pools of water over highway lanes and roadways.
You'll still find large piles of snow despite the recent warm days. They'll be whittled down in size once the rain starts, but that will contribute to rising waters.
Connecticut state police reported Route 8 southbound at exits 22-20 in Seymour is open following flooding in the left lane.
In Rhode Island, flooding blocked all travel lanes on Hope Street at Washington Street in Bristol. It has since been cleared.
New Hampshire is also experiencing localized flooding. In Jefferson, Route 115A is closed.
Peterborough town officials are advising drivers to seek alternate routes after closing Route 202 at Sand Hill Road, Summer Street and Sharon Road.
Red Cross volunteers are mobilized throughout New Hampshire and Vermont, working with local emergency management while rivers rise to flood stage. There is one evacuation center opening at 10 a.m. in Swanton, Vermont, at the Missisquoi Valley Union High School.
The Red Cross is also monitoring rivers with ice jams that may result in flooding for communities including Otter Creek in Rutland, VT, Winooski River downstream from Montpelier, VT, Souhegan River in Milford, NH, Saco River in Conway, NH, Pemigewasset River in Woodstock, NH and Plymouth, NH, Sugar River in West Claremont, NH, Contoocook River in Peterborough, NH where traffic is being re-routed due to flooding, and Connecticut River in Strataford, NH.
You'll still find large piles of snow despite the recent warm days. They'll be whittled down in size once the rain starts, but that will likely cause flooding for some.
Most of the river flooding is in northern and western New England as of early Saturday morning. There is moderate flooding of the Winooski River in Vermont, and minor flooding of Pemigewasset River in New Hampshire, Missisquoi River in Vermont, Hoosic River in western Massachusetts, and the Connecticut River.
Ice jams and some evacuations are ongoing in Swanton (Missisquoi River) and Johnson (Lamoille River), Vermont. The Orange fire department is reporting precautionary evacuations are underway for parts of Athol, Massachusetts. An ice jam appears to have formed, blocking the river.
Flows will remain high throughout the day and cold weather may freeze more jams. Authorities remind anyone who lives near a river to monitor and leave if water approaches.
In addition to flooding and ice jams, a flash freeze is a concern Saturday. MassDOT roadside message boards are warning of that as temperatures are expected to drop to below freezing throughout the day. This significant drop in temperature can cause a quick freeze of any standing water, making travel very hazardous.
With the heavy rain Friday into Saturday, road salt was washed away. MassDOT crews have been treating road surfaces in the areas where rain has stopped and plan to continue to do so until the threat of icing has passed, but drivers are still asked to proceed with caution.
In northern New England, travel will also be hazardous where there are winter storm warnings in effect due to the rapid change from rain to freezing rain and snow. A winter storm warning means significant amounts of snow, sleet and ice are occurring.
• Clear snow and ice from all windows and lights, even the hood and roof, before driving, (start with the tailpipe).
An elderly couple was stuck on train tracks in Bridgewater, Massachusetts, during Thursday's storm, but Ryan Saba and Raymond Armstead rescued them.
• Remember that the posted speed limits are for dry pavement.
• Use brakes carefully. Brake early. Brake correctly. It takes more time and distance to stop in adverse conditions.
• Bridge decks freeze first. Due to the difference in the exposure to air, the surface condition can be worse on a bridge than on the approach road.
• Exit ramps are an even greater challenge during the winter since they may have received less anti-icing material than the main line.
• Leave room for maintenance vehicles and plows – stay back at least 200 feet and don't pass on the right.
• Seat belts should be worn at all times – it's the law.
• Most importantly please remember to slow down.
MassDOT highway districts had been preparing for several days for heavy rain and cold temperatures, anticipating flooding and icing on road surfaces. Crews cleaned drainage areas of debris and further pushed back snow piles from the shoulders of roads.


Discontent over Justin Trudeau's government's handling of the file. Disagreement over how it should be handled, and discomfort over the realization that despite the often-proffered narrative of Canada's endless, unconditional welcome of newcomers, we're wary to say the least, about this phenomenon.
As they try to escape the ever fear and uncertainty of Donald Trump's ever-tightening restrictions on immigration, and spurred on by that now infamous prime ministerial tweet, they do so by circumventing Canada's Safe Third Country Agreement (STCA), which denies entry to those who have already claimed or obtained status in the United States, by crossing into Canada not at airports or other, staffed border crossings, but anywhere they can, along thousands of kilometers of unmonitored perimeter.


text:
Posted: September 28, 2016 by Donna Bivens in Uncategorized
The public school education system in Boston has been under controversy for decades. For years until the late 1960's the Boston Public school system operated under a separate but equal policy* which segregated the White population of children from the Black population of children. The alleged premise of separate but equal claimed that the only difference between the two systems was the color of the children's skin. All other tangible, important concerns were the allegedly equal. The school buildings were maintained the same; the quality of the teachers was the same; the pay for the teachers was the same; the educational resources of supplies, equipment, and teaching materials were the same; the libraries were the same ; access to and support of extracurricular activities(sports , music, the arts were the same. Or so the public and especially the Black community were duped into believing.
In the late 1960's and early 1970's the Boston Branch of the NAACP pulled together data that told a different story about the reality of separate but equal in the Boston public school system. They found blatant evidence of a lack of not just financial resources, but the lack of concern for the quality of the curriculum being used in the schools in the Black community. Initially the fight was to make sure that the Schools in the Black community received its fair share of tax dollars for the education of their children.
It's been two years since BBDP released its anniversary report Unfinished Business: Seven Questions, Seven Lessons (UB7&7). Since that time we have been using the seven lessons of that report to bridge the complex "truth" of our history(ies) and the "change" that is needed to address the patterns that continue to get in the way of real equity, access and excellence in public education and beyond. People here and nationwide have responded powerfully to UB7&7 and the utility of the questions to promote a continuous learning and inquiry stance for social justice.
Since the release of that report there have been some setbacks for our small staff, However, a small but powerful and creative leadership team has continued to learn and to share in and from so many venues. We've had or participated in on going story circles and "Talkabouts", selective interviews, education justice organizing, workshops, training and consultations. Others who were or are part of BBDP are involved in initiatives throughout the city that are also addressing many of the issues we all named in UB7&7. The more we have done the more we have learned and that learning has brought us to reimagine our work. (more…)
Posted: August 10, 2016 by Donna Bivens in Uncategorized
UMN's education work is focusing still on Boston's desegregation history but specifically on current issues around systemic racism and class inequity in "public" education. Stay tuned for more information.
See also: Union of Minority Neighborhoods for other work we are doing.
Posted: December 11, 2015 by meghandoran in Uncategorized
We talked about student assignment through most of the 1970s (not to mention the decades leading up to 'desegregation'), then had a bit of the respite in the 80s (though really Judge Garrity's 'consent decree' was omnipresent) before making another major change at the end of the decade. In the 1990s it was all about racial quotas and algorithms. After two more attempts in 2004 and 2009, BPS finally made another major change to how its students are assigned to schools in 2014. And, though that process was highly contested, many BPS parents and advocates breathed a collective sigh of relief. We could finally get to the business of improving the schools for everyone rather than continuing to rearrange the deck chairs on the Titanic (and deciding who gets in the life boats), right?
Not so fast, Boston: apparently it's that time again. Not two years later the Walsh administration avows that we're all clamoring for another conversation on student assignment – this time for a unified enrollment plan which wraps charter schools into the pre-existing public assignment system. Though the mostly poorly attended information sessions so far have not demonstrated this public enthusiasm, Walsh once again rests on the silent majority that wants this (despite this argument not working out so well for him when he used it to justify the city's Olympic bid, and indeed not working out well for Nixon when he used it to justify the continuation of the Vietnam war). The compact appears to be a done deal, another classic case of paternalism known in the planning community as "DAD" – decide, announce, defend (h/t to Allentza Michel for providing this acronym). Nonetheless, opposition to the plan appears to be heating up.
To many, opposition to a Unified Enrollment plan by BPS parents and advocates looks nothing short of obstructionist. Won't this simply make it easier for parents so they don't have to do multiple lotteries? Prevent creaming and hold charters more accountable? As always, the devil's in the details which are at this point few and far between. Skepticism about the promise of unified enrollment comes not just from this lack of details however, but from a perspective that is both historical and looking to the bigger picture. (more…)
Posted: April 8, 2015 by stevemcdonagh in Uncategorized
Tags: Why do we need to look back?, Why don't people just get over it?
Going off of yesterday's post, this is a video that we used not only during our workshop with MIRA, but also used during our planning and discussion about what we wanted to cover. It brings up a lot of questions on personal, interpersonal, institutional, and cultural levels. It shows how racism infects and deforms even our most intimate relationships, how it can be passed down generationally, and the lasting trauma it can cause. We had a great discussion after watching this together at our workshop, and we hope Ise Lyfe's amazing performance can be a resource to you, too.
A couple of weeks ago, members of BBDP held a workshop for MIRA, the Massachusetts Immigration and Refugee Advocacy Coalition. The topic of the workshop was systemic racism, immigration, and migration. Over the course of two days, we discussed the development of white supremacist systems, how they effect our work, and what we can do to combat racism in our respective organizations. As part of our presentation, LaDawn Strickland, one of the designers of the workshop and a longtime BBDP contributor, had developed a historical timeline that was posted on the wall on the second day of the event.
The points on the timeline marked the arrival of different immigrant groups to the North American continent before and after the establishment of the United States. These included the first large-scale arrivals of English colonists, captive Africans, and Irish, German, Chinese, and Mexican immigrants, among others. The timeline included points, too, marking the history of migrations within the country, noting especially the way indigenous groups were forced from their land through violence and legislation (enforced with violence), first westward, then, upon the "closing of the frontier," onto reservations. Participants were asked to make the timeline their own by adding their personal and family history to the points marking the passages of laws, the movements of groups, and the changing definitions of who gets to be a citizen and who gets to be "white".
In all the feedback we got from people at the end of our time with MIRA, the thing we heard the most was an appreciation for the history and the desire to learn more. Our audience, which was international and cross-generational, really wanted to go deeper on not only their own personal ethnic and racial histories, but also how they developed in this country, how whiteness was constructed over time, and what forces have shaped the movements of populations. As the workshop designers, I think we were surprised a little bit at this. Being involved with BBDP for so long, perhaps we took the history for granted, as that is our focus much of the time. But what we heard back is that there is a hunger not being satisfied. People want to know the history, not just to be able to spout trivial names and dates, but to learn how we got to this moment, today– geographically, economically, racially, and politically.
Over the course of our project, we've seen the power that is tapped into when we change our conception of history from a static, finished process that takes place in books to a dynamic, unfinishable one that we live every day. We empower ourselves to investigate our individual and collective pasts so that we may understand more fully our present and impact our future. What we learned with MIRA is that this need for historical knowledge is an urgent one still today, and brought to mind a line from Michael Beckwith that comes up often in our discussions: "Choice is a function of expanded awareness." The more we know of our past and present, the broader our options become for the future. As Boston's skyline gets ever more crowded with cranes and luxury condos, as wealth inequality widens daily, it is crucial that our learning and understanding of history inform and expand the choices we can make.
Posted: March 19, 2015 by joshgeneration8 in Uncategorized
On Tuesday March 17th, 2015 I had the opportunity to attend a Boston City Council Committee on Education working session. The hearing was to discuss recruiting and retaining educators of color within Boston Public Schools. Below is a testimony from my short experience in the BPS class setting.
Working Session: Joshua McFadden Testimony Document
Docket #0274
Order re: hearing to discuss recruiting and retaining educators of color….
"Education happens when you learn something you did not know you did not know." – Daniel Bornstein
Being marginalized, and yet acclimated to color blindness because of somewhat privileged settings led me to believe that any compassionate or "caring" person can leave an equally impactful imprint on a child's life. This premise is entirely wrong. I came to Boston, MA Aug. 2013 to embark on a year of service through AmeriCorps City Year. I was blessed to be able to serve in Mattapan at the Mildred Ave. K – 8 School. I was, in fact, the only person of color on a team of roughly sixteen people assigned to an institution where 100% of the students were "minorities". Nearly all of the students at The Mildred are black students. The percent of black students enrolled at The Mildred far exceeds 8.7%, which is the statewide average of all African American students in Massachusetts (Enrollment Data MA Department of Ed 13-14).
I was amazed to witness the degree to which the socio-economic levels and other variables seemed to be identical for the great majority of students at The Mildred. In my view, this lack of diversity…this sameness was a direct result of bussing and the re-segregation of schools and communities. After familiarizing myself with the history of Boston's considerable efforts to eradicate its "dual school system establishment," I was even more astonished. In Morgan vs. Hennigan, Judge Wendell A. Garrity Jr. ruled in 1974 that there was in fact de jure segregation which was at that time perpetuated by the school committee, Board of Education, and the Education Commissioner. Sadly, since that time, there has not been substantial change in either the diversification of our teachers or students enrolled in many of Boston's Public Schools. Today, schools are predominately black while educators, especially in the lower grades are not educators of color. In John Dewey's essay, "Self-Realization as the Moral Ideal," he tells us that education is not preparation for life, but that education is life itself! Through the absence of educators who look like they look and perhaps share similar backgrounds and experiences, what are the most fragile and vulnerable of our students being taught?
With Dewey's words in mind and with statistics about the monolith nature of both the students (black) and the teachers (white) in Boston's public school system, I strongly feel that granting adequate funding for non-traditional recruiting for educators of color as well as instituting effective retention strategies for current and future educators of color will be the catalyst that can produce increased positive results in terms of academic performance, progress towards graduation, improved attitudes about learning and education, and raised student self-esteem levels for the overwhelming number of Boston's public school students.
What I did not know I did not know was that my students did not care how much I knew until they knew how much I actually cared about their well-being…until they realized that I, too, was one of them. The "face" of that administrated care can make a world of difference in the lives of young people. Because I fit the same basic physical description as most of my students, the initiation and cultivation of mutual positive high regard was immediate and trusted. A stronger and quicker student-to-educator bond developed that remains to this day…more than a year after leaving The Mildred. I specifically remember a student named Du'Shard who one day said to me, "Mr. Mac, I swear doe, I never actually met anyone that look like you who is doing something positive. For real for real." In me, Du'Shard was able to see a professional educator who was far removed from what he had been exposed to. In the young black male educator with "dreads" and visible tattoos that worked with him on a daily basis, Du'Shard and other students, both in this class and outside of this class, were given a different face for educators and a renewed value for education. Because I spoke the language of caring, high expectations, and responsibility, this student began to show he cared about his life through improved academic performance. I strongly believe that by granting adequate funding towards non-traditional recruiting and retention methods for educators of color will be the catalyst that turns mirrors into windows for so many of Boston's Public School students.
Joshua A. McFadden
Union of Minority Neighborhoods
Boston Bussing and Desegregation Project & Howard Rye Institute
42 Seaverns Ave, Boston, MA 02130
Cell: 386 – 852 – 0740|Work: 617 – 830 – 5082
Twitter: @JOSHgeneration8


text:
Q: Testing properties of mapping given graph Suppose we are given a graph of a mapping (in $\Bbb R^2$ or $\Bbb R^3$) and we want to test graphically if it is a graph of a function, if it is one-to-one and if it is onto.

*

*$\Bbb R^2$ : $$\begin{align}
\text{Function} & \iff \text{all lines parallel to the y-axis intersect the graph no more than once}.\\
\text{one-to-one}& \iff \text{all lines parallel to the x-axis intersect the graph no more than once.}\\
\text{onto}& \iff \text{all lines parallel to the x-axis intersect the graph at least once.}\\
\end{align}$$

*

*$\Bbb R^3$ : $$\begin{align}
\text{Function} & \iff \text{all lines parallel to the z-axis intersect the graph no more than once}.\\
\text{one-to-one}& \iff \text{all planes parallel to the xy-plane intersect the graph no more than once.}\\
\text{onto}& \iff \text{all planes parallel to the xy-plane intersect the graph at least once.}\\
\end{align}$$

Are these methods correct?

A: In the case of Function, change "no more than once" to "exactly once" (assuming the function is defined on all of $\mathbb R$ or $\mathbb R^2$ respectively.

redpajama_set_name: RedPajamaStackExchange


text:
Edoardo Liberati (ur. 18 grudnia 1992 w Rzymie) – włoski kierowca wyścigowy.

Kariera
Edoardo karierę rozpoczął w 2006 roku od startów w kartingu. W 2008 roku Włoch zadebiutował w serii wyścigów samochodów jednomiejscowych – Formule Azzura. Liberati już w pierwszym podejściu sięgnął w niej po tytuł mistrzowski, siedmiokrotnie meldując się na podium, z czego dwukrotnie na najwyższym stopniu.

W latach 2009-2011 brał udział we Włoskiej Formule 3. Włoch osiągał ciągłą progresję wyników, zdobywając punkty w debiutanckim sezonie, stając dwukrotnie na podium w drugim roku startów oraz odnosząc dwa zwycięstwa w trzecim podejściu (trzykrotnie startował także z pole position). Najlepszy z sezonów zakończył na 5. miejscu, z niedużą stratą do podium klasyfikacji generalnej.

Statystyki

Linki zewnętrzne
 Oficjalna strona kierowcy

Urodzeni w 1992
Włoscy kierowcy Włoskiej Formuły 3
Włoscy kierowcy Formuły Abarth
Włoscy kierowcy Blancpain Endurance Series
Ludzie urodzeni w Rzymie

redpajama_set_name: RedPajamaWikipedia