text:
20/09/2016 Tue 12:04 in All markets by Jerene Ang
MNCs in Singapore adopt cloud solutions at three times the global average
Boost your team morale and showcase your team's achievements at the HR Excellence Awards. Benchmark yourself with the industry. View the categories and find out more.
With Singapore ranked first in terms of technology readiness, it might not be surprising to see that multi-national companies (MNCs) in the country have adopted cloud based solutions and services at nearly three times the global average. This was according to a recent study conducted by Forrester Consulting on behalf of ServiceNow and Workday.
The results – launched at a media roundtable today at the ServiceNow premises at Suntec City, hosted by Jimmy Fitzgerald of ServiceNow, and featuring Michael Barnes, vice president and research director at Forrester – revealed that 66% of respondents in Singapore have adopted cloud technologies.
The key drivers of doing so – improving productivity, increasing revenues, providing better customer experience and business expansion.
Almost three quarters (72%) of CIOs surveyed stated that their main business objectives for the year were improving employee productivity and operational efficiency, with 69% saying it was to increase revenues and improving customer experience, and 25% stated that entering new markets or segments was a key priority.
Jimmy Fitzgerald, vice president, ServiceNow Asia-Pacific and Japan said, "These results highlight the confidence that MNCs in Singapore have regarding the benefits of cloud solutions and services. It is clear that they are also utilising this technology to help make their organisations more agile and free their employees to focus on more productive work."
ALSO READ: Is a cloud HR management system as useful as it seems?
Despite the benefits of cloud based solutions, respondents in Singapore expressed concerns with regards to cyber security as their top priority.
When considering any new IT investments, 94% of respondents reported that improved security is critical. When looking specifically at cloud related technology, 78% echoed that view, reporting their concerns regarding data sovereignty, residency or security.
However, due to the cyber security measures taken by the Singapore government to protect businesses from cyber terrorism, only 59% of local respondents were concerned about hacking by foreign agencies.
On the topic of security, earlier studies pointed out that 63% of data breaches are caused by weak passwords, and that finance and HR staff pose the biggest security risk to firms. Regarding these situations, Fitzgerald and Barnes told Human Resources during the media roundtable that educating employees is the best solution.
Additionally, the study pointed out that MNCs in the lion city are acutely aware of the need to abide by Singaporean regulations, with 81% concerned about maintaining regulatory compliance.
"Cloud solutions and services enable employees to work anytime, anywhere from a multitude of different devices. Streamlined interfaces and always-available data has resulted in a new way of working that is driving a more innovative work culture and more agile business models among many companies in Singapore and the region.", said Chano Fernandez, president of Workday APAC and EMEA.
Looking forward, 59% of respondents cited overcoming inflexible IT processes and managing complex technology environments as key obstacles facing them, with 56% also saying they are concerned about the rate of technology change.
Furthermore, when responding to these needs, 94% reported that improved security and speed of deployment were critical attributes.
According to the study, "successful CIOs are augmenting … traditional IT systems and approaches with cloud-based solutions to deliver the speed, flexibility and employee productivity that business needs to thrive in the age of the customer."
Photo / 123RF
Human Resources magazine and the HR Bulletin daily email newsletter:
Asia's only regional HR print and digital media brand.
Register for your FREE subscription now »
45% in Malaysia believe the glass ceiling is impeding women's careers
Malaysia lags ASEAN peers in tech savviness
02/21/2013 Thu 16:13 PM in UK by Sabrina Zolkifi
Bizarre HR: Stress ball maker flips out
In an ironic twist, a man who made stress balls for a living got worked up and punched his boss in the face after being asked to l..
03/06/2017 Mon 09:10 AM in All markets by Contributor
DBS COO's 5 tips for setting up a human capital analytics team
"For starters, it's ridiculously hard work," admits Grace Yip, COO of group HR. Here's the full story...
03/06/2015 Fri 12:05 PM in China by Akankasha Dewan
Pay gap between bosses and staff surges
"The potential for a large job pay gap to cause discontent among the workforce is huge."..
07/26/2013 Fri 16:54 PM in China by Rebecca Lewis
Companies using star signs to pick job candidates
The practice of "Zodiac discrimination" means applicants who are Virgos are less likely to get a job over someone who was born a G..
01/27/2016 Wed 17:43 PM in Asia by Contributor
The generation gap – can we make it work?
Chella Pandian of Merck Sharp & Dohme analyses if the generation gap can be resolved by training leaders to manage across generati..


text:
Home / Topics / Data Protection
Minimizing the Encryption Blast Radius
By Rick Robinson
We have made great strides in the area of encryption since its introduction over 3,000 years ago, particularly with the introduction of asymmetric and hash algorithms. From a policy perspective, the National Institute of Standards and Technology (NIST) has helped us evolve our encryption capabilities by pushing for public submission and review of algorithms, as they did with Advanced Encryption Standard (AES) and Secure Hash Algorithm 3 (SHA-3). In 2009, IBM research scientist Craig Gentry presented the first homomorphic encryption scheme, and IBM unveiled pervasive encryption as part of its z14 platform last year.
Given all these developments, why do many enterprises still resist using encryption? For years, experts within the security community have debated about worst-case scenarios — that an encryption key might be lost or stolen, that a brute-force attack might unlock data, or that an intentional backdoor or unforeseen bug in the encryption algorithm might cause a failure, or encryption blast, that compromises all the data under its protection. These discussions foster fear and uncertainty in our community and can cause us to overreact or, worse, do nothing.
Why Are Organizations Reluctant to Adopt Encryption?
In the 19th century, Dutch cryptographer Auguste Kerckhoffs created a principle that states that a cryptosystem should be secure even if everything about the system — except the key — is public knowledge. In simpler terms, that means that even if you know everything about a lock, you should not be able to open it without the proper key.
Encryption critics have long stated that encryption has overhead. It does — it must — since no algorithm is free of processor consumption. However, the current standard for encryption, AES, is extremely efficient, and its security and performance were vetted publicly against numerous implementations, including a variety of languages, across a number of hardware architectures. In fact, even its implementation within silicon was evaluated before it was considered for ratification. Furthermore, AES has now withstood quite a lifetime of use without compromise since its formal ratification in 2001. Unlike algorithms before it, AES epitomizes Kerckhoffs' principle: The lock is well-known but the key is virtually impossible to find, especially within a 256-bit keyhole
Managing Encryption Keys
Now let's talk about managing keys. We, as security professionals, do not place all of our reports, presentations or spreadsheets into a single file because it would be too difficult to manage. Instead, we manage thousands of files on our laptops with ease by separating them by topic, time, type or filename. We even have emails that are organized in a similar fashion, along with numerous hyperlinks. Why are we able to manage such a large set of files, but managing a similar number of encryption keys seems so challenging? In truth, managing encryption keys should be easier than managing files.
If we placed all of our data within one file or database, the loss of that database would have very large blast radius — all of the data would be gone. However, since we break our data into manageable chunks, files, databases or spreadsheets, the loss of one file does not mean a loss of everything. Therefore, our blast radius is smaller.
This approach enables us to minimize the encryption blast radius. Encryption not only gives you the ability to protect data, but it also allows you to encrypt it on a file-by-file basis, regardless of where it is stored, with each file being scrambled under a unique encryption key. With granular file encryption and a unique key per file, the loss of one key or file significantly reduces the blast radius.
Better yet, granular encryption and key management also allow you to erase the data forever by merely deleting the associated encryption key. Can you image a file delete feature that merely discarded the encryption key, thus rendering the data cryptographically erased and unrecoverable? Would rewriting with ones and zeros even be necessary? Sure, to feel better, you could rotate the bits of the key, but it would take a lot less time to scrub the bits of a 256-bit key than it would for a 1 GB file.
Related: What You Need to Know About Data Encryption Right Now
Are We Future-Proof?
We are never future-proof. Encryption is a practice, not a destination. Unfortunately, we have a lot of data that still needs our protection, but some of our locks and keys may need to be updated as well.
We do not know precisely when, but quantum computing is coming. Furthermore, we do not know exactly when it will be cost-effective, but the NIST reported that by 2030, the cost of building a quantum computer that can break a 2000-bit RSA key in a matter of hours will be about $1 billion. That is certainly not couch change, but the price will likely go down from there.
Will this advancement impact today's encryption algorithms? Yes, but the impact of symmetric algorithms such as AES will be mild compared to the disastrous impact it will have on asymmetric algorithms such as RSA and elliptic curve cryptography (ECC).
In response, we should not scream, declare the sky is falling or wait before we do anything. Instead, we should encrypt all of our data at a very granular level using AES-256, delete all data that we do not want to be made public in 10 years, and find new algorithms to replace RSA and ECC.
It's that simple — we must keep moving forward. It is the only way to minimize the encryption blast radius.
To learn more, watch the "Unified Data Encryption: Reduce the Risk of Costly Breaches and Compliance Pain" video at the top of this page.
Data Privacy | Data Protection | Data Security | Encryption | Encryption Keys | Storage
Rick Robinson
Product Manager, Encryption and Key Management
Rick Robinson comes from a diverse background of architecture, development, and deployment of new products and services that employ cryptography in one form ...
More from Data Protection

redpajama_set_name: RedPajamaCommonCrawl


text:
Name Word
By last name: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Colin Weidner Troy
Troy - Colin Michael Weidner, 26, of Ballina Street died suddenly Friday, July 12, 2019. Born and raised in Rochester, he was son of Charles H.Weidner of Tucson, AZ and the late Susan M. Schunck Weidner and step son of Robyn Benson. He had resided in Troy since 2014 and was a graduate of Wayne Central High School in Ontario, NY and earned his BS in Aeronautical Engineering from Clarkson University in 2014. Colin was employed for 4 years at Global Foundries and since December...
Troy - Colin Michael Weidner, 26, of Ballina Street died suddenly Friday, July 12, 2019. Born and raised in Rochester, he was son of Charles H.Weidner of Tucson, AZ and the late Susan M....
Francis 'Butch' Smith Troy
Troy - Francis 'Butch' Smith, 74, of Winter Street died Monday, July 8, 2019, at his residence after a long illness. Born in Troy, he was son of the late Raymond Smith and Marion Toussaint Smith and husband for 43 years of Helen A. Snyder Smith. He had resided in Troy all his life and was a graduate of Troy High School class of 1963 and Hudson Valley Community College. Mr. Smith was a maintenance engineer for the Enlarged City School District of Troy at Troy High...
Troy - Francis 'Butch' Smith, 74, of Winter Street died Monday, July 8, 2019, at his residence after a long illness. Born in Troy, he was son of the late Raymond Smith and...
Joy Walsh
West Sand Lake - Joy M. Pultz Walsh, 82, of Tollgate Road died Friday, July 5, 2019, at St. Peter's Hospital after a long illness. Born in Redrock, NY, she was daughter of the late Charles "Slim" Pultz and Hilda Briggs Faulkner Pultz and wife of the late William A. Walsh. Joy had resided in West Sand Lake since 1972 and was a graduate of Chatham High School. She has held many positions throughout the years. She was employed by Oak Manufacturing in Illinois,...
West Sand Lake - Joy M. Pultz Walsh, 82, of Tollgate Road died Friday, July 5, 2019, at St. Peter's Hospital after a long illness. Born in Redrock, NY, she was daughter of the late...
Janet Ratigan Troy
Troy - Janet W. Ratigan, 83, passed away peacefully Wednesday, July 3, 2019, at Samaritan Hospital after a long illness surrounded by her loving family. Born in Troy, she was daughter of the late Joseph Walkinshaw and Mary Roddy Walkinshaw. She had resided in Troy all her life and was a graduate of Catholic Central High School, class of 1953. Janet was a kindergarten teacher for St. Francis de Sales School Troy and later an Executive Secretary for Rensselaer County Family Court...
Troy - Janet W. Ratigan, 83, passed away peacefully Wednesday, July 3, 2019, at Samaritan Hospital after a long illness surrounded by her loving family. Born in Troy, she was daughter of...
Beth Ann Newkirk Syracuse
Syracuse - Beth Ann Newkirk, 32, of Buckingham Avenue died suddenly in an apartment house fire, Tuesday, June 11, 2019. Born in Troy, she was the daughter of Floyd and Diane Weeden Newkirk of Johnsonville. She was raised in South Troy and a 2004 graduate of Troy High School. She earned an Associates Degree from Hudson Valley Community College and transferred last year to SUNY ESF. Beth was working this summer with the New York Heritage Program in Syracuse. She enjoyed riding...
Syracuse - Beth Ann Newkirk, 32, of Buckingham Avenue died suddenly in an apartment house fire, Tuesday, June 11, 2019. Born in Troy, she was the daughter of Floyd and Diane Weeden Newkirk of...
Abby Wright
Averill Park- Abby L. Wright, 40, died unexpectedly Friday, June 07, 2019, at Albany Medical Center Hospital. Born in Troy, she was daughter of Connie Yount Bluteau of Maryland and the late Bruce Bluteau, Sr. and girlfriend of Jeremy Bashford. She had resided in the Averill Park area for the past 20 years and was a RN at the Troy Center for Rehabilitation and Nursing. Abby was a dedicated mother and loved spending time with her family. Survivors in addition to her mother and...
Averill Park- Abby L. Wright, 40, died unexpectedly Friday, June 07, 2019, at Albany Medical Center Hospital. Born in Troy, she was daughter of Connie Yount Bluteau of Maryland and the late Bruce...
Eugene Dwyer Troy
Troy - Eugene J. 'Tip' Dwyer, 89, formerly of Manning Ave, Hillsview Heights Troy died Monday, June 3, 2019, at Schuyler Ridge Health Care Clifton Park after a long illness. Born in Albany, he was son of the late John Dwyer and Mary Fitzgerald Dwyer and husband of the late Mary Alice Griffa Dwyer. He had resided in Troy many years and was a graduate of Cathedral High School in Albany. He enlisted in the Navy as an Aviation Machinist and was honorably discharged to...
Troy - Eugene J. 'Tip' Dwyer, 89, formerly of Manning Ave, Hillsview Heights Troy died Monday, June 3, 2019, at Schuyler Ridge Health Care Clifton Park after a long illness. Born in...
Michael Mangione Troy
Troy - Michael F. Mangione, 76, of Central Avenue was surrounded by his loving family when he died Sunday, June 2, 2019, at Albany Medical Center Hospital after a courageous, three year battle with IPF. Born in Troy, he was son of the late Joseph P. Mangione Sr. and Elizabeth Kehn Mangione and husband for 51 ½ years of Marie Kelly Mangione. He had resided in Troy all his life and was a graduate of Sacred Heart School and LaSalle Institute class of 1962. Mike was Vice President of...
Troy - Michael F. Mangione, 76, of Central Avenue was surrounded by his loving family when he died Sunday, June 2, 2019, at Albany Medical Center Hospital after a courageous, three year battle...
Robert Smith Brunswick
Troy - Robert W. Smith, 95, died Sunday, May 26, 2019, at Eddy Heritage House Nursing Center. Born in Nashua, NH, he was son of the late Major Eric and Elizabeth Smith and husband for 73 years of Marcia C. Ford Smith. Robert had resided in the Sycaway section of Troy since 1950 and was a graduate of Troy public schools. He also took an apprentice course at the Watervliet Arsenal. He served in the US Army during World War II in the European Theatre, First Army, 7th Corp with the 559th...
Troy - Robert W. Smith, 95, died Sunday, May 26, 2019, at Eddy Heritage House Nursing Center. Born in Nashua, NH, he was son of the late Major Eric and Elizabeth Smith and husband for 73 years of...
Joan Tutunjian Brunswick
Brunswick - Joan Avakian Tutunjian, 84, formerly of Hoosick Road died Sunday, May 26, 2019, at Van Rensselaer Manor after a long illness. Born in Watervliet, she was daughter of the late Harry Avakian and Margaret Garoogian Avakian and wife of Nazar Tutunjian. She was raised in Watervliet and resided in Brunswick for many years. Mrs. Tutunjian was employed as a shirt material inspector for Cluett, Peabody & Company in Troy for 12 years and later a homemaker and...
Brunswick - Joan Avakian Tutunjian, 84, formerly of Hoosick Road died Sunday, May 26, 2019, at Van Rensselaer Manor after a long illness. Born in Watervliet, she was daughter of the late Harry...


On October 22, 2012, the Financial Industry Regulatory Authority ordered David Lerner Associates (DLA) to pay $12 million in restitution to customers who purchased Apple REIT Ten and customers charged excessive markups.
DLA, its founder David Lerner, and the head trader were fined $2.3 million. FINRA suspended Lerner from the securities industry for one year, followed by a two-year suspension from acting as a principal.
If you were sold Apple REIT Ten, or any of the prior Apple REITs you may be able to recover some or all of your losses through FINRA arbitration. Please contact us for a free consultation. We have been helping investors recover stock market losses for more than 20 years.
FINRA reissued its Investor Alert on non-traded REITs as a result of the action filed by FINRA against David Lerner & Associates for failing to investigate the suitability of the investment and for marketing the REITs on its website using misleading returns.
The share price of many non-traded REITs has dropped since the date of issue. In some cases the current value is less than half of the original purchase price. Given the state of the economy, and in particular, real estate, it is not likely that shares will recover to the original purchase price for many of these REITs.
Couple with this the fact that many REITs have dramatically reduced or eliminated distributions and their lack of liquidity, those who purchased to supplement fixed income have a real problem.
If you purchased a non-traded REIT based upon misrepresentations, you may be able to recover some or all of your losses. Contact us for further information.
Do You Own Lerner Apple REIT Ten ? Read Why FINRA is Concerned, Part One.
In December 2011, the Financial Industry Regulatory Authority (FINRA) amended their complaint against the company David Lerner Associates, Inc. and added David Lerner, individually. That amended complaint contains information that should be of interest to anyone who owns any of the Lerner Apple REITs, and especially those owning Apple REIT Ten. The amended complaint can be accessed here.
Until June 2011, Lerner's web advertising provided misleading figures for the performance of Apple REIT Six through Nine. (page 17) Did you rely on this misinformation when purchasing Apple REIT Ten?
In a future post I will cover the highlights of the rest of the FINRA amended complaint against Lerner and his company.
Brokers have a duty to make suitable recommendations to investors and to provide accurate and complete information related to the risks and rewards of a particular investment. Many purchasers of Lerner Apple REITs were led to believe the investment would provide a safe haven for their nest eggs while generating regular and dependable income. If you have questions about the purchase of Lerner Apple REITs, or any other issue with your brokerage account, we may be able to help.
Call 561 391 1900 for a free consultation or contact us online.
The first of what may be potentially hundreds of arbitration cases relating to the sale of Apple REITs by David Lerner & Associates Inc. was recently decided in favor of the claimants. A single FINRA arbitrator ordered Lerner Associates to give the customers their money back in exchange for their Apple REIT nine shares.
As we have previously reported here, here and here, David Lerner and his company have been in the regulatory spotlight for the past year in connection with the sale of almost $7 billion worth of the Apple REITs. According to industry sources, Lerner's company has collected $600 million in commissions for the sales which comprise over half of the firm's business.
In June 2011, class action suits were filed against David Lerner & Associates over misrepresentations in connection with sales of Apple REITs. Later during the year FINRA filed actions against Lerner's company , then against Lerner himself for misleading investors about the Apple REITs.
If you purchased Apple REITs and have suffered losses, you may be able to recover those losses. Brokers have a duty to make suitable recommendations to investors. Please do not hesitate to contact us to discuss your legal rights.


text:
Q: How can I insert a Python variable in a sqlite query? I'm looking for the way to be able to compare what is in a Python variable with something in a SQLite query.
For example:
num = input ("enter a number")
cur.execute("SELECT a.Name,a.Number FROM Ads a WHERE a.Number = (num)")
row = cur.fetchone()
while row:
    print(row)
    row = cur.fetchone()

The cur.execute line doesn't work. I don't know how to be able to compare content of a Python variable with data in a SQLite database via a SQlite query.

A: You put a '?' as a place holder for each Python variable, something like
num = 5
cur.execute("SELECT Name, Number FROM Ads WHERE Number = ?", (num,))

The execute() method expects a sequence as a second argument, since several '?' positional placeholders can be used in the SQL statement.

redpajama_set_name: RedPajamaStackExchange


Data collected using sensemetrics is directly accessible in Excel using the Excel Add in.
1. Navigate to the Insert tab in Excel.
2. Select the sensemetrics Excel Add-in from the drop down Add-in list.
3. Navigate to the Home tab in Excel.
4. The sensemetrics Excel Add-in should now be available on the right side of the tool bar. Click the button to open up the module.
5. Your API key will need to be entered to access your data. Use the hyperlink provided to directly link you to where you can find your API Key. Your API key can also be found by navigating to Settings -> Developers within the sensemetrics app.
6. Copy and Paste your API Key into the prompt.
You will now have access to all sensors contained within your sensemetrics account.
Select sensors, metrics, and date ranges, to import data into excel.


text:
package vaco.validation;

import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

/**
 * Abstract validator to implement basic validation logic.

 * Validation adapters are added to the queue using method
 * register(validationAdapter) and then they are being validated in the same
 * order using method validate().
 *
 * @author lokutus
 *
 * @param <T>
 * @param <E>
 */
public abstract class AbstractValidator<T extends AbstractValidator<T, E>, E extends ValidationAdapter> implements
        Validator<E> {

    /** Queue of validation adapters to be validated */
    protected List<E> adapters = new LinkedList<E>();

    /** Queue of validation adapters that have failed to validate */
    protected List<E> failedAdapters = new LinkedList<E>();

    /** Validation status of the adapters queue - VALID, NOT VALID, UNKNOWN */
    protected ValidationStatus status = ValidationStatus.UNKNOWN;

    /**
     * Reuturn validation status of the current validator. Default value is
     * {@code UNKNOWN}.
     *
     * @return status of the current validator
     */

    @Override
    public ValidationStatus getStatus() {
        return status;
    }

    /**
     * In case of one or more failing adapters return all failed adapters.
     *
     * @return error all failed validation adapters
     */
    @Override
    public List<E> getFailedAdapters() {
        return failedAdapters;
    }

    /**
     * In case of one or more failing adapters return all error messages from
     * all failed adapters.
     *
     * @return error messages from all failed validation adapters
     */
    @Override
    public List<String> getFailedMessages() {
        List<String> messages = new LinkedList<String>();
        for (Iterator<E> iterator = failedAdapters.iterator(); iterator.hasNext();) {
            messages.add(iterator.next().getMessage());
        }

        return messages;
    }

    @Override
    public E getFirstFailedAdapter() {
        return failedAdapters.get(0);
    }

    /**
     * In case of one or more failing adapters return the error message from the
     * first failed adapter.
     *
     * @return error message from the first failed validation adapter
     */
    @Override
    public String getFirstFailedMessage() {
        if (getFirstFailedAdapter() != null)
            return getFirstFailedAdapter().getMessage();

        return "";
    }

    /**
     * Register one validation adapter to the queue.
     *
     * @return current validator to aneble method chaining
     */
    @Override
    @SuppressWarnings("unchecked")
    public T register(E validationAdapter) {
        adapters.add(validationAdapter);
        return (T) this;
    }

    /**
     * Reset all queues, delete all validation adapters and set the default
     * validation state to UNKNOWN.
     *
     * @return current validator to enable method chaining
     */
    @Override
    @SuppressWarnings("unchecked")
    public T reset() {
        adapters = new LinkedList<E>();
        failedAdapters = new LinkedList<E>();
        status = ValidationStatus.UNKNOWN;
        return (T) this;
    }

    /**
     * Validates all registered adapters in the exact order in what they were
     * registered. Failed adapters are being put to the failed validation
     * adapters queue in the same order.
     *
     * @return {@code TRUE} if all validation adapters returns {@code TRUE}.

     *         Otherwise {@code FALSE}
     */
    @Override
    public boolean validate() {
        status = ValidationStatus.UNKNOWN;
        this.failedAdapters = new LinkedList<E>();

        for (E adapter : adapters) {
            if (adapter != null && !adapter.validate())
                failedAdapters.add(adapter);
        }

        if (this.getFailedAdapters().size() > 0) {
            status = ValidationStatus.NOT_VALID;
            return false;
        }

        status = ValidationStatus.VALID;
        return true;
    }
}

redpajama_set_name: RedPajamaGithub


Media Helio P15 Launched See Full Specifications. | Naija Specs Price.
Helio P15 Was Launched today by Mediatek after the most anticipated X30, The MediaTek Helio P15 was probably an upgrade to Helio P10 With just minor battery performance.
The New Chipset flaunts octa-core Cortex-A53 processor clocked at a frequency of 2.0GHz – 2.2GHz, Helio P15 marks Mali-T860 GPU with a pegged frequency of 700MHz – 800MHz, this is almost 10 Percent larger than the P10 which runs at a frequency of 2.0GHz.
Not really big as i think but Helio the most anticipated chipset Helio P20 is almost here rumored with Eight Cortex-A53 Cores running at a maximum clock speed of 2.3GHz.
Since MediaTek already announced that Helio P15 chips will be produced at the same TSMC 28nm just as the P10, so the battery performance shouldn't be much cumbersome.
In addittion, Th Helio P15 will be having a full support of LPDDR3-933MHz RAM and LTE Cat.6. We expect this to be running on mtk device soon as there is no information about the availability yet.
That is it for the Media Helio P15 Launched See Full Specifications. What did you think about the chipset?


Welcome to Reykjavík, the capital of Iceland and the starting point of our expedition. After arriving via scheduled commercial flight service, you are free to explore this fascinating city. Reykjavík is home to a wealth of cultural institutions including museums, galleries, and the Hallgrímskirkja church. Leisure possibilities inside the city include parks, gardens, and thermal baths. You can also take advantage of Reykjavík's wide range of shopping possibilities, excellent dining options, and famous nightlife. Your hotel for the night has been arranged by us and is included in the price of the voyage.
Scoresby Sund is a true Arctic wilderness and this part of the voyage is a real expedition. Our route and exploration opportunities here are heavily dependent on the weather and sea ice conditions we encounter. Our experienced captain and expedition leader decide the itinerary and continually adjust plans as conditions and opportunities warrant. You can be sure that the best possible advantage will be taken of the circumstances presented to us by Nature in this wild and remote corner of the Arctic. Scoresby Sund is the largest and longest fjord system in the world. This area contains some of the Arctic's most impressive scenery. Deep fjords and narrow channels, flanked by ice-clad peaks up to 2000 meters high, reach deep into the mountainous heart of Greenland. Tidewater glaciers create colossal icebergs that float with wind and tide throughout the fjord system. Onshore, fields of multicolored tundra are home to musk oxen and Arctic hare. The landscape—vast, open, and seemingly untouched since the beginning of time—is a hikers' paradise. Throughout this area, we also find ancient Thule archaeological sites, historical trappers' huts, and modern Inuit hunters' cabins. The Inuit village of Ittoqqortoormiit is the only permanent settlement in the region. The community boasts an excellent museum, a gift shop, a post office, an abundance of Greenlandic sled dogs, and of course the opportunity to meet Inuit people. The days are filled with memorable excursions, sumptuous meals, presentations by our experts, and enough stunning scenery to fill your camera and overwhelm your emotions. Each night brings new possibilities for incredible displays of aurora borealis—the Northern Lights. This is the perfect time and one of the world's best places to experience this otherworldly celestial phenomenon.
After our amazing time in Scoresby Sund, we head back across Denmark Strait toward Iceland. Presentations and workshops by our expert staff, as well as our range of onboard recreation facilities, ensure that this day at sea is not idly spent. Seabird viewing and whale sightings can be enjoyed from panoramic open decks as well as exterior stateroom windows and balconies. Nighttime offers still more possibilities for aurora borealis!
After breakfast, we say farewell in Reykjavík, the capital of Iceland and the ending point of our expedition. We provide a transfer to the international airport or to the city center if you wish to spend another day or more in Iceland before flying home. From Reykjavík, the entire country is accessible through day tours or longer journeys by rental car. The options for additional adventures are endless!


Claude High School is one of 170 Texas high schools to receive the 2012 College Readiness Award from the Texas ACT Council.The award honors the school for increasing the number of students who take the ACT Assessment during the past five years and significantly increasing their level of achievement and college readiness, according to a news release.
"This can only happen as a result of the high school's faculty and staff efforts and the dedication of Claude High School students and parents to focus on college and career readiness and raise the level of academic readiness for all students," Karen L. Pennell, assistant vice president and ACT southwest regional manager, said in the release.
The 170 schools that received the award make up about 9 percent of all Texas high schools, according to the release.
More than 39 percent of graduating high school seniors in Texas took the ACT in 2012. The number of Texas students who took the ACT has increased more than 40 percent since 2008, the release said.


I for one love watching the Paralympic Games and can't wait until they start this year. It's undeniable that the Paralympic Games in 2012 encouraged people to talk about disability and this, in my book can only be a positive thing. The issue was, and still is that disabled people have been stereotyped as Paralympic 'Superhumans' or benefit scroungers. Neither one of these categories do I myself fall into and neither do any of my disabled friends. The idea that disabled people can be and are, 'normal people' who go about their everyday lives as best they can just like everyone else, seems to be a concept which is difficult for the media and others to grasp.
Here's the thing; yes, I can speak French even though I am profoundly deaf. Yes, I can throw some moves on the dancefloor and have some trophies to prove it. Yes, I can lipread what the ref is saying on the football pitch. But, here's the rub. No, I can't go on a date to the cinema on a Friday or Saturday night because there aren't any subtitled showings. No, I can't manage to follow what is said at big family gatherings. No, I can't understand my sister's partner, as he is Welsh and speaks fast. There are lots of things I can't do. Giving the idea that disabled people are 'superhumans' who can do anything is simply not helpful. It implies that if they can't do something than they are a failure and they aren't trying hard enough. Following that logic, I am a failure.
Personally I don't want to be seen as superhuman, nor do I want to be seen as a failure. I am a normal girl; I work hard, love my family and friends and do my best to be a good mum. I hope one day that the media and society in general develop a positive attitude towards disability. One in which we are not demonised or made out to be special just because we have disabilities, but one in which we are looked at as individuals and are respected regardless of what we can and can't do. Our disability awareness workshops run by Enhance the UK teach people about disability and encourage people to consider the way disability is too often portrayed.


IFC's Horror-Comedy Series 'STAN AGAINST EVIL' To Premiere Wednesday, November 2!
Today's news includes a promo and details for a promising new horror series from IFC entitled, STAN AGAINST EVIL. While some may call this horror-comedy a rip-off of Ash vs. Evil Dead, it doesn't seem so to me and there is always room for more than one promising new horror series in my book. Look for the show to kick off on Wednesday, November 2nd on the IFC channel. Check out a few pics and a promo trailer, along with more details on the show below.
IFC announced today that new horror-comedy Stan Against Evil will premiere with two back-to-back episodes Wednesday, November 2 at 10PM and 10:30PM. Additionally, in the spirit of spooks and frights, a special airing of the premiere episode will haunt viewers Halloween night, October 31 at 10PM on IFC. Starring John C. McGinley (Scrubs) and Janet Varney (You're the Worst), Stan Against Evil will air the remainder of its 8-episode first season Wednesdays at 10PM throughout the fall.
Stan Against Evil is created, written and executive produced by Dana Gould (The Simpsons, Parks and Recreation), with Tom Lassally (Silicon Valley) also serving as executive producer. RadicalMedia (What Happened, Miss Simone?, MARS) will produce the series with Frank Scherma and Justin Wilkes executive producing. Star John C. McGinley also serves as a producer.
Previous article Shark Lake & Dolph Lundgren Hit DVD in the UK.
Comic Crypt: Meaner. Nastier. Deadlier. Your New Look at NIGHTHAWK #1 Preview!
Stephen King's 11.22.63 on Blu-ray, DVD and Digital HD on August 9, 2016!


text:
W. Joseph Campbell
Media Myth Alert
1897, 1898, Debunking, Fact-checking, Furnish the war, Getting It Wrong, Hearst, History, Journalism, Media, Media-driven myths, News, Research, Scandal, Spanish-American War, Sports, Yellow Journalism
'Furnish the war' finds a place in sports
In 1897, Debunking, Furnish the war, Media myths, Newspapers, Spanish-American War, Yellow Journalism on February 28, 2011 at 8:13 am
Hearst: Didn't say it
William Randolph Hearst's famous vow to "furnish the war" with Spain is one of American journalism's most enduring myths. It's a stunningly hardy though dubious tale that has been deployed in discussing journalistic sins and shortcomings of all sorts.
As I write in my myth-debunking book Getting It Wrong, the Hearstian vow "has been invoked to illustrate the media's willingness to compromise impartiality, promote political agendas, and indulge in sensationalism.
"It has been used, more broadly, to suggest the media's capacity to inject malign influence into international affairs."
It even has application in news about collegiate sports.
An online sports-news site, Bleacher Report, turned to "furnish the war" in a commentary posted yesterday about the whiff of scandal around Auburn University's championship football program.
Hearst's reputed vow was a way to set up the commentary, which defended the program from what it called "the incessant beating of the investigation drum by Auburn detractors" suspicious of player-recruitment violations.
Of interest to Media Myth Alert is the commentary's total buy-in of the Hearst anecdote, which, as evidence offered in Getting It Wrong clearly shows, is counterfeit, a discredited media myth.
The Bleacher Report commentary declared:
"When photographer Frederic Remington was dispatched to Cuba in the late 1800s to document a war and found none, he sent a message to publisher William Randolph Hearst: 'There is no war.'
"Hearst allegedly responded: 'Please remain. You furnish the pictures and I'll furnish the war.'
"In the ensuing months Hearst's newspaper fanned the flames with sensationalized front page articles that were of dubious accuracy and in many cases patently false. His articles stirred passions among a readership that neither knew nor cared if the reports were accurate. His relentless attacks eventually helped push U.S. administration into declaring war on Spain. Hearst got his war.
"Since October, the Auburn football program has endured a similar smear campaign. …"
Reasons for doubting that Hearst ever made such a vow are many, and include the anecdote's breathtaking illogic.
War was the reason Hearst, owner of the flamboyant New York Journal, sent Remington (an artist, not a "photographer") to Cuba in the first place. That war was the Cuban rebellion against Spain's colonial rule, which began in February 1895.
Remington was in Cuba briefly in January 1897.
By that time, I note in Getting It Wrong, newspaper readers "would have been well aware that Cuba was a theater of a nasty war. By then, the Cuban rebellion had reached island-wide proportion and not a single province had been pacified by Spain's armed forces."
It would have made no sense for Hearst to vow to "furnish the war."
In addition, Hearst denied having made such a statement. Remington, apparently, never discussed it. And the telegrams bearing the content of the purported Remington-Hearst exchange have never surfaced.
Moreover, as I point out in Getting It Wrong, "there was no chance" that the telegrams "would have flowed freely between Remington in Havana and Hearst in New York.
"Spanish control of the cable traffic in Havana was too vigilant and severe to have allowed such an exchange to have gone unnoticed and unremarked upon," I write, adding:
"A vow such as Hearst's to 'furnish the war' surely would have been intercepted and publicized by Spanish authorities as a clear-cut example of Yankee meddling in Cuba."
Like many media myths, the tale of the Hearstian vow is accessible, pithy, and easily recalled. It supposedly illuminates larger lessons about the news media — in this case, the media's malign potential to bring about a war the country otherwise wouldn't have fought.
Which is nonsense, and historically inaccurate.
The Spanish-American War of 1898 was hardly a matter of Hearst's having "got his war." Rather, the conflict was the consequence of an intractable, three-sided standoff.
Cuba's rebels would settle for nothing short of political independence. Spain refused to grant self-rule to the most important remnant of its once-sprawling American empire. And the United States, for economic and humanitarian reasons, could no longer tolerate an inconclusive war just 90 miles from its shores.
Simply put, Hearst and newspaper content were non-factors in the decision to go to war.
Recent and related:
Hat-tipping 'On Language'
Media myth and Truthout
The 'anniversary' of a media myth: 'I'll furnish the war'
Getting it right about Hearst, his newspapers, and war
Hearst 'pushed us into war'? How'd he do that?
'War Lovers': A myth-indulging disappointment
Fact-checking WaPo columnist on the 'McKinley moment'
Suspect Murrow quote pulled at Murrow school
The Post 'took down a president'? That's a myth
A history lesson not to miss? No, but it's entertaining
Getting It Wrong goes on Q-and-A
[…] I discuss in my latest book, Getting It Wrong, the anecdote about "furnish the war" is a hardy media myth that lives on despite concerted attempts to dismantle and debunk […]
Media myth infiltrates NYTimes 'Learning Network' « Media Myth Alert 13 August 2011 at 12am
« Before WaPo on 'historically faulty' films: Ignoring ATPM February 27, 2011
After'Those bra-burning times': And just when were they? March 1, 2011 »
Media myth as cliché: 'The War of the Worlds' radio 'panic'
Wrong-headed history: Yellow press stampeded U.S. to war
'Too early to say': Zhou was speaking about 1968, not 1789
Recalling the overlooked heroism of Sgt. Walters
The 'anniversary' of a media myth: 'I'll furnish the war'
'War of the Worlds' radio panic was overstated
'Follow the money': Why the made-up Watergate line endures
Media myths: FAQs, Part One
Media 'too scared' to challenge Joe McCarthy? Hardly
Accepting the 2010 SPJ award for Research about Journalism
Archives Select Month December 2019 November 2019 October 2019 September 2019 August 2019 July 2019 June 2019 May 2019 April 2019 March 2019 February 2019 January 2019 December 2018 November 2018 October 2018 September 2018 August 2018 July 2018 June 2018 May 2018 April 2018 March 2018 February 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 July 2017 June 2017 May 2017 April 2017 March 2017 February 2017 January 2017 December 2016 November 2016 October 2016 September 2016 August 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009
The anniversary of a #mediamyth. Had it been written, #Hearst's cable to Frederic Remington, purportedly vowing to… twitter.com/i/web/status/1…Posted	18 hours ago
This is good stuff, @pollskepticdave twitter.com/imediaethics/s…Posted	19 hours ago
Read more about 1995, now 25 years on, from The 1995 Blog: wp.me/p4HZIe-Vc @ucpress #yearthefuturebegan twitter.com/JHistoryJourna…Posted	1 week ago
Well done interview by @nickhirshon #yearthefuturebegan twitter.com/JHistoryJourna…Posted	1 week ago
At the outset of 2020, recalling 1995 as #watershed year in new media, domestic #terrorism, political #scandal, cri… twitter.com/i/web/status/1…Posted	2 weeks ago
Follow @wjosephcampbell
Categories Select Category 'Napalm girl' 1897 Anniversaries Bay of Pigs Bra-burning Cinematic treatments Cronkite Moment Debate myth Debunking Error Furnish the war Hurricane Katrina Jessica Lynch Journalism education Media myths Media myths and radio Murrow-McCarthy myth New York Sun New York Times New Yorker Newspapers Photographs Quotes Reviews Scandal Spanish-American War Television War of the Worlds Washington Post Watergate myth Year studies Yellow Journalism


text:
package org.apache.camel.component.stax;

import java.util.LinkedHashMap;
import java.util.Map;

import javax.xml.namespace.QName;
import javax.xml.stream.Location;
import javax.xml.stream.XMLStreamConstants;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;

import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.DTDHandler;
import org.xml.sax.EntityResolver;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
import org.xml.sax.SAXNotRecognizedException;
import org.xml.sax.SAXNotSupportedException;
import org.xml.sax.SAXParseException;
import org.xml.sax.XMLReader;
import org.xml.sax.ext.LexicalHandler;
import org.xml.sax.ext.Locator2;
import org.xml.sax.helpers.AttributesImpl;

import org.apache.camel.util.ObjectHelper;

/**
 * class extracted from spring 3.0.6.RELEASE.
 */
// CHECKSTYLE:OFF
public class StaxStreamXMLReader implements XMLReader {

	private static final String DEFAULT_XML_VERSION = "1.0";

    private static final String NAMESPACES_FEATURE_NAME = "http://xml.org/sax/features/namespaces";

	private static final String NAMESPACE_PREFIXES_FEATURE_NAME = "http://xml.org/sax/features/namespace-prefixes";

	private static final String IS_STANDALONE_FEATURE_NAME = "http://xml.org/sax/features/is-standalone";

    private DTDHandler dtdHandler;

	private ContentHandler contentHandler;

	private EntityResolver entityResolver;

	private ErrorHandler errorHandler;

	private LexicalHandler lexicalHandler;

	private boolean namespacesFeature = true;

	private boolean namespacePrefixesFeature = false;

	private Boolean isStandalone;

	private final Map<String, String> namespaces = new LinkedHashMap<>();

	private final XMLStreamReader reader;

	private String xmlVersion = DEFAULT_XML_VERSION;

	private String encoding;

	/**
	 * Constructs a new instance of the StaxStreamXmlReader that reads from the given
	 * XMLStreamReader.  The supplied stream reader must be in XMLStreamConstants.START_DOCUMENT
	 * or XMLStreamConstants.START_ELEMENT state.
	 *
	 * @param reader the XMLEventReader to read from
	 * @throws IllegalStateException if the reader is not at the start of a document or element
	 */
	StaxStreamXMLReader(XMLStreamReader reader) {
		if (reader == null) {
            throw new IllegalArgumentException("'reader' must not be null");
        }
		int event = reader.getEventType();
		if (!(event == XMLStreamConstants.START_DOCUMENT || event == XMLStreamConstants.START_ELEMENT)) {
			throw new IllegalStateException("XMLEventReader not at start of document or element");
		}
		this.reader = reader;
	}

	protected void parseInternal() throws SAXException, XMLStreamException {
		boolean documentStarted = false;
		boolean documentEnded = false;
		int elementDepth = 0;
		int eventType = reader.getEventType();
		while (true) {
			if (eventType != XMLStreamConstants.START_DOCUMENT && eventType != XMLStreamConstants.END_DOCUMENT &&
					!documentStarted) {
				handleStartDocument();
				documentStarted = true;
			}
			switch (eventType) {
				case XMLStreamConstants.START_ELEMENT:
					elementDepth++;
					handleStartElement();
					break;
				case XMLStreamConstants.END_ELEMENT:
					elementDepth--;
					if (elementDepth >= 0) {
						handleEndElement();
					}
					break;
				case XMLStreamConstants.PROCESSING_INSTRUCTION:
					handleProcessingInstruction();
					break;
				case XMLStreamConstants.CHARACTERS:
				case XMLStreamConstants.SPACE:
				case XMLStreamConstants.CDATA:
					handleCharacters();
					break;
				case XMLStreamConstants.START_DOCUMENT:
					handleStartDocument();
					documentStarted = true;
					break;
				case XMLStreamConstants.END_DOCUMENT:
					handleEndDocument();
					documentEnded = true;
					break;
				case XMLStreamConstants.COMMENT:
					handleComment();
					break;
				case XMLStreamConstants.DTD:
					handleDtd();
					break;
				case XMLStreamConstants.ENTITY_REFERENCE:
					handleEntityReference();
					break;
			}
			if (reader.hasNext() && elementDepth >= 0) {
				eventType = reader.next();
			}
			else {
				break;
			}
		}
		if (!documentEnded) {
			handleEndDocument();
		}
	}

	private void handleStartDocument() throws SAXException {
		if (XMLStreamConstants.START_DOCUMENT == reader.getEventType()) {
			String xmlVersion = reader.getVersion();
			if (ObjectHelper.isNotEmpty(xmlVersion)) {
				this.xmlVersion = xmlVersion;
			}
			this.encoding = reader.getCharacterEncodingScheme();
		}

		if (getContentHandler() != null) {
			final Location location = reader.getLocation();

			getContentHandler().setDocumentLocator(new Locator2() {

				public int getColumnNumber() {
					return location != null ? location.getColumnNumber() : -1;
				}

				public int getLineNumber() {
					return location != null ? location.getLineNumber() : -1;
				}

				public String getPublicId() {
					return location != null ? location.getPublicId() : null;
				}

				public String getSystemId() {
					return location != null ? location.getSystemId() : null;
				}

				public String getXMLVersion() {
					return xmlVersion;
				}

				public String getEncoding() {
					return encoding;
				}
			});
			getContentHandler().startDocument();
			if (reader.standaloneSet()) {
				setStandalone(reader.isStandalone());
			}
		}
	}

	private void handleStartElement() throws SAXException {
		if (getContentHandler() != null) {
			QName qName = reader.getName();
			if (hasNamespacesFeature()) {
				for (int i = 0; i < reader.getNamespaceCount(); i++) {
					startPrefixMapping(reader.getNamespacePrefix(i), reader.getNamespaceURI(i));
				}
				for (int i = 0; i < reader.getAttributeCount(); i++) {
					String prefix = reader.getAttributePrefix(i);
					String namespace = reader.getAttributeNamespace(i);
					if (ObjectHelper.isNotEmpty(namespace)) {
						startPrefixMapping(prefix, namespace);
					}
				}
				getContentHandler().startElement(qName.getNamespaceURI(), qName.getLocalPart(), toQualifiedName(qName),
						getAttributes());
			}
			else {
				getContentHandler().startElement("", "", toQualifiedName(qName), getAttributes());
			}
		}
	}

	private void handleEndElement() throws SAXException {
		if (getContentHandler() != null) {
			QName qName = reader.getName();
			if (hasNamespacesFeature()) {
				getContentHandler().endElement(qName.getNamespaceURI(), qName.getLocalPart(), toQualifiedName(qName));
				for (int i = 0; i < reader.getNamespaceCount(); i++) {
					String prefix = reader.getNamespacePrefix(i);
					if (prefix == null) {
						prefix = "";
					}
					endPrefixMapping(prefix);
				}
			}
			else {
				getContentHandler().endElement("", "", toQualifiedName(qName));
			}
		}
	}

	private void handleCharacters() throws SAXException {
		if (getContentHandler() != null && reader.isWhiteSpace()) {
			getContentHandler()
					.ignorableWhitespace(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
			return;
		}
		if (XMLStreamConstants.CDATA == reader.getEventType() && getLexicalHandler() != null) {
			getLexicalHandler().startCDATA();
		}
		if (getContentHandler() != null) {
			getContentHandler().characters(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
		}
		if (XMLStreamConstants.CDATA == reader.getEventType() && getLexicalHandler() != null) {
			getLexicalHandler().endCDATA();
		}
	}

	private void handleComment() throws SAXException {
		if (getLexicalHandler() != null) {
			getLexicalHandler().comment(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
		}
	}

	private void handleDtd() throws SAXException {
		if (getLexicalHandler() != null) {
			javax.xml.stream.Location location = reader.getLocation();
			getLexicalHandler().startDTD(null, location.getPublicId(), location.getSystemId());
		}
		if (getLexicalHandler() != null) {
			getLexicalHandler().endDTD();
		}
	}

	private void handleEntityReference() throws SAXException {
		if (getLexicalHandler() != null) {
			getLexicalHandler().startEntity(reader.getLocalName());
		}
		if (getLexicalHandler() != null) {
			getLexicalHandler().endEntity(reader.getLocalName());
		}
	}

	private void handleEndDocument() throws SAXException {
		if (getContentHandler() != null) {
			getContentHandler().endDocument();
		}
	}

	private void handleProcessingInstruction() throws SAXException {
		if (getContentHandler() != null) {
			getContentHandler().processingInstruction(reader.getPITarget(), reader.getPIData());
		}
	}

	private Attributes getAttributes() {
		AttributesImpl attributes = new AttributesImpl();

		for (int i = 0; i < reader.getAttributeCount(); i++) {
			String namespace = reader.getAttributeNamespace(i);
			if (namespace == null || !hasNamespacesFeature()) {
				namespace = "";
			}
			String type = reader.getAttributeType(i);
			if (type == null) {
				type = "CDATA";
			}
			attributes.addAttribute(namespace, reader.getAttributeLocalName(i),
					toQualifiedName(reader.getAttributeName(i)), type, reader.getAttributeValue(i));
		}
		if (hasNamespacePrefixesFeature()) {
			for (int i = 0; i < reader.getNamespaceCount(); i++) {
				String prefix = reader.getNamespacePrefix(i);
				String namespaceUri = reader.getNamespaceURI(i);
				String qName;
				if (ObjectHelper.isNotEmpty(prefix)) {
					qName = "xmlns:" + prefix;
				}
				else {
					qName = "xmlns";
				}
				attributes.addAttribute("", "", qName, "CDATA", namespaceUri);
			}
		}

		return attributes;
	}

    // AbstractStaxXmlReader
    @Override
	public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
		if (NAMESPACES_FEATURE_NAME.equals(name)) {
			return this.namespacesFeature;
		}
		else if (NAMESPACE_PREFIXES_FEATURE_NAME.equals(name)) {
			return this.namespacePrefixesFeature;
		}
		else if (IS_STANDALONE_FEATURE_NAME.equals(name)) {
			if (this.isStandalone != null) {
				return this.isStandalone;
			}
			else {
				throw new SAXNotSupportedException("startDocument() callback not completed yet");
			}
		}
		else {
			throw new SAXNotRecognizedException(name);
		}
	}

	@Override
	public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException {
		if (NAMESPACES_FEATURE_NAME.equals(name)) {
			this.namespacesFeature = value;
		}
		else if (NAMESPACE_PREFIXES_FEATURE_NAME.equals(name)) {
			this.namespacePrefixesFeature = value;
		}
		else {
			throw new SAXNotRecognizedException(name);
		}
	}

	protected void setStandalone(boolean standalone) {
		this.isStandalone = standalone;
	}

	/**
	 * Indicates whether the SAX feature http://xml.org/sax/features/namespaces is turned on.
	 */
	protected boolean hasNamespacesFeature() {
		return this.namespacesFeature;
	}

	/**
	 * Indicates whether the SAX feature http://xml.org/sax/features/namespaces-prefixes is turned on.
	 */
	protected boolean hasNamespacePrefixesFeature() {
		return this.namespacePrefixesFeature;
	}

	/**
	 * Convert a QName to a qualified name, as used by DOM and SAX.
	 * The returned string has a format of prefix:localName if the
	 * prefix is set, or just localName if not.
	 * @param qName the QName
	 * @return the qualified name
	 */
	protected String toQualifiedName(QName qName) {
		String prefix = qName.getPrefix();
		if (!ObjectHelper.isNotEmpty(prefix)) {
			return qName.getLocalPart();
		}
		else {
			return prefix + ":" + qName.getLocalPart();
		}
	}

	/**
	 * Parse the StAX XML reader passed at construction-time.
	 *
NOTE:: The given InputSource is not read, but ignored.
	 * @param ignored is ignored
	 * @throws SAXException a SAX exception, possibly wrapping a XMLStreamException
	 */
	public final void parse(InputSource ignored) throws SAXException {
		parse();
	}

	/**
	 * Parse the StAX XML reader passed at construction-time.
	 *
NOTE:: The given system identifier is not read, but ignored.
	 * @param ignored is ignored
	 * @throws SAXException A SAX exception, possibly wrapping a XMLStreamException
	 */
	public final void parse(String ignored) throws SAXException {
		parse();
	}

	private void parse() throws SAXException {
		try {
			parseInternal();
		} catch (XMLStreamException ex) {
			Locator locator = null;
			if (ex.getLocation() != null) {
				locator = new StaxLocator(ex.getLocation());
			}
			SAXParseException saxException = new SAXParseException(ex.getMessage(), locator, ex);
			if (getErrorHandler() != null) {
				getErrorHandler().fatalError(saxException);
			}
			else {
				throw saxException;
			}
		}
	}

	/**
	 * Starts the prefix mapping for the given prefix.
	 * @see org.xml.sax.ContentHandler#startPrefixMapping(String, String)
	 */
	protected void startPrefixMapping(String prefix, String namespace) throws SAXException {
		if (getContentHandler() != null) {
			if (prefix == null) {
				prefix = "";
			}
			if (!ObjectHelper.isNotEmpty(namespace)) {
				return;
			}
			if (!namespace.equals(namespaces.get(prefix))) {
				getContentHandler().startPrefixMapping(prefix, namespace);
				namespaces.put(prefix, namespace);
			}
		}
	}

	/**
	 * Ends the prefix mapping for the given prefix.
	 * @see org.xml.sax.ContentHandler#endPrefixMapping(String)
	 */
	protected void endPrefixMapping(String prefix) throws SAXException {
		if (getContentHandler() != null) {
			if (namespaces.containsKey(prefix)) {
				getContentHandler().endPrefixMapping(prefix);
				namespaces.remove(prefix);
			}
		}
	}

	/**
	 * Implementation of the Locator interface that is based on a StAX Location.
	 * @see Locator
	 * @see Location
	 */
	private static class StaxLocator implements Locator {

		private Location location;

		protected StaxLocator(Location location) {
			this.location = location;
		}

		public String getPublicId() {
			return location.getPublicId();
		}

		public String getSystemId() {
			return location.getSystemId();
		}

		public int getLineNumber() {
			return location.getLineNumber();
		}

		public int getColumnNumber() {
			return location.getColumnNumber();
		}
	}

    // AbstractXMLReader

    public ContentHandler getContentHandler() {
		return contentHandler;
	}

	public void setContentHandler(ContentHandler contentHandler) {
		this.contentHandler = contentHandler;
	}

	public void setDTDHandler(DTDHandler dtdHandler) {
		this.dtdHandler = dtdHandler;
	}

	public DTDHandler getDTDHandler() {
		return dtdHandler;
	}

	public EntityResolver getEntityResolver() {
		return entityResolver;
	}

	public void setEntityResolver(EntityResolver entityResolver) {
		this.entityResolver = entityResolver;
	}

	public ErrorHandler getErrorHandler() {
		return errorHandler;
	}

	public void setErrorHandler(ErrorHandler errorHandler) {
		this.errorHandler = errorHandler;
	}

	protected LexicalHandler getLexicalHandler() {
		return lexicalHandler;
	}

	/**
	 * Throws a SAXNotRecognizedException exception when the given property does not signify a lexical
	 * handler. The property name for a lexical handler is http://xml.org/sax/properties/lexical-handler.
	 */
	public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException {
		if ("http://xml.org/sax/properties/lexical-handler".equals(name)) {
			return lexicalHandler;
		}
		else {
			throw new SAXNotRecognizedException(name);
		}
	}

	/**
	 * Throws a SAXNotRecognizedException exception when the given property does not signify a lexical
	 * handler. The property name for a lexical handler is http://xml.org/sax/properties/lexical-handler.
	 */
	public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException {
		if ("http://xml.org/sax/properties/lexical-handler".equals(name)) {
			lexicalHandler = (LexicalHandler) value;
		}
		else {
			throw new SAXNotRecognizedException(name);
		}
	}
}
// CHECKSTYLE:ON


@mani_bharathy wanna do a round 2 now that we are in the debate?
@alot_like_locke when I told about the self referential paradoxes (which are mostly logical paradoxes) you rejected it because its not math. There are variants of those in math. Russell's paradox in set theory is one of it. Isn't Russell's paradox a contradiction?


text:
"content": { "message": "This website uses cookies.", "href": "http://www.realinstitutoelcano.org/wps/portal/rielcano_en/home/privacy-policy" } })});
About the Elcano Blog
Global Spectator
Elcano web
Israeli Sephardim can finally be Spanish again
by Myriam Nahón 17/06/2016 1
Posted in Guest contributors, Migrations, Spain
Esta entrada también está disponible en: Spanish
Migrations and Settlements of the Spanish Jews (Sephardim). Map: Universal Life via Wikimedia Commons. Creative Commons License Attribution-ShareAlike.
The Law 12/2015 of 24th June granting Spanish nationality to Sephardim originating in Spain, promoted by former Justice Minister Alberto Ruiz Gallardón, is a historic gesture that crowns the process of reconciliation of Spain with its Sephardim. This process began in 1900 when Senator Ángel Pulido reached out to the Sephardim resulting in the Government's authorization to open synagogues in Spain. It continued in 1910 with the founding of the Alianza Hispano-Hebrea in Madrid and in 1920 with the establishment of the Casa Universal de los Sefardíes. In 1924, the Royal Decree of 20th December offered a legal framework which allowed some Spanish diplomats to provide consular protection to the Sephardim who had obtained the Spanish citizenship during World War II. In 1976, in the middle of the Spanish transition, the Queen visited the synagogue in Madrid, and in 1990 the Prince of Asturias granted the Concord Award to the Sephardic communities for their loyalty to Sepharad. Before the adoption of this law, there was a legal framework for Sephardim to become Spanish citizens but they had to reside in Spain for at least two years and were forced to renounce their previous citizenship, something that Israelis would never do.
The law was designed with the best intentions. These are captured in the beautiful preamble that sets out the rationale underlying the law. The resulting articles, however, are a true reflection of the fear of the flood of applications (some spoke of millions) in the period between the announcement of the law and its final wording. However, if I am not mistaken, this is the only law approved unanimously and supported by all political parties without exception. By the way, Portugal followed in the footsteps of Spain, but enacted a law earlier with easier requirements and a much simpler procedure. It seems that Portugal was ready to welcome with open arms the avalanche of Israelis seen as entrepreneurs who could contribute to the country's growth.
In Israel, the huge expectations that were raised from the moment the law was announced were thwarted by the requirements and the procedure that Israelis interpreted as a contradictory message, opposed to the law's intent. The press was very critical and there was huge disinformation until the law was finally approved. All of this, together with the difficulties involved in the interpretation of the legal text, led most Sephardic Israelis, potential candidates to become Spaniards, to give up even before trying.
The Embassy of Spain in Israel has played a key role in explaining the law with a press conference when it was approved, and following with various presentations of the law at the Instituto Cervantes. And speaking of the Instituto Cervantes, since the test of the Spanish language (DELE A2) and the test on constitutional and cultural knowledge of Spain (CCSE) are a requirement in this law, the best way to know how many Israelis are applying for Spanish citizenship is to check how many have signed in for the exams. According to the Instituto Cervantes, from October 2015 –the month in which the law was passed– about 180 people have signed in for the tests. By the end of the year this figure may amount to about 350 or 400 people, a negligible percentage of the Sephardim in Israel.
Two circumstances have placed me in this bureaucratic crossroad. While living in Spain, I was a member of the Jewish Community of Madrid which is member of the Federation of Jewish Communities in Spain (FCJE), so I have a close relationship with them. The law gives a special rol to the FCJE as the interlocutor of the Spanish State for issues related to Judaism. Also, I am a Spanish Sworn Translator, the only one based in Israel.
The Spanish notaries are only beginning to receive the first applications from Israel. Hopefully they will be sympathetic to the special circumstances of Israeli applicants, some of whom have to circumvent bureaucratic obstacles since they often need documents from countries that have no diplomatic relations with Israel.
I tell the Israelis who complain about having to learn the Spanish language and Spanish culture to pass the tests –despite having continued to use the Castilian language for five centuries outside Spain– to look at the positive side: they end up with a language spoken by nearly 500 million people, the second language in the world. In the end, there will be a colony of Spaniards in Israel who have never lived in Spain, but who know the language and the Spanish reality and who, above all, feel a special attachment that has allowed them to keep the memory of Sepharad live in their language and their traditions for 500 years.
What is happening with Spanish exports?
Spanish citizens and Climate Change
Spain finally bounces back – after nine years
How much Spanish sovereign debt does China hold?
Myriam Nahón
Myriam Nahon has been a Conference Interpreter for more than 25 years and has worked at the EU institutions (Brussels), as well as in Spain and Israel at the highest level. She is also a Sworn Translator from Hebrew and English authorized by the Spanish Ministry of Foreign Affairs and Cooperation (the only one based in Israel). She has developed El abanico, a constantly evolving collaboration and meeting point between Spain and Israel. El abanico - FB Page
Martin Kernberg de Carpen 4/07/2017 | 8:31
Gracias for su trabajo!
Comments policy:
Receive updates by email.
Categories Select Category Asia-Pacific Central Asia Climate change Communication Culture Demography Migrations Development Cooperation Energy European Union / Europe Foreign Policy Gender Global Policy Global Presence Global Spectator Global terrorism Guest contributors Human Rights International economics International organisations Latin America Mediterranean and the Middle East Russia and Eurasia Security and Defence Cybersecurity and Cyberdefence Spain Sub-Saharan Africa Technology Think tanks Transatlantic Relations United States
Brexit China coronavirus COVID-19 daesh Donald Trump elections energy Europe European Commission European Union foreign policy France Francia Germany globalisation globalization global presence Great Recession Hillary Clinton immigration India Internet Iran Iraq ISIS Islamic State Middle East NATO pandemic populisms refugee crisis Rusia Russia Saudi Arabia social media soft power Spain Syria Turkey Ukraine United Kingdom United States Unión Europea Unión Europea
Aug1 Post


text:
The Best of British
The American's guide to speaking British
Effingpot
Welcome / Howdy
The seven chapters, above contain over 1000 words and expressions that have varied in their usage between the US and the UK. This site started as a simple list to amuse our friends when we moved to the USA for 2 years - believe it or not, to a house in Tossa Lane!!!
This list was compiled around 10 years ago and is all based on actual discussions with Americans from many States as we travelled around the USA. Of course, everyone has different experiences and the language seems to vary so much, and has moved on over the last decade.
So don't be surprised if you find yourself nodding at some parts and questioning others - the globalisation of our TV and languages has taken some of the fun out of it.
Take it all with a pinch of salt and in the spirit of fun.
But most of all .... Enjoy!
Dr. Effingpot!
Our latest project. Friday Fun. Our 20 year collection of funnies - now all on the web and updated regularly!
© 2020 Effingpot Productions Ltd