text:
The Department of Humanities
The Department of Humanities at Georgia State University Perimeter College is home to the disciplines of philosophy, religious studies, humanities, speech communication, American Sign Language, journalism and the world languages. Our department contributes to the essential liberal arts foundation of the academic curriculum. Our faculty are passionate about teaching and are dedicated to the highest quality of instruction. We challenge students to think critically and deeply, to develop multicultural awareness and to develop their minds and their skills in a way that will foster both personal and professional success. Our highly accomplished faculty not only equip students with the skills they'll need for successful careers, but also with the skills they'll need to be effective and engaged citizens.
An education in the humanities equips students with the skills and habits of mind that enable them to become self-motivated learners who flourish, actualize their potential and make a positive impact on the world.
The Department of Humanities is a multi-disciplinary department offering instruction in philosophy, religious studies, humanities, speech communication, journalism, the world languages, and American Sign Language. Here's a closer look:
Philosophy involves bringing critical thinking and argumentation to bear on the deepest questions of the human condition. The American philosopher Wilfrid Sellars once wrote that "the aim of philosophy, abstractly formulated, is to understand how things in the broadest possible sense of the term hang together in the broadest possible sense of the term." Learn more.
Students can study the world's major religious traditions, including their beliefs, practices, sacred texts and moral codes. Religions examined in religious studies courses may include Buddhism, Hinduism, Confucianism, Taoism, Shinto, Judaism, Christianity, Islam, Native American traditions, and African religions.
Courses taken in the humanities introduce students to humanistic inquiry and expression and its pivotal role in understanding human cultures. Students explore the contributions of a variety of humanistic disciplines and the methods of human expression they study. Works of central importance from diverse cultural traditions are examined.
Journalism is the activity of gathering, assessing, creating and presenting news and information in a variety of ways. Studying journalism and professional writing allows students to become leaders in the new age of instant communication and connectivity. Learn more.
Speech communication explores the construction, diffusion, analysis and impact of messages as they occur among individuals, groups, organizations and cultures in the media age. Communication focuses on how people develop communication skills and examines communication phenomena and events. It studies how persuasive tactics may influence members of diverse and globalized societies. Learn more.
The study of World Languages enables students to communicate in languages other than English, gain knowledge and understanding of other cultures and participate in multilingual communities at home and around the world. World language skills prepare students to communicate in a global and culturally diverse society. Perimeter College students also can fulfill their requirements in the Humanities by studying another language.
Perimeter College offers two forms of world language studies.
Traditional Format: Traditional Format classes meet with a professor three hours a week in a regular classroom or online. Class size is typically 18-25 students. Language offerings vary per campus. Alpharetta offers French and Spanish; Dunwoody offers French, German, Japanese, Chinese and Spanish; Clarkston offers French, Japanese and Spanish; Newton offers Spanish, and Decatur offers Spanish. To ensure proper placements, contact the Humanities Department
Critical Languages Program: Students can discover whole new worlds and cultures through our Critical Languages Program on the Dunwoody and Clarkston campuses. The Critical Language Program involves very small classes (three to nine students) who work with a native-speaking tutor and are reviewed by an outside examiner at midterm and final. The structure typically requires more independent work on the part of the student than the traditional format. Languages offered include Chinese, Arabic, Swahili, Portuguese, Russian, Italian, Korean and Hebrew. The point of contact for the Critical Languages Program (CLP) is Ann Sarnat.
American Sign Language (ASL) is the third most studied world language in the United States, and can be a valuable asset as a secondary skill for employment in a variety of settings. Learning a new language can expand your thinking, your perspective, and your opportunities.
We offer beginning through intermediate classes in American Sign Language and a pathway that leads to an Associate of Arts degree. We focus on introducing language in context and reinforcing what is learned by engaging in interactive activities. We recognize the dignity and value of the Deaf community and the language and communication modes used by its members.
Each of the American Sign Language courses contains a literature component introducing features of Deaf history and culture. The goal is to help students gain an understanding not only of American Sign Language, but also of cultural perspectives and diversity within the Deaf community.
Sarah Larson Lecture Series in the Humanities
Faculty from our department oversee this highly popular and active lecture series, which invites one or two speakers per semester to deliver talks on a wide range of topics across the arts and humanities. Learn More About Lecture Series.
Berman Commons Perimeter College Speaker Series
The Department of Humanities coordinates a speaker series for the ongoing enrichment of senior citizens in the community near the Georgia State University Dunwoody Campus. The program involves Perimeter College faculty and staff presenting on a wide range of topics. For information, contact Richard Lindner (rlindner@gsu.edu; 770-274-5549).
The Confucius Institute
The Confucius Institute of Georgia State University provides campus activities and professors from China to introduce students at the Dunwoody Campus to the language and culture of Chinese people. Learn more about the Confucius Institute.
Sign Language Lab: In Sign Language, students complete video-recorded assignments in the American Sign Language lab at Clarkston Campus. Tutors are available to assist. Contact Michael Devon Butler or Lara Kathleen Moore.
Outside the Classroom: The American Sign Language pathway regularly coordinates ASL-only workshops and social events to provide students the opportunity to practice American Sign Language outside of the classroom.
Message from the Department Chair
The Department of Humanities encompasses one of the most diverse and engaged collections of teachers and scholars at Georgia State University. Our department is the home of the disciplines of philosophy, religious studies, humanities, speech communication, journalism, the world languages, and American Sign Language.
We offer students a broad range of intellectually stimulating courses. And in all of our courses – from religious studies to journalism to Chinese – our focus is student success. But in addition to teaching, our faculty regularly give presentations, attend and organize conferences, publish a wide range of scholarly papers, and engage with our communities in myriad ways. Faculty in our department regularly teach abroad (most recently in Guatemala, Ecuador, and China).
The humanities are at the very heart of a liberal education, and there is no doubt that students studying with our faculty will have their perspectives broadened, their thinking skills sharpened and their lives enriched. Not only can exposure to the humanities enrich the lives of individual students, but it can enrich our society and our democracy by creating a citizenry of critical thinkers.
Eric T. Morton, Ph.D.
Department Chair of Humanities
Associate Professor of Philosophy
HUMANITIES FACULTY AND STAFF DIRECTORY
Critical Language Program
Q: What is the Critical Language Program?
Through The Critical Language Program students can take less commonly taught languages that are not offered at many U.S. colleges. At Georgia State's Perimeter College, these languages include Arabic, Chinese (at Clarkston), Hebrew, Korean, Portuguese, Russian and Swahili. Three to seven students attend class twice a week, where they meet with a native-speaking drill instructor for interactive communicative practice and language drills. Everyone has a set class schedule and syllabus that is written by a SACS-accredited language professional. This language professional evaluates students through oral and written exams. The exams determine the majority of the grade for the class.
Q: Can I take these classes online?
Critical language classes are not offered online.
Q: Is this a self-study course?
No. While the program expects that students assume a large responsibility for studying the material their own, it is essential for students to regularly attend class and follow the designated course schedule. Students are expected to study and memorize designated material prior to attending class and practicing that material while in class.
Q: Where can I get additional information regarding schedules, the application process and fees?
You can access this information through this website: http://perimeter.gsu.edu/
Q: Do I receive college credit for these classes?
Yes. All Critical Language classes appear on your transcript as regular college classes, and you will receive a regular college grade for these classes.
Q: I am a native speaker of the language. Can I still take the class?
No, you can't. These classes are closed to native speakers.
Q: I know some of the language. Can I still take the class?
Yes you may, but you need to contact us to schedule a placement test:
Critical Language Coordinator: Ann Sarnat, 678-891-3544, asarnat@gsu.edu.
English as Second Language (ESL)
Q:I'm interested in English as a Second Language (ESL). Where can I get more information ?
English as a Second Language (ESL) information.
Sign Language Interpreting
Q: Do I need special permission to take American Sign Language?
A: You do not need special permission to register to ASL 1001: Elementary American Sign Language I. The beginning course is open to all currently enrolled students.
Q: What if I already know some American Sign Language?
A: If you already know some American Sign Language, you can contact the department to schedule a screening to see if you qualify to register for a higher level course.
Q: I want to become an interpreter. What is the process?
A: If you are interested in becoming a Sign Language Interpreter, the American Sign Language Associate of Arts pathway is a great place to start. Once the Associate of Arts degree is complete, you may transfer to a bachelor's-level major in Interpreting. For more information or advisement, please contact the department.
Q: I want to be a teacher for deaf and hard of hearing students. What is the process?
Q: Is American Sign Language universal?
A: It would be nice if that were the case, but sign language is no more universal than spoken languages. American Sign Language is the language used by a majority of people in the Deaf community in the United States and most of Canada (QSL is spoken in Quebec). Certain Caribbean countries and areas of Mexico also use ASL. England uses British Sign Language and Australia uses Australian Sign Language.
Campus Contacts
Dr. Eric Morton
Dunwoody Campus
emorton@gsu.edu
Elizabeth Chavez
Senior Administrative Secretary
echavez@gsu.edu
Ann Sarnat
Critical Languages Coordinator
Clarkston and Dunwoody Campuses, A-1112
asarnat@gsu.edu
Sally Robertson
Interim Department Chair of Fine Arts
Clarkston Campus
srobertson@gsu.edu
Joni Morrill
Jmorrill2@gsu.edu
Dr. Ken Johnson
Department Chair of English
Alpharetta Campus
kjohnson212@gsu.edu
Karon Edge-Fitzpatrick
kedge3@gsu.edu
Dr. Andy Rogers
Associate Chair
Decatur Campus, SB-2282
arogers41@gsu.edu
Kia Grant
Decatur Campus
kgrant22@gsu.edu
Jane Hercules
Newton Campus
jhercules@gsu.edu
Lakita Williams
lwilliams160@gsu.edu
Dr. Michael Bradley
mtbjr@gsu.edu
Natal Waddell
nwaddell1@gsu.edu
"I will never stop being grateful for my time at Perimeter College. I failed elsewhere, but my hands-on, encouraging Perimeter professors made my second try at college a positive and fruitful experience. Perimeter College helped me build both my confidence and the skill sets I needed to succeed."
New York Times best-selling author
Perimeter College 1991 graduate
Earned bachelor's degree at Georgia State University
"The associate degree I received from Perimeter College in the journalism pathway prepared me for success in the employment I received just after graduating … and for my current success as an entrepreneur."
Ashley Oglesby
Co-owner, Roll Dog Adventure
"Perimeter College remains a place of inestimable value in my heart. I was lucky to start my academic life at Perimeter, where professors such as Debra Denzer provided me not only with the tools necessary to be a successful student, but also with the love, compassion, kindness and understanding that I was not going to find anywhere else. Perimeter felt like home, and the professors felt like a family to me. I strongly believe that my success would have not happened if I did not begin my road at Perimeter College. As I am getting ready to finish the French literature doctorate program at Johns Hopkins University (expected fall 2017) and hopefully become a French and Spanish languages and literatures professor, my dream remains to return and teach at Perimeter College."
Ioana Cooper
Perimeter College alumna
Earned bachelor's and master's at Georgia State
Completed doctorate in fall 2017 at Johns Hopkins University
"My favorite part of Perimeter College was the faculty. I had amazing professors who were so kind, lovely, understanding and willing to help. I was able to connect to my professors on a human level and be understood on that level, too. Great professors can have a huge impact on a student's perspective of a subject and overall satisfaction in the learning environment. I feel lucky and blessed for the kind professors that came my way at Perimeter."
Tamara Khader
Journalism student, University of Georgia
Interned at The Bert Show nationally syndicated radio show, (Ryan) Seacrest Studios in Atlanta and Atlanta Magazine


It can be also that some task managers fail, then pending checkpoints are declined and slots are removed.
Can you also have a look into task managers logs?
Next by thread: 回复:Flink job failing due to "Container is running beyond physical memory limits" error.


text:
package org.apache.commons.vfs2.util;

import java.util.EnumMap;
import java.util.Map;

/**
 * UNIX permissions.
 *
 * @since 2.1
 */
public class PosixPermissions {

    /**
     * Permission types.
     */
    public enum Type {
        /**
         * User right readable.
         */
        UserReadable(00400),

        /**
         * User right writable.
         */
        UserWritable(00200),

        /**
         * User right executable.
         */
        UserExecutable(00100),

        /**
         * Group right readable.
         */
        GroupReadable(00040),

        /**
         * Group right writable.
         */
        GroupWritable(00020),

        /**
         * Group right executable.
         */
        GroupExecutable(00010),

        /**
         * Other right readable.
         */
        OtherReadable(00004),

        /**
         * Other right writable.
         */
        OtherWritable(00002),

        /**
         * Other right executable.
         */
        OtherExecutable(00001);

        private final int mask;

        /**
         * Initialize with the mask
         */
        private Type(final int mask) {
            this.mask = mask;
        }

        /**
         * Return the mask for this permission.
         *
         * @return the mask for this permission.
         */
        public int getMask() {
            return this.mask;
        }

    }

    /**
     * Current permissions.
     */
    private final int permissions;

    /**
     * If the user is the owner of the file.
     */
    private final boolean isOwner;

    /**
     * If one user group is the group of the file.
     */
    private final boolean isInGroup;

    /**
     * Creates a new PosixPermissions object.
     *
     * @param permissions The permissions
     * @param isOwner true if the user is the owner of the file
     * @param isInGroup true if the user is a group owner of the file
     */
    public PosixPermissions(final int permissions, final boolean isOwner, final boolean isInGroup) {
        this.permissions = permissions;
        this.isOwner = isOwner;
        this.isInGroup = isInGroup;
    }

    /**
     * Computes new permission from old ones.
     *
     * @param values The permissions to set.
     * @return The new permissions.
     */
    private int computeNewPermissions(final Map<Type, Boolean> values) {
        int newPerms = this.permissions;
        for (final Map.Entry<Type, Boolean> entry : values.entrySet()) {
            final Type type = entry.getKey();
            if (entry.getValue()) {
                newPerms |= type.getMask();
            } else {
                newPerms &= ~type.getMask();
            }
        }
        return newPerms;
    }

    /**
     * Tests whether the bit corresponding to the permission is set.
     *
     * @return whether the bit corresponding to the permission is set.
     */
    private boolean get(final Type type) {
        return (type.getMask() & this.permissions) != 0;
    }

    /**
     * Gets permissions.
     *
     * @return permissions.
     */
    public int getPermissions() {
        return this.permissions;
    }

    /**
     * Gets whether the permissions are executable.
     *
     * @return whether the permissions are executable.
     */
    public boolean isExecutable() {
        if (this.isOwner) {
            return this.get(Type.UserExecutable);
        }
        if (this.isInGroup) {
            return this.get(Type.GroupExecutable);
        }
        return this.get(Type.OtherExecutable);
    }

    /**
     * Gets whether the permissions are readable.
     *
     * @return whether the permissions are readable.
     */
    public boolean isReadable() {
        if (this.isOwner) {
            return this.get(Type.UserReadable);
        }
        if (this.isInGroup) {
            return this.get(Type.GroupReadable);
        }
        return this.get(Type.OtherReadable);
    }

    /**
     * Gets whether the permissions are writable.
     *
     * @return whether the permissions are writable.
     */
    public boolean isWritable() {
        if (this.isOwner) {
            return this.get(Type.UserWritable);
        }
        if (this.isInGroup) {
            return this.get(Type.GroupWritable);
        }
        return this.get(Type.OtherWritable);
    }

    /**
     * Creates new permissions based on these permissions.
     *
     * @param executable Whether the new permissions should be readable.
     * @param ownerOnly Whether the new permissions are only for the owner.
     * @return the new permissions.
     */
    public int makeExecutable(final boolean executable, final boolean ownerOnly) {
        final EnumMap<Type, Boolean> map = new EnumMap<>(Type.class);
        map.put(Type.UserExecutable, executable);
        if (!ownerOnly) {
            map.put(Type.GroupExecutable, executable);
            map.put(Type.OtherExecutable, executable);
        }
        return this.computeNewPermissions(map);
    }

    /**
     * Creates new permissions based on these permissions.
     *
     * @param readable Whether the new permissions should be readable.
     * @param ownerOnly Whether the new permissions are only for the owner.
     * @return the new permissions.
     */
    public Integer makeReadable(final boolean readable, final boolean ownerOnly) {
        final EnumMap<Type, Boolean> map = new EnumMap<>(Type.class);
        map.put(Type.UserReadable, readable);
        if (!ownerOnly) {
            map.put(Type.GroupReadable, readable);
            map.put(Type.OtherReadable, readable);
        }
        return this.computeNewPermissions(map);
    }

    /**
     * Creates new permissions based on these permissions.
     *
     * @param writable Whether the new permissions should be readable.
     * @param ownerOnly Whether the new permissions are only for the owner.
     * @return the new permissions.
     */
    public Integer makeWritable(final boolean writable, final boolean ownerOnly) {
        final EnumMap<Type, Boolean> map = new EnumMap<>(Type.class);
        map.put(Type.UserWritable, writable);
        if (!ownerOnly) {
            map.put(Type.GroupWritable, writable);
            map.put(Type.OtherWritable, writable);
        }
        return this.computeNewPermissions(map);
    }
}

redpajama_set_name: RedPajamaGithub


text:
DeLeo: My thinking has evolved
Speaker seeks to remove term limit
Bruce Mohl and
Jack Sullivan	Massachusetts Legislature, Robert DeLeo, State Government	1 Comment Jan 29, 2015
SAYING HIS THINKING has "evolved," House Speaker Robert DeLeo said on Thursday that he wants to do away with a rule he instituted six years ago that would require him to step down as the House's leader at the end of this term.
"Quite frankly, I look at it as important for the institution," he said, suggesting the rules change had nothing to do with a desire on his part to extend his time in power. "What we have done over the last six years, I think, has been remarkable."
DeLeo personally pushed for and won passage of a rule in 2009 that placed an eight-year limit on the speaker's term. The Senate has a similar rule. At that time, DeLeo said a term limit was needed to restore the public's trust in state government after DeLeo's predecessor, Salvatore DiMasi, was indicted. DiMasi was later convicted and sentenced to prison, the third speaker to leave office under a legal cloud.
Emerging from a closed-door caucus with House Democrats, DeLeo said the situation today is very different. He indicated he and many members of the House do not want him to be in a position where he would be a lame duck for the next two years. Doing away with the eight-year term limit will allow him to extend his time as speaker indefinitely, but he said he has made no decision about whether he will even stand for reelection as speaker again in 2017.
Rep. Byron Rushing of Boston, a member of DeLeo's leadership team, said after the caucus that he was going to support the rules change because he was convinced that retaining DeLeo in power without a term limit looming would maintain stability in the House. He noted Senate President Therese Murray stepped down earlier this year after eight years in office, and the battle to replace her began 17 months before she left office. "That's how this place would operate," Rushing said.
Rep. Geoff Diehl, a Republican from Whitman, said he didn't think the House would crumble if DeLeo left office after the current two-year term ends. He noted Rep. Brian Dempsey of Haverhill, the current chairman of the House Ways and Means Committee, seems capable of stepping in. "He seems to be the heir apparent," Diehl said.
The House took up a series of rules changes during the afternoon and into the night. Most of them passed or failed along party lines. An attempt by Republicans to reinstate an eight-year term limit on the post of speaker was defeated.
While DeLeo said he was seeking the rules change on behalf of the House and not himself, many said they saw a carefully calibrated campaign to extend his reign as one of the three most powerful people on Beacon Hill.
DeLeo lieutenants for months have been floating the idea of scrapping the eight-year term limit on the Speaker's job, but DeLeo himself repeatedly refused to say where he stood on the issue. Earlier this month, when he was reelected as speaker by his colleagues, DeLeo told reporters "I haven't really given it a heck of a lot of thought at this point."
DeLeo has yet to hand out committee and leadership assignments in the House, positions that come with greater power and pay. He even decided not to fill critical committee posts that have been vacant for months. Critics say he decided not to fill the positions because the lure of landing one of the assignments was his biggest leverage in horse-trading for votes on the rules change.
The rules change will also allow DeLeo to attempt to push through legislation that would increase his salary and the salary of the Senate President from $102,000 to $175,000 a year. A special commission last year recommended the pay hikes, along with smaller but still substantial increases for the governor and other constitutional officers. The raises for the Speaker and Senate President would make them the highest-paid legislative presiding officers in the country. If DeLeo were to receive the higher salary for three years, his state pension would rise substantially, to an estimated $140,000 a year.
The private meeting among House Democrats started late and went on for nearly two hours, and many members said afterward there was some spirited debate about DeLeo's proposal. Sources said the merits of the proposal were put forward by Reps. Patricia Haddad of Somerset, the third-ranking official in the House, and Garrett Bradley of Hingham, a member with a minor leadership position but someone who is emerging as DeLeo's go-to guy on important issues.
Sources said a number of members, seeking to show their loyalty for the Speaker, spoke on behalf of the rules change. But the sources said there was also some limited opposition. The sources said one member read DeLeo's comments in support of term limits in 2009 and said that was the Speaker she voted for.
Senior Investigative Reporter, CommonWealth
E-mail @reportah
About Jack Sullivan
Jack Sullivan is now retired. A veteran of the Boston newspaper scene for nearly three decades. Prior to joining CommonWealth, he was editorial page editor of The Patriot Ledger in Quincy, a part of the GateHouse Media chain. Prior to that he was news editor at another GateHouse paper, The Enterprise of Brockton, and also was city edition editor at the Ledger. Jack was an investigative and enterprise reporter and executive city editor at the Boston Herald and a reporter at The Boston Globe.
He has reported stories such as the federal investigation into the Teamsters, the workings of the Yawkey Trust and sale of the Red Sox, organized crime, the church sex abuse scandal and the September 11 terrorist attacks. He has covered the State House, state and local politics, K-16 education, courts, crime, and general assignment.
Jack received the New England Press Association award for investigative reporting for a series on unused properties owned by the Catholic Archdiocese of Boston, and shared the association's award for business for his reporting on the sale of the Boston Red Sox. As the Ledger editorial page editor, he won second place in 2007 for editorial writing from the Inland Press Association, the nation's oldest national journalism association of nearly 900 newspapers as members.
At CommonWealth, Jack and editor Bruce Mohl won first place for In-Depth Reporting from the Association of Capitol Reporters and Editors for a look at special education funding in Massachusetts. The same organization also awarded first place to a unique collaboration between WFXT-TV (FOX25) and CommonWealth for a series of stories on the Boston Redevelopment Authority and city employees getting affordable housing units, written by Jack and Bruce.
The sources said Rep. Angelo Scaccia of Boston, the longest-serving member of the House, stood up and recounted how he warned DeLeo in 2009 not to push for term limits because it could come back to haunt him in the future. The source said Scaccia told the group that he opposes term limits and would side with the Speaker on doing away with them, but he also told the Speaker he would not vote for him again in 2017. Scaccia declined comment, saying caucuses are confidential.
Sources said DeLeo's role in the Probation corruption trial last summer did not come up during the party caucus. DeLeo was labeled an unindicted coconspirator during the trial for his role in steering Probation jobs to House members who recommended people for the posts. Most of the people were hired sight unseen.
Tagged in: Massachusetts Legislature/ Robert DeLeo/ State Government
‹ Judge rejects Partners deal Political paleontology ›

redpajama_set_name: RedPajamaCommonCrawl


text:
DIRECTORY=$(dirname "${0}")
SCRIPT_DIRECTORY=$(
    cd "${DIRECTORY}" || exit 1
    pwd
)
# shellcheck source=/dev/null
. "${SCRIPT_DIRECTORY}/../configuration/project.sh"

if [ "${1}" = --help ]; then
    echo "Usage: ${0} [--ci-mode]"

    exit 0
fi

SYSTEM=$(uname)

if [ "${SYSTEM}" = Darwin ]; then
    WC='gwc'
    FIND='gfind'
else
    WC='wc'
    FIND='find'
fi

FILES_EXCLUDE='^.*\/(build|tmp|vendor|node_modules|\.git|\.vagrant|\.idea|\.tox|__pycache__|[a-z_]+\.egg-info)\/.*$'
FILES=$(${FIND} . -type f -regextype posix-extended ! -regex "${FILES_EXCLUDE}" | ${WC} --lines)
DIRECTORIES_EXCLUDE='^.*\/(build|tmp|vendor|node_modules|\.git|\.vagrant|\.idea|\.tox|__pycache__)(\/.*)?$'
DIRECTORIES=$(${FIND} . -type d -regextype posix-extended ! -regex "${DIRECTORIES_EXCLUDE}" | ${WC} --lines)
INCLUDE='^.*\.py$'
CODE_EXCLUDE='^.*\/(build|tmp|vendor|node_modules|target|\.git|\.vagrant|\.idea|\.tox)\/.*$'
CODE_EXCLUDE_JAVA_SCRIPT='^\.\/web/main\.js$'
CODE=$(${FIND} . -type f -regextype posix-extended -regex "${INCLUDE}" -and ! -regex "${CODE_EXCLUDE}" -and ! -regex "${CODE_EXCLUDE_JAVA_SCRIPT}" | xargs cat)
LINES=$(echo "${CODE}" | ${WC} --lines)
NON_BLANK_LINES=$(echo "${CODE}" | grep --invert-match --regexp '^$' | ${WC} --lines)
echo "FILES: ${FILES}"
echo "DIRECTORIES: ${DIRECTORIES}"
echo "LINES: ${LINES}"
echo "NON_BLANK_LINES: ${NON_BLANK_LINES}"

if [ "${1}" = --ci-mode ]; then
    shift

    if [ "${SYSTEM}" = Darwin ]; then
        TEE='gtee'
    else
        TEE='tee'
    fi

    mkdir -p build/log
    LAST_ANALYSIS_EPOCH=0

    if [ -f "${HOME}/.static-analysis-tools.sh" ]; then
        # shellcheck source=/dev/null
        . "${HOME}/.static-analysis-tools.sh"

        OUTPUT_BEFORE=$(curl --silent --user "${SONAR_TOKEN}:" "${SONAR_SERVER}/api/measures/component?component=${PROJECT_NAME_DASH}&metricKeys=sqale_index&additionalFields=period")
        ERRORS=$(echo "${OUTPUT_BEFORE}" | jq --raw-output 'select(.errors)')

        if [ "${ERRORS}" = '' ]; then
            COMPONENT_KEY=$(echo "${OUTPUT_BEFORE}" | jq --raw-output '.component.key')
            LAST_ANALYSIS_ISO_DATE=$(curl --silent --user "${SONAR_TOKEN}:" "${SONAR_SERVER}/api/project_analyses/search?project=${COMPONENT_KEY}" | jq --raw-output '.analyses[0].date')
            LAST_ANALYSIS_EPOCH=$(date -d "${LAST_ANALYSIS_ISO_DATE}" "+%s")
        else
            echo "Error: ${OUTPUT_BEFORE}"
        fi

        sonar-scanner --define "sonar.projectKey=${PROJECT_NAME_DASH}" --define "sonar.sources=." --define "sonar.host.url=${SONAR_SERVER}" --define "sonar.login=${SONAR_TOKEN}" | "${TEE}" build/log/sonar-runner.log
    else
        echo "SonarQube configuration missing."

        exit 1
    fi

    for SECOND in $(seq 1 30); do
        OUTPUT_CURRENT=$(curl --silent --user "${SONAR_TOKEN}:" "${SONAR_SERVER}/api/measures/component?component=${PROJECT_NAME_DASH}&metricKeys=sqale_index,duplicated_blocks,duplicated_lines_density&additionalFields=period")
        MEASURE_COUNT=$(echo "${OUTPUT_CURRENT}" | jq --raw-output '.component.measures | length')

        if [ ! "${MEASURE_COUNT}" = 0 ]; then
            COMPONENT_KEY=$(echo "${OUTPUT_CURRENT}" | jq --raw-output '.component.key')
            CURRENT_ANALYSIS_ISO_DATE=$(curl --silent --user "${SONAR_TOKEN}:" "${SONAR_SERVER}/api/project_analyses/search?project=${COMPONENT_KEY}" | jq --raw-output '.analyses[0].date')

            if [ ! "${CURRENT_ANALYSIS_ISO_DATE}" = 'null' ]; then
                CURRENT_ANALYSIS_EPOCH=$(date -d "${CURRENT_ANALYSIS_ISO_DATE}" "+%s")

                if [ "${CURRENT_ANALYSIS_EPOCH}" -gt "${LAST_ANALYSIS_EPOCH}" ]; then
                    # New result found. Add newline after dots.
                    echo ''

                    break
                fi
            fi
        fi

        if [ "${SECOND}" = 30 ]; then
            echo "Timeout reached."

            exit 1
        else
            printf .
            sleep 1
        fi
    done

    CONCERN_FOUND=false
    SQALE_INDEX=$(echo "${OUTPUT_CURRENT}" | jq --raw-output '.component.measures[] | select(.metric == "sqale_index") | .value')

    if [ "${SQALE_INDEX}" -gt 0 ]; then
        CONCERN_FOUND=true
        echo "Warning: SQALE_INDEX ${SQALE_INDEX}"
    fi

    DUPLICATED_BLOCKS=$(echo "${OUTPUT_CURRENT}" | jq --raw-output '.component.measures[] | select(.metric == "duplicated_blocks") | .value')

    if [ "${DUPLICATED_BLOCKS}" -gt 0 ]; then
        CONCERN_FOUND=true
        echo "Warning: DUPLICATED_BLOCKS ${DUPLICATED_BLOCKS}"
    fi

    DUPLICATED_LINES_DENSITY=$(echo "${OUTPUT_CURRENT}" | jq --raw-output '.component.measures[] | select(.metric == "duplicated_lines_density") | .value')
    DUPLICATED_LINES_DENSITY_CEIL=$(python3 -c "from math import ceil; print(ceil(${DUPLICATED_LINES_DENSITY}))")

    if [ "${DUPLICATED_LINES_DENSITY_CEIL}" -gt 0 ]; then
        CONCERN_FOUND=true
        echo "Warning: DUPLICATED_LINES_DENSITY ${DUPLICATED_LINES_DENSITY}"
    fi

    if [ "${CONCERN_FOUND}" = true ]; then
        echo
        echo "Concern(s) of category WARNING found." >&2

        exit 2
    fi
fi


News and announcements on CreateBB features will be posted here.
Is CreateBB missing something? Need a plugin or theme installing? Request it here.
If you have any questions about redirecting your own domain to your site here, this is the right place.
If you have any questions about changing your Theme, Logo , Favicon or editing your CSS, this is the right place.
Chat about anything here. As long as it follows the rules!
74 users active in the past 15 minutes (8 members, 0 of whom are invisible, and 66 guests).
Our members have made a total of 111,034 posts in 76,586 threads.
We currently have 91,484 members registered.


text:
ACCEPTED

#### According to
International Plant Names Index

#### Published in
null

#### Original name
Arrojadoa eriocaulis Buining & Brederoo

### Remarks
null


execute certain blocks of code and bypass others.
are essential to writing efficient android apps.
You'll also know how to program these concepts using the correct Java syntax.
that conditionally changes the color of a player's avatar based on their location.
when to use Java if statements.
what if I want to set max to ten sometimes, and sometimes I don't?
Or what if I want to print out only the names of players with scores above 90?
will be performed or bypassed, and Java has a construct designed just for that.
Let's start with a motivating problem.
you are coding a portion that sets the player's color.
we want to turn the player green to symbolize that they are safe.
If they move into the Northwest quadrant, the player would turn purple.
And if they move to the southeast, red.
In each case, they are getting close to one of these monsters.
Think about this problem for a minute.
try to design a diagram when the location of a player is retrieved.
If you'd like, use the symbols like the ones shown on the screen.
How did you do? Did you see the problem this way?
We see first if the player is in the northeast quadrant.
If not, check the southwest.
otherwise continue by checking for the southeast quadrant.
And finally, if needed, check for the northwest.
But there are some problems with this approach.
For example, notice that the setting of green appears twice in our diagram.
Also, there's this awkward outcome where we don't quite know what to do.
Let's look at another attempt at this problem.
Now this diagram seems to have resolved one of our issues.
we can decide on the green coloring right away.
But the idea of what to do at the last choice still leaves us with a problem.
Let's get into the material and see what the Java language has to offer.
To handle the types of choices we've just talked about, Java uses the if statement.
The simplest form is shown here.
The diagram on the right illustrates the idea.
the controlled statements the ones in blue boxes are executed.
In either case the statements not controlled by the test are executed.
Notice the syntax in sample.
we would execute the print statement and the reassignment of the variable total.
Otherwise, these statements in blue are bypassed.
How do we create these tests?
We're going to need to learn to write relational expressions.
Each relational expression results in a boolean value of true or false.
We often call these boolean expressions.
greater than, and less than or equal to, greater than or equal to.
Here are a few simple examples.
causing the controlled statements to be executed or bypassed.
Let's consider a situation that could lead to a more complex boolean expression.
Suppose we want to test some variable x to see if it is between -10 in 10.
This can be thought of as two tests like you see here, but we can do better.
that -10 which can be many numbers such as -7 or 5 or 17.
Then we test to be sure those numbers are also less than 10.
operator, shown here in Java as two ampersands.
The single and statement makes the code easier to read and shorter.
Here is the code of a compound boolean expression.
Using the &&, or double ampersand, makes this code shorter and still very readable.
It better reflects what we are trying to model.
There are several logical operators we use in Java.
They are the and, or, and not operators.
shows the outcome for each of the two binary operators, and and or.
Notice if two expressions, p and q, are both true, then we evaluate p and q.
The result is also true, p or q results in true as well.
However, when either p or q is false, the and statement is no longer true.
But the or statement is.
both operators will yield a false boolean value.
The not operator changes the value from true to false, or false to true.
Armed with these concepts, let's return to our game.
if the position is in the northeast or southwest quadrant.
the expression would be true and we would color our player green or safe.
as they are dangerously close to one of two monsters.
All that's left is to color the player red or purple.
We currently have a test for southeast and one for northwest.
But let's take a closer look at the outcomes.
A player must always be in one of the four quadrants.
And let's just assume location 0, 0 would be considered northeast.
we then test for southeast, what are the possible outcomes?
they must be in the northwest quadrant.
There's no need to test for northwest.
they should be colored purple.
uses of the if statement.
We will also return to our game and begin to put together the code.
relational operators are essential to writing efficient Android apps.
You should also know how to program these concepts using the correct Java syntax.
your expanding knowledge of Java and Android programming.


Today is pay day. More importantly today is one of my last pay days. Every second Wednesday a couple of grand lands in my bank account for me to spend as I choose. No kids or mortgage means I get spend it as I choose, even save some. I'm hardly a slave to fashion so very little of it goes on clothes. I buy lunches most days, eat dinner out every other day and am partial to the odd bottle of scotch or a few drinks after work. My major expenditure is rent and paying off an investment loan. I'm not really sure where the money goes but I do know that as pay day draws nearer I'm certainly looking forward to it.
Throwing in a perfectly good job isn't a good move if you're a materialistic sort of person, nor is it for anyone easily daunted by the prospect of not knowing how you're going to pay your next phone bill.
I've spent most of my savings on a second-hand 4WD – one that will become my new home, carrying everything I own.
Work will set my travelling route. I'm hoping to get a month's worth here and there with some travel, hiking, learning and exploring in between. I can pull a mean beer and love being outdoors. If fruit picking and directing traffic is good enough for backpackers then it's good enough for me.
Yes, I wonder if quitting my job is career suicide, particularly at my age. I've spent 4.5 years with the ABC as a rural reporter and executive producer. In that time I've earned a very good reputation for being innovative, hard working, reliable, a team player, and a good manager. I'm hoping my reputation will secure me short-term ABC contracts from time to time.
The biggest hurdle I face is re-evaluating the role of money in my life. In theory, it's relatively easy to spruik "money isn't everything", but I'm not silly enough to think that life without a regular wage will be easy.
Next > What happens to your teddy bears when they can't come along for the ride?
May the fourth be with you all the way!


text:
5 reasons you should catch "Bumblebee" in cinemas
Writer: Casey Chong
Charlie (Hailee Steinfeld) and Bumblebee (voiced by Dylan O'Brien)
in a scene from "Bumblebee".
For years since its live-action debut back in 2007, the "Transformers" franchise has endured all the ups and downs before franchise mainstay Michael Bay finally ran it to the ground with last year's fifth instalment, "Transformers: The Last Knight".
Thankfully, the upcoming sixth instalment "Bumblebee" is set to course-correct the franchise in the right direction. The movie, which also serves as a soft reboot, would mark the first time ever for fans to get a prequel/spinoff live-action "Transformers" movie.
Perhaps fans would also be glad that Michael Bay only retains his role as a producer this time around, where the directing reign has been given to "Kubo And The Two Strings" helmer Travis Knight. If you have been following updates on many movie websites, reviews for "Bumblebee" has been encouraging to the point it was even called as "the best Transformers movie ever made".
Well, we have seen it and all we can say this is indeed the Transformers movie most of us have been hoping for.
In case you need a little convincing, here are the five reasons why you should catch "Bumblebee" on the big screen when it hits our local cinemas next week.
1) It follows the "Transformers: Generation 1" animated series closely
We will be finally getting a "Transformers" movie where Bumblebee
is a classic yellow Volkswagen Beetle!
Over the past 11 years, many die-hard fans have been complaining about Michael Bay making too many changes on their beloved "Transformers" robot appearances. But rest assured that Travis Knight, the CEO of Laika Entertainment who previously made his directorial debut in the Oscar-nominated stop-motion animated film, "Kubo And The Two Strings" (2016), apparently understands what fans really want. That means apart from finally being able to witness a live-action Bumblebee transforming into the iconic yellow Volkswagen Beetle we used to love back in our childhood era, the rest of the Autobots and Decepticons are also faithful to the robot design of the classic Generation 1 animated series.
2) No more shaky cam!
One of the chase sequences in "Bumblebee".
Let's face it, Michael Bay just loves to frame his action sequences as hyperactive as possible to the point of nauseating effects. This is particularly evident in his last 2017 outing, that dreaded little sequel otherwise known as "Transformers: The Last Knight". Even though that much-maligned fifth instalment has the privilege to be shot mostly on IMAX cameras, Bay's penchant for epilepsy-inducing camerawork and overreliance of tight close-ups made his movie almost unwatchable. Thankfully, "Bumblebee" isn't the case here. As a veteran animator himself, Travis Knight understands that no elaborate choreography and extensive use of CGI would mean a thing if the action itself is incomprehensible. Which is why you can breathe a sigh of relief that all the action sequences in "Bumblebee" are crisply shot and edited. The kind where you can actually see what's happening on the screen.
3) You get to witness some of the scenes set on Cybertron
Optimus Prime made a cameo appearance in "Bumblebee".
Although "Bumblebee" is mostly earthbound, fans will rejoice that Travis Knight also included an extended set-piece that takes place on Cybertron. That means we get to watch some of the war sequences between the Autobots and Decepticons battling against each other. Not to mention the Cybertron scene will feature some of the fan-favourite characters making their cameo appearances including Optimus Prime and Soundwave.
4) It sets in 1987... so get ready for plenty of nostalgia
Hailee Steinfeld and her classic 80s punk fashion in "Bumblebee".
The 80s nostalgia factor has been a rage these days, regardless of Hollywood movies or even TV series. Given the fact that "Bumblebee" is positioned as both spinoff and prequel to the 2007's "Transformers", it made sense that the movie takes place in the 80s. Besides, it was the same decade that launched the "Transformers: Generation 1" animated series back in the day. Which means in "Bumblebee", there will be lots of 80s pop culture and references ranging from the vintage fashion to the classic oldies from Steve Winwood, The Smiths and Tears for Fears.
5) The movie pays tribute to the classic Amblin-style picture
Hailee Steinfeld and Bumblebee in "Bumblebee".
In case you have no clue or forgot what "Amblin" is, this is the legendary production company spearheaded by Steven Spielberg, Kathleen Kennedy and Frank Marshall. They, of course, produced some of the beloved 80s classics such as "E.T. The Extra-Terrestrial", "Gremlins", "The Goonies", "Back To The Future", just to name a few. Since Spielberg is also on board as one of the executive producers, "Bumblebee" will feature some of those familiar good old-fashioned filmmaking styles involving the emotional bonding between the human protagonist (in this case, Hailee Steinfeld's Charlie) and the alien robot-in-disguise (Bumblebee).
Bumblebee (20 Dec 2018)
"Maze Runner" star to voice Bumblebee in standalone film
Bumblebee's real voice will finally be heard in the "Transformers" prequel
Bumblebee spin-off movie set for 2018
A Bumblebee spinoff is one of the upcoming three "Transformers" films set for June 2017, 2018 and 2019.
Is "Transformers: The Last Knight" the best one yet?
The Bayhem returns this month, but is it worth it?
Another "Transformers" movie for 2022 release
The upcoming movie stars Anthony Ramos and Dominique Fishback and directed by Steven Caple Jr.
"Bumblebee" director eyed for "Guardians of the Galaxy 3"
Another director rumoured for the movie is "Ghostbusters" helmer Paul Feig


text:
https://www.vocera.com/uk/press-release/vocera-communications-inc-reports-second-quarter-2013-results Skip to main content
Vocera Communications Inc. Reports Second Quarter 2013 Results
Revenue for the second quarter of $25.3 million
Non-GAAP earnings per share for the second quarter of $0.01
GAAP net loss per share for the second quarter of $0.08
Non-GAAP Adjusted EBITDA for the second quarter of $0.6 million
Signs new contract with a large VA hospital
Refines 2013 outlook
SAN JOSE, Calif., August 5, 2013 - Vocera Communications, Inc. (NYSE: VCRA), the leading provider of solutions that address critical communication and productivity challenges facing healthcare, hospitality, retail and other mobile work environments, today announced unaudited results for its second quarter ended June 30, 2013.
Revenue for the second quarter of 2013 was $25.3 million, an increase of 12.9% sequentially and 1.7% compared to $24.9 million in the second quarter of 2012. For the second quarter of 2013, GAAP net loss was $2.0 million, or $0.08 per diluted share, compared to a net income of $1.2 million in the second quarter of 2012. Non-GAAP net income was $175,000 for the second quarter of 2013, or $0.01 per diluted share, compared to non-GAAP net income of $2.3 million or $0.09 per diluted share, for the second quarter of 2012. A reconciliation of GAAP to non-GAAP financial measures is provided in the schedules included below.
"We had a solid second quarter, including strong bookings growth in our core U.S. healthcare market, the signing of a large new Veterans hospital contract, as well as the shipment of a record number of Vocera badges. These accomplishments are encouraging, and yet we still believe the hospital spending environment remains tight. In spite of these challenges, over the last two quarters we have experienced strong bookings in new facilities and subscription based solutions. While these bookings have strengthened our backlog, they are taking longer to convert to revenue," commented Brent Lang, Vocera president and chief executive officer.
Total revenue in the second quarter of 2013 of $25.3 million was comprised of $15.3 million of product revenue and $10.0 million of service revenue.
Product revenue increased 18.4% sequentially in the second quarter of 2013, but decreased 5.0% compared to the second quarter of 2012. Product revenue in the second quarter of 2013 was comprised of $3.0 million from software sales and $12.4 million from device sales, which included record badge shipments. GAAP product gross margin of 65.2% in the second quarter of 2013 decreased 90 basis points compared to the second quarter of 2012. Non-GAAP product gross margin of 66.2% in the second quarter of 2013 decreased 70 basis points compared to the second quarter of 2012.
Service revenue increased 5.3% sequentially and 14.1% compared to the second quarter of 2012, and was driven by maintaining and supporting existing customers, together with the expansion of our installed base. Service revenue in the second quarter of 2013 was comprised of $7.7 million of software maintenance and $2.3 million of professional services. GAAP services gross margin of 58.1% in the second quarter of 2013 increased 190 basis points compared to the second quarter of 2012. Non-GAAP services gross margin of 59.7% in the second quarter of 2013 increased 280 basis points compared to the second quarter of 2012.
Non-GAAP net income was $175,000 for the second quarter of 2013, or $0.01 per diluted share, which excludes $2.0 million in stock-based compensation expense and $181,000 in amortization of acquired intangibles. This compares to non-GAAP net income of $2.3 million, or $0.09 per diluted share, for the second quarter of 2012, which excludes $933,000 in stock-based compensation expense, $218,000 in amortization of acquired intangibles and a $75,000 benefit in stock warrant valuation.
Non-GAAP Adjusted EBITDA was $572,000 in the second quarter of 2013, compared to $3.0 million in the second quarter of 2012. Non-GAAP Adjusted EBITDA margins in the second quarter of 2013 were 2.3% compared to 11.9% in the second quarter of 2012.
As of June 30, 2013, the company had cash and short-term investments of $125.3 million and no debt.
For the full year 2013, we are narrowing our revenue guidance to a range of $102 million to $105 million. We expect GAAP earnings per share to be between a loss of $0.44 and $0.34, non-GAAP earnings per share to be between a loss of $0.04 and a profit of $0.03, and non-GAAP Adjusted EBITDA to be between $900,000 and $2.8 million. Our full year 2013 non-GAAP guidance excludes estimated stock-based compensation expense of $9.0 million to $9.5 million and estimated amortization of intangibles of approximately $0.7 million. Non-GAAP earnings per share guidance is based on a fully diluted share count for the full year 2013 of 24.8 million shares in the event of a loss and 27.2 million shares in the event of a profit, and expected income tax of $0.2 million to $0.4 million.
For the third quarter of 2013, we expect revenues to be between $25.5 million and $26.5 million, GAAP loss per share between $0.16 and $0.10, non-GAAP earnings between a loss of $700,000 and breakeven, non-GAAP earnings per share between a loss of $0.03 and $0.00, and non-GAAP Adjusted EBITDA between a loss of $200,000 and a gain of $500,000. Our third quarter 2013 non-GAAP guidance excludes stock-based compensation expense of approximately $2.6 million and amortization of intangibles of $0.2 million. Non-GAAP earnings per share guidance is based on a fully diluted share count of 24.9 million shares in the case of a loss and 27.5 million shares in the case of a gain, for the third quarter 2013. Income tax for the third quarter of 2013 is expected to be approximately $100,000.
The Company will conduct a conference call at 2:00 p.m. (Pacific), or 5:00 p.m. (Eastern), today, August 5, 2013. To participate in the Company's live conference call, please dial 877-280-4958 or for international callers please dial 857-244-7315. The conference passcode is 99440146. You may also participate in the live webcast by visiting the Investors section of the Company's web site at www.vocera.com. A replay will be available from Monday, August 5th through Monday, August 12th at 888-286-8010 or 617-801-6888 for international callers, by using the access code 46735374. A webcast replay will also be archived on the Company's website.
Vocera is the leading provider of mobile communication solutions that address critical productivity and safety challenges facing healthcare, hospitality, retail and other mobile work environments One of the fastest growing mobile technology companies, Vocera is widely recognized for developing smarter ways to communicate that improve patient and customer satisfaction. Exclusively endorsed by the American Hospital Association, Vocera Voice Communication, Secure Messaging, and Patient Experience solutions are installed in more than 1,000 organizations worldwide. Vocera is headquartered in San Jose, Calif., with offices in Tennessee, Canada, and the United Kingdom. For more information, visit www.vocera.com and @voceracom on Twitter.
Vocera and the Vocera logo are registered trademarks of Vocera Communications, Inc. All other product, trademark, company or service names mentioned in this press release are the property of their respective owners.
Statements in this press release that are not strictly historical in nature are forward-looking statements within the meaning of the U.S. federal securities laws, including statements regarding future events, such as our expected operating results for the full year and third quarter of 2013, the future financial performance of our company and the effect macro economic conditions affecting the health care industry will have on our business and results of operations. These forward-looking statements are based on limited information currently available to us and our management's expectations, which are inherently subject to change and involve a number of risks and uncertainties. Actual events or results may differ materially from those in any forward-looking statement due to various factors, including but not limited to the effects of recently enacted U.S. healthcare reform, the effects on government hospital customers of the sequester and budgetary uncertainty, our ability to maintain profitability; the demand for our Voice Communication solution in the healthcare market; our lengthy and unpredictable sales cycle; our ability to offer high-quality services and support for our solutions, to acquire the sole and limited source hardware and software components of our solutions, to obtain the required capacity and product quality from our contract manufacturer, to develop and introduce new solutions and features to existing solutions and to manage our growth; and the other factors described in our Annual Report on Form 10-K for 2012, Quarterly Report on Form 10-Q for the first quarter of 2013 and our other filings with the SEC. Our filings with the Securities and Exchange Commission ("SEC") are available on the Investors section of our company's web site at www.vocera.com. The financial and other information contained in this press release should be read in conjunction with the financial statements and notes thereto included in our filings with the SEC. Our operating results for the second quarter of 2013 are not necessarily indicative of our operating results for any future periods. This press release speaks only as of its date. We assume no obligation to update the information in this press release, to revise any forward-looking statements or to update the reasons actual events or results could differ materially from those anticipated in forward-looking statements.
Use of Non-GAAP Financial Information
This press release contains financial measures that are not calculated in accordance with U.S. generally accepted accounting principles ("GAAP"). Our management evaluates our company's results and makes operating decisions using various GAAP and non-GAAP measures. In addition to our GAAP results, we also consider non-GAAP gross margin for products and for services, non-GAAP net income/(loss), and non-GAAP earnings per diluted share. We also present Adjusted EBITDA, a non-GAAP measure that we reconcile to net income. These non-GAAP measures should not be considered as a substitute for the corresponding financial measure derived in accordance with GAAP. We present the non-GAAP measures because we consider them to be important supplemental information for our investors for analyzing our performance, core operating results and trends. Investors are encouraged to review the reconciliation of non-GAAP financial measures to their most directly comparable GAAP measures included with this press release.
Our non-GAAP gross margin, non-GAAP net income/(loss), and non-GAAP earnings per diluted share as well as Adjusted EBITDA are exclusive of certain items to facilitate management's review of the comparability of our core operating results on a period to period basis because such items are not related to our ongoing core operating results as viewed by management. We define our "core operating results" as those revenues recorded in a particular period and the expenses incurred within that period that directly drive operating income in that period. Management uses these non-GAAP financial measures in making operating decisions because, in addition to meaningful supplemental information regarding operating performance, the measures give us a better understanding of how we should invest in research and development, fund infrastructure growth and evaluate the effectiveness of marketing strategies. In calculating the above non-GAAP results, management specifically adjusted for the following excluded items:
a) Stock-based compensation expense impact. We recognize equity plan-related compensation expenses, which represent the fair value of all share-based payments to employees, including grants of employee stock options as non-GAAP adjustments in each period.
b) Amortization of acquired intangibles. We acquired certain companies in 2010 and booked intangible assets related to these acquisitions. The amortization of these acquisition related costs is excluded from non-GAAP net income because it is not related to ongoing controllable management decisions and because it is non-cash in nature.
c) Stock warrant revaluation expenses. This is a non-cash expense as a result of preferred warrants outstanding that were revalued each quarter prior to our initial public offering. We believe the comparisons of ongoing operations should exclude effects of such revaluations.
Management adjusts for the above items because management believes that, in general, these items possess one or more of the following characteristics: their magnitude and timing is largely outside of Vocera's control; they are unrelated to the ongoing operation of the business in the ordinary course; they are unusual and we do not expect them to occur in the ordinary course of business; or they are non-operational, or non-cash expenses involving stock option grants.
We believe that the presentation of these non-GAAP financial measures is warranted for several reasons:
1) Such non-GAAP financial measures provide an additional analytical tool for understanding our financial performance by excluding the impact of items which may obscure trends in the core operating results of the business;
2) These non-GAAP financial measures facilitate comparisons to the operating results of other companies commonly compared to us, which use similar financial measures to supplement their GAAP results, thus enhancing the perspective of investors who wish to utilize such comparisons in their analysis of our performance; and
3) These non-GAAP financial measures are employed by our management in their own evaluation of performance and are utilized in financial and operational decision making processes, such as budget planning and forecasting.
Set forth below are additional reasons why share-based compensation expense is excluded from our non-GAAP financial measures:
i) While share-based compensation constitutes one of our ongoing and recurring expenses, it is not an expense that requires cash settlement by us. We therefore exclude these charges for purposes of evaluating core operating results. Thus, our non-GAAP measurements are presented exclusive of stock-based compensation expense to assist management and investors in evaluating our core operating results.
ii) We present share-based payment compensation expense in our reconciliation of non-GAAP financial measures on a pre-tax basis because the exact tax differences related to the timing and deductibility of share-based compensation are dependent upon the trading price of our common stock and the timing and exercise by employees of their stock options. As a result of these timing and market uncertainties the tax effect related to share-based compensation expense would be inconsistent in amount and frequency and is therefore excluded from our non-GAAP results.
As stated above, we present non-GAAP financial measures because we consider them to be important supplemental measures of performance. However, non-GAAP financial measures have limitations as an analytical tool and should not be considered in isolation or as a substitute for our GAAP results. In the future, we expect to incur expenses similar to certain of the non-GAAP adjustments described above and expect to continue reporting non-GAAP financial measures excluding such items. Some of the limitations in relying on non-GAAP financial measures are:
Our stock option and stock purchase plans are important components of incentive compensation arrangements and will be reflected as expenses in our GAAP results for the foreseeable future; and
Other companies may calculate non-GAAP financial measures differently than us, limiting their usefulness as a comparative measure.
Pursuant to the requirements of SEC Regulation G, a detailed reconciliation between our non-GAAP and GAAP financial results is set forth in the financial tables at the end of this press release. Investors are advised to carefully review and consider this information strictly as a supplement to the GAAP results that are contained in this press release and in our SEC filings.
Vocera Contact:
Bob East
bob.east@westwicke.com
Vocera Communications, Inc.
Three months ended June 30, Six months ended June 30,
(in thousands, except per share amounts) 2013 2012 2013 2012
Product $15,340 $16,155 $28,300 $30,792
Service 9,956 8,723 19,409 17,205
Total revenue 25,296 24,878 47,709 47,997
Product 5,336 5,472 9,946 10,901
Service 4,170 3,822 8,254 7,391
Total cost of revenue 9,506 9,294 18,200 18,292
Gross profit 15,790 15,584 29,509 29,705
Research and development 3,418 2,694 7,032 5,205
Sales and marketing 10,679 8,002 20,911 15,532
General and administrative 3,629 3,617 6,927 6,704
(Loss) income from operations (1,936) 1,271 (5,361) 2,264
Interest income 59 14 83 26
Interest expense and other finance charges - (3) - (74)
Other expense, net (84) 105 (131) (1,492)
(Loss) income before income taxes (1,961) 1,387 (5,409) 724
Provision for income taxes (61) (206) (112) (379)
Net (loss) income (2,022) 1,181 (5,521) 345
Less: undistributed earnings attributable to participating securities - (1,078) - (345)
Net (loss) income attributable to common stockholders $ (2,022) $ 103 $(5,521) $ -
Net (loss) income per share attributable to common stockholders:
Basic and diluted ($0.08) $0.00 ($0.23) $0.00
Weighted average shares used to compute net (loss) income per share attributable to common stockholders:
Basic 24,555 21,738 24,419 12,700
Diluted 24,555 24,520 24,419 15,421
June 30, December 31,
(in thousands) 2013 2012
Cash and cash equivalents $ 40,739 $ 92,521
Short-term investments 84,532 34,989
Accounts receivable, net 19,093 21,697
Other receivables 439 550
Inventories 4,213 2,772
Prepaid expenses and other current assets 3,277 2,808
Total current assets 152,293 155,337
Property and equipment, net 5,560 3,631
Intangible assets, net 1,907 2,267
Goodwill 5,575 5,575
Other long-term assets 709 495
Total assets $ 166,044 $ 167,305
Accounts payable 3,181 2,854
Accrued payroll and other liabilities 8,490 11,754
Deferred revenue, current 23,491 22,451
Total current liabilities 35,162 37,059
Deferred revenue, long-term 5,569 5,882
Other long-term liabilities 1,640 1,239
Total liabilities 42,371 44,180
Stockholders' equity 123,673 123,125
Total liabilities and stockholders' equity $ 166,044 $ 167,305
Reconciliation of GAAP to Non-GAAP
(In thousands, except per share data, unaudited)
Three months ended June 30,
Net income Diluted Earnings Net income Diluted Earnings
(loss) shares (loss) per (loss) Shares (loss) per
share-diluted share-diluted
GAAP $ (2,022) 24,555 ($0.08) $1,181 24,520 0.00
Non-GAAP Adjustments:
Add dilutive shares for EPS (a) - 1,718 -
Add preferred shares conversion (b) 142
Add IPO shares (c) 55
Stock-based compensation adjustment (d)
Gross Margin 214 85
Operating Expenses 1,802 848
Intangible amortization (e)
Gross Margin 92 97
Operating Expenses 89 122
Change in fair value of warrant and option liabilities (f) (75)
Total adjustments (g) 2,197 1,718 0.09 1,077 197 0.09
Non-GAAP $ 175 26,273 $ 0.01 $ 2,258 24,717 $ 0.09
(a) Dilutive shares added to reflect change to share count calculation from loss to profit, i.e., from "basic" to "fully diluted" weighted average shares.
(b) Preferred shares as if converted and outstanding for the full quarter.
(c) Newly issued IPO shares on April 2, 2012 as if they had been outstanding for the entire prior quarter.
(d) This adjustment reflects the accounting impact of non-cash stock-based compensation expense.
(e) This adjustment reflects the accounting impact of acquisitions in 2010 in non-cash expense.
(f) This adjustment reflects the accounting impact of revaluing preferred stock warrants and the option liability in non-cash expense.
(g) Non-GAAP earnings are not reserved for payment to participating securities, allowing EPS to be calculated as earnings divided by diluted shares.
Six months ended June 30,
GAAP $ (5,521) 24,419 ($0.23) $ 345 15,421 0.00
Add dilutive shares for EPS (e) - -
Add preferred shares conversion (f) - 6,540
Add IPO shares (g) - 2,527
Stock-based compensation adjustment (a)
Gross Margin 436 106
Operating Expenses 3,284 1,172
Intangible amortization (b)
Operating Expenses 179 243
Change in fair value of warrant and option liabilities (c) - 1,631
Total adjustments 4,083 0 0.17 3,345 9,067 0.15
Non-GAAP (d) $ (1,438) 24,419 $ (0.06) $ 3,690 24,488 $ 0.15
(a) This adjustment reflects the accounting impact of non-cash stock-based compensation expense
(b) This adjustment reflects the accounting impact of acquisitions in 2010 in non-cash expense.
(c) This adjustment reflects the accounting impact of revaluing preferred stock warrants and the option liability in non-cash expense.
(d) Non-GAAP earnings are not reserved for payment to participating securities, allowing EPS to be calculated as earnings divided by diluted shares.
(e) Dilutive shares added to reflect change to share count calculation from loss to profit, i.e., from "basic" to "fully diluted" weighted average shares.
(f) Preferred shares as if converted and outstanding for the full year.
(g) Initial public offering shares issued April 2012, as if they had been outstanding for the full year.
Non-GAAP income adjusting items
(In thousands, unaudited)
Stock- Change in Stock- Change in
based Intangible fair value of Total based Intangible fair value of Total
compensation amortization warrant and adjustments compensation amortization warrant and adjustments
option liabilities option liabilities
Gross margin:
Product $ 55 $ 92 $ 147 $ 22 $ 97 $ 119
Services 159 159 63 63
Research and development 228 228 111 111
Sales and marketing 726 86 812 205 110 315
General and administrative 848 3 851 532 12 - 544
Other (income) expense - (75) (75)
Non-GAAP income adjustments $ 2,016 $ 181 - $ 2,197 $ 933 $ 219 $ (75) $ 1,077
Product $ 119 $ 184 $ 303 $ 30 $ 193 $ 223
Services 317 - 317 76 - 76
Research and development 437 - 437 136 - 136
Sales and marketing 1,305 173 1,478 270 220 490
General and administrative 1,542 6 1,548 766 23 - 789
Other (income) expense - - 1,631 1,631
Non-GAAP income adjustments $ 3,720 $ 363 $ - $ 4,083 $ 1,278 $ 436 $ 1,631 $ 3,345
GAAP net income (loss) $ (2,022) $ 1,181 $ (5,521) $ 345
Add back:
Stock-based compensation expense 2,016 933 3,720 1,278
Change in fair value of warrant and option liabilities - (75) - 1,631
Interest (income) expense, net (59) (11) (83) 48
Depreciation and amortization 576 724 1,114 1,278
Income tax expense 61 206 112 379
Non-GAAP adjusted EBITDA $ 572 $ 2,958 $ (658) $ 4,959
HUG#1721252


Long years of habit have persuaded many of us to casually hand over our money to large media corporations portraying themselves as truly 'independent' 'guardians' of people and democracy. In reality they are all firmly embedded in a system of greedy and ruthless power that precisely depends on deception and public ignorance.
The media forever adhere to a giant 'gentleman's agreement' whereby occasional references to the truth are made but almost no one goes 'too far' in challenging established power. Consider the former UN humanitarian coordinator, Denis Halliday, who has repeatedly described Western sanctions policy in Iraq as "genocidal", and who resigned in protest in September 1998 - an unprecedented event at such a senior level in the UN. Halliday was responsible for setting up the UN's 'oil for food' programme in Iraq - he knows what he's talking about.
And yet in more than 10,500 articles on Iraq, its recent history, its problems, its apparently endless suffering, Halliday has been mentioned twice in the Guardian and Observer this year. Chief Unscom weapons inspector, Scott Ritter, who described Iraq 90-95%, or "fundamentally", disarmed of WMD by December 1998, has been mentioned 13 times in these 10,500 articles.
This is not hard science, but it is a snapshot indication of the true extent to which you, we, and the people of Iraq are being betrayed by our 'best' media. This is no joke - people are literally paying with their lives for this media subservience to power.
If our own government's genocide is not a worthy subject even of discussion, even of debate, then what price honest debate on any of the other vital issues and crises that are looming over society but that also happen to tread on the sensitive toes of important people?
Word about the Media Lens project continues to spread. Since March, we have been writing regularly for the New Statesman magazine, our Media Alerts have been posted across the internet, in magazines, and also published in several collections of essays on the war on Iraq, media issues, and so on. Inspired by our example, similar sites have been set up, or are being planned, in Australia, Canada, Denmark and India. By last Christmas, we had recorded 100,000 hits to the site after 18 months of activity - a figure that now stands at some 320,000 hits.
The response of the mainstream continues to be predictable. We are widely read within the media - as we know from our subscriber database and also from journalists occasionally breaking cover to take issue with what we have written! We have been quoted by the BBC (Newsnight), the Observer (unattributed), the Guardian, the Daily Mirror and the Times. And yet, supportive mentions by John Pilger in the New Statesman aside, there has been not one attempt to investigate the purpose or possible significance of what we are doing.
Thanks to very kind donations by readers and subscribers, one of us (David Edwards) has for the first time been able to take six months off other paid work from June of this year to concentrate on Media Alerts and also (with David Cromwell) on the writing of the first Media Lens book, provisionally titled: Guardians Of Power - The Great Liberal Media Lie. Funds are now running low, however, and if we are to maintain, and even expand, our activities, we need any financial support you might feel able to offer.
Click on the "Make a donation" button for a one-off contribution or set up a subscription (i.e. regular payment) by clicking on "PayPal subscribe" or "StormPay subscribe".
It's hard to exaggerate the significance of this support. Quite simply, rather than doing other paid work, it means we can focus all our time and energy on developing Media Lens.
It seems to us that the internet offers an extraordinary, and at present largely unchecked, tool for challenging organisations which have for so long subordinated people and planet to short-term profit. Important facts and ideas challenging state-corporate deceptions that might once have appeared after a month's delay in magazines with tiny circulations, are today instantly snapped up and forwarded around the world to hundreds of thousands of people. Because people have a nose for truth, the best material is not being swamped by 'information overload' - it is getting through.
We are determined to make the most of this opportunity to challenge destructive power in a way that, we believe, is unprecedented. But we can't do it alone - we really do need your support.


This class was extremely relevant. I've learned how to ask the right questions and expect to have better meetings with the business when I return to my job. -Geralyn Mendoza, Amylin Pharmaceuticals, Inc.
Length and Learning Modes: In person classes: 3 days; Virtual classes: six 3.5 hour sessions; Anytime Learning: six 3.5 hour sessions. Prices depend on the mode chosen. Discounts available for teams and for private offerings.
If you don't have the prerequisite training, contact us! We'll provide a self-paced Getting Started in Business Analysis Anytime Learning course for you.
Workshop solutions that serve as useful examples.
Trace requirements to ensure they link to business value and to manage the requirements throughout the project.
Learn to manage the requirements throughout the project.
Use standard, core models to quickly uncover additional requirements.
Present a complete "package" to the business for their approval.
The instructor is excellent, her ability to bring real life experience was very helpful. This course will enable me to bring an organized approach to the projects I am currently working on. –Jonine Husted, Cargill, Inc.


Gene D. Robinson III has been practicing law in Virginia since 2007. Prior to establishing his own law practice in Arlington, he worked as an associate attorney at Ritzert & Leyton, P.C. in Fairfax, Virginia. Gene is a Certified Financial Planner (CFP) practitioner and worked as a trust officer and wealth management advisor before going to law school. He is a 2007 graduate of the University of Florida, Levin College of Law, where he was the Managing Editor of the Florida Journal of International Law.
Attorney Robinson is licensed to practice law in Virginia & District of Columbia., is a Certified Financial Planner (CFP) and is an Accredited Attorney, U.S. Dept. of Veteran's Affairs.
To contact Gene Robinson call 703-224-8282.


text:
HomeMS SQL
SQL Server 2012 Integration Services – Unattended Execution of SSIS Packages
By Marcin Policht
As we have demonstrated in our recent articles published on this forum, there are several different methods of executing SQL Server 2012 Integration Services packages in an interactive manner. More commonly though, tasks accomplished via SSIS are a part of procedures that run unattended, either scheduled to launch at a particular date and time or triggered by some arbitrarily chosen event. In this presentation, we will describe the most typical approach to implementing such scenario.
As you might recall from our earlier discussions, SQL Server 2012 Integration Services offer two distinct ways of deploying packages, referred to respectively as Package and Project deployment models. The first of them represents the legacy approach and for the most part, it has remained unchanged since the most recent product release. Depending on your preferences, packages deployed in this fashion can be stored in .dtsx format (as part of the file system) or be incorporated into MSDB database. In either case, it is possible to manage them via SSIS service, in which case they appear in the Stored Packages folder within the Integration Services node of the SQL Server Management Studio console. (Note though, that this applies only to .dtsx files residing in locations corresponding to the SSIS Package Store, which are determined by the value of <StorePath> element of %Program Files%Microsoft SQL Server110DTSBinnMsDtsSrvr.ini.xml file). Packages deployed via the second deployment model (introduced in SQL Server 2012) are encapsulated into projects hosted in the Integration Services Catalog, named SSISDB, (accessible via the Database Engine node of the SQL Server Management Studio console).
The most convenient and popular method of invoking SSIS Packages in the unattended fashion leverages SQL Server Agent service functionality. In order to implement it, you will first have to ensure that the service is enabled (with its Start Mode set to Automatic) and running (which you can determine using SQL Server Configuration Manager console). Once this is verified, in the Object Explorer window of SQL Server Management Studio console, select New->Job from the context sensitive menu of SQL Server Agent node (or its Jobs subfolder), resulting in the display of the New Job dialog box. On its General page, specify an arbitrary package name and, if desired, assign a job category (assuming the standard configuration, this is by default set to [Uncategorized (Local)]). Switch to the Steps page and click on the New… command button, which will present you with New Job Step dialog box. Type in an arbitrary name of the intended action in the Step name textbox and select SQL Server Integration Services Package in the Type listbox. Next, you need to choose the security context in which the individual step will execute by selecting Run as account, that is set by default to SQL Server Agent Service Account. (We will review factors that should be taken into consideration when configuring this setting shortly).
In the lower area of the New Job Step dialog box, on the General tab, you will find entries that allow you to designate the package to be executed. Notice that this portion of the interface depends on the choice of Package source, which can take one of the following values:
SSIS Catalog – applicable to the Project Deployment Model; requires that you specify the target Server where the package is hosted, authentication method, and the name and full path (within the SSISDB folder hierarchy) of your Package. This option also exposes the Configuration tab, further subdivided into Parameters (giving you the ability to review and modify values of parameters defined within the package), Connection Managers (listing all connection managers, whose individual properties can be modified at this point), and Advanced (facilitating overriding property values, assigning a desired logging level, as well as allowing you to enforce Dump on errors and 32-bit runtime settings) tabs. You also have an option to designate one of the pre-created environments via the Environment listbox. (For more information on these features, refer to our earlier article).
SQL Server– applicable to the Package Deployment Model; refers to scenarios in which packages are stored in MSDB database and accessible via the Stored PackagesMSDB folder hierarchy of Integration Services node, within Object Explorer in SQL Server Management Studio console. Just as with SSIS Catalog, you need to start by specifying the Server, authentication method, and the package path (within Stored PackagesMSDB folder, including the package name). However, unlike before where we had access to the Configuration tab only, selecting this option exposes a considerably larger number of configurable settings, which are grouped into eight tabs (roughly corresponding to page layout in the DTExecUIutility) labeled as follows:
Configurations– allows you to add one or more configuration files (typically, with extension .dtsconfig). In the traditional package deployment model scenarios, configurations give you the ability to assign values to package components (including their properties and variables) using external data sources during invocation (while in general it is possible to use registry entries, database tables, environment variables, parent package variables, or XML files, only the last one of these options is applicable here). Note that this supplements the ability to designate configuration files during package development (but keep in mind that those defined within the package will take precedence if they conflict with the content of configuration files specified here).
Command files – lets you add one or more command files (standard text files) containing command line options for the dtexec utility (which, behind the scenes, is employed by the SQL Server Integration Services step of a SQL Server Agent job to carry out its actions). One of the more common examples of its usage would be a text file containing multiple /SET switches that assign arbitrary values to package variables. (For more information regarding dtexec syntax, refer to our recent article dedicated to "Using dtexec.exe to Run File System-based Packages").
Data sources– contains editable entries representing Connection Managers within the package, giving you the ability to modify their connection strings. (Incidentally, these settings correspond to the Connection Managers page of DTExecUIutility).
Execution options – just as in DTExecUI, it is possible to set several options related to package validation here (in particular, Fail the package on validation warnings and Validate package without executing) and execution (such as enabling package checkpoints, including specifying the location of the checkpoint file, enforcing restart options, or designating the Use 32 bit runtime). It is also possible to override the MaxConcurrentExecutable property, which determines the maximum number of tasks that can run in parallel within the package (the default value of -1 indicates that the limit is calculated by adding 2 to the number of logical processors).
Logging – intended for assigning one or more log providers (you can choose among SSIS log provider for Text files, SSIS log provider for SQL Server, SSIS log provider for SQL Server Profiler, SSIS log provider for Windows Event Log and SSIS log provider for XML files) and specifying connection strings associated with them (specifics depend on the provider – for more information refer to LogProvider.ConfigStringMSDNarticle).
Set values – provides the ability to directly set values of package properties (constituting an alternative to the command files we described above). Properties are identified using property paths, whose basic syntax was described in our article dedicated to the dtexec utility.
Verification– allows you to specify conditions that need to be satisfied in order for the package to be executed, which may include such characteristics as a digital signature, package build (sequential number assigned during the build process), package ID, or version ID. You can set these values during the package design stage in SQL Server Data Tools via the Properties window of a package (accessible after selecting the package on the Package Explorer tab in the Designerwindow).
Command line – displays the summary of all options selected through the remaining tabs (and represents the final list of parameters that will be applied during the step execution). You can Edit the command line manually or, if you change your mind, Restore the original options.
File system– applicable to the Package Deployment Model, it is intended for scenarios in which packages are stored as .dtsx files in a local or remote file system location, that are not controlled by SSIS service. You are required to provide the full path of the package file. Selecting this option gives you access to the same selection of settings as those available when using SQL Server as the package store.
SSIS Package Store – applicable to the Package Deployment Model, refers to scenarios in which packages are stored as .dtsx files in local or remote file system locations that are controlled by SSIS service, as well as MSDB database (effectively, it supersedes the SQL Server option). It is possible to modify the default locations by adding extra <StorePath> entries to %Program Files%Microsoft SQL Server110DTSBinnMsDtsSrvr.ini.xml (as described in the MSDN Library). Just as with SQL Server entry, you need to specify the Server, authentication method, and the package path (within SSIS Packages folder hierarchy) including the package name. In this case, you also have access to the same selection of settings as those available when using SQL Server or File system as the package store.
When running SSISDB-resident packages, details of their execution can be examined by employing centralized logging implemented as part of the Integration Services Catalogs. More specifically, the context-sensitive menu of the package node within SSISDB folder hierarchy includes Reports entry, with Standard Reports and Custom Reports cascading menu options. Both of them offer a convenient way to obtain data about package invocations, including their overview, all of the auto-generated messages, as well as performance statistics.
If you want to examine results of running packages stored in the other three location types, you can take advantage of the Log File Viewer (accessible via the View History item in the context sensitive menu of the job containing the SQL Server Integration Services Package step). Alternatively, the most recent job execution status is available from Job Activity Monitor (under SQL Server Agent within the Object Explorer window).
As mentioned earlier, it is important to consider the security context in which unattended jobs will be executing. The default, relying on SQL Server Agent service account (which employs NT ServiceSQLSERVERAGENT built-in security principal) might not have appropriate security privileges (NT ServiceSQLSERVERAGENT is a member of the sysadmin fixed server role but its rights outside of the SQL Server instance are limited, as detailed in MSDN Library). In order to overcome these limitations and to comply with the principle of least privilege, you should consider using a separate, dedicated Windows local or domain account instead.
This is accomplished by combining two entities available in SQL Server Management Studio – namely credentials and SQL Server Agent proxy accounts. The first of them allows you to designate a Windows security principal that is available across all SQL Server 2012 components (and can be used when accessing external resources, such as local folders or remote file shares). The purpose of the last one is to define a security context in which a SQL Server Agent job can run (or, more specifically, its individual subsystems, such as in our case SQL Server Integration Services Package).
To create a credential, navigate to the Credentials subfolder of the Security folder (in Object Explorer within SQL Server Management Studio). From its context sensitive menu, select the New Credential… entry. In the resulting dialog box, type in its name and use the Identity textbox to specify the corresponding Windows account, along with its password in the Password and Confirm password entries. Keep in mind that, most typically, such passwords would be set not to expire. In addition, the user account should have Log on as a batch job user right on the SQL Server computer. Once that is completed, you are ready to put the new credentials to use. To do so, right-click on the Proxies folder under the SQL Server Agent node and activate the New Proxy Account dialog box using the matching menu item. Populate Proxy name and Credential name textboxes and in the Active to the following subsystems section enable the checkbox next to SQL Server Integration Services Package entry. In order to restrict access to the proxy account, switch to the Principals page, where you choose the Principal type (SQL Login, Msdb role, or Server role) from the list of Available principals. Designated principals will be able to assign proxy account to the Run as entry when defining SQL Server Integration Services Package step within a SQL Server Agent job.
This completes our overview of SSIS specific aspects of configuring SQL Server Agent jobs. For more information regarding job creation and scheduling, refer to MSDN Library.
See all articles by Marcin Policht
Marcin Policht
Being a long time reader, I'm proud to join the crowd of technology gurus gathered here. I have a fair share of Microsoft exams behind me, a couple of acronyms after my name - MCSE, MCSD, and MCT, decent familiarity with majority of MS BackOffice products (SMS, SQL, Exchange, IIS), programming and scripting languages (VB, C++, VBScript with wsh) and several years of practical experience with Windows environment administration and engineering. My focus these days is on SQL Server and Windows 2000, and I'll attempt to share the most interesting experiences with these products.
Previous articleHarvesting the Big Data Tsunami: The Path Beyond Hadoop for Big Data Analytics
Next articleVMware Gemfire 7 Scales In-Memory Data Grid
Tip 74 – Changing Cost Threshold for Parallelism
Gregory Larsen - February 24, 2021
How Many Databases Can You Name?
Brad Jones - May 11, 2020
How to Find the Estimation Cost for a Query
Gregory Larsen - May 4, 2020


Pro-Line by The Fire is on the Horizon (Only 4 short months away), and Pro-Line Scale City is one of our new main attractions!
We want YOU to Claim your stake in the Pro-Line Scale City and build a Scale scene for this year's Pro-Line By The Fire Event!
If you have a Scale garage and would like to put it on display, GREAT, but if you want to let your IMAGINATION run wild and create something unique just for the event, we encourage you to take part in this opportunity as well.
There are no constraints (Small or Tall) with the your scale scene and it doesn't have to be a full blown diorama.
It can be something as simple as a single figure that portrays a story, a dinosaur on rampage, a clown holding balloons, or a western shootout! You name it!
If you really want to build a masterpiece and get the support of the township then you are going to want to make a larger scale scene, maybe a Police department, Fire Station, Diner, maybe someone is shooting a film with a car crash, what about a Scale R/C Track!? I heard someone might even be doing a Drive-in Theater!
The goal is to bring the Pro-Line Scale City to life. Just think about what you'd want to see in your Scale City. The options are limited only by your imagination!
AWARDS and PRIZES for Top entries, and something special for all participants.
We challenge YOU to put your best foot forward by claiming your piece of the Pro-Line Scale City Territory!
Please inform us of your build by 04/30/2018 email [email protected] with your entry.
Be Sure to Share your Ideas and Build Progress on the By The Fire event page!
King of the Monster Trucks – Highlights and Event Recap!


Computer science engineer specialised in live audiovisuals. Maduell explores and researches the possibilities of live digital creation. He is a founding member of the Telenoika cultural association, which has spent the past 10 years working on refreshing the country's independent audiovisual scene, with activities in the field of audiovisual arts and new communication technologies.


This was a good team performance by the boys on the night , those to impress were John leahy, Niall Collins ,Sean Joy , Tom Melvin , Sam Tarrant and Bryan Sweeney. Team Glynn Carey , Sean Joy , Niall Collins , Feidlim Roberts , Ciaran Pierce , Bryan Sweeney , Ciaran O Connor , Tom Melvin, Darren Loughnane , John Leahy , Oran Pierce , Thomas Doherty , Sam Tarrant , Jack Healy , Robert Smith , Subs Daniel Sheehan , John Roche, Adam Mulvihill , Mickey Hartnett, Lorcan Moloney , Kevin O Connor , Conor Beasley .
Emmets met with Kerin's O'Rahilly's at home last nite where a great game of football was played out with the result going right down to the final whistle. Emmets took an early lead with a point in the first minute. However Gearoid Savage equalized with a point from a free for Strand Road shortly afterwards. Emmets then took control of the game and scored 2-2 without reply. However the Tralee men got stuck and their determination did not wilt and their hard work paid off with two well taken goals just before the break meant Emmets led at half time by f 3-5 to 2-5. Rahilly's got stuck in right from the off in the second half taking two early points, on the kickout Rahillys turned over the ball and struck to the back of the Emmets net. Emmets were rattled but began defending better with Jack Healy and Brian Sweeney aiding a gallant come back but a goal by the Rahillys midfielder gave the Tralee side the valuable points. Final Score Emmets 6-9 Kerins O'Rahilly's 6-12. This game was a credit to both sides and the brand of football played was a joy to watch.


Nothing screams girly like a Twin Metal Bed that incorporates the color pink and hearts! Your daughter will thrive in the confides of this bed, while surrounded by stunning arched metal headboard and footboards that include a lovely pink finish and motifs of hearts. Simply a perfect choice for timeless, dainty design sure to appeal to the feminine eye.


text:
Carol Jane Anger Rieke ( - ) est une astronome, chimiste informaticienne et enseignante de mathématiques américaine. Elle a co-écrit des articles avec le lauréat du prix Nobel de chimie Robert Mulliken.

Enfance et éducation

Carol Jane Anger est originaire d'Evanston, dans l'Illinois. Elle fréquente l'université Northwestern, où elle obtient d'excellentes notes et remporte plusieurs prix, dont une coupe en 1926 en tant que " meilleure tireuse à la carabine de l'Université ". Elle poursuit des études supérieures en astronomie au Radcliffe College et travaille à Harvard avec Cecilia Payne-Gaposchkin et Harlow Shapley. Elle obtient son doctorat en 1932, avec le lauréat du prix Nobel John Hasbrouck Von Vleck comme conseiller. Sa thèse, intitulée Spectroscopic Parallaxes of Galactic and Moving Clusters (« Parallaxes spectroscopiques des amas galactiques et mobiles »), remporte le prix Caroline Wilby pour la meilleure thèse de Radcliffe cette année-là. Elle passe un an à l'Observatoire de Harvard en tant que récipiendaire de la bourse de recherche Sarah Berliner de l'American Association of University Women. Rieke poursuit son travail postdoctoral sur la chimie computationnelle à l'université de Chicago, sous la direction du lauréat du prix Nobel Robert Mulliken.

Carrière

Carol Jane Anger est élue membre de l'American Astronomical Society lors de sa réunion à Chicago en 1930. Après son mariage, le cours de la carrière scientifique de Carol Rieke dépend de manière significative de l'orientation professionnelle de son mari. Elle continue à faire des mesures spectroscopiques à l'Observatoire de Harvard après avoir terminé son travail de doctorat. En 1938, elle participe à la 4e Conférence annuelle de Washington sur la physique théorique à l'université George Washington ; elle est la seule femme scientifique présente et sur les photos de groupe, aux côtés de John von Neumann, Edward Teller, George Gamow, Hans Bethe et Subrahmanyan Chandrasekhar.

Elle est coautrice d'articles avec Mulliken lorsqu'elle vit à Chicago. Lorsque les Rieke déménagent au Massachusetts pendant la Seconde Guerre mondiale, elle travaille sur les contre-mesures radar. Après la guerre, son mari rejoint la faculté de physique de l'université de Purdue, mais les règles de népotisme ont fait qu'elle n'a pas pu devenir membre de la faculté ; elle a donc été chargée de cours en mathématiques. Lorsque le couple revient à Chicago, elle enseigne les mathématiques au South Suburban College tout en reprenant ses recherches en chimie avec Mulliken.

Les publications scientifiques de Carol Rieke comprennent « A study of the spectrum of alpha2 Canum Venaticorum » (Astrophysical Journal 1929), « Wave-Length Standards in the Extreme Ultraviolet » (Phys. Rev. 1936, avec Kenneth R. More), Molecular electronic spectra, dispersion and polarization : The theoretical interpretation and computation of oscillator strengths and intensities (Reports on Progress in Physics 1940, avec Mulliken), Hyperconjugation (Journal of the American Chemical Society 1941, avec Mulliken et Weldon G. Brown), Bond Integrals and Spectra With an Analysis of Kynch and Penney's Paper on the Heat of Sublimation of Carbon (Rev. Mod. Phys. 1942, avec Mulliken).

Carol Rieke est membre élue du conseil d'administration du Bremen Community High School District 228 de 1957 à 1963, alors que ses enfants y sont scolarisés. Elle s'est également engagée dans la League of Women Voters et les Girl Scouts de la banlieue de Chicago, et est active au sein du Harvard-Radcliffe Club de Chicago.

Le South Suburban College crée une bourse d'études annuelle pour Carol Rieke.

Vie personnelle

Carol Jane Anger épouse le physicien Foster Frederick Carol Rieke en 1932. Ils ont deux enfants, George et Katharine. Leur fils George H. Carol Rieke devient astronome et épouse une autre astronome, Marcia J. Carol Rieke. Leur fille Katharine Carol Rieke Lawson fait partie de la faculté de l'Albert Einstein College of Medicine à New York. Carol A. Rieke devient veuve avec le décès de Foster Rieke en 1970. Elle décède fin 1999, à l'âge de , à Tucson, en Arizona.

Notes et références

Naissance en janvier 1908
Décès en décembre 1999
Femme astronome
Mathématicien américain du XXe siècle
Mathématicienne américaine
Professeur à l'université Marquette
Étudiant de l'université Northwestern
Étudiante du Radcliffe College
Astronome américain du XXe siècle
Femme scientifique

redpajama_set_name: RedPajamaWikipedia