Redesigned from the ground up, the Reference Premiere series leverages over 70 years of Klipsch signature acoustic expertise with cutting-edge technology to deliver the ultimate home theater solution. Get crystal-clear sound for your movie dialogue and music lyrics with the incredible acoustics of the Klipsch RP-500C center channel speaker. Our proprietary Tractrix horn-loaded technology gives you a lifelike, front-row listening experience.


text:
Q: Simple DispatchTimer Ticks are erratic WPF in Win10 only I have tried this on Win7 and Win10. On Win7 works as I thought, Tick is called every 100ms. But on win10, the Tick is called 2 times at run, and then stops until I do a mouseover the app, which fires anouther Tick for 1 time. This is weird.
I'm using System.Windows.Threading.
The code is all in code-behind to test it and this is all to keep it simple:
public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            TimerGeneral(true);
        }

        public DispatcherTimer timer = new DispatcherTimer();
        int s;

        public void TimerGeneral(bool estado)
        {
            timer.Interval = TimeSpan.FromMilliseconds(100);

            if (estado && !timer.IsEnabled) { timer.Tick += timer_Tick; timer.Start(); }

            else if (!estado && timer.IsEnabled) { timer.Stop(); }

        }

        public void timer_Tick(object sender, EventArgs e)
        {
            Debug.WriteLine("tick" + s++);
        }
    }

I'm a little lost why Win10 works different, sorry.

A: Keep in mind, that when instantiating DispatcherTimer using the default constructor (as you did), the timer's Dispatcher will by default execute with DispatcherPriority.Background! Hence the high latency.
Specify a higher priority by using the appropriate constructor:
var dispatcherTimer = new DispatcherTimer(DispatcherPriority.Normal, Application.Current.Dispatcher)

This should fix your issue.
In case the latency is still too high, try DispatcherPriority.Send (use with care).
If an operation is posted to a Dispatcher at DispatcherPriority.Send, the operation bypasses the queue and is immediately executed.
Depending on the timer interval and workload, the DispatcherPriority should be as low as possible to prevent the UI from becoming sluggish.
Alternatively, if Timers.Timer or any other timer is working better for you, then just use it. You can execute the UI relevant code using Application.Current.Dispatcher.Invoke(Action) or Application.Current.Dispatcher.InvokeAsync(Action).

redpajama_set_name: RedPajamaStackExchange


text:
Лопотово — название нескольких населённых пунктов:

Россия

Вологодская область
 Лопотово — деревня в Кирилловском районе.
 Лопотово — деревня в Междуреченском районе.

Кировская область
 Лопотово — деревня в Лузском районе.

Ленинградская область
 Лопотово — деревня в Лодейнопольском районе.

Московская область
 Лопотово — деревня в Солнечногорском районе.

Псковская область
 Лопотово — деревня в Печорском районе.

redpajama_set_name: RedPajamaWikipedia


Listen to April 19th Azores Tradewinds radio show at Antena Nove. Special guests: Margarida Mendes from Oceano Livre talks about the dangers of deep sea mining and local Fado singer, Hélia Alvernaz, shares her story and some of her music.
Every Thursday, 6pm, your bilingual radio show on Faial's radio.
Next Post Fair Transport and tending to the local stray cat population: Azores Tradewinds radio show has it all!


This original crossbar glass door has been stripped of paint and is now available to buy as seen or together with our full restoration service. The modern glass in the door may not meet current regulations and we would recommend buying replacement panels. See details on our glazing products and services.


text:
160 Years Later, Scientists Grow a GM Potato That Could Have Prevented the Irish Potato Famine
Alert sent:
Fri 2014-Jan-3
Follow @_ColinS_
Pests/diseases
From 1845 to 1852, the Great Hunger devastated Ireland and Scotland. A widespread outbreak of potato blight wiped out the potato crop, killing more than a million Irish people, and sending many Irish and Scots emigrating to new lands, largely Australia, Canada and the United States.
Digital History:
A few days after potatoes were dug from the ground, they began to turn into a slimy, decaying, blackish "mass of rottenness." Expert panels convened to investigate the blight's cause suggested that it was the result of "static electricity" or the smoke that billowed from railroad locomotives or the "mortiferous vapours" rising from underground volcanoes. In fact, the cause was a fungus that had traveled from Mexico to Ireland. "Famine fever"–cholera, dysentery, scurvy, typhus, and infestations of lice–soon spread through the Irish countryside. Observers reported seeing children crying with pain and looking "like skeletons, their features sharpened with hunger and their limbs wasted, so that there was little left but bones." Masses of bodies were buried without coffins, a few inches below the soil.
Mexico 23°N 102°W 0.365
Ireland 53°N 8°W 0.742
Scotland, United Kingdom 56°N 4°W 0.389
United States 39.76°N 98.5°W 0.377
Australia 25°S 135°E 0.366
Canada 60.1087°N 113.643°W 0.351
Discoveries:
Discovery method:
Robot discovered
http://blogs.smithsonianmag.com/smartnews/2014/01/160-years-later-scientists-grow-a-gm-potato-that-c…
http://www.smithsonianmag.com/smart-news/160-years-later-scientists-grow-a-gm-potato-that-could-have…
160 Years Later, Scientists Grow a GM Potato That Could Have Prevented the Irish Potato Famine | Smart News | Smithsonian
General-News Research and Development
Trade or Market
2012/712 Amoebic Gill Disease (AGD) in Scotland and Ireland – Impact, Control Procedures and Investigations

redpajama_set_name: RedPajamaCommonCrawl


lol, that's a pretty good one. Some of it looked pretty real.
Alex- How did you embed that video into your blog? I made a video of my own and all I could find was a permalink to the external web page, but no code.
They used to provide the code for you to embed … but you can look at the page html source and get the code you need to embed.
The first time I saw this video elsewhere I thought it was funny. Then, I saw the code and realized what they plastered. It was a lot of junk!
Glad you decided to embed it in your posts instead of redirecting it to the page like many more. In that way, you're helping not to pollute the web while having fun.
Augusto Ellacuriagas last blog post..Was Twitter coerced by Google to remove links?
Thanks, Alex. I slapped myself on the forehead thinking, "the source code, of course, how could I be so dense?". Thanks for jogging my (failing) memory.
You could tell that some of the images were superimposed, like on the bus and that old lady's back. Still pretty funny though, although I don't believe anybody would fall for it.


text:
Iran's Woes Briefly Go Up In Smoke During Fire Festival
By AP
Iranians light fireworks during a celebration, known as "Chaharshanbe Souri," or Wednesday Feast, marking the eve of the last Wednesday of the solar Persian year, Tuesday, March 19, 2019 in in Tehran, Iran. Iran's many woes briefly went up in smoke on Tue
TEHRAN, Iran (AP)
Iran's many woes briefly went up in smoke as Iranians observed a nearly 4,000-year-old Persian tradition known as the Festival of Fire.
The celebration is held on the last Tuesday night before Nowruz, or the Iranian New Year, which will be celebrated Thursday. The annual ritual dates back to at least 1700 B.C. and is linked to the Zoroastrian religion.
To celebrate, people light bonfires, set off fireworks and send wish lanterns floating off into the night sky. Others jump over and around fires, chanting "My yellow is yours, your red is mine," invoking the replacement of ills with warmth and energy.
The fire festival also features an Iranian version of trick-or-treating, with people going door to door and being given a holiday mix of nuts and berries, as well as buckets of water.
Arezou Abarghouei held hands with her daughter and husband as they leaped over a small fire in Tehran.
"Iranians love to celebrate, and they need it, especially now, when all of us are facing economic problems," she said. "This is a way to forget these difficulties just for one night."
This year Nowruz comes at a time of growing economic hardship following U.S. President Donald Trump's decision to withdraw from the Iranian nuclear deal and restore crippling sanctions. Iran's currency has plummeted in recent months, sending prices skyrocketing and wiping out many people's life savings.
The fire festival is one of two holidays with ancient roots that are still observed each year in the Islamic Republic, the other being a picnic day in early April.
The holiday offers a rare opportunity for Iranians to dance and celebrate in public, something authorities usually frown on. Police warned people to stay away from major streets and public squares, but largely ignored celebrations held inside neighborhoods.
Hard-liners discourage such celebrations, viewing them as pagan holdovers. The Western-allied monarchy that was toppled by the 1979 Islamic revolution had emphasized the country's pre-Islamic past, presenting itself as heir to a Persian civilization stretching back to antiquity.
The semi-official Fars news agency quoted head of the country's emergency committee as saying 155 people were injured during the celebrations, mainly from fireworks. It said 22 people lost limbs and 48 suffered eye injuries.


text:
Roullete – A Game of Chance For Beginners
Home / Roullete – A Game of Chance For Beginners
This game of chance originated in France, and is now popular around the world. Although the word 'roulette' is French in origin, it is believed to be derived from the Italian game Biribi. This popular game was first played in casinos in France, and it has since spread throughout many other European countries. Roullete is played alone or in teams, and can be learned in a few hours. To improve your odds, try playing the game with a friend or two.
Roullete has an interesting history. The name "roulette" means "little wheel" and is likely derived from the Italian game Biribi. Though the game is popular today in casinos and bars around the world, its origins are unclear. Its popularity was reduced during the French Revolution, but the game survived and spread throughout the rest of Europe. Nowadays, it is an excellent way to get involved with gambling culture. Whether you're an avid player or an amateur, the game is fun and exciting.
The word "roulete" means little wheel, and it is related to the Italian game Biribi. Although gambling was illegal in France during the French Revolution, it continued to gain popularity, spreading throughout Europe and the world. It is a great way to get involved in the gambling culture, and you don't need to be rich to play a round of roulete. It's an exciting way to learn a new skill!
The game can be played anywhere, and millions of people play simultaneously around the world. Roullete is an excellent game of chance and can be played with friends and family. Different types of roulette exist. The American roulette version, for example, is similar to the French version. The rules of the game are the same for both. However, there are many differences between the American and the French versions of roulette. If you're a beginner or just want to practice, outside bets are recommended. These bets offer a lower payout, which is great for beginners.
The French version of the game has a half-back rule. Players can place half-back bets on the red, black, or odd numbers. If they want to bet against the house, they can place even-money bets on the red or black wheel. Unlike in the US, the French version has a lower house edge. Nevertheless, you should know the rules of the game to maximize your chances of winning.
The French double zero wheel was originally used in casinos. In the late 1800s, roulette wheels were painted red to represent a single zero and black for a double-zero. Eventually, green was chosen for the zero to avoid confusion. In the United States, roulette evolved in gambling dens of new territories like Monte Carlo. The American version of the game has a layout that is simpler than the French one. However, it remains an excellent game for all ages.


Before turkey and stuffing and cranberry sauce and football and off-color jokes from Uncle Marty, a growing number of Americans are taking part in another Thanksgiving tradition: having a beer or two with friends and family at their local bar the night before.
The Wednesday before Thanksgiving has become a leading drinking occasion in the on-premise, and bars around the country are preparing for an onslaught of pre-Turkey Day drinkers. The holiday before the holiday now ranks as one of their biggest nights of the year.
The data bears out just how big the night is for bars and restaurants.
Dubbed "Black Wednesday," the holiday is particularly beloved by millennials, 43 percent of whom say they plan to go to their neighborhood bar that evening, according to Nielsen data. That makes the night the second-most popular night of the year for local bars, just behind Halloween but ahead of New Year's Eve.
But it's not just millennials; in all 1 in 5 Americans say they'll visit a restaurant, bar or nightclub the day before Thanksgiving, Nielsen says.
And when they do, a plurality are drinking beer, research shows. About 43 percent of consumers polled by Nielsen say they will drink beer, 33 percent say they will drink cocktails and 29 percent say they'll drink wine. According to Upserve, which pulled sales data from 2,800 U.S. restaurants, overall sales jumped 23 percent on Black Wednesday compared with the same day a week earlier. Beer sales, however, surged 270 percent.
On Thanksgiving itself, some 80 percent of adults who drink alcohol beverages say they plan to have a drink or two to celebrate, according to a recent report by Bank of America Merrill Lynch. The holiday ranks as the No. 7 top beer-drinking holiday in the U.S. in the on-premise, ahead of Christmas and the Fourth of July, per a Bank of America analysis of NBWA and fintech data. It's also an important holiday in the off-premise, ranking fifth, ahead of the Super Bowl, Halloween and St. Patrick's Day.
For MillerCoors, the Wednesday "holiday" and Thanksgiving itself marks the start of the holiday push and the major kickoff of programs such as Miller Lite's ugly sweater and knitwear campaign, Blue Moon's paint-the-ornament events and Miller High Life's Champagne-size bottles, Abbott says. MillerCoors reps have blanketed most major markets over the last two months to ensure bars are ready for an onslaught of consumers looking to catch up with family and friends.
In addition to a big push behind those brands, MillerCoors field teams this fall made a successful push to get more Coors Light tap handles in on-premise accounts, gaining about 10 percent distribution during September and October, Abbott says.


Ever been in a meeting where one loudmouth's mediocre idea dominates? Then you know brainstorming needs an overhaul.
Brainstorming, in its current form and by many metrics, doesn't work as well as the frequency of "team brainstorming meetings" would suggests it does.
Early ideas tend to have disproportionate influence over the rest of the conversation.
Because brainstorming favors the first ideas, it also breeds the least creative ideas, a phenomenon called conformity pressure. People hoping to look smart and productive will blurt out low-hanging fruit first. Everyone else then rallies around that idea both internally and externally. Unfortunately, that takes up time and energy, leaving a lot the best thinking undeveloped. We've all been in meetings like this: Some jerk says the obvious thing before anyone else, taking all of the glory; everyone else harrumphs. Brainstorm session over.
To avoid these problems, both Thompson and Nordgren suggest another, quieter process: brainwriting. (The phrase, now used by Thompson, was coined by UT Arlington professor Paul Paulus.) The general principle is that idea generation should exist separate from discussion. Although the two professors have slightly different systems, they both offer the same general solution: write first, talk second.
Nordgren, via an app he developed called Candor, has people record their thoughts before the meeting. Then, everyone goes around in a circle saying each idea.
In most meetings with traditional brainstorming, a few people do 60-75% of the talking. With brainwriting, everyone gets a chance.
This write first, discuss later system eliminates the anchoring problem because people think in a vacuum, unbiased by anyone else. Of course, people still jot down the most obvious ideas, which aren't necessarily bad ideas. But in brainstorming the goal is quantity, not quality. To avoid spending too much time on repetitive suggestions, people using Candor only present ideas someone else hasn't already said.
In her studies, Thompson found that brainwriting groups generated 20% more ideas and 42% more original ideas as compared to traditional brainstorming groups, she writes in her book Creative Conspiracy. "I was shocked to find there's not a single published study in which a face-to-face brainstorming group outperforms a brainwriting group," she said. In Nordgren's research he has found that the process leads to more diverse and candid ideas.
The best part of introverted thinking, however, is that it cuts down on what I'll call the "loudmouth meeting-hog phenomenon." You know the type: the person who, along with one or two other people, dominate the conversation. (Here Fast Company's Baratunde Thurston acts out this very scenario with Behance Co-Founder Scott Belsky.) Thompson's studies have found that in most meetings with traditional brainstorming, a few people do 60-75% of the talking. With brainwriting, everyone gets a chance.


text:
Home OPINIONS Impact of COVID-19 on NGOs and Social Enterprises
Impact of COVID-19 on NGOs and Social Enterprises
Dr. Meena Galliara, Director, Jasani Centre of Social Entrepreneur & Sustainability Management, SBM NMIMS
The rising score of Covid-19 across the world implies that no single organization can work in isolation in responding to the pandemic and its consequential impacts. Hence, governments must collaborate with a wide range of agencies, including NGOs and social enterprises to facilitate behavioural change and build social cohesiveness.
In India, NITI Aayog appealed to over 92,000 NGOs to assist the government in identifying Covid-19 hotspots and delivering services to vulnerable groups. Much before the appeal came in NGOs and social enterprises across India stepped up to complement the efforts of the Indian Government by shifting their focus from their primary activities to providing relief measures.
This shift coupled with COVID 19 crisis is likely to have an unintended impact on the functioning of developmental organizations in the near future. To examine this aspect the Jasani Centre of Social Entrepreneurship & Sustainability Management, NMIMS conducted an online study on 'Impact of COVID19 on NGOs and Social Enterprises'.
The study was based on 30 NGOs, not for profit and for-profit social enterprises operating in Maharashtra. From this 43 % were from rural areas, 46 % from urban areas and rest were operational in both urban and rural areas. The key priority areas of their interventions comprised of education, health, skill development, child welfare, economic empowerment of women, environmental conservation, rural & urban community development, and working with differently-abled.
Contributions Made
With the changed context of the COVID-19 pandemic, a little over 90 % of NGOs and social enterprises have pivoted rapidly to respond to different and additional needs of local communities. Around 67 % of organizations were able to mobilize resources to provide relief measures. Social enterprises like Green India Initiative Pvt Ltd, Unity Group, Ecoexist, Srujna Charitable Trust, The Aangan Trust, Renovate India, Need Vikas Sanstha, Mann, Child Health Foundation, CCDT and Childline provided groceries and sanitation kits to people staying on streets, daily wage earners and migrants. Around 50 % of organizations in the study were found to be engaged in taking care of the basic requirements of the vulnerable communities. Some NGOs collaborated with government and corporates to avoid duplication of service and ensured that the essentials reach the affected communities.
Besides the distribution of grocery, one-third of organizations were engaged in creating community awareness for personal hygiene, community sanitation, raising resources, providing important medical information to communities. For instance, Watawaran was engaged in disseminating information about the food distribution system and other schemes in simple languages in rural areas of Maharashtra.
Organizations working in education in rural Maharashtra like Shivaji Rao Deshmukh Group of Institutes provided masks and sanitizers to government staff. Life Supporters Institute of Health Sciences (LIHS) is engaged in supporting Ambulance operators with designing SOPs for handling COVID19 patients and sanitization of the ambulance after the call. Childline coordinators also assisted government authorities to provide tele-counselling to suspected patients quarantined at homes.
It is an undisputed fact that the development sector across the globe is facing a critical threat from the pandemic. But, in India as our NGOs and social enterprises lack contingency planning the impact would be felt more. 83% of organizations reported that due to COVID19 their organizations' work has been significantly impacted. Executives reported that the lockdown has impacted their project operations and they are sure of having financial challenges ahead.
The financial and operational risk burden has fallen disproportionately on the NGOs and social enterprises. The implications of this for cash flows are critical at this time. A little more than one-third of executives stated that managing costs of running the organization, payment of staff salaries, early closure of projects, scaling down projects, delays in starting new projects are some of the many problems which social sector organizations will have to face now. Some are contemplating reducing the staff size, but that would be catastrophic to the organization. As their capacity to respond to both the immediate as well as long term needs which are likely to escalate as a result of this pandemic will be impacted.
Akhand Jyoti Eye Hospital's health operations were severely impacted as patients were unable to reach the hospital. Remote counselling of cases of child abuse and domestic violence was a big challenge for organizations like Arpan and Child Aid Foundation. Srujna's livelihood support activities have been severely impacted and increased the economic vulnerability of poor women.
Another important concern expressed by for-profit social enterprises like Awaaj, Ecoexist enterprises, Green India Initiative Pvt Ltd is related to business continuity and gaining market access as the spending patterns would now significantly differ. By and large, executives expressed that they are worried about the safety of their staff to work in slums and high-risk areas. Hence, a few organizations are now engaged in devising their service delivery strategy.
The colossal economic downturn implies an impact on future aid assistance. More than 50 % of executives feared that they may experience a reduction in grant in aid support from the government as well as corporates due to funds getting diverted to COVID19 relief and rehabilitation activities. The economic crisis is expected to limit both capacity and availability of donors and investors. Development organizations will have to re-think and redesign their business model to diversify their income and create a sustained impact.
Expectations: Government
To enable NGOs and social enterprises to function effectively and address the challenges created by COVID19, respondents shared that there is a need for developing new ideas and innovative solutions in the area of health care, livelihood support, and provision of energy. These solutions can evolve through cross-sector collaboration between development organizations, government, and corporates. It was echoed by almost all respondents that governments at all levels can play a key role in promoting these partnerships.
Almost 80 % of the executives shared that governments should design an innovative financing model for NGOs and social enterprises. Proposed solutions include the provision of an anticipatory financing mechanism like the provision of soft loans to social enterprises to raise finance in advance to address immediate needs, establishing an NGO Liquidity Fund for enabling NGOs to cover overheads during critical periods and payback over a period of time. Additionally, provision of tax relaxations and that of demand-led grant in aid support were recommended.
As development organizations work in high-risk environments there is a need to design risk-sharing models so that they will not be forced to shoulder the burden of financial risk all by themselves; rather it should be shared with donors/investors equally well.
Dr Meena Galliara is Director, Jasani Centre of Social Entrepreneur & Sustainability Management, SBM NMIMS. Dr Galliara has accumulated work and teaching experience for close to three decades. Her areas of interest include Social Marketing, Corporate Social Responsibility & Corporate Governance, Corporate Social Responsibility, Strategic Planning & Management in Social Enterprises, Social Venture Development and Costing of Social Projects and Management of Cross-Sector Partnership. Additionally, she has handled CSR teaching assignments at prestigious institutions including the Euromed- Marseille School of Management, France; Athens University of Economics and Business, Greece; Reitaku University, Tokyo and Rouen Business School, France.
Views of the author are personal and do not necessarily represent the website's views.
Previous articleCSR News: Hitachi Air Conditioning India Supports Corona Warriors in Gujarat
Next articleगज़ब!! राम भरोसे चलती हैं रेलवे की श्रमिक ट्रेनें
International Volunteer Day: Volunteer to Make a Difference
Accenture and Microsoft expand Project Amplify to support 10 startups and social enterprises in India


Banks would appreciate further support from UK government for lending to small businesses.
Lending to small businesses by high street banks in the UK could do with being helped along by government backing, according to Keith Morgan, head of the British Business Bank (BBB).
The chief executive officer of the BBB pointed out that net bank lending declined in 2014 and that alternative sources of finance have not yet grown large enough to fill the gap.
"Bank lending is still very important to small businesses. We have seen encouraging signs of growth from alternative lenders [but] they still represent something very small," Mr Morgan said in an interview with the Financial Times.
Government schemes such as Funding for Lending could be expanded and supported to combat the growing cost of finance, which is one of the leading barriers to growth according to a survey from the Federation of Small Businesses.
In order to increase the access to funding for small businesses, the BBB will trial a program that allows banks to pay a fee to obtain a government-backed guarantee that would cover losses above an agreed minimum.
It's a move that should allow banks to lend more without having to hold as much collateral of capital, which newer regulations have deemed necessary in the wake of the financial crisis. It seems that current schemes seem to only reduce the price of loans, but not their availability.
Another pathway to increase the availability of lending has been the impressive growth in the alternative funding landscape.
Around 25 per cent of funding for small and medium businesses comes from alternative sources such as peer-to-peer lending, bonds or asset-based finance. A percentage which the BBB hope to double during this year.
The lending environment has changed since the days of cheap loans and it seems that banks are still struggling to catch up. But the need for finance has seen revolutions in funding that will provide unique opportunities for businesses in the future.


Gallery Hyougen was established in 1964 in Kyoto, and opened a gallery at the current location in Ginza (6-chome) in Tokyo in 1991.
Inside, famous Japanese paintings, Western art and hanging scrolls are on permanent display in the Japanese-style space that was designed with Kitayama cedar by Carpentry in Kyoto.
We will continue to work hard to turn this place into a gallery that can offer the best services to customers, a place that will be worthy of the name Ginza.


We're back at it! Join us next Thursday as we takeover the Mar Vista Art Walk from Inglewood to Grand View. We're sticking to our roots on this one and bringing a full Hip-Hop line with two stages; one near Inglewood, and the other near Grand View. To top it off, we booked 40+ visual artists and vendors.


"Amazing images! Photography was our number one priority when we began wedding planning, so we spent a lot of time researching and interviewing photographers in both Charleston and New York (where we live). We are so lucky Todd was available for our date! From the moment we spoke to him we knew we had found someone exceptional. Todd is just amazingly talented and passionate, not only about his craft but about sharing our story. Most importantly (particularly for my fiancé), he is just really cool and easy to get along with.
When you start researching photographers, you begin to realize that so many photos are the exact same pose over and over, nothing unique to the couple. So many photographers tout their photojournalistic style, but when you look through a complete wedding album, you find that only a handful of the images are frame-worthy. Todd was able to capture not only the spontaneous moments, but he also gave us some direction. He has an incredible eye for important things like lighting, color, and framing the shot—these are not cookie-cutter shots.
Our engagement shoot was in New York, including Central Park and Times Square. And our wedding was in Charleston. Our friends and family honestly couldn't believe the range of amazing pictures—from utterly dramatic to romantic to fun (both our moms cried).
After getting to know Todd very well through such an intimate process we really cannot recommend Todd and his team enough. He has gone above and beyond in so many ways. This was the one part of the wedding that I knew I just didn't need to worry about. I didn't even try to put together a shot list because I knew I could trust him to manage our bridal party and family and to capture everything flawlessly. The hardest part has been limiting the number of photos we hang on the wall! They're just all so unique and beautiful!"
"Our friends and family honestly couldn't believe the range of amazing pictures—from utterly dramatic to romantic to fun (both our moms cried)."
"I feel so blessed we were able to book King Street Studios for our engagement/wedding pictures. Todd and Matt were by far one of the best parts of our entire wedding experience. Being from NY, my husband and I are used to the best, and we are fortunate to have found a wedding photographer who is by far better than any photographer we've seen in NYC. Todd's photography of Charleston is the reason I picked the city for our destination wedding. His work is stunning and inspirational for the type of wedding I wanted. King Street's Studio photography is not your average wedding photographer. The work is not only beautiful, but extremely unique. Todd Surber has an eye that simply cannot be compared.
Beyond the photography, Todd and Matt are amazing to work with. They are so much fun to be around, and make being in front of the camera easy and natural. Seriously, him and his assistant were a blast getting to know, and so much fun at the wedding itself. However, they were always extremely professional. You could tell Todd always had a picture in the back of his mind. I would say I was an extremely difficult bride to photograph on my wedding day, as I wouldn't stay still for a picture for one moment, but it didn't phase them. We were so happy to have them come to our after-party, and we hope more than anything to see them again.
We are already coming up with events in our life that will need photography, so we can work with them again. My husband and I would give them more than 5 stars if we could. If you are blessed to book King Street Studios for your event or wedding don't hesitate a moment. They are truly the best, in their work and beyond."
"Being from NY, my husband and I are used to the best, and we are fortunate to have found a wedding photographer who is by far better than any photographer we've seen in NYC. Todd's photography of Charleston is the reason I picked the city for our destination wedding."
You guys rock and I hope to have the chance to work with you again in the future!"
"Freakin' Awesome! My wife and I searched all over Charleston for a wedding photographer. The minute we met Todd, we knew it was love at first sight!"
"I couldn't have been any happier with King Street Studios. Todd and his crew were professional, polite and fun to work with. Even our family commented on how professional they were at the wedding. And the pictures-- oh my, the pictures- they are AMAZING! He captured moments I didn't even remember and with such flair and creativity! I am still getting compliments on our photos! I strongly believed in getting a good photographer since after the wedding all you have left are the memories and the photos. We got more than we paid for (which he is WELL worth!) and couldn't have been more pleased. l will recommend Todd over and over again- you will not be disappointed!"
"The pictures-- oh my, the pictures- they are AMAZING! He captured moments I didn't even remember and with such flair and creativity!"
"Photography to me was one of the most important aspects of my wedding as it is one of the few things that stays with you beyond the wedding day. My husband and I spent a lot of time researching different photographers and couldn't have been more thrilled with Todd Surber from King Street Studios. Todd was extremely enthusiastic, helpful, flexible, and understanding of a bride who came with many ideas. Our engagement photo shoot was fantastic (and resulted in the best save-the-dates). Todd and Matt were very willing and open to shots that I wanted and suggested many things that I hadn't thought of.
The pictures were amazing - I knew I had picked the right photographer for my wedding. Six months after my wedding, I am still poring over all of the photos and the day seems as alive as it did six months ago because of how well the photos captured the memories. Todd and his staff were there for every moment, but never in the way. They took the right amount of staged photos vs. candid photos. While the planned photos are always nice and good to get, it's amazing how the in-the-moment photos really become the favorites. That is where Todd and his staff really show their skill - many photographers are great at staging a photo, but very few are really able to capture the moments like they can."
" Six months after my wedding, I am still poring over all of the photos and the day seems as alive as it did six months ago because of how well the photos captured the memories. "
"Todd and his team took photos far beyond what me and my bride could have imagined. When we met with Todd we could tell he and his team were going to be more than just wedding photographers. They were nice, relaxed, came early and stayed late! They are talented and extremely professional! Being locals we are fully aware of the abundance of photographers in our area. We selected King Street based on their portfolio and reputation. They did a fantastic job! Our pictures are stunning!"
"Todd and his team were an absolute pleasure to work with! They worked very hard, took no short cuts, and because of their laid back approach, my guests even mentioned enjoying their interactions with the photographers. My groom and I were looking for a team that could cover the traditional portraits, and album photos but also possess the talent to take creative & progressive approaches. They provided us with unique and exceptional photos that belong published in bridal editorials, and matter of fact they actually will be! Would choose them again in a second, and recommend them to any bride and groom that want to work with professional, flexible, talented and all around nice people."
"They provided us with unique and exceptional photos that belong published in bridal editorials!"
"While planning our daughter's wedding, we prioritized what was most important to both mom and daughter. Photography and videography were on the top of the list. Knowing that when all of the excitement was over and the flowers faded, those two things would be there forever for us to relive this most cherished event. So we set out to find the perfect vendors in these areas. For photography, we found that perfection with King Street Studios!
Todd was excellent. We could not be more pleased with how the wedding photos turned out. Simply incredible! The photos were certainly magazine worthy. The Charleston, SC wedding was spectacular and Todd captured every moment with breathtaking photos. We were blown away by the quality of his work. Everyone that looks at the photos comment about the quality. Every detail of the wedding was caught on film flawlessly. Again, we could not have chosen anyone better to capture this day for our daughter and her fiancé. Todd is fun to work with, very creative, and thoroughly loves to photograph brides. In conclusion, there is one word that comes to mind to accurately describe our experience and end result with Todd and King Street Studios and that is none other than 'excellent'! Excellent experience and excellent end result."
"Every detail of the wedding was caught on film flawlessly. Again, we could not have chosen anyone better to capture this day for our daughter and her fiancé. "
"From the moment we first met Todd and his team they have always been on top of everything! As soon as we met them for our first shoot for our engagement pictures they made us feel totally at ease. Todd, Matt, and the rest of his team knew exactly what to do or say we we didn't feel awkward at all. After we received our engagement pictures back, which were breathtaking, by the way, we knew we had absolutely nothing to worry about with our wedding pictures.
The guys were so professional in every aspect. Todd even went to our wedding venue a day or two before the wedding to check the lighting and when the sun would go down so he knew exactly how much time we would have for pictures. Todd has always been one to respond right away. I have never had to worry about when I would receive an email or phone call back from him because he was always a step ahead of me. We received our wedding pictures a few weeks ago, and there are literally no words that could describe how happy we are and how picture perfect our pictures actually are! I am so happy with our decision to go with King Street Studios, and no matter what the occasion will be after our wedding, they will always be the team to take our pictures!"
"There are literally no words that could describe how happy we are and how picture perfect our pictures actually are!"
"Todd and his staff were absolutely phenomenal!!! My husband and I couldn't stop looking at our wedding pictures. We had fired our previous photographer for being so expensive and amateur 4 weeks prior to our wedding. He was so kind to take on my wedding with such short notice, delivered with such professionalism, and his work was OUTSTANDING! During our wedding day I didn't have to worry about a single thing. Todd and his staff took care of everything. Took amazing photos and everyone compliments us with our pictures. He got back to us within weeks with our pictures to enjoy during our honeymoon. We had so many pictures to look at and pick from which was great. I would recommend King Street Studios Photography to everyone I know! My husband and I are such perfectionists and King Street Studios delivered great quality photos. Such an awesome experience!"
"Todd and his staff were absolutely phenomenal!!! My husband and I couldn't stop looking at our wedding pictures."
"Todd is amazing! From his service to his photography, he blew me and my family and friends away! He was always available either via phone or email. He is friendly and professional. He has a great eye and takes the best pictures! I was expecting to just have a handful of pictures from our wedding that we absolutely loved, but instead we had hundreds! Seriously! He sent us a sneak peak of over 200 of the best photos and they were all beautiful! Everyone who has seen these photos says they are the best wedding photos they have ever seen and belong in a magazine. Needless to say, we are thrilled! Todd and Matt were just wonderful. I highly recommend Todd and Matt. They are worth every penny (and more!)!!!"
"Everyone who has seen these photos says they are the best wedding photos they have ever seen and belong in a magazine."
"King Street Studios is the most fantastic wedding photography studio/business ever! I grew up in the bridal industry and have seen so many wedding pictures that I can't even tell you. They all seemed to blend together for the most part, usually cheesy and very typical. I was actually worried when I started thinking about what to do for my own wedding when I started planning last year!
When I found King Street Studios I was absolutely thrilled! They approach weddings in such a unique fashion. We had our wedding in Maui and Todd flew over to photograph our wedding. I felt that it was such an amazing and wonderful experience, and the price was completely fair as well. My wedding pictures could honestly be in a magazine just because of the way that they shot them. They captured all of the precious moments and documented everything so well, I have never seen wedding pictures more interesting and touching than King Street Studios. Their style is so elegant and beautiful that I feel it's a piece of art. I am not exaggerating either, I am blown away by their professionalism, their timeliness, kindness, creativity and attention to detail and personalism. I can't say enough! I was so anxious to see our photos and we got them back so quickly! WE LOVE OUR SLIDESHOW TOO!!!!
Thank you so much! You guys are THE BEST!!!!! xxxxx Heidi and Brian"
"They captured all of the precious moments and documented everything so well, I have never seen wedding pictures more interesting and touching than King Street Studios."
"AMAZING! My husband and I are beyond happy with our wedding photos! Todd and Matt are wonderful artists that captured the pure joy and love of our wedding! The weather was not ideal as there was some major wind and we were having a beach wedding, but Todd really worked his magic and all the pictures came out GREAT! Not only are the pictures worthy of the top wedding magazines, but the team at King Street Studios was so fun and calming in the midst of the wedding chaos!
I live in Austin, TX and I am thinking we will fly back to Charleston once we have kids to have King Street Studios do family portraits! They are worth it!"
"Not only are the pictures worthy of the top wedding magazines, but the team at King Street Studios was so fun and calming in the midst of the wedding chaos!"
"King Street Studios was the perfect choice for our wedding photography. We worked with them for engagement, bridals and day-of photography. The photos from all these events are truly stunning. We couldn't have asked for anything better. An added bonus to their amazing talent behind the camera lens is that they have fantastic personalities. They are so much fun to work with. They make you feel completely comfortable and confident in front of the camera, and that makes everything so much easier and more enjoyable.
There are a LOT of photographers in the Charleston area, but no one else can give you the expertise, creativity and editorial/artistic flair that King Street Studios does. Our photos have an amazing artistic edge to them while being completely timeless – exactly what we'd hoped for, only ten times better. Our wedding day was captured to perfection thanks to the guys at King Street Studios."
"There are a LOT of photographers in the Charleston area, but no one else can give you the expertise, creativity and editorial/artistic flair that King Street Studios does."


I started my position on May 1, 2017, and joined MU as a graduate student in August 2014.
As the Accessibility and Accommodations Specialist at the University of Missouri, Mohamed assists employees with disabilities identify and arrange their accommodations in the workplace. He also works to resolve accessibility issues on campus, as well as spread awareness about the inclusion of individuals with disabilities. And he strives to ensure continual professional development for individuals with disabilities.


text:
Tag Archives: identity
A review of James Alan Gardner's They Promised Me the Gun Wasn't Loaded (Tor, 2018).
James Alan Gardner's They Promised Me the Gun Wasn't Loaded, a sequel to All Those Explosions Were Someone Else's Fault, continues his exploration of the superhero. Gardner focusses his narrative on the perspective of another of his superheroes, Jools, whose superhero identity is 99, an homage to Wayne Gretzky. 99 has the ability to be the best in the world at any given profession and has access to all of the knowledge of wikipedia, which she calls her WikiJools ability. Yet Gardner's heroes are never so simple, and Jools' incredible ability also contains the potential for her to fall into the mad genius role.
In Gardner's superhero universe, characters are constrained by story and by superhero tropes. The universe literally shapes people into comic book tropes. Gardner uses this method to examine tropes of superheroes and to complicate them, but, like in most of his narratives, Gardner is most interested in the power of story and the way that stories shape the characters and people that come into contact with them. In having his characters resist the roles their world tries to force on them, Gardner uses these characters to illustrate and complicate those tropes, playing with what it means to be a superhero, a supervillain… or someone who doesn't want to be either. Characters recognize that certain things will work in their universe primarily because they make a good story.
As much as Gardner is fascinated by the mechanics of the superhero universe, his primary focus is on character and his characters are complex, often coming into conflict with what they think they should or shouldn't be. Gardner has always been a strong writer of character-centred narratives, and the superhero narrative provides him with a space to examine characters because of the comic narrative of the secret and dual identity. Superheroes already have complicated engagements with identities and made the perfect space to explore the multiplicity of identities people express throughout the day. Jools, a character with self confidence issues, is able to further highlight character complexity as she searches for the real her, the TRUE identity. In They Promised Me the Gun Wasn't Loaded Jools not only takes on her role as the superhero 99, but also takes on another superhero identity, joining a second superhero group temporarily in order to ponder who she is. Not only does Jools' identity change with her costumes, she also sees others who exemplify who she could be, watching heroes who are entirely hijacked by their superhero identity and losing themselves in them, and watching a mad scientist at work, exemplifying Jools' greatest fear about her abilities. Indeed, one character tells her that being a Spark, a superhero, is like an infection and that it changes who one is and overrides their personality in order for them to fit the narrative.
Gardner tells a story of the struggle for identity amidst a changing world, examining the way that people shift and change for different needs. But on an authorial level, he also explores the struggle between character-driven narratives and world-building-focussed narratives. Not only is Gardner telling a powerful story, he is highlighting the nuances of story itself.
To discover more about James Alan Gardner, go to https://jamesalangardner.wordpress.com
To find out more about They Promised Me The Ray Gun Wasn't Loaded, go to https://us.macmillan.com/books/9780765398789
Tagged Canadian Superheroes, character, character development, identity, James Alan Gardner, place and identity, reviews, story-telling, Superhero
December 4, 2018 by dereknewmanstille
A review of Nathan Caro Frechette's "Skin" in Over the Rainbow: Folk and Fairy Tales from the Margins (2018, Exile)
Selkies are creatures from Scottish folklore (but also noted in the Orkneys and Shetlands) who are capable of transforming from seal to human by shedding their skin. In many selkie tales, female selkies are stolen from their watery home when a man steals their seal skin and then keeps the skin hidden away, forcing his new selkie bride to do his bidding. These are generally coercive tales where women (or their children) have to escape from the control of the skin thief by finding out where the skin is hidden and stealing it back to disappear into the ocean.
Nathan Caro Frechette reshapes the selkie mythos in his story "Skin", which plays with the idea of skin and identity, turning the tale into a Trans story of self discovery and resistance. Frechette keeps the coercive element of the tale, but instead abstracts it onto the protagonist's mother, bringing attention to the way that parents of Trans kids frequently try to control their children's identities and prevent them from expressing their gender identity.
Using the figure of the Selkie, Frechette examines the way that Trans people are often cut off from the history and culture of other Trans people, exploring the idea that the abundance of cis-gendered (non-Trans) culture and the lack of representation of Trans culture has an impact on Trans youth, particularly as they search for a connection to others in their community.
Frechette, himself a Trans man, examines features of Trans identity through Ron that cis-gendered writers would not have the experiential knowledge of. Frechette examines what it is like to explore the world as a Trans person and examine the oppressions (whether intentional or unintentional) a Trans person experiences through things like misgendering, dead-naming, and erasure. Frechette is able to bring his real world experience of chest binding and feelings about bodily identity into the character. But this is not just a tale of gender dysphoria – Frechette examines the gender euphoria that comes when someone genders us by using our pronouns and names and accepts us for who we are.
"Skin" is a powerful story that tells a Trans tale of transformation and examines the power of folklore and fairy tales for expressing identities that have been traditionally underrepresented. Frechette writes his story to speak to a Trans audience, which is powerful since many people write Trans stories with a cis-gendered audience in mind and he proves that tales don't need to be written for a cis-gendered audience to speak to a wider public because this tale is a tale that can speak to anyone who has examined their identity.
To discover more about Nathan Caro Frechette, check out his page at https://nathancarofrechette.ca
To discover more about Over the Rainbow: Folk and Fairy Tales from the Margins, go to https://overtherainbowfairytale.wordpress.com or check out Exile publishing at https://www.exileeditions.com
Tagged Exile Editions, fairy tales, folklore, gender, gender dysphoria, gender euphoria, history, identity, LGBTQ2, Magic, Over the Rainbow, reviews, Selkies, trans, transformation
February 27, 2018 by dereknewmanstille
A review of Lisi Harrison's Monster High (Hachette Book Group, 2011)
Lisi Harrison's Monster High is a series adapted from the doll brand by Mattel of the same name. Her novel adaptation, aimed at a teen rather than pre-teen audience as the dolls would suggest illustrates the adaptability of narratives around dolls and toys. Although Mattel is an American company, Harrison is Canadian. Harrison's narrative takes a very different approach and storyline than Mattel's other Monster High narratives such as the webbisodes and films of the same name. Yet, Harrison still explores some of the issues that are central to the rest of Mattel's Monster High brand.
Rather than setting her story in a high school just for monsters as the Mattel brand does, Harrison sets her story in a high school predominantly filled with non-monster students. Monsters are a minority in this school and in the town surrounding it and have to pass as human to avoid discovery and discrimination by the much larger non-monster population. Harrison's narrative follows Frankie Stein, the child of other Frankensteinian creations as she navigates a society with the optimism of someone who was only created 16 days before the novel begins. Frankie believes that humans are far more accepting and open than she discovers they actually are and when she attempts to go out in public without the makeup that makes her look human, she is met with discrimination for her green skin, stitches, and neck bolts.
Harrison provides a second narrator for her story, Melody, a girl whose parents reinforce certain notions of beauty through their role as plastic surgeons. In fact, Melody reluctantly had a nose job after her parents told her (falsely) that it would help her breathe better. Melody is worried that any friends she finds only like her because she now upholds the normative standards of beauty instead of looking different than the norm. She is drawn in to the world of monsters when her boyfriend turns out to be far different than what she expected.
Harrison uses the two characters, Frankie and Melody – the girl who is told to fit in because she is a monster and the girl who is worried that she only fits in because she is 'normal' – to explore difference in an environment that is the epitome of enforced normalcy – the high school. High schools are spaces where people are policed for any difference from norms and where most kids just want to fit in, and Harrison's Monster High exaggerates that enforced fitting in by adding the ultimate outsiders – Monsters.
Harrison explores ideas of internalized isms by having Frankie constantly hide her heritage and bodily difference and instead to conform and try to blend in to her society. They force her to wear conservative clothing that allows her to blend into the background, to become unnoticed and become essentially invisible (though not as invisible as the school's literal invisible boy Billy).
Despite her attempts to conform, the school and surrounding town of Salem still has an intense fear of outsiders and even has school drills for "what to do in case there is a monster sighting" with its own special alarm system.
Harrison's Monster High is a tale of conformity, challenging expectations, and finding one's place with friends who support diversity
To find out more about Lisi Harrison, visit https://lisiharrison.com
To discover more about Monster High, go to https://www.hachettebookgroup.com/titles/lisi-harrison/monster-high/9780316176217/
Tagged "passing", appearance, beauty, difference, fitting in, High School, identity, Lisi Harrison, Monster High, Monstrosity, normalcy, peer pressure, popularity, reviews
Here Be MonstersA review of Michal Wojcik's "A New Bestiary" in Those Who Make Us: Canadian Creature, Myth, and Monster Stories edited by Kelsi Morris and Kaitlin Tremblay (Exile, 2016)
Michal Wojcik's "A New Bestiary" is a posthuman tale about body modification. In this near future fiction piece, Mojcik presents a world where people are remaking themselves into monsters as a way to claim a new, non-human identity for themselves. Ranging from Centaurs to Satyrs to Merpeople to Cyclopes, these monsters are not merely evincing biological change, they are building new, resistant identities.
However, these identities surpass medical modification and the changing of the biological start to change the world, shifting the world to a new space of monsters, a new cartography and vision for the functioning of the world. Islands begin to appear in the ocean that hadn't existed before and the world seems to be altering itself to medieval settings in a form of vast restoration. Bodies are no longer scarred through their transformations and medical modifications, but are reborn as monsters. The medical is undone and replaced by the miraculous.
Wojcik offers a transhuman tale that questions the idea of the simple boundaries of human existence, inviting the reader to imagine the role of the monster as the ultimate outsider to challenge the simple boundaries policing human definition.
Wojcik's narrator, Melanie, originally biologically modifies herself as a way of speaking back against resistant classifications and to gain confidence. She embraces a chimera image of assembled animal and insect parts, not wanting to limit herself to existing monster imagery, but instead to construct a new identity. But her identity isn't just a challenge for others, it is an internalized question, an invitation for her to redefine herself and her place in a world that values normalcy even when there are possibilities for transhuman bodies.
Wojcik's "A New Bestiary" collides against normativity in our world, inviting us to reimagine our world and rankle at our restrictions. This is a story of home that asks how we define "home" and "belonging".
To discover more about Those Who Make Us, visit https://thosewhomakeus.wordpress.com
Tagged belonging, body, change, cosmetic surgery, Diversity, home, human rights, identity, Kaitlin Tremblay, Kelsi Morris, Medieval, Michal Wojcik, Monstrosity, outsider, Posthuman, reviews, Transhumanism
Superhero Psychology
A review of Michael Johnstone's "Missing in Action" in OnSpec # 105 Vol 28, No 2 (2017).
Can a superhero retire? Is it the sort of lifestyle that can be surrendered? Michael Johnstone's "Missing In Action" is a tale of a superhero who is experiencing PTSD (Post-traumatic Stress Disorder) after the murder of his son. He surrendered his position with the League of Canadian Heroes because every day on the job reminds him of his loss and re-traumatizes him. He has sought to keep his identity a secret, hiding from public life, and avoiding people who could recognize him, burying himself in a new civilian identity because he wants to be a normal human being.
But the world isn't that simple, and the cape and cowl aren't as easy to give up as it seems. Jason Park can't stand by and see a girl be abused by her father, especially since he is trying to excuse his abuse of his daughter on the fact that she is "a freak".
Johnstone brings out aspects of the superhero mythos that are under-represented. He asks what would happen if there were vigilante justice in a world where abuse continues to happen and police rarely do anything to stop it. He reminds the reader that the sort of experiences superheroes have are not ones that can be easily shrugged off and that there would be long term psychological consequences for loss, not a short hate spiral that only lasts the length of one comic issue. Johnstone's "Missing in Action" is a story about complicating the superhero narrative, and taking it into areas that are less simple than good vs evil.
To discover more about OnSpec, visit https://onspecmag.wordpress.com/
Tagged Canadian Superheroes, child abuse, civilian, identity, loss, Michael Johnstone, OnSpec, PTSD, reviews, Superhero
April 8, 2017 by dereknewmanstille
Geek Girl Magic
A Review of Cory Doctorow and Jen Wang's In Real Life (First Second, 2014)
Cory Doctorow and Jen Wang's In Real Life explores the complexity of geek girl life. Focusing on Anda, a high school student who finally finds her place in the MMORPG game Coursegold Online, Doctorow and Wang examine the flexibility of identities in an MMORPG-enabled world. Anda is a young woman who is able to explore her identity and knowledge of herself and her world through her online identity, creating an online persona that she sees as full of potential to go where her physical form can not. Over time, Anda starts to modify her own looks to reflect her online avatar more, exploring the critical question of what is "real" and whether there can be a "real" any more.
In Real Life explores aspects of MMORPGS like the uncritical racism involved in gamers assuming that anyone who is a non-English speaker is a 'gold farmer' (those who level up characters and then sell them to gamers for real money) and therefore not a "real" gamer. Anda has to confront her own racism about those believed to be gold farmers and has to deal with online bullying as a result. Anda discovers the power of the online world for developing community, but she also discovers the potential of online communities for developing factions and fracturing groups of people.
In Real Life is a graphic novel that questions ideas of reality and points out that we create our realities out of the texts we have been given – whether these are online fora or whether they are social assumptions that have been provided to us as texts for interpreting our world. Doctorow and Wang illustrate that reality is a fluid concept and one that is constantly being reshaped and changed as new understandings and ways of interpreting the world become available. They point out the reality-questioning potential of online gaming.
To discover more about In Real Life, visit http://www.firstsecondbooks.com/
Tagged bullying, community, Cory Doctorow, graphic novels, identity, Jen Wang, MMORPG, online, reality, reviews


text:
Q: not getting ng-model value I am new to AngularJS.I am trying to get a newly changed value from a input tag using ng-model but it is returning me the previous value.Can anyone tell me what is wrong here?
{{eventDateControl}} is the model.

<form class="form-horizontal" ng-submit="saveEventInfo(eventData,alertType,eventDateControl)">

            Event Date & Time:

                    <input id="currentDate" class="form-control" size="16" type="text" value="" ng-model="eventDateControl" readonly>

controller
alertCallApp.controller('EventInfoController',
function($q, $scope,$rootScope,$timeout,$http,eventDetails,$stateParams,currentEventID,getUserDetails,alertAppLib,currentEventStatus,alertTypeDetails) {

$('.form_datetime').datetimepicker({
    // language: 'fr',
    weekStart : 1,
    todayBtn : 1,
    autoclose : 1,
    todayHighlight : 1,
    startView : 2,
    forceParse : 0,
    showMeridian : 1
});

$scope.getEventDetails = function(){

            //  get updateTime in millisec and format in proper format

            var udate = eventResponse.data.alertEvent.updateTime;
            var cdate = eventResponse.data.alertEvent.createTime;

            //  converting updateTime in proper format
            var d = new Date(udate);

            var monthNames = [ "January", "February", "March", "April", "May", "June",
                            "July", "August", "September", "October", "November", "December" ];

            var date = d.getDate() + ' ' + monthNames[d.getMonth()] + ' '+ (d.getYear() + 1900) + '-' + d.getHours() + ':' + d.getMinutes()
            var ampm = (d.getHours() >= 12) ? "PM" : "AM";

            console.log('updateTime in expected format : '+ date+' '+ampm);

            $scope.eventDateControl = date+' '+ampm;

            //  converting createTime in proper format
            d = new Date(cdate);

            monthNames = [ "January", "February", "March", "April", "May", "June",
                            "July", "August", "September", "October", "November", "December" ];

            date = d.getDate() + ' ' + monthNames[d.getMonth()] + ' '+ (d.getYear() + 1900) + '-' + d.getHours() + ':' + d.getMinutes()
            ampm = (d.getHours() >= 12) ? "PM" : "AM";

            console.log('createTime in expected format : '+ date+' '+ampm);

            $scope.createTime = date+' '+ampm;

        } else {
            errMsg = eventResponse.statusMessage;
        }
    });
}

$scope.saveEventInfo = function(eventData,alertType,eventDateControl){

    console.log('eventDateControl :  '+eventDateControl);

    //GET DATE AND CHANGE IT TO MILLISECONDS

        //  converting createTime in proper format

    var res = eventDateControl.split(" ");
    var day = res[0];
    var month = res[1];
    var year = res[2];
    var hours = res[3];

    var res1 = res[2].split("-");
    var year = res1[0];
    var hm = res1[1].split(":");
    var hours = hm[0];
    var min = hm[1];

    var date = new Date(''+year+','+month+','+day+','+hours+':'+min);

    console.log('selected updateTime in ms: '+date.getTime());

}
fetching the new value here
 $scope.saveEventInfo = function(eventData,alertType,eventDateControl){

//CHANGED DATE SHOULD COME HERE

    console.log('eventDateControl :  '+eventDateControl);
    }

A: You need to write a change function for datetimepickerpicker and then apply the scope into it.
And use jquery plugin through directive to get better binding, In below directive i added change function & after changing we need to run digest cycle manually to update scope values.
Directive
app.directive('dateTimePicker', function() {
    return {
        restrict: 'A',
        reuqire: 'ngModel',
        link: function(scope, element, attrs, ngModel) {
            element.datetimepicker({
                // language: 'fr',
                weekStart: 1,
                todayBtn: 1,
                autoclose: 1,
                todayHighlight: 1,
                startView: 2,
                forceParse: 0,
                showMeridian: 1,
                onChangeDateTime: function(dp, $input) {
                    $scope.$apply(function() {
                        ngModel.$setViewValue($input.val());
                    });

                }
            });
        }
    }
});

HTML
<input id="currentDate" date-time-picker class="form-control" size="16"
type="text" value="" ng-model="eventDateControl"/>


Wishing you a blessed Christmas and wondrous New Year.
A huge blessing – especially as we go into the economy to come – was the culmination of our 10-year wait for an apartment at the Manhattan Plaza. This federally and locally subsidized housing was initially built as luxury housing in the 70s. Resistance to the relatively rough (at that time) neighborhood (called "Hell's Kitchen," clue, clue) forced the developers out and the government in. The complex, which includes two large buildings, a greenhouse, outdoor playground, pool and gardens, became housing for performing artists, the elderly and those displaced by the erection of the complex in the beginning. Rent is determined by your income (one-third of estimated earnings, up to a cap that lies well below market rates). We were blessed in June with a lovely, large 1-bedroom apartment at close to $900 less/month than we had been paying; we recently learned that we will pay 46% less in 2009 than even this (a reflection perhaps of the market's pummeling of our savings but welcome nonetheless). A great view (from our bedroom) of the Empire State Building can be found at RichDrama.com/MP.
For our new address send an email.
Another blessing was the culmination of a long-standing dream to bring the story of Eric Liddell, man of God and Olympic athlete with ties to Britain and China, to China during this Olympics season. We traveled with a lovely friend from our church Ava-Gaye Parkes to Hong Kong, Macau, Beijing and Dandong in China, telling Eric's story through Rich's play Beyond the Chariots, which tells of Liddell's post-Olympics tenure in China and through the presentation of a documentary, Olympic Hero in China, for which Rich wrote the initial script and recorded the English narration. Our adventures, which were many and rich, are told in our blog at RichDrama.com/NewsBlog in the archives for August and September.
Joyce continues to complete the Master's in Mental Health Counseling at the Alliance Graduate School of Counseling by focusing on her internship (RichDrama.com/ReconciliationRoom). Currently, I have two sites at which I work: Nyack's Undergraduate Manhattan Campus, where I work with those students who desire counseling and at Westchester Chapel, our home church in White Plains (WestchesterChapel.org). Anticipated graduation is May 9, 2009 but two large comprehensive exams remain to be conquered (yikes). I'm still considering whether I will be pursuing licensure, which requires a lot more hours a week than I am currently doing and would probably prohibit any pastoral work.
On the pastoral front, we continue to serve at Westchester Chapel, where Joyce is an Associate Pastor and Rich leads the drama ministry. We love our church family and are proud of all that God has done for His people there!
Rich continues to press on in his ministry, performing while writing more extensive work, such as a documentary about Eric Liddell, Olympic Hero in China, which he'll show in it's West Coast premiere on Sunday: RichDrama.com/Itinerary. He's also writing a screenplay for a movie about Eric Liddell. This latter project, which is a true labor of love, seems to have attracted some serious investment and could well be developed next year.
Rich also continues as Director of the Drama program at the MasterWorks Festival (MasterWorksFestival.org), where he co-directed last year's play Tartuffe and will do the same on this year's Our Town. It is a special joy and privilege to serve these budding artists and young Christians in their professional and spiritual walks.
We have most especially been blessed this year with the love of our Lord Jesus Christ, whose healing in our lives has enriched our joy immeasurably. In particular, He has blessed us with a special understanding of how to live in His strength and joy on a daily basis and we now know this is the true treasure of Christmas. Our prayer is that He touches you in this way as well.


text:
Jonathan Clark
8th Grade Science Teacher. Professional Dunker.
About the Athlete
Jonathan Clark is one of the best dunkers in the world. As a former All-American triple jumper from the UCLA and former member of the world famous Harlem Globetrotters, Jonathan has a passion for defying the laws of gravity. Today, Jonathan has taken on the challenge of teaching 8th grade science in Fresno, CA while also traveling the world to compete in dunking competitions.
Angela Davis Shaun White Sloane Stephens Sarah Sellers Jonathan Clark Damian Lillard
Back to Athletes & Partnerships


text:
package alma.acs.monitoring.controller;

import java.util.HashMap;
import java.util.Map;
import java.util.logging.Level;

import alma.ACSErrTypeCommon.wrappers.AcsJIllegalArgumentEx;
import alma.JavaContainerError.wrappers.AcsJContainerServicesEx;
import alma.MonitorArchiver.BlobberHelper;
import alma.MonitorArchiver.BlobberOperations;
import alma.MonitorArchiver.CollectorListStatus;
import alma.MonitorArchiver.ControllerOperations;
import alma.MonitorErr.CollectorRegistrationFailedEx;
import alma.MonitorErr.wrappers.AcsJCollectorRegistrationFailedEx;
import alma.acs.component.ComponentImplBase;
import alma.acs.component.ComponentLifecycleException;
import alma.acs.container.ContainerServices;
import alma.acs.monitoring.controller.BlobberList.BlobberInfo;

/**
 * The monitor collector components contact the controller, to get assigned to a blobber.
 */
public class ControllerImpl extends ComponentImplBase implements ControllerOperations {

	/**
	 * The IDL type of the blobber components ("IDL:alma/MonitorArchiver/Blobber:1.0").
	 * Used to retrieve all configured instances of this type.
	 */
	private static final String BLOBBER_IDL_TYPE = BlobberHelper.id();

	/**
	 * List of known blobbers, either just the component names or also the references.
	 */
	protected final BlobberList blobberList = new BlobberList();

	/**
	 * Maps names of MonitorCollector components to the corresponding Blobber components.
	 * The blobber name is expected to be contained in {@link #myBlobberList}.
	 *

	 * @TODO: Replace this map with a list of collectors inside BlobberInfo,
	 * to avoid possible inconsistencies. The performance loss cannot be serious with
	 * 10 - 66 blobber components in the full system.
	 */
	protected final Map<String, String> collector2BlobberName = new HashMap<String, String>();

	//////////////////////////////////////
	///////// ComponentLifecycle /////////
	//////////////////////////////////////

	@Override
	public void initialize(ContainerServices inContainerServices) throws ComponentLifecycleException {
		super.initialize(inContainerServices);

		try {
			String[] componentNames = getConfiguredBlobberCompNames();
			if (componentNames.length == 0) {
				throw new ComponentLifecycleException("No blobbers (" + BLOBBER_IDL_TYPE
						+ ") found in the CDB. At least one must be configured.");
			}

			for (String componentName : componentNames) {
				try {
					blobberList.createBlobberInfo(componentName);
				} catch (AcsJIllegalArgumentEx ex) {
					m_logger.warning("Failed to process blobber component name '" + componentName + "', which apparently is a duplicate.");
				}
			}
			m_logger.info("The following configured blobber components were found: "
					+ blobberList.getBlobberNames(false) + ". Blobbers will be requested later on demand.");
		} catch (AcsJContainerServicesEx e) {
			throw new ComponentLifecycleException(e);
		}
	}

	/**
	 * Broken out from {@link #initialize(ContainerServices)} to allow mock impl.
	 * @throws AcsJContainerServicesEx
	 */
	protected String[] getConfiguredBlobberCompNames() throws AcsJContainerServicesEx {
		return m_containerServices.findComponents(null, BLOBBER_IDL_TYPE);
	}

	@Override
	public void cleanUp() {
		for (String blobberName : blobberList.getBlobberNames(true)) {
			// async release of blobber components
			m_containerServices.releaseComponent(blobberName, null);
		}
	}

	///////////////////////////////////////////////
	//////////// Controller IDL interface /////////
	///////////////////////////////////////////////

	/**
	 * Note that a collector may call this method before all blobber containers have started. Thus we may get blobber
	 * activation failures in the beginning that later go away.
	 *
	 * @throws CollectorRegistrationFailedEx If the collector cannot be registered with any of the available blobbers.
	 *         Here we only log this problem; the calling collector is expected to raise an alarm.
	 * @see alma.MonitorArchiver.ControllerOperations#registerCollector(java.lang.String)
	 */
	@Override
	public void registerCollector(String collectorCompName) throws CollectorRegistrationFailedEx {
		m_logger.fine("Attempting to register collector " + collectorCompName);
		String errorMsg = null;
		String blobberName = null;
		int numBlobbers = blobberList.size();

		if (numBlobbers == 0) {
			errorMsg = "No blobbers available.";
		}
		else {
			try {
				blobberName = findBlobberAssignedToCollector(collectorCompName, false);

				if (blobberName == null) {
					// Assign the collector to the first available blobber.
					// attemptCount is used to eventually exit the loop even if all blobbers are full;
					//   in this case we generously iterate more than once over the blobbers, to benefit from new blobbers
					//   being possibly added during this iteration, or blobbers becoming available by other collectors signing out.
					// In the good case we exit the loop as soon as the collector has been registered.
					for (int attemptCount = 0; attemptCount < 2 * numBlobbers; attemptCount++) {
						BlobberInfo nextBlobberInfo = blobberList.getNextBlobberInfo();
						getBlobberRef(nextBlobberInfo, true);
						if (nextBlobberInfo.blobberRef != null) {
							CollectorListStatus status = nextBlobberInfo.blobberRef.addCollector(collectorCompName);
							if (status == CollectorListStatus.ADDED) {
								collector2BlobberName.put(collectorCompName, nextBlobberInfo.blobberName);
								blobberName = nextBlobberInfo.blobberName;
								break;
							}
						}
					}
				}
				if (blobberName == null) {
					// Bad... let's update the number of blobbers for the exception, in case it has changed from the earlier number
					numBlobbers = blobberList.size();
					errorMsg = "Collector was not accepted by any of the " + numBlobbers + " blobber(s).";
				}
				else {
					m_logger.info("Collector '" + collectorCompName + "' registered to blobber '" + blobberName + "'.");
				}
			} catch (Exception e) {
				errorMsg = "Unexpected problem: " + e.getMessage();
			}
		}

		if (errorMsg != null) {
			m_logger.severe("Failed to register collector '" + collectorCompName + "': " + errorMsg);

			alma.MonitorErr.wrappers.AcsJCollectorRegistrationFailedEx ex = new AcsJCollectorRegistrationFailedEx();
			ex.setNumberOfBlobbers(numBlobbers);
			throw ex.toCollectorRegistrationFailedEx();
		}
	}

	@Override
	public void deregisterCollector(String collectorCompName) {
		m_logger.fine("Attempting to de-register collector " + collectorCompName);

		boolean removed = false;
		String blobberName = null;

		try {
			// cheap cache-based attempt at first
			blobberName = findBlobberAssignedToCollector(collectorCompName, true);
			if (blobberName != null) {
				BlobberInfo blobberInfo = blobberList.getBlobberInfo(blobberName);
				getBlobberRef(blobberInfo, true); // just in case, should not be needed though.
				CollectorListStatus status = blobberInfo.blobberRef.removeCollector(collectorCompName);
				if (status == CollectorListStatus.REMOVED) {
					removed = true;
				}
				else {
					// TODO log unexpected status CollectorListStatus.UNKNOWN (e.g. cache error, blobber error)
				}
				collector2BlobberName.remove(collectorCompName);
			}
			else {
				// log unexpected missing blobber mapping.
			}

			if (!removed) {
				// Now we call all blobbers to be sure our collector isn't assigned there by mistake
				blobberName = findBlobberAssignedToCollector(collectorCompName, false);
				if (blobberName != null) {
					// cache was wrong in saying collector isn't assignied. We must deregister it from the surprise blobber.
					BlobberInfo blobberInfo = blobberList.getBlobberInfo(blobberName);
					CollectorListStatus status = blobberInfo.blobberRef.removeCollector(collectorCompName);
					if (status == CollectorListStatus.REMOVED) {
						removed = true;
					}
					else {
						// TODO log unexpected status CollectorListStatus.UNKNOWN (blobber error)
					}
				}
				else {
					// none of the blobbers knows our collector.
					// TODO log the error, e.g. that this collector was never assigned.
				}
			}
		} catch (Exception e) {
			m_logger.warning("Unexpected problem while de-registering collector '" + collectorCompName
					+ "' from blobber '" + blobberName + "': " + e.getMessage());
		}

		if (removed) {
			m_logger.info("Collector '" + collectorCompName + "' de-registered from blobber '" + blobberName + "'.");
		}
		else {
			// the error case we've already treated through log messages in the code above.
		}
	}

	/**
	 * @TODO: Shouldn't we give preference to the same old blobber,
	 * especially since we do not yet do load balancing?
	 *
	 * @see alma.MonitorArchiver.ControllerOperations#registerKnownCollectors(java.lang.String)
	 */
	@Override
	public void registerKnownCollectors(final String blobberCompName) {
		if (!collector2BlobberName.containsValue(blobberCompName)) {
			m_logger.fine("Blobber '" + blobberCompName
					+ "' seems to start cleanly, thus cannot register previously served collectors.");
			return;
		}

		m_containerServices.getThreadFactory().newThread(new Runnable() {
			public void run() {
				for (Map.Entry<String, String> m : collector2BlobberName.entrySet()) {
					if (blobberCompName.equals(m.getValue())) {
						// Re-register known Collector
						try {
							registerCollector(m.getKey());
						} catch (CollectorRegistrationFailedEx ex) {
							// registerCollector already has a SEVERE log, so here just the additional info about re-registration.
							m_logger.log(Level.WARNING, "Failed to asynchronously re-register collector '" + m.getKey()
									+ "' previously served by blobber '" + blobberCompName + "'.", ex);
						}
					}
				}
			}
		}).start();
		m_logger.info("Started asynchronous re-registration of collectors previously assigned to blobber '" + blobberCompName + "'.");
	}

    //////////////////////////////////////
    ///////// Other impl methods /////////
    //////////////////////////////////////

	/**
	 * Retrieves the blobber component reference for the given blobber name, unless we have it already.
	 * In case of success, the blobber reference is stored in the given blobberInfo object,
	 * otherwise the reference field stays null.
	 *
	 * @param blobberInfo
	 * @param skipKnownProblematicBlobber If true then we skip the blobber reference retrieval
	 *                                    if the last failure occurred less than 30 s ago.
	 */
	protected void getBlobberRef(BlobberInfo blobberInfo, boolean skipKnownProblematicBlobber) {
		synchronized (blobberInfo) {
			if (blobberInfo.blobberRef == null) {
				if (!skipKnownProblematicBlobber || !blobberInfo.hadRefRequestFailureWithinLastSec(30)) {
					try {
						blobberInfo.blobberRef = getBlobberRefFromContainerServices(blobberInfo.blobberName);
						blobberInfo.lastRefRequestFailedTimeMillis = -1;
					} catch (Exception ex) {
						blobberInfo.lastRefRequestFailedTimeMillis = System.currentTimeMillis();
						String msg = "Failed to get reference to blobber '" + blobberInfo.blobberName + "'; will check with the next blobber.";
						m_logger.log(Level.INFO, msg, ex);
					}
				}
			}
		}
	}

	/**
	 * Broken out from {@link #getBlobberRef(BlobberInfo, boolean)},
	 * to allow mock impl in tests.
	 * @throws AcsJContainerServicesEx
	 */
	protected BlobberOperations getBlobberRefFromContainerServices(String blobberName) throws AcsJContainerServicesEx {
		return BlobberHelper.narrow(m_containerServices.getComponent(blobberName));
	}

	/**
	 * @param collectorCompName
	 * @param trustLocalCache
	 * @return Name of blobber that is assigned to the give collector, or null if no blobber was found.
	 */
	protected String findBlobberAssignedToCollector(String collectorCompName, boolean trustLocalCache) {
		String ret = null;

		// check the cache
		String assignedBlobberName = collector2BlobberName.get(collectorCompName);

		if (trustLocalCache) {
			ret = assignedBlobberName;
		}
		else {
			if (assignedBlobberName != null) {
				// validate that the cache hit blobber is really assigned
				BlobberInfo assignedBlobberInfo = blobberList.getBlobberInfo(assignedBlobberName);
				if (assignedBlobberInfo != null && assignedBlobberInfo.blobberRef != null // should always be true
						&& assignedBlobberInfo.blobberRef.containsCollector(collectorCompName) == CollectorListStatus.KNOWN) {
					// confirmed
					m_logger.fine("Collector '" + collectorCompName + "' assigned to blobber '" + assignedBlobberName + "' as expected.");
					ret = assignedBlobberName;
				}
				else {
					collector2BlobberName.remove(assignedBlobberName);
					m_logger.info("Cache error: collector '" + collectorCompName
							+ "' was expected to be assigned to blobber '" + assignedBlobberName
							+ "' but this blobber denies it. Will re-assign this collector.");
					// fallthrough: check other blobbers and assign there
				}
			}
			if (ret == null) {
				// Getting here means the collector was not found in the cache.
				// This is OK in the beginning, but later could in theory also be an error of the cache itself.
				// TODO: To discover cache errors, iterate over all blobbers and check if (against expectation)
				// the collector is assigned to one of them.
				// This is unlikely, but a mistake would be really bad for the collector and the monitor data flow in general.
			}
		}
		return ret;
	}

}

redpajama_set_name: RedPajamaGithub


Although Southern California is blessed to have beautiful weather most of the year, when springtime hits and the temperatures reach the 70's is really when this gorgeous part of the country is at its prime. After cooler temperatures and some rainy days, kids will be aching to get out of the house and exert all of that pent up energy. San Diego County has a plethora of family-friendly parks to choose from, so we've narrowed down our top favorites in the Encinitas area to bring your little ones to the next time the sun is shining.
Alga Norte Park has something for the entire family. This 32-acre park features a state of the art aquatic center, plenty of playground equipment, San Diego County's largest skatepark and much more.
The furry companions in your life are welcome, as well, as there is an off-leash dog park with areas for large and small dogs, dog agility props and a dog training area! There are also picnic tables, a snack bar and restrooms for when you need a break. The best part is that this park boasts many green features making it both environmentally and economically sustainable, all as a result of community involvement.
A popular spot for birthday parties and company picnics, this park features spectacular panoramic views that can't be beat. One of the first parks to implement synthetic turf fields, this park has several well-maintained soccer, softball, and basketball fields. There are also play structures for kids of all ages, so toddlers and big kids alike can have fun while parents watch from the sidelines. Plan for your little one's next birthday party here or just bring the kiddos on a beautiful weekend - everyone will be sure to have a good time!
This 125-acre coastal park, located on the border of Del Mar and Solana Beach, boasts 5 miles of hiking trails, multiple playgrounds, picnic areas, ball fields and much more. The whole family will have fun exploring Activity Hill, which features 10 fitness stations, three hillside ladders and lookout platforms, two suspension bridges, and two TRACK Trails for kids with nature-themed scavenger hunts. Keep in mind that parking is $3, so remember to bring a few extra dollars with you!
Located just steps away from one of the most gorgeous beaches, Moonlight State Beach Park, is a fully equipped park with a fun play structure and grassy areas for kids, while the parents can relax and enjoy the sounds and views of the waves crashing before the eyes. With the beach so close, kids will be in heaven wading in the water, building sandcastles and collecting shells. There are also volleyball and tennis courts and even recreational equipment for rent. During the summer months, the snack shack is open in case your little ones need a snack. A beautiful spot to relax, but also have a great time with the young ones!
Just up the street from Moonlight Beach Park is another great option, Cottonwood Creek Park. This park comes complete with a playground and water pump that kids adore, a rock-climbing wall for the bigger kids, basketball and tennis courts, and walking trails. There's also plenty of grass and picnic tables, so the family can enjoy a nice picnic before running around and burning it off. There are also benches and a covered gazebo area for parents to take a rest when they need it. A great spot for all ages!
Also known as Cardiff Park, Glen Park is considered the Cardiff neighborhood park to visit. One side of the park features a nice playground structure on sand, suitable for both toddlers and older kids. Remember to bring some sand buckets for this one! There are also basketball and tennis courts, a beach volleyball area and a horseshoe area. On the other side of the park is a large gazebo with tables, rolling grassy area for kids to play, and picnic tables with grills in case you want to barbeque. A wonderful option for a family picnic if you live in the Cardiff neighborhood!
If you live on the inland side of North County San Diego, Old Poway Park is a spot you'll want to check out that provides fun for all ages. A Poway landmark that kids and the historian in the family will both enjoy, this park offers a look into the unique history of Poway, including the Heritage Museum, the Nelson House, and the Poway Midland Railroad, which offers vintage train rides around the park. It is better to come here on the weekends, as this is the only time these interesting exhibits are open. Come early enough on Saturday and you can meander around the Poway Farmers' Market, which offers local and organic produce, artisan foods, and unique handmade artistries. If you get hungry, take the family over to the Hamburger Factory for a yummy lunch or dinner.
While this one is a bit further away, we just couldn't leave it off the list. Balboa Park is the largest urban cultural park in America and is home to 15 major museums, several performing arts venues, lovely gardens and many other cultural and recreational attractions, including the San Diego Zoo. A favorite by locals and visitors alike, it's worth the bit of drive with the kids to explore this beautiful 1,200 acre space, where you can enrich the young minds at the Fleet Science Center, San Diego Natural History Museum or San Diego Air & Space Museum, followed by letting out some energy on the playgrounds and then grabbing a bite to eat. You can easily spend an entire afternoon here!
We're fortunate that the North County San Diego area is plentiful with beautifully-designed, well-maintained parks that are ensured to provide a day of fun for the whole family. So the next time you're looking for a fun, healthy way to spend the beautiful spring day, check out these great parks in and around Encinitas for you and the kids to enjoy!


text:
Multi-material injection molding (MMM) is the process of molding two or more different materials into one plastic part at one time. As is the case in traditional injection molding, multi material injection molding uses materials that are at or near their melting point so that the semi-liquidous (viscous) material can fill voids and cavities within a pre-machined mold, thus taking on the desired shape of designed tooling. In general, advantages of MMM over other production techniques include, but are not limited to, creating parts that have an elastic modulus that varies with location on the part (different regional polymer hardness), creating a single-structure part with different regional materials (similar to the previous advantage, but more focused on joining different types of polymers like rubber and plastic), and also creating a single part with multiple independent polymer colors. Applications range from simple household items like a toothbrush to more heavy duty construction of items like power tools.

The three most widely used methods of MMM fabrication are:
 multi-component
 multi-shot
 over-molding

Each MMM primary subset can also be further subdivided into secondary and tertiary subsets, and even further in some cases. This can be advantageous when fine tuning or other general calibration of a specific MMM process is desired. Each primary subset is outlined further in the following sections.

Multi-component injection molding

Also referred to as co-injection molding, multi-component injection molding describes insertion of multiple viscous materials injected simultaneously, as opposed to placing one material as an additional layer relative to another. In other words, it creates a sandwich-like structure where both materials mold around each other as dissimilar liquids, and exist in such a state at the same time. Relative to the part center, materials can be injected concentrically using the same mold/gate, or regionally using gates at different locations.

Multi-shot injection molding (MSM)
Also referred to as sequential injection molding, multi-shot injection molding refers to creation of multiple layers relative to the starting axis of the initial mold. In other words, the warm, heated materials are inserted into the mold in a very specific sequence one after another. This creates a layering effect between materials while maintaining relatively high-energy interactions at material boundaries. This is important because it implies that the inter-layer bonds are stronger in many cases than when the layers are applied to a previously cooled part, as is more closely the case of over molding.  While there are other applications, this operation is preferred when varying molds (different geometries) are desired between material layers.

Over-molding
Over molding is effectively the use of layering effects in polymer application techniques. This process is centered around the use of a liquidous resin to add additional layers of shape and structure to an existing component. An example of such a resin could be a polymer that has been heated to a temperature just above its glass transition temperature). The existing component to which the resin is being added is often injection molded as well, and may be near its own glass transition temperature. This process works well when layers with varying geometric profiles are desired around a central "core" structure.

Benefits
If the desired object is manufacturable using MMM, it is definitely best to use MMM over traditional injection molding. Some of the key features that makes MMM a better approach are:
 lower cost
 higher-quality product
 significant reduction in assembly operations
 reduction in cycle times

References

Injection molding