text:
Q: Deserialize JSON with JSON.NET to observable dictionary [C#] I try deserialize JSON string to observable dictionary. If I use normal generic dictionary from .NET it works good, but if I try use my own observable dictionary i get exception:

The given key was not present in the dictionary.

StackTrace:

at System.Collections.Generic.Dictionary2.get_Item(TKey key)
     at ObservableDictionary.MyObservableDictionary2.set_Item(TKey key, TValue value) in C:\Users\Jan\Documents\Visual Studio 2010\Projects\PokecMessanger-good version - Copy\ObservableDictionary\MyObservableDictionary.cs:line 163
     at Newtonsoft.Json.Utilities.DictionaryWrapper`2.System.Collections.IDictionary.set_Item(Object key, Object value) in d:\Development\Releases\Json\Working\Src\Newtonsoft.Json\Utilities\DictionaryWrapper.cs:line 353

Observable dictionary class:
public class MyObservableDictionary<TKey, TValue> :
    IDictionary<TKey, TValue>,
    INotifyCollectionChanged,
    INotifyPropertyChanged
{
    private readonly IDictionary<TKey, TValue> _dictionary = new Dictionary<TKey, TValue>();

    #region Implementation of INotifyCollectionChanged

    public event NotifyCollectionChangedEventHandler CollectionChanged;

    #endregion

    #region Implementation of INotifyPropertyChanged

    public event PropertyChangedEventHandler PropertyChanged;

    #endregion

    #region Implementation of IEnumerable

    public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
    {
        return _dictionary.GetEnumerator();
    }

    IEnumerator IEnumerable.GetEnumerator()
    {
        return GetEnumerator();
    }

    #endregion

    #region Implementation of ICollection<KeyValuePair<TKey,TValue>>

    public void Add(KeyValuePair<TKey, TValue> item)
    {
        _dictionary.Add(item);
        if (CollectionChanged != null)
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add));
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Values"));
        }

    }

    public void Clear()
    {
        int keysCount = _dictionary.Keys.Count;

        _dictionary.Clear();

        if (keysCount == 0) return;

        if (CollectionChanged != null)
        {
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
        }

        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Values"));
        }
    }

    public bool Contains(KeyValuePair<TKey, TValue> item)
    {
        return _dictionary.Contains(item);
    }

    public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
    {
        _dictionary.CopyTo(array, arrayIndex);
    }

    public bool Remove(KeyValuePair<TKey, TValue> item)
    {
        bool remove = _dictionary.Remove(item);

        if (!remove) return false;

        if (CollectionChanged != null)
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove));
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Value"));
        }
        return true;
    }

    public int Count
    {
        get { return _dictionary.Count; }
    }

    public bool IsReadOnly
    {
        get { return _dictionary.IsReadOnly; }
    }

    #endregion

    #region Implementation of IDictionary<TKey,TValue>

    public bool ContainsKey(TKey key)
    {
        return _dictionary.ContainsKey(key);
    }

    public void Add(TKey key, TValue value)
    {
        _dictionary.Add(key, value);

        if (CollectionChanged != null)
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add));
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Values"));
        }
    }

    public bool Remove(TKey key)
    {
        bool remove = _dictionary.Remove(key);

        if (!remove) return false;

        if (CollectionChanged != null)
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove));
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Values"));
        }
        return true;
    }

    public bool TryGetValue(TKey key, out TValue value)
    {
        return _dictionary.TryGetValue(key, out value);
    }

    public TValue this[TKey key]
    {
        get { return _dictionary[key]; }
        set
        {
            bool changed = _dictionary[key].Equals(value);

            if (!changed) return;
            _dictionary[key] = value;

            if (CollectionChanged != null)
                CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace));

            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
                PropertyChanged(this, new PropertyChangedEventArgs("Values"));
            }
        }
    }

    public ICollection<TKey> Keys
    {
        get { return _dictionary.Keys; }
    }

    public ICollection<TValue> Values
    {
        get { return _dictionary.Values; }
    }

    #endregion
}

JSON string look like this :
{
  "pepina888": {
    "idUser": 3338870,
    "nick": "pepina888",
    "sefNick": "pepina888",
    "status": 1,
    "photo": "http:\/\/213.215.107.127\/fotky\/333\/88\/s_3338870.jpg?v=9",
    "sex": 2,
    "isFriend": 1
  },
  "yayushka": {
    "idUser": 5281019,
    "nick": "YAYUSHKA",
    "sefNick": "yayushka",
    "status": 1,
    "photo": "http:\/\/213.215.107.125\/fotky\/528\/10\/s_5281019.jpg?v=4",
    "sex": 2,
    "isFriend": 1
  },
  "miska20258": {
    "idUser": 11112713,
    "nick": "miska20258",
    "sefNick": "miska20258",
    "status": 1,
    "photo": "http:\/\/213.215.107.125\/fotky\/1111\/27\/s_11112713.jpg?v=6",
    "sex": 2,
    "isFriend": 1
  },
  ... snip snip ...
}

Problem code:
MyObservableDictionary<string, FriendData> friends = new MyObservableDictionary<string, FriendData>();
//problem is here
friends = JsonConvert.DeserializeObject<MyObservableDictionary<string, FriendData>>(jsonString.ToString());

Friend class look like this:
public class FriendData
{
    public string idUser { get; set; }
    public string nick { get; set; }
    public string sefNick { get; set; }
    public string status { get; set; }
    public string photo { get; set; }
    public string sex { get; set; }
    public string isFriend { get; set; }
    public BitmapImage profilePhoto { get; set; }
    public ImageSource imageSource { get; set; }
    public string blockQuote { get; set; }

    public FriendData(string idUser, string nick, string sefNick, string status, string photo, string sex, string isFriend)
    {
        this.idUser = idUser;
        this.nick = nick;
        this.sefNick = sefNick;
        this.status = status;
        this.photo = photo;
        this.sex = sex;
        this.isFriend = isFriend;
    }
}

Please, any advance, I don't know what can be wrong. Thank you. On deserialization I use JSON.NET.
TO JON SKEET:
i try this
public TValue this[TKey key]
{
    get
    {
        if(TryGetValue(key))
            return _dictionary[key];
    }

    set
    {
        bool changed = _dictionary[key].Equals(value);
        if (!changed) return;

        _dictionary[key] = value;

        if (CollectionChanged != null)
            CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace));

        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs("Keys"));
            PropertyChanged(this, new PropertyChangedEventArgs("Values"));
        }
    }
}

A: The problem isn't JSON - it's your dictionary. Look at this code:
public TValue this[TKey key]
{
    get { return _dictionary[key]; }
    set
    {
        bool changed = _dictionary[key].Equals(value);
        ...
    }
}

How do you expect to ever be able to set a value in the dictionary? The "get" indexer will throw an exception if the given key isn't in the dictionary.
You need to use TryGetValue instead, and only check for equality if the key was actually present in the first place.
It's worth noting that you should have been able to find this problem by unit testing your dictionary type before you ever got as far as trying to use it in the context of JSON deserialization.
EDIT: The exception is occurring in the setter because you're always trying to access the underlying dictionary's getter. You need it to be something like this:
set
{
    TValue existingValue;
    if (_dictionary.TryGetValue(key, out existingValue))
    {
        // We already have a value for this key. Check whether it's the same.
        if (object.Equals(value, existingValue))
        {
            return;
        }
    }
    // Do the rest of your logic here.
}

redpajama_set_name: RedPajamaStackExchange


Bill Collison is arguably the most successful retail greengrocer in the UK, winning accolades from everyone who shops and eats at Bill's Produce Stores (currently in Lewes and Brighton). From humble beginnings over 20 years ago, selling fruit and vegetables from what amounted to a shed, he has slowly grown his business. His is the story of the humble greengrocer who fought - the onslaught of supermarkets, the financial and seasonal fluctuations of supplies, the rising costs of everything - and won. Now, with new business partners, Caprice Holdings, on board, Bill's Produce Stores will be rolling out across the UK, into major cities, bringing Bill's and the food to a broader audience.Bill's success is about clever growth - observing trends and challenges and adapting to them quickly. It's also about sheer hard work, getting into the store at 4am to dress it for the day and make it the visual treat that people come from miles away to experience. But it's mostly about the food - it's delicious, it's different, it's packed with flavours and colours and textures and for all that, it isn't expensive. From the simplest scrambled eggs on toast to the award winning vegetarian breakfast, the mezze plates and cakes that customers gawp at as they're set down before them, it's all presented with a flourish and a keen eye for detail - a unique celebration of eating.Bill's background is in growing and greengrocery. His passion for food comes from a different source to his peers, literally from the roots up. He knows about produce, how it's grown and supplied, the peculiarities of sustainably growing different fruits and vegetables, the effects of the weather and the shifting requirements of customers.


He denies the authority of death with logical reasoning, saying the death does not kill people. Poem Summary This poem is a part of the Holy Sonnets, which is a series of 19 poems written by Donne that center on his religious beliefs and ideals. Even in the rest it brings, Death is inferior to drugs. One short sleep past, we wake eternally, And death shall be no more, death, thou shalt die. In the first perspective, the speaker starts with feeling of great disregard against death. Donne continues his comparison by stating as the whole world hath nothing, to which something in man doth not answere, so hath man many pieces, of which the whole world hath no representation Donne 23. Johnny split time between them, and from Frances especially he inherited his combination of maturity, both intellectual and personal.
This also helps in making it memorable, as it is lyrical. This other life is argued to be better and eternal. Death becomes a passage from worldly weariness, pain, failure to the eternal pleasure and happiness. However, this does not literally to mean that the Christians actually avoid the course of death. Lines 5-8: From rest and sleep, which but thy pictures be, Much pleasure; then from thee much more must flow, And soonest our best men with thee do go, Rest of their bones, and soul's delivery.
The speaker claims that death is meaningless and a paradox. Contact our live support team for any assistance or inquiry. We are meton a great battle-field of that war. And so, Death is outdone once again! The assured tone of the speaker in Death, be not Proud, and the straight verbal clash to the Death delivers an ironic sense of security to the readers by indirectly suggesting that Death is not to be feared at all, and it too has to face the end by the greater force in the Day of Judgment. This incudes the sexual or covetousness nature and the spiritual and holy nature. Although this sonnet follows the rhyme scheme of an Italian sonnet abba cddc effe gg , it also has the elements of an English sonnet because it has three quatrains and a concluding couplet.
The final idea in the poem is clearly a manifestation of the classic metaphysical instance where an idea which has been cemented throughout the ages is turned upside down by an apparently harmless lie of logic and reasoning. These final two lines reassert what Donne referred to earlier in the poem: mainly that death is but a short sleep while the soul is transported to the afterlife to live eternally. That Death indeed can die like any one of us, the most unqualified of all lives, even after exercising so much on our imaginations enfeebled by its apparent might and menace, is not something we are acquainted to. According to him, death gives birth to our souls. The sonnet is written in Petrarchan sonnet form with fourteen lines iambic pentameter; the first eight lines are octave, while others are sestet. The writer of the poem personified death to provide avenues through which feelings can be expressed verbally. Use the order calculator below and get ordering with accurateessays.
Donne compares death, a word which normally carries negative connotations, to sleep which is a pleasant experience. This means that man can relate to anything in the world, but the world does not have the capacity to do the same. Given that the poem is based on the lamentation on what death comes with, the experience that Gunther goes through makes the reader join the speaker in condemning death. They think he has the power to do the terrible things. The rhetoric aspect of the statement can also be seen as one that is used to capture the attention of the reader. This goes to where Paul wrote a letter to the Corinthians in which the Christian view of death is reiterated.
Lines 9-12: Thou art slave to Fate, Chance, kings, and desperate men, And dost with poison, war, and sickness dwell; And poppy, or charms can make us sleep as well, And better than thy stroke; why swell'st thou then? From rest and sleep, which but thy pictures be, Much pleasure; then from thee much more must flow, And soonest our best men with thee do go, Rest of their bones, and soul's delivery. Through personification, the poet helps us imagine death as something more than an abstract idea. Donne indeed has done and dispensed with Death, and mortal man evermore may rejoice! According to Saint Paul, Christians do not die rather they just go into a sleep. And one more thing - if people see you many times being proud, they stop to trust you!! The poem is one of the many from the Holly Sonnets collection. From rest and sleepe, which but thy pictures bee, Much pleasure, then from thee, much more must flow, And soonest our best men with thee doe goe, Rest of their bones, and soules deliverie.
What Is a Brief Summary of Sonnet by John Donne?
The world will little note, nor long remember whatwe say here, but it can never forget what they did here. This poem is a narrative sonnet. The second quatrain enhanced the argument that death is not scary at all since it is exactly the same as rest and sleep. In constrast their tone is unlike, however they describe the personality of death in a very unique way. Although this sonnet was written centuries ago, its message still resonates with its readers.
The illness may have been , but in recent years it has been shown that he may have had a relapsing in combination with other illnesses. Irony often expresses something other than their literal intention, often in a humorous. Let's look at the poem in parts to see if you got the message. Fate and chance may suddenly take someone, or a king may put a man to his death, or even a desperate man, who believes he has no reason to. The speaker addresses Death, and throughout… Intro Donne expresses the need to remove the stigma around death and perceive it as inconsequential. John Donne in this poem has incorporated the use of language and structuring of his arguments to suit both the Christian and the non-Christian audience. However, the speaker shows that even himself, he has got no much option.
He strongly says people never die. Here the speaker, using logic, is stating that since death appears outwardly to be merely asleep, and sleep being a pleasurable thing, death must be even more pleasurable. Macbeth kills his sovereign in order to become king, b … ut ends up being killed and beheaded. You start to shout to the nearest person you have there. Hence, death is given a human quality of having feelings and emotions.


The Revolution Single Column is a high quality, top end cable machine designed for home or studio use. The commercial grade cables & pulleys gives a smooth feel and makes it easy to perform high pulley exercises, low pulley exercises & chin-ups. This machine is easy to adjust & will give a great workout.


text:
import React, { useState } from 'react';
import { addStoryInGroup, PLAYGROUND } from '../../utils';
import { Box, Button, DataGrid, Dialog, Input, TextBody } from '../../../src';
import { rows3 } from '../../../src/static/data/datagrid';

export default {
  title: addStoryInGroup(PLAYGROUND, 'Dialog'),

  parameters: {
    info: {
      source: false,
      propTables: false,
    },
  },
};

export const datagridInDialog = () => {
  const [dialogActive, setDialogActive] = useState(false);

  const showHideDialog = () => {
    setDialogActive(!dialogActive);
  };

  return (
    <Box>
      <Button label="Open Dialog" onClick={showHideDialog} />
      <Dialog
        title="Set unit costs"
        onCloseClick={showHideDialog}
        onEscKeyDown={showHideDialog}
        onOverlayClick={showHideDialog}
        primaryAction={{ label: 'Confirm', onClick: showHideDialog }}
        scrollable={false}
        secondaryAction={{ label: 'Cancel', onClick: showHideDialog }}
        size="large"
        active={dialogActive}
      >
        <Box padding={0} style={{ borderBottom: '1px solid', borderColor: '#f7f7fa' }}>
          <DataGrid selectable={false} comparableId={1}>
            <DataGrid.HeaderRow>
              <DataGrid.HeaderCell style={{ paddingLeft: '18px' }}>PRODUCT</DataGrid.HeaderCell>
              <DataGrid.HeaderCell>ID</DataGrid.HeaderCell>
              <DataGrid.HeaderCell>UNIT PRICE</DataGrid.HeaderCell>
              <DataGrid.HeaderCell align="right" style={{ paddingRight: '20px' }}>
                UNIT COST
              </DataGrid.HeaderCell>
            </DataGrid.HeaderRow>
          </DataGrid>
        </Box>
        <Box
          padding={0}
          overflowY="auto"
          style={{ borderBottom: '1px solid', borderTop: '1px solid', borderColor: '#e4e4e6' }}
        >
          <DataGrid selectable={false} comparableId={1}>
            {rows3.map((row, index) => {
              return (
                <DataGrid.BodyRow key={index}>
                  <DataGrid.Cell style={{ paddingLeft: '18px' }}>
                    <TextBody>{row.column1}</TextBody>
                  </DataGrid.Cell>
                  <DataGrid.Cell>{row.column2}</DataGrid.Cell>
                  <DataGrid.Cell>{row.column3}</DataGrid.Cell>
                  <DataGrid.Cell align="right" style={{ paddingRight: '20px' }}>
                    <Box display="flex" alignItems="center" justifyContent="space-between" style={{ width: '100px' }}>
                      <TextBody marginRight={2}>€</TextBody>
                      <Input placeholder={row.column4} />
                    </Box>
                  </DataGrid.Cell>
                </DataGrid.BodyRow>
              );
            })}
          </DataGrid>
        </Box>
      </Dialog>
    </Box>
  );
};

redpajama_set_name: RedPajamaGithub


How Much Of A Beating Can These High-Quality Room Dividers Take?
Each divider has self-leveling ball bearing casters, so when somebody is moving it across the floor, it rises and dips along with the changes in the floor. And there's no such thing as a perfectly level floor.
We also use 14 gauge steel, not aluminum to make our durable room dividers. Our end frame and gusset plates add great stability and strength. And each freestanding units, corner caster has a load level of 200 pounds.
We use full-length hinges, and that's very important for safety. The style of hinge we use is based on one that was originally designed for a piano lid, and we have adapted the concept for our room dividers. This type of hinge evenly distributes the weight. This is so it doesn't place a strain on any of part of the panel. To make sure it will always hold up, we strengthen its connection to the panel with screws placed every four inches. The hinges on our longest and tallest portable room divider, 8′ H X 24′ W, has 550 connecting points just along the hinges alone. This ensures every divider that leaves our factory meets the high-quality room dividers checklist.
We also use powder coated paint, which is denser than regular paint and resists scratches.


text:
International and EU
MySuffolk login
Faces of Suffolk
PhD Study and the Graduate School
Applicant Area
Learning Services and Library
The Suffolk Learning Experience
Destination Suffolk
Student Life and Infozone
University of Suffolk Students' Union
Life at Suffolk Blog
Research at University of Suffolk
Research Institutes and Centres at University of Suffolk
Open Access Repository Suffolk
Research Excellence Framework (REF) 2021
Ipswich Waterfront Innovation Centre
Suffolk Centre of Female Entrepreneurship
We Are Together with Business
Supporting the University
Your Gifts Supporting Change
Make your gift today
Access to University
Exam hosting service
School of Social Sciences and Humanities
School of Engineering, Arts, Science and Technology
Suffolk Business School
School of Health and Sports Sciences
Professional Services Departments
Applying as a mature student
Students who will be 21 or over when they start their course will be regarded as a mature student. The University of Suffolk offers a flexible admissions policy for mature students, which takes into account life and work experience. The University also asks that students can demonstrate the ability to undertake the appropriate level of study and that they have the necessary study skills. Where there are specific course requirements, students will be asked to demonstrate an equivalent knowledge of the subject, and if they have not had any formal education for several years, they may need to undertake some sort of preparatory course, for example an Access to HE Diploma course.
All mature students who do not come from a traditional educational background, or who have been away from education for some time but believe they have relevant experience at an appropriate level, are strongly encouraged to attend an Open Day or seek advice from the University of Suffolk Student Centre prior to making an application.
Please note that mature students applying for the Pre-Registration BSc (Hons) Nursing, Midwifery, Radiography and Social Work degrees will still be required to meet the equivalent of a typical offer.
All applicants to post-experience health studies courses will be expected to have appropriate professional experience.
Applicants for Business and Event Management courses will be expected to attend an interview as part of the application process.
For additional information about becoming a mature student please contact the Student Centre team on 01473 338833 or studentlife@uos.ac.uk.
To read the profile of a mature student progressing to a degree programme after completing an Access course.
University of SuffolkA university for a changing world
Page last modified: 25 August 2021
Page created: 05 July 2016
Enquirers
Partner students
How our site uses cookies
Switchboard: +44 (0) 1473 338000
Courses: +44 (0) 1473 338833
Download / Order a Prospectus
Website Editor login
©University of Suffolk

redpajama_set_name: RedPajamaCommonCrawl


Bigelow & Main, New York, 1871, monographic.
Doane, W. H. Keep Step . Bigelow & Main, New York, monographic, 1871. Notated Music. https://www.loc.gov/item/sm1871.03240/.
Doane, W. H. (1871) Keep Step . Bigelow & Main, New York, monographic. [Notated Music] Retrieved from the Library of Congress, https://www.loc.gov/item/sm1871.03240/.
Doane, W. H. Keep Step . Bigelow & Main, New York, monographic, 1871. Notated Music. Retrieved from the Library of Congress, <www.loc.gov/item/sm1871.03240/>.
Contributor: Bigelow & Main - Doane, W. H.
Religious songs and hymn singing traditions in the United States motion picture | videorecording; 10 min. | 16:9 Motion Picture (Form).


Find LIGHTING MAINTENANCE at Amazon.com and get Free Shipping today!
Lighting Maintenance. Ross De Alessi Lighting Design > Lighting Maintenance Gallery. Once a fine lighting system is installed, it should be maintained. Its important youre able to get as much out of your existing system as possible.
Street Lighting Maintenance. Street Lighting Night Inspection Programme. As part of a responsive but planned maintenance service, all street lights and other illuminated highway furniture are inspected during the night.
Lighting Maintenance. If you've never given a lot of thought to dusty bulbs and dirty lamps, let us show you the light. We're American Building Maintenance, and we've provided enlightening experiences for a lot of companies.
Lighting Maintenance. Benefits: Proper lighting maintenance can positively affect a building's aesthetics, efficiency, security and worker productivity.
Ask-Kay is an electrical contractor in Atlanta specializing in construction contracting, residential electronics and electrical services including lighting maintenance.


I told Hubby that Someone or Something is Here.
Hubby went down to investigate.
there was a Varmint on our porch.
and proceeded to take care of The Situation.
The next morning, we gave Buffy a few extra smiles and pats on the back.
I like a dog that has your back while you're sleeping.
Prior to door-busting and varmint-rendering.
Thank you, God, for the little lessons.
They carry sickness and death.
They come under the cover of Darkness.
But you don't have to let them on your porch.


text:
Reform of the U.S. Health Care System
Study: COVID-19 Continues to Strain Employees' Mental Health Despite Signs of Adaptation
by Margaret Faso
The September "Mental Health Index: U.S. Worker Edition" shows that while U.S. workers' ability to focus, make decisions, and complete tasks are improving, they are still at high risk for anxiety and depression. The risk of generalized anxiety disorder remained the same from August to September, and the risk of depression increased 6%.
Mental health is not a static condition. While the latest Index, released yesterday, shows that employees' ability to focus, complete tasks, and make decisions has improved since August, there has been no improvement in the risk of anxiety and depression from August to September. While there were areas of improvement, likely related to adaptation to a new normal, the ongoing need to adjust to these changes will continue to hamper employees' abilities to function at a level they were at before the pandemic.
Joint Economic Commission urges additional congressional response: A report released by the bicameral committee found the health and economic stressors caused by the coronavirus pandemic have led to an "unprecedented mental health crisis." The report concludes the pandemic will have a lifelong impact on Americans' mental health and that any subsequent relief legislation must invest significantly more resources toward behavioral health care.
Our American Health Policy Institute and the Association are actively engaged in the distribution of the Index in partnership with Total Brain, National Alliance of Healthcare Purchaser Coalitions, and One Mind at Work. If you are interested in learning more about participating, please contact Colleen McHugh at cmchugh@healthcarert.com.
Outlook: Adapting to prolonged stress, anxiety, and feelings of depression results in fluctuations in an employee's brain capacities, impacting their performance at work and at home. Assisting employees in balancing these stressors is more important now than ever. The American Health Policy Institute continues to engage with The Path Forward and policy makers in advocating for evidence-based behavioral health care reform.
Biden Picks Becerra to Head HHS
Trump Expected to Release "Most Favored Nation" Rule on Drug Pricing Today
Policy Impact Series Examines Mental Health Initiatives and Federal Health Care Reform
Business Roundtable Announces Initiatives to Advance Racial Equity
FALL 2020 OUTLOOK: November Election Could Produce the Most Profound Changes to Human Resources Public Policy in More Than 80 Years


text:
"Silk Highway" Crime Biopic Slated for February 2021
Lionsgate has acquired the rights to Silk Highway, an upcoming movie that tells the true story of Ross Ulbright, creator of what was as soon as the world's largest darkish internet market.
The Story of Ross Ulbright
Ross Ulbright was a software program engineer who created and operated Silk Highway, a darkish internet market that offered illicit medicine and items in trade for Bitcoin. Inside a 12 months of its 2011 launch, Silk Highway turned the biggest unlawful market on the web.
That indisputable fact that shortly caught the eye of U.S. legislation enforcement brokers. The plot of Silk Highway revolves round an undercover operation that led to the arrest of Ulbright in 2013.
Ulbright is at present serving a double life sentence in jail, plus 40 years with out risk of parole. Although Ulbright's unique Silk Highway website has been shut down and outdated, the U.S. authorities continues to grab property associated to the unique case.
Launch Date Set for February
Silk Highway is directed by Tiller Russel, with a screenplay primarily based on the 2014 Rolling Stone report "Useless Finish on Silk Highway" by David Kushner. It stars Jason Clarke (Brotherhood), Nick Robinson (Jurassic World), and Alexandra Shipp (X-Males: Apocalypse).
The movie is scheduled to be launched on Feb. 19, 2021 in US theaters and on streaming platforms. The movie can even be launched on DVD and Blu-Ray days after the theatrical launch on Feb. 23, 2021.
Silk Highway would be the second movie from Lionsgate that focuses on cryptocurrency. Final 12 months in April, the movie firm launched Crypto, a fictional crime drama that additionally included Bitcoin in its plot.
Ethereum is About to Flip a Key Resistance Stage into Assist; New Highs Imminent?


text:
Q: Jquery .validate require_from_group Whenever i use require_from_group it disables all other validations. Any ideas why?
Also is there a way to group "Telefon" and "Mobitel" and apply require_from_group to it?
  $(document).ready(function(){
    $("#fncMain").validate(
    {
    /*groups:{Call:"Telefon Mobitel"},*/
    rules:{
        Davcna:{required:true,exactlength:5, digits:true},
        Idzav:{required:true,exactlength:5, digits:true},
        Maticna:{required:true,exactlength:5, digits:true},
        Telefon:{require_from_group: [1,".callme"]},
        Mobitel:{require_from_group: [1,".callme"]}
    },
    messages:{

    }}
    );
  });

All other fields not included here use simple "required" class. If i remove require_from_group rules applied to "Telefon" and "Mobitel" all other field validations work fine.
Thanks for help.
EDIT html : http://cl.ly/29391q0Q3G231T2I380m  (too long to post it here)

A: @Tats_innit posted a custom require_from_group here: https://stackoverflow.com/posts/13127475
Turns out, this also fixes a logged github bug that was released with version 1.10.0 of require_from_group in additional-method-1.10.js for jquery.validation.
github issue:
require_from_group disables other rules
smileyanp@github quoted this post in his solution where he reused @Tats_innit's function and created a test that showed it works correctly and doesn't disable validation on other rules defined prior to the require_from_group.
This post is here as a time saver as this burned 3 hrs of googling for such a small detail..
FIX:
Just update additional-method-1.10.js or execute this code after additional-method-1.10.js has loaded (to overwrite the function).
jQuery.validator.addMethod("require_from_group", function(value, element, options) {
  var numberRequired = options[0];
  var selector = options[1];
  var fields = $(selector, element.form);
  var filled_fields = fields.filter(function() {
    // it's more clear to compare with empty string
    return $(this).val() != "";
  });
  var empty_fields = fields.not(filled_fields);
  // we will mark only first empty field as invalid
  if (filled_fields.length < numberRequired && empty_fields[0] == element) {
    return false;
  }
  return true;
// {0} below is the 0th item in the options field
}, jQuery.format("Please fill out at least {0} of these fields."));

A: Edit:  It actually looks like this fix has been incorporated into version 1.12.0 and you can find the CDN pointers for it here:  http://jqueryvalidation.org/
And for reference:
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.min.js
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/additional-methods.js
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/additional-methods.min.js

I found this code below before I found the solution above, so my advice is to use the CDN links referenced above instead of pasting the code below into your JS file.
There is a better fix out on GitHub now (scroll to the very bottom), which I've copied here.  This is not my work and the GitHub user sfreytag who wrote it, does not appear to be an SO contributor, I just wanted to get it into SO so other people who find this don't have to dig through threads on GitHub:
jQuery.validator.addMethod("require_from_group", function(value, element, options) {
    var validator = this;
    var selector = options[1];
    var validOrNot = $(selector, element.form).filter(function() {
        return validator.elementValue(this);
    }).length >= options[0];

    if(!$(element).data('being_validated')) {
        var fields = $(selector, element.form);
        fields.data('being_validated', true);
        fields.valid();
        $(element.form).valid();
        fields.data('being_validated', false);
    }
    return validOrNot;
}, jQuery.format("Please fill at least {0} of these fields."));

I have done limited testing with this thus far, but it appears to be working as you'd expect, all validations occur (instead of blowing through any non "require_from_group" validations as before), so I'm happy with it so far.  I just added it after the the validator declaration in the top of my JS code:
$.validator.setDefaults({
    debug: true,
    success: "valid"
});

jQuery.validator.addMethod("require_from_group", function(value, element, options) {
    var validator = this;
    var selector = options[1];
   //continuation of code...


text:
1st February 2013 - Facebook a mobile company? Is it heckers 'Like'?
So Mark Zuckerberg reckons Facebook's a mobile company does he?
Well, just in case you haven't heard, the social network has just released its latest financial figures accompanied by a statement in which Zuckerberg claimed that 2012 was the year that Facebook became a mobile company.
To sum up briefly what's been going on, the company has reported a massive decline in profits – down from $302 million in the final quarter of 2011 to just $64 million in the corresponding quarter of 2012.
It also reported that, out of a total of 1.1 billion daily users, 618 million were now accessing Facebook from their mobile phone every day, a figure that represents more than half (56%) of all active users.
The internet giant also said that income from mobile was now running at 23% of its total ad revenue, which altogether was up by 40% on the same period last year.
So against this muddled background of higher revenue, increasing mobile usage but, more significantly, falling profit Zuckerberg officially stated: "In 2012, we connected over a billion people and became a mobile company.
"We enter 2013 with good momentum and will continue to invest to achieve our mission and become a stronger, more valuable company."
So was this a PR move to deflect attention away from the fact that profits are down or is there real substance behind what Zuckerberg was saying?
In fairness to Facebook we all know that, because of investment, restructuring and one-off costs, profits can fluctuate quite widely – even in the best of companies.
However, the idea that Facebook has redefined itself as a truly mobile company is something that many marketing professionals and city investors are going to find very hard to stomach.
Come on. You only have to look at the size of a mobile device, where screen estate is at a premium, to realise that Facebook is on a hiding to nothing if it thinks it can build a core business model around income from mobile advertising.
And the financial figures say it all. Even though more than half of users currently access the network from handheld devices, less than a quarter of Facebook's revenue actually comes from mobile.
On top of this, mobile advertising also costs considerably more to service than traditional ads served up to desktop browsers.
And, as this is likely to be the case for some time to come, it's difficult to see how Zuckerberg can rightfully claim that Facebook really is a mobile company.
Well, not in the foreseeable future anyway.
Do you think Facebook is now already a mobile company or do you agree with us? Let us know by leaving your own views in our comment section below.
Kevin is the principal contributor and longest-serving member of our blog-writing team. He also runs his own website copywriting business Write Online.
By Paul Kirby|2021-02-21T13:18:31+00:001st February 2013|Facebook|Comments Off on Facebook a mobile company? Is it heckers 'Like'?
About the Author: Paul Kirby


text:
E3 2012: Check Out ZombiU in All its Gruesome Glory
E3 2012: Create Anything with Scribblenauts Unlimited
E3 2012: SiNG Karaoke Game Announced for the Wii U
by Martin Baker on June 5, 2012
We all love to get together and have a party, a lot of us also enjoy playing music games when you're throwing those awesome parties. It doesn't matter if it's an instrument based game such as Guitar Hero or Rock Band, or a karaoke based game such as the We Sing franchise, we all love making fools out of ourselves in front of our friends. The one thing that's always a little bit awkward with these types of games, especially the karaoke games, is that you've got your back to your friends while you're performing due to the fact the you've got to look at the TV in order to see what the next lyrics are going to be; FreeStyle Games have solved this with their game SiNG (which is a working title) thanks to the Wii U and its innovative GamePad.
There's really nothing else that can be said about this game, it is a karaoke game after all, it's pretty self-explanatory, so why don't you just sit back, relax and watch the game in action.
SiNG is being developed by FreeStyle Games and will be released within the launch window for the Wii U during "holiday 2012". As soon as we have a release date we'll let you know, so be sure to keep checking back to GodisaGeek.com.
e32012ExclusiveFreeStyle GamesimagekaraokeLogonintendoTrailerVideoWii U
Martin Baker
By day I play video games, test video games or just simply write about them. By night I fight crime on the streets of London as a masked vigilante known only to a select few ... damn SECRET identity. Could never get the hang of that.
I've been writing about video games for about 10 years now, and playing them for even longer, starting off with a Spectrum ZX passed down to me in about 1988. Yes, I used to play games that came on cassettes. Yes, they were AWESOME!
I've been writing for God is a Geek since October 2010 and loving every minute of it, aside from that I write for my own website and work as a video game tester for Testology. So, yeah, I'm pretty much living the life of a gamer, and I don't intend stopping anytime soon thank you very much.
Unless I run out of money, then we might have a problem.
e32012ExclusiveFreeStyle Gamesimage
New Metal Gear Rising: Revengeance Tokyo Game Show Trailer and Images
Sonic & All-Stars Racing Transformed Hands-On Preview
Interview: Hitman: Absolution's Roberto Marchesi, Art Director at IO Interactive
Set Phasers to Impress: An Interview with Creative Director for Star Trek, Sheldon Carter
Interview: Sleeping Dogs' Dan Sochan, Producer at United Front Games
Hitman: Absolution Hands-On Preview


text:
The Library of Congress > Chronicling America > The Camden journal.
{ title: 'About The Camden journal. [volume] (Camden, S.C.) 1836-1851', download_links: [ { link: 'https://www.loc.gov/rss/ndnp/ndnp.xml', label: 'application/rss+xml', meta: 'News about Chronicling America - RSS Feed', }, { link: '/lccn/sn85042796/marc.xml', label: 'application/marc+xml', meta: 'MARCXML Record for The Camden journal. [volume]', }, { link: '/lccn/sn85042796/feed/', label: 'application/atom+xml', meta: 'Update Feed for The Camden journal. [volume]', }, ] }
About The Camden journal. [volume] (Camden, S.C.) 1836-1851
Camden, S.C. (1836-1851)
Browse Issues | About | Libraries that Have It | MARC Record
The Camden journal. [volume] : (Camden, S.C.) 1836-1851
Camden, S.C.
Camden, Kershaw, South Carolina | View more titles from this: City County, State
T.W. Pegues
Vol. 11, no. 1 (Jan. 23, 1836)-v. 12, no. 3 (Mar. 18, 1837) ; new ser., v. 1, no. 1 (Dec. 7, 1839)-v. 12, no. 8 (Jan. 28, 1851).
Semiweekly Jan. 9, 1850 - Jan. 28, 1851
Camden (S.C.)--Newspapers.
Kershaw County (S.C.)--Newspapers.
South Carolina--Camden.--fast--(OCoLC)fst01210655
South Carolina--Kershaw County.--fast--(OCoLC)fst01214393
Archived issues are available in digital format from the Library of Congress Chronicling America online collection.
Vol. 12, no. 1 (Mar 18, 1837) misnumbered as v. 12, no. 53.
The Camden journal and Southern Whig. (Camden, S.C.) 1834-1835
Semi-weekly Camden journal. [volume] (Camden, South-Carolina) 1851-1852
http://www.loc.gov/chroniclingamerica/lccn/sn85042796/issues
First Issue Last Issue
The Camden journal. [volume] January 23, 1836 , Image 1
All front pages
First Issue | Last Issue
The Camden Journal, Semiweekly Camden Journal, The Camden Weekly Journal, The Camden Daily Journal, The Camden Confederate, Journal and Confederate, The Tri-Weekly Journal and The Weekly Journal
The Camden Journal (1826-91) captured life in the community of Camden, South Carolina, in times of affluence, prosperity, desolation, and recovery. Significant events covered by the newspaper included: the establishment of the DeKalb Rifle Guards, a local militia group company that later fought with the Palmetto Regiment in the Mexican-American War, in 1840; the arrival of the South Carolina Railroad in 1848; and the destruction and subsequent occupation of Camden by Union Army soldiers in 1865.
Thomas William Pegues first established the Camden Journal in January 1826. An anecdotal story has it that Pegues had intended to accept a printing job in Charleston, but when he learned he would have to work on Sundays, he started the Journal instead. In 1834, Pegues merged the Journal with the Sumter Southern Whig and re-launched the paper as the Camden Journal and Southern Whig.
On January 23, 1836, the Camden Journal and Southern Whig, under the ownership of Robert McKnight, reverted back to its original name. A year later, Thomas Pegues moved to Alabama. The Camden Journal suspended publication, and its press and subscription list were sold to the Camden Commercial Courier. By 1839, the Commercial Courier had failed and Pegues had returned to Camden, ready to start afresh. On November 27, 1839, the following notice appeared in the Charleston Courier : "Ample time has elapsed since the suspension of its publication, to enable the community to judge whether a newspaper ought to be sustained in our town, or not ..."
In 1850, Thomas James Warren and Charles Augustus Price took over as owners of the Camden Journal. They renamed the Journal the Semiweekly Camden Journal and briefly launched an unsuccessful weekly edition called the Weekly Camden Journal. In 1852, they changed the Semiweekly Camden Journal back to Camden Journal and, in 1853, to the Camden Weekly Journal. Thomas Warren and Charles Price were outspoken in their political and social views, especially on the issues of states' rights and secession. In 1861, Thomas Warren suspended the Camden Weekly Journal to fight for the Confederacy. He served with the Confederate States Army, 15thRegiment, South Carolina Infantry, Company D, and died in combat in Gettysburg, Pennsylvania, in 1863.
In January 1864, Daniel D. Hocott restarted the Camden Journal, utilizing the same volume numbering as the Camden Weekly Journal. Faced with wartime shortages and deprivations, the Camden Journal underwent a rapid succession of title changes. In the span of two years, the newspaper was known as: the Camden Daily Journal (June-December 1864); Camden Tri-weekly Journal (January-March 1865); Camden Journal and Confederate (March-May 1865), created by the merger of the Tri-weekly Journal and weekly Camden Confederate; Tri-weekly Journal (May-June 1865); and Camden Weekly Journal (July 1865-July 1866). In the days immediately following the Union Army's raid on Camden, conditions were so desperate that Daniel Hocott and John T. Hershman begged "if the pilfering scamp who entered the office during our retreat from the Yanks, and appropriated our only pair of scissors - an indispensable appendage to an editor - will present himself at our sanctum, we will promise no questions asked."
In 1866, Thomas Pegues took over again as publisher and renamed the paper the Camden Journal. From there, the Journal passed through several hands, including those of Kershaw politicians James Thornwell Hay and William Dunlap Trantham. On February 4, 1891, the Abbeville Press and Banner noted the Journal had suspended publication. It likely ceased sometime shortly thereafter. The latest issue known to exist is dated January 8, 1891.
Provided by: University of South Carolina; Columbia, SC


This is a placeholder page for Cherly Craze, which means this person is not currently on this site. We do suggest using the tools below to find Cherly Craze.
You are visiting the placeholder page for Cherly Craze. This page is here because someone used our placeholder utility to look for Cherly Craze. We created this page automatically in hopes Cherly Craze would find it. If you are not Cherly Craze, but are an alumni of Beall High School, register on this site for free now.


Tamara looks like a 1960s Italian starlet in this stunning Loren Slipover Dress, seen here in FIORE DI CAFE.
Not only is this jersey dress flattering and ever so easy to wash and wear, it can also be dressed up and down and requires no ironing!!!
The Loren Slipover Dress truly is the perfect travelling dress!


text:
March Fun: 7 Things to Do With Kids This Weekend
By Odile Fredericks
Courtesy Durham Bulls Baseball Club
The first weekend in March brings lots of celebrations for kids across the Triangle. Head to the Durham Bulls Fan Fest, Kidzu Children's Museum's Birthday party in Chapel Hill, Durham's Arbor Day Celebration and a family-friendly Early Voting Party and Parade in Durham. Plus, check out two family-friendly performances at theaters in Raleigh and Wake Forest.
1. Durham Bulls will host its annual Fan Fest at Durham Bulls Athletic Park 11 a.m.-2 p.m. March 4-5, featuring fun and deals. Take batting practice and play catch in the outfield. Have your picture taken with mascot Wool E. Bull and get his autograph. Take your kids to the Wool E. World playground. You can also buy single-game tickets at the DBAP's Frontier Communications Ticket Office; anyone who buys a ticket to any 2016 game at Fan Fest will receive a free hot dog and soda at the event. The Ballpark Corner Store will host a yard sale, with select merchandise marked down up to 50 percent, and other select merchandise selling for less than $5. (Be sure to check out our Durham Bulls opening day ticket giveaway contest, which ends March 7.)
2. Kidzu Children's Museum in Chapel Hill is inviting everyone to join in its 10th birthday celebration, 1-5 p.m. Sunday, March 6. Enjoy free admission, birthday cake, creative activities and guest performances by local authors Elaine O'Neil and Missy Julian Fox. DSI Comedy will provide a family-friendly improv set. The Waterlilies and musicians from the North Carolina Symphony Zoo will provide music. Look for special appearances by Cinderella, the Snow Queen and super heroes! Instead of gifts, consider donations to Kidzu. For more information, visit kidzuchildrensmuseum.org.
3. The City of Durham will host its free Arbor Day Celebration, March 6 noon-4 p.m. at the Museum of Life and Science in Durham. The event kicks off with an Arbor Day ceremony, followed by tree seedling giveaways and educational table displays, a "Meet a Scientist" lab demonstration and volunteer tree planting of 30 trees. Entry on Sunday, March 6 to the museum is free to all Durham County residents with identification. Each adult must show proof of residence to receive free admission, and the limit is five children per adult. For more information, or to volunteer for the community tree planting, email info@keepdurhambeautiful.org or call 919-354-2729.
4. MomsRisingNC and Kids Voting Durham are kicking off the first weekend of early voting with a special family-friendly voting party and parade, 10 a.m.-noon, March 5, at Durham Main Library at 300 N. Roxboro St. The party starts at 10 a.m., featuring storytime, activities, kids voting, snacks and crafts. At 11:15 a.m., a marching band will lead a rally/parade from Durham Main Library to the Durham Board of Elections at 201 N. Roxboro St. For more information, visit this link.
5. Forest Moon Theater will present "The Hundred Dresses," a Youth Theatre musical about bullying , friendship and forgiveness March 4-6 and (March 11-13) at the Wake Forest Renaissance Centre for the Arts in Wake Forest. The Friday and Saturday show start at 7:30 p.m.; Sunday shows start at 3 p.m. Based on a 1945 Newbury Honor book by Eleanor Estes, the show weaves humor, colorful characters and memorable songs into to a timeless story. Advance tickets are $10 plus tax for adults and $7 plus tax for ages 12 and younger. These prices reflect a savings of $3 per adult and child for "day of" admission tickets. Visit wakeforestrencen.org or call the Renaissance Centre Box Office at 919-435-9458 for more information.
Courtesy of "The Hundred Dresses"/Forest Moon Theater
6 "The Wolf," an original show written by Joe Calarco and Andre Catrini, runs March 3-20, at the Kennedy Theatre at Duke Energy Center for the Performing Arts in Raleigh. In this Theatre Raleigh Family Series production, the Big Bad Wolf meets his match in a family-friendly mash-up of all the classic fairy tales. The show celebrates the power of teamwork and determination and is designed to immerse the audience in 'the woods' and make them feel a part of the story. Purchase tickets, $10-$15, at theatreraleigh.com.
Courtesy of Curtis Brown
7 Northgate Mall and Durham County Library invite kids and their families to a free educational event, "STEMville Saturdays of Science" about chemical concoctions at 12:30 p.m. Saturday, March 5, at the mall's Discovery Nook in the Children's Alleyway. Concoctions are a great way for kids to explore substances, textures, colors and chemical reactions while learning principles of chemistry. For more information, visit northgatemall.com.
Check out a Movie Party, Pork, Pickles & Peanuts, the One Giant Leap Festival and Slip-N-Slimy.
Fun Things to Do With the Kids July 15-18
July 15-18: Food Truck Flicks, North Hills Kids in the Park, Summer Storytime and Pizza and a Movie at the Halle
Get ready for Raleigh's best photo op. Sunflowers are blooming at Dorothea Dix Park.


text:
500 Miles To Memphis - Blessed Be The Damned LP
Punk Rock Americana sextet 500 MILES TO MEMPHIS has signed to Paper + Plastick for a vinyl release of their genre-bending magnum opus Blessed Be the Damned, which is set for an August 9th release as well as a digital release paired with a smoke, oak, and green leaves scented candle that encapsulates the music and the stories that it tells that is out JUNE 14th. In addition, the band will be kicking off their Midwest and East Coast outing today at Midwest Punkfest in Bloomington, IL then circles around Tennessee, Ohio, Kentucky, and Pennsylvania including two performances at Musikfest in Bethlehem, PA leading up to their vinyl release party at Fountain Square in Cincinnati, OH.
Their most recent effort Blessed Be the Damned was well-received and praised by many. New Noise Magazine declared, "Consider this their best album yet, and one of the first must-have records of 2019." CityBeat confessed, "Still, one of the band's most impressive feats is a more seamless blending of Country/Americana and Rock/Punk, a mix that is especially vibrant and powerful on Blessed." The Lexington Herald reflected, "Over a galloping anthemic cowpunk charge, the Cincinnati band recalls the early days of the Old 97's crossed with a Decemberists-inspired sense of expansiveness." Maximum Volume Music boasted, "They don't sound like anyone else. At all. Or at any point… 500 Miles To Memphis has constructed something wonderful here."
Includes Download
Label: Paper + Plastik
Back to New Vinyl, Cassettes, CDs, Books, etc


Adoos is an online community enabling users to post and search for any interested listings.
Adoos is an online community service with a different approach. We are both local and global. Our aim is to provide our users with an easy-to-use localised service covering all their needs: housing, jobs, gigs, cooking classes, making friends and may be even romance – its all here!!
Adoos began life as Habitamos.com, a local classifieds community for Spain. The site was launched in Madrid in 2003 by founder and owner Julian Martinez. From its humble beginnings of just Julian and a couple of servers in his room in his parents′ house, Adoos now employs around 20 people in our two offices in Madrid and Buenos Aires. We provide free local online communities in over 60 countries and 13 (and counting) languages across the globe which attract over 3 million unique visitors per month. All of this has been achieved without any funding.
Adoos is FREE, both for individuals and businesses. Users are able to post and search for as many listings as they wish. We generate revenue by displaying relevant sponsored adverts alongside the listings posted by our users.
Adoos is always looking to develop new products and improve our user experience, either as a result of user feedback or our own testing and ideas. Any new product launch will always be based on the same philosophy – that our basic service should be free of charge and available to all.


text:
Coca-Cola 4Q Profit Soars, Matching Views
FOXBusiness
Boosted by stronger-than-expected sales and recent acquisitions, Coca-Cola (NYSE:KO) posted an in-line jump in fourth-quarter profits on Wednesday.
Atlanta-based Coca-Cola said it earned $5.77 billion, or $2.46 a share, last quarter, compared with a profit of $1.54 billion, or 66 cents a share, a year earlier.
Excluding one-time items, it earned 72 cents a share, meeting expectations from analysts on Wall Street.
Sales soared 40% to $10.5 billion, solidly surpassing the $10 billion shareholders had been expecting. About 37% of that gain can be chalked up to Coca-Cola's acquisitions, namely its buyout of bottler Coca-Cola Enterprises last year.
Encouraged by the sales beat, shareholders bid Coca-Cola's stock up 2.35% to $64.35 ahead of Wednesday's open. The stock had been down more than 4% as of Tuesday's close.
"Together with our global bottling partners, we are decisively executing our 2020 Vision, and I am pleased that we met or exceeded all of our long-term growth targets for both the quarter and the year, CEO Muhtar Kent said in a statement. "While we recognize that challenges remain in our worldwide marketplace, we are confident that we are advancing our global momentum to deliver long-term sustainable growth and value for our shareowners."
Coca-Cola reported a 6% jump in global unit case volume, driven by a 14% leap in Eurasia & Africa case volume. In other regions, North American unit case volume grew by 8%, Latin American volume was up 5% and European volume inched up just 2%.
Coca-Cola also said it expects to buy back about $2 billion to $2.5 billion of its stock over the year. The company also said it remains "on track" to achieve $500 million in annualized cost savings by 2011.


https://recyclefloridatoday.org/1005-skeletal-system-essay/ When partners separate, there are legal rules for dividing the property that they had during their relationship. The rules for dividing family property can be very complicated. If you are in this situation, it is recommended that you get legal advice from a family law lawyer.


A new study shows that Western Europe is underperforming in all four measures of high-impact Schumpeterian entrepreneurship relative to the U.S. In addition, once the researchers account for Europe's strong performance in technological innovation, an "entrepreneurship deficit" relative to China and East Asia becomes apparent. This underperformance is missed by most standard measures. China is found to perform surprisingly well in Schumpeterian entrepreneurship, especially compared to Eastern Europe.


text:
Q: angular Failed to instantiate module myModule issue I am configuring my Karma amd mocha framework with grunt in my project.
When I am running karma start I am getting below mentioned error.
Uncaught Error: [$injector:modulerr] Failed to instantiate module myModule due to: Error: [$injector:nomod] Module 'myModule' is not available!

My controller:
(function () {

    var module = angular.module('myModule',[]);

    module.controller('myCtrl', function($scope, $q, $rootScope, templateValuesSrv) {
        function() {
          var self = this;

          self.firstName = '';
          self.lastName = '';

          self.getFullName = function() {
            return self.firstName + ' ' + self.lastName;
          };

          return self;
        }
    });
})();

My Controller Spec:
describe('myCtrl', function() {
  beforeEach(module('myModule'));

  describe('getFullName()', function() {
    it('should handle names correctly', inject(function($controller) {
      var myController = $controller('myCtrl');

      myController.firstName = 'George';
      myController.lastName = 'Harrison';

      myController.getFullName().should.equal('George Harrison');
    }));
  });
});

My Karma.conf.js
// Karma configuration
// Generated on Fri Nov 27 2015 11:48:47 GMT+0530 (India Standard Time)

module.exports = function(config) {
  config.set({

    // base path that will be used to resolve all patterns (eg. files, exclude)
    basePath: '',

    // frameworks to use
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
    frameworks: ['mocha', 'chai'],

    // list of files / patterns to load in the browser
    files: [
      'bower_components/angular/angular.js',
      'bower_components/angular-mocks/angular-mocks.js',
      'test/specs/*.js',
      //'test/*.js'
    ],

    // list of files to exclude
    exclude: [
    ],

    // preprocess matching files before serving them to the browser
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
    preprocessors: {
    },

    // test results reporter to use
    // possible values: 'dots', 'progress'
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
    reporters: ['progress'],

    // web server port
    port: 9876,

    // enable / disable colors in the output (reporters and logs)
    colors: true,

    // level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_INFO,

    // enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,

    // start these browsers
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
    browsers: ['PhantomJS', 'Chrome'],

    // Continuous Integration mode
    // if true, Karma captures browsers, runs the tests and exits
    singleRun: false,

    // Concurrency level
    // how many browser should be started simultanous
    concurrency: Infinity
  })
}

Please suggest what I am missing.

A: Before the specs you should add the js files that you want to test.
// Karma conf
   files: [
      'bower_components/angular/angular.js',
      'bower_components/angular-mocks/angular-mocks.js',
      'src/**/*.js',
      'test/specs/*.js',
      //'test/*.js'
    ],

If you use a bundler like webpackt or bower then you could require then on each spec


There may be a reason for everything. Attached to jackfruit seedlings, mango shrubs, cashew fall, mountain winds and sky color: things that are not grandiose, impermanent but beautiful. Give them meaning. We do not want them dead.
Perhaps words will not be able to explain life as a whole. That language can not be fully represented is just a sentence, every moment, silent, moving, or always waiting. Change events after event, silent and do not want to go just like that.
Perhaps until now not yet unthinkable, any hide a desire will separate the wholesome. That reason, conscience, virtue, and feeling ever worked. With all due respect will never be regretted, although space and time seemed to be in vain.
Maybe the longing never dies. Longing for many times, not left to die. Every time a great longing is buried, it is called again, rubbed again, and changed, changing times. Maybe it does not need to have a real face. There are touching, surprising and fascinating there.
Maybe life will die many times in intuition. That there is always a thrill in the memories. There is always a thrill in the story of a struggle that is not up to, but worth it. A story that is hidden and impossible to tell, because he lost. Wasted, vanity in the winner, the champions.
Probably, I do not expect to be worthy of forgiveness. Maybe I just want to say to myself, someone can show that gratitude and patience can come in a quiet listening. Sweet little song to life. That there arise after nothing. So truly life is actually floating above nothing.
This entry was posted in International, Literature, Opinion, Poetry, Story and tagged Ancient, Civilization, Culture, Dark, Drama, Dream, Human, Literature, Love, Night, Poetry, Surealis, World. Bookmark the permalink.


The speech by the Free Federation of Trade Unions of Zambia Secretary General Layson Mando at the Kabwe laour day awards ceremony has been described as hollow, shocking and compromised.
Mando, one of the guest speakers at the poorly organised ceremony where workers were made to sit on the dusty roads went on rampage to attack the MMD's policies as he praised the ruling PF, saying he was happy with the government's performance at the moment.
"The MMD government enacted the industrial and labour relations Act in an effort to intimidate workers and union leaders and consequently I am one of the union leaders who lost employment," said Mando, a PF appointed Workers Compensation Fund Control Board member.
Jack Chileshe, a former worker of the defunct Mulungushi Textiles factory described Mando's speech as hollow and compromised. "I am shocked that the labour leader instead of reminding the government about the need to reopen the textile factory he has been praising the government on Lumwana projects which are not relevant to Kabwe, anyway he is eating from the PF plate but he should not come here to fool us," said an irate Chileshe who was observing the proceedings at the civic centre.
Mando's speech received no applause from the audience unlike his ZCTU counterpart Roy Mwaba who touched on petinent issues and complained that despite this being a labour day he had observed that some shops were still open.
Mwaba also complained about the poor state of the roads in Kabwe and the poor working conditions at the Lebanese owned Zalco industries where people have been working without safety clothing, and reminded the PF to fulfill the campaign promises among which they promised to reopen Mulungushi Textiles.
During his turn Lands minister and Guest of honor Wylbur Simusa ordered that the btwo auto shops Fountain Auto spares and D & D worthy Auto be closed while the proceedings were going on. Where as the Zambian owned shops were closed, the foreign investor owned Shoprite checkers (about 100 metres away) was operating without any interference by the minister.


The World Ends With You Part #55 - Episode 5: The Divinely Handsome Prince of Shibuya and his White Angels!
Part 55: Episode 5: The Divinely Handsome Prince of Shibuya and his White Angels!
Episode 5: The Divinely Handsome Prince of Shibuya and his White Angels!
: Only seven days till the Prince's Birthday Bash!
: "Stuff?" What the heck are they planning?
: Say, Green. What are you making?
: T-shirts with letters stitched onto them.
: We're gonna, like, wear 'em in the front row? They spell out a message.
: Dare I ask what?
: He's gonna, like, totally love it?
: Hey, why don't we play?
: ...Please stop with the codenames.
: What are you saying, Green!?
: Our meeting was foretold by the prophecies!
: Don't worry about the shirts, Nao-Nao. They'll be ready.
: In the flesh! Care for an autograph?
: REEEEEEENCE! Omi-omi-omi-oho ho ho ho ohh! emm! gee!
: Hey, you three were finalists at the slam-off. Do you usually all hang out like this?
: WOW! You know about us?
: Tin Pin's my latest little addiction. I know everything there is to know about it.
: You're a Prince fan, right?
: There she goes again. You'd think she'd be dying for some quality time with her idol.
: As opposed to wearing weird T-shirts at some party?
: HEY! We're going to look awesome!
: Whoops, now she's mad.
: B-b-but yeah! I totally can't play the Prince!
: And don't you dare beat him.
: Whose side is she on?
Whoops I accidentally the Prince.
: But I'd expect no less from a finalist. Here, a gem from my pin treasury.
: I TOLD you not to win!
: Y-Your Highness! I'm so sorry my brain-dead friend has no manners!
: Don't be silly. I had fun. Let's play again soon.
: Y-yes sir! If he pleases you sir, he's your to play with anytime!!!
This is also quite a haul.
: Do you need to ask? It's, like, the most important day of the year. What fan could miss it?
: Great, that makes all of the White Angels!
: One of the Prince's fan gangs.
: A fan gang war?
: We've gotta be ready!
: Angels and Diablos? That seems... kinda off. ...Yeah, that's all great. Now will you play Tin Pin?
: Oh, sorry! I was off in Prince Land.
Peace Full has 4 whole hands and plenty of uses for the two whammies I use most. I kinda like it actually.
: Here, this is yours.
: Heh heh. See you at the Bash!
: Have fun slamming and all, but don't forget to be ready for those Diablos.
I originally planned for this to be twice as long but noticing I was just now halfway done was a bit disenheartening. This takes a while when I have to transcribe manually.


NTIF is the unofficial official kick-off of Ren Faire season here in Texas. The first 2 (that I know of) start this weekend - Excalibur in Austin, and Four Winds in Tyler. So, this is the week to get all your garb together!
And, that's what I've been doing tonight. *My* garb is in good shape - I have fabric for 5 more skirts, but I don't *need* them for Four Winds - it's all bubble gauze and is intended for the big Highland Games in June; the kids' garb, however, is Not.
I also have to knock out 2 more boy outfits - the daycare lady is planning (well, yeah - so she says) on coming with us next weekend. While her track record is not great, I have hopes that it'll happen...so, I get to dress her 2 boys. 1 is Himself's size, pretty much, the other is quite shorter. Peasant pants and tops are super simple, though - and if I make 'em both fit Himself, he'll have 2 more outfits. (The daycare lady will borrow one of my outfits - I'm a Garb Whore of the highest order, so this is not a problem. I can fit *anyone* from a size 4 up to a 20, and have. (No, I've never been a size 20 - but I have 2 houppelondes with infinatly expanding waistlines from my 2 pregnancies. Very comfy, very period, very nice-looking.)I've even outfitted a school play from my garb closet!) Her hubby can wear one of Steve's shirts..he'll have to do sweats or jeans, because I can't find the pants, and he won't fit in any of the doublets I have)...we'll be stylin'.


text:
In Haiti, There Are Few Options
U.S. Is Reluctant to Prop Up Aristide but Wants to Avoid Violent Ouster of President
Jose de CordobaStaff Reporter of THE WALL STREET JOURNAL
Updated Feb. 25, 2004 10:38 pm ET
PORT-AU-PRINCE, Haiti -- As pressure mounts on the U.S. to intervene to stop Haiti's slide into a bloody civil war, the Bush administration faces a tough dilemma.
Washington doesn't want to prop up President Jean-Bertrand Aristide, a leftist former priest who critics charge has systematically undermined the fledgling democratic system that made him the country's first freely elected president. But neither can Washington accept his violent ouster in a region where democracies are shaky and institutions weak. That is especially...


Prolife HACKERS Attack Planned Parenthood, Threaten To EXPOSE Their Data!!
Watch What Happens When Someone Calls Chris Christie 'Anti-Gun' to His Face!!
Watch Carly Fiorina Get A Tough Question And COMPLETELY Turn It Around On the Journalist!
This Is What Happens To You If You Try To Protest At a Hillary Event, EVEN If You're LIBERAL!


text:
Jason "Jabba" Davis is a multi Award-Winning broadcaster, performer and writer from Sydney, Australia.
Born in 1973 and nicknamed "Jabba" in 1983, he started his media career in 1984 when he published a school newspaper at Dural Primary School.
Jason began broadcasting on community radio station 2SER-FM in 1994 before using his moniker "Jabba" as a stage name in a professional capacity, moving into television for fledging subscription television service Galaxy TV on Red – The Music Channel in 1995 which later became Channel [V] on the Foxtel platform.
During his ten years as an on-air presenter, writer & producer at Channel [V] he hosted dozens of television shows including The Joint & Jabba's Morning Glory and interviewed literally thousands of the world's most popular entertainers and musical acts.
Recognised with back to back ASTRA Awards for his role in Channel [V]'s Music Bus and Band in a Bubble in 2004 and 2005, he took a break from TV before returning to work with The Lifestyle Channel, National Geographic Channel and MAX TV between 2006 to the present day.
Jason turned his hand to acting in the SBS comedy series and feature film Fat Pizza as Davo Dinkum, before returning to his original love of radio in 2005.
Winning best newcomer for Nova FM's Brisbane station 106.9FM, he returned to Sydney presenting the Nova Networks first live national program – The Official Aria Chart Show where he went on to pick up Best Music Personality at the ACRA Awards in 2007, Best Produced Music Special for his interview with Foo Fighters Dave Grohl the year after and was also named GQ Magazine's Man Of The Year for Radio 2008.
In 2009 Jason lent his talents to the Children's Television Program "DirtGirlWorld" as the scarecrow Hayman.
A co-production between Australia's ABC, Britain's BBC and Canada's CBC, Jason featured in all fifty-two eleven minute episodes which have gone to be screened in over 100 countries and translated into over a dozen languages while also winning an AFI Award in 2010, and an International Digital Emmy Award in 2013.
In 2010 Jason juggled a breakfast radio commitment with Sydney's C91.3FM alongside a lead role in the SBS comedy series Housos playing the role of Dazza Smith.
Teaming up with his long time collaborator Paul Fenech (Jason's first producer in television and the brains behind Fat Pizza & Swift & Shift) Housos, was commissioned for a second series as well as a feature film.
Housos vs Authority was shot in 2012 and released to cinemas on November 1st 2012 earning the title of the highest screen average of all the films that opened in Australia that week, including Ben Affleck's Oscar candidate Argo and the Jake Gyllenhaal crime drama End of Watch.
Housos Series two was shot in 2012 and broadcast on SBS TV in 2013.
On top of these commitments Jason produced a DVD – Housos Live, which went on to be nominated for the Best Comedy Release at the 27th Annual Aria Awards in 2013.
2014 sees Jason appear weekly for Channel 7 on Weekend Sunrise presenting Jabba's Movies and he can be heard on iTunes Radio.
He is also a regular guest on ABC News 24, has written for Encore Magazine, on top of hosting the 2012 Mumbrella 360 conference and contributing articles to Rolling Stone Magazine, TV Week, and Pedestrian.
Jason has hosted the Aria Nominations Event since 2011 as well as taking on the role of the backstage host for the Aria Awards in 2011, 2012 and 2013,
Housos Series Two went on to win the title of Most Outstanding Light Entertainment Program at the 2014 TV Week Logie Awards.
Jason has signed on to be part of the forthcoming film project from Paul Fenech, scheduled for release in October 2014.


I recorded a radio commercial for AT&T Wireless. In it, I play "Chip – The Bird Watcher". The original copy had me playing a guy named "Frank", but they thought "Chip" sounded dorkier. Hey, wait a minute. Wait a dog-gone minute! It was interesting. We recorded the version they wrote. Then we improvised another spot. They decided what we came up with was better than what they wrote, so you will hear what the interviewer and I came up with!


When car trouble strikes, you might be confused about what to do. If you do not know much about auto repairs, you should learn more on this topic. This article is a great start, so get reading!
Look to your friends for their opinions on reputable car mechanics. You may get some great recommendations from friends and family. For any recommendation, research them. At least look for online reviews of those recommendations.


text:
Q: How to block upload adult or nude image? I have a problem to uploading the image.I have to validate the image in which adult or nude  image is not upload.

A: You can  use online services like the WebPurify Image Moderation Service. or try nudity detection service at Github or use Googles' Nudity detection service.

A: At this point in history the task of reviewing images needs to be done by humans, as photos are infinitely variable in content (and software is not that smart).
Depending on your website, you are better off with a peer-review system. That way you offload the small amount of work, per-image, onto your users.
Basically do not display new images until they have been reviewed by another user and offer some form of minor reward for reviewing images (fictional point systems, like SO, seem to work well) :)
You will also want to keep a reliability score for reviewers, so that if they pass invalid images, that are later reported as violations, they lose the ability to confirm more images.

A: You can use this one for nude:
PORNsweeper
http://www.dansdata.com/pornsweeper.htm


The Kids Party Company are currently looking for the right individuals to join our awesome team!
Sick of 9-5 working and spending little time with your family? Wanting more of a work life balance?
Here at The Kids Party Company, we understand that family commitments come first, and have devised a business model with the working parent in mind. Our flexible working options with multiple income streams mean that you are able to build a business that fits YOU, depending on your circumstances at a given time. You can even take on party leaders to run the parties and sessions, while you concentrate on the business side of things!
Our party packages (as well as our music and movement sessions) have been perfected to enable our franchisees to follow our tried and tested plans with ease and confidence within their own exclusive territory.
We work with families, nurseries and schools as well as local authorities and private organisations, taking bookings for parties, face painting and music and movement sessions.
The great news is, you don't need ANY previous experience to become one of our franchisees!
A love of working with children is a must though!
You also need to be able to drive and have access to a vehicle.
We currently have franchise packages available in all areas of the UK, and would love to hear from you if you think you have what it takes to become a franchisee!
Our 7-day initial training takes place at our Merseyside HQ, where you will learn how to deliver a party, music and movement sessions and even how to face paint! We will also cover accounting, marketing plus any other skills and advice you need to have a flying start with your new venture.
Once you have completed your initial training you will still have full support via phone and email, plus lots of hand holding as long as you need it!
As a brand new franchising business, we're offering our FIRST THREE franchises for just £10,500 for a LIMITED TIME ONLY (normal cost will be £12,500)!
Our monthly management fees are fixed at just £100 per month – we don't take a percentage of your turnover. You can offer as many of our services that you wish, the management fee will remain the same!
The franchise is renewable every five years without ANY additional fees to be paid.
A territory running at LESS THAN half capacity (2 x 2hr parties and 2 x 45min music and movement sessions per week) can expect a turnover of £420/week (£21,840 per annum).
A territory running at capacity (6 x 2hr parties and 6 x 45min music and movement sessions per week) can expect a turnover of £960/week (£49,920 per annum).
What's included in the franchise cost?


In animal studies, anethole, a phytonutrient in fennel, has repeatedly been shown to reduce inflammation and to help prevent the occurrence of cancer. Fennel is an excellent source of vitamin C, folate, fiber, and potassium. Fennel is also known as a natural mood enhancer, something we all need when we're down. It's something I need right now. I fell down our steps and sprained my ankle. I have great empathy now for everyone who is in pain. If that's you, I say a prayer for you today. Pray for me.
I'm considering serving the below soup at our May Jaw Food and Juice Retreat. Let me know what you think.
I hope yo are feeling better. I will say a prayer for you!
Hi Cherie- So sorry to hear about your sprain-I have said a prayer and will be believing for healing for you! Thanks for the insight into fennel- it sounds like it would be good for me to add to my list of go too's! May even see if I can grow some – if that is possible?
I may even try the Raw Fennel Soup when I get the ingredients to make it!
Thanks again and God Bless You, Cherie!
Sorry Cherrie for the fall. Get well soon. Thanks for the information on the benefits of the Fennel. I have been under a lot of weather lately. I will try to use Fennel as much as possible. Thanks.
My wife recently sprained her left foot too. You probably already know about this, but just in case – Arnica gel and Helichrysum essential oil can halve or more than halve your recovery time, in addition to the usual RICE treatment. Wintergreen and birch essential oils can also be used. So sorry about your slip up, it's been tough to see my wife in pain but she's doing so much better in just a week. Helichrysum is so good, it can even heal bone fractures.
Thank you for the tips. I am using Arnica gel. Where do you get Helichrysum. I would love to try it. I've made a lot of progress but have a ways to go.


It was a pleasure meeting you and I hope you walked away inspired and amazed by what you learned! View slides from the program, links to business & brain books, and connect to get more MemoryPower training insights & solutions. Time to practice!
View slides and refresh take-aways from Scott's presentation.
Schedule a follow-up conversation, ask a question, say hello!
Business books, brain resources, video links, training materials.


I was inspired to paint my nails a cute, pastel rainbow after spotting bloggy friend Carly's multi-coloured pastel look on Instagram. All I can say is, why have I not done this before? Rather than have to decide on one colour you can pick five (or even ten) of your favourites- genuis! I did both hands the same, but if I can find ten shades that look good together I might do every nail differently next time.
I did two coats of each polish for full opacity, being pastel colours they're all a tad streaky but I think that's to be expected with lighter coloured nail polish. Although I liked it as it was I decided to go with Revlon's Nail Enamel in Stunning as a glitter top coat to tie everything together. I think the trick to getting this multi coloured look just right is to choose shades with a similar finish, as Essie's 'We're in it Together' has a bit of a shimmery sheen to it I used that for the thumb (although if you're using a glitter top coat you can probably get away with using slightly different finishes). I know this manicure won't be for everyone but I have to say I like it a whole lot, and if you come anywhere near me today you can be sure I'll be shoving these in your face saying 'look look, aren't they pretty!' (sorry). It's the perfect solution when you can't decide what shade to go for, and if you can't have a pastel rainbow on your nails on a lovely spring day like today then when can you?!
What are your favourite pastel polishes?
This is such a cute look! I love the Essie; bond with whomever!
great rainbow you ve realized!
Thank you for this lovely NA!
The Essie Bond with whomever looks so so lovely! I was looking for a similar shade but now I think I will go for this one!
I didn't think I would like the peach one at all, but I do think thats my favourite!
Jamie-Lee|Glitter Infatuation Beauty & Lifestyle Blog!
I love the Essie polishes. They are beautiful.


1- Has too much life.
Cursive Script... With Clear typeface.
Minor Scratches on the back and bottom. please edges of lid.
Deep inside its like New.
Appreciate taking a deep look at all pictures and zoom in so you evaluate the condition.
Key strokes are smooth with superb response due to it being excellently serviced to serve you for the coming years.
Not a single problem stopping you from Heavy typing.
Can be easily held from handle.
Zip tail broken but can slide.
New Black and Red Ribbon Fitted. Your typewriter is ready to use from Hello.


text:
Windows XP Gives Java the Boot
Microsoft Corp. is stripping Java support from its forthcoming Windows XP operating system, The Associated Press reported Wednesday.
The software giant positions its action as a response to a legal settlement that it reached with Java caretaker Sun Microsystems Inc. earlier this year.
In late 1997, Sun filed a lawsuit against Microsoft and charged the software giant with violating the terms of its licensing agreement by creating a Windows-specific version of Java. In January, the two parties reached a settlement in which Microsoft was restricted from licensing any new versions of Java from Sun, but in which the software giant was still free to distribute products based on outdated versions of Java until 2008.
"In the wake of the settlement agreement with Sun and the resolution of that litigation, this approach simplifies our implementation and adherence of that agreement," AP reported Microsoft spokesman Tom Pilla as saying.
To that end, Windows XP will be completely Java-free, notes Rob Enderle, a senior analyst with consultancy Giga Information Group.
"As part of the settlement with Sun, Microsoft has to be at arm's length from Java anyway, so they're removing the JVM and stripping XP of all support for Java," he says.
Not only that, says Enderle, but XP and Internet Explorer 6.0 will also ship with all support for Java, Javascript and even ActiveX disabled by default.
"Microsoft has defaulted the controls in the browser to not run Java and Javascript along with ActiveX," he points out. "So pretty much anything that Microsoft thought was going to create a security problem is turned off."
But that's hogwash, suggests Andrew Shikiar, director of People for Open, Safe and Secure Internet and E-mail (POSSIE), an advocacy group that claims to represent enterprise developers and small ISVs who stand to be threatened by Microsoft's move.
"Java is inherently a secure language that runs inside of a sandbox and has no access to system resources and system files. It's never been the source of any major viruses or bugs," he observes. "Nonetheless, Microsoft stuck Java in the bucket of ActiveX and VB script, [the latter of] which is the source of the ILOVEYOU bug and the Melissa virus."
Shikiar and others argue that Microsoft didn't have to categorically remove Java from XP, either, to comply with the terms of its settlement agreement with Sun. The software giant is, after all, free to incorporate Java version 1.1.4 support into its products for the next seven years. Shikiar notes that the vast majority of Java applets have been designed to comply with Java versions 1.1.4 and lower.
Sun, which recently launched a new initiative – dubbed Java 2 Enterprise Edition – based on Java version 2.0, is now shipping Java 2.1. In this respect, Giga's Enderle argues that third party vendors can provide updated Java 2.x JVMs for Windows XP, and he also says that Microsoft will likely make its Java 1.1.4 JVM available separately on the Windows XP CD or as a download from its Web site.
But POSSIE's Shikiar – who states that his organization is not affiliated in any way with Sun – argues that it's Microsoft's draconian security restrictions that most endanger the work of hundreds of enterprise developers and ISV's who've based Web applications on browser-downloadable Java applets.
"The type of work that POSSIE members are typically doing is applet-centric," he argues. "If they change the security settings, Java applets by default won't run in the e-mail client or in other applications even if they do install a separate JVM."
For application developers working on new projects, however, consultancy Zona Research anticipates that Java and Microsoft platforms will interoperate by means of the Simple Object Access Protocol (SOAP) standard. According to Zona, developers who use the software giant's forthcoming Visual Studio .NET development environment will be able to build applications that make SOAP calls to other applications running Java.
"This is not the end of the world for developers faced with the task of tying together applications across the .NET and Java worlds," Zona writes. Stephen Swoyer


text:
The controversy continues! New boycott of Formula 1
Terrifying! The impressive face to face between Thiago Santos and...
Lewis Hamilton began his training while his contract...
Faced with failure of legal process against Fury,...
Wales weighs rescheduling Six Nations 2021
"Nothing is ruled out"says the Acting CEO of the Welsh Rugby Union, Steve Phillips, when they ask about changes in competition and especially about the 2021 Six Nations calendar. The 2020 championship was finally completed last weekend after the delay due to the Covid-19 pandemic. But with the uncertainty about whether the public will be allowed to go to the stadiums in early 2021, the tournament could be moved.
"We are trying to find out what the benefits are; we are currently chatting this"Phillips said, adding: "There is overlap with other tournaments in season, so it's not easy at all. But at least this year we got over it. We do not rule out anything. As someone told me, they managed to move the Olympics for a year, so anything is possible. The idea is to find the correct answer and not to make changes without giving you a benefit ".
The Six Nations of next year will start on Saturday February 6 with the match between Italy and France, and England champion at home against Scotland. For its part, Wales will face Ireland the next day. The 2020 postponed games were recently played behind closed doors, as were the games in the upcoming Fall Nations Cup. Phillips confirmed that talks between the Welsh and UK governments were ongoing and said finances were crucial in the absence of bystanders. "Can we get over it? Yes, we can, but at what cost is the real point here," Phillips added.
Nations, rescheduling, Wales, weighs
More From: RUGBY
Juan Cruz Mallía, new player for Toulouse
Erasmus and the Springboks "desperation" to make the Lions tour a reality
Top 14: with Urdapilleta, Castres turned the game around Montpellier