Friday, May 6, 2016

Why is Good Friday called Good Friday?
Probably because good used to mean holy. There are a few theories about why Good Friday is called Good Friday, but only one seems to be supported by linguists and by historical evidence.
The first of these theories is that Good Friday is called Good Friday because, Christians believe, there is something very good about it: It is the anniversary, they say, of Jesus suffering and dying for their sins. “That terrible Friday has been called Good Friday because it led to the Resurrection of Jesus and his victory over death and sin and the celebration of Easter, the very pinnacle of Christian celebrations,” the Huffington Post suggests. Perhaps this logic has helped the name stick—it is certainly how many Christians today understand the name—but it is not where the name originally comes from.
The second theory is that the Good in Good Friday derives from God or “God’s Friday.” Wikipedia, for example, puts this theory forward citing a 1909 entry in The Catholic Encyclopedia. In a separate article on the same subject, the Huffington Post does the same. However, there seems to be no basis for this etymology. “The origin from God is out of the question” according to Anatoly Liberman, a professor at the University of Minnesota who studies the origins of English words. (Liberman also told me that English speakers have a long history of speculating about a relationship between the word good and the word god where there is none.) The linguist and lexicographer Ben Zimmer agreed, noting that the German for Good Friday isn’t actually “Gottes Freitag” (“God’s Friday”), as the Catholic Encyclopedia suggests, but rather Karfreitag (“Sorrowful Friday”). “None of the early examples in the Oxford English Dictionary imply that it started off as God’s rather than Good, so I don’t really see this as more than speculative etymology,” Zimmer added.
The third and final theory, the one supported by both the Oxford English Dictionary and every language expert I contacted, is that the name comes from an antiquated meaning of good. “The answer seems pretty clearly to be that it’s from good ‘holy,’ ” responded Jesse Sheidlower, the president of the American Dialect Society, when I put this question to him. Liberman agreed, noting that if you consider the other names for Good Friday—“Sacred Friday” in the Romance languages (Viernes Santo, e.g.), “Passion Friday” in Russian—“the OED’s explanation makes excellent sense.” The OED also notes that there was once Good Wednesday, the Wednesday before Easter, which these days is more commonly known as Holy Wednesday.




* ஆண்கள் இதயங்களால் சிரிப்பார்கள்; பெண்கள் உதடுகளால் சிரிப்பார்கள்.
* மகிழ்ச்சியை விலைகொடுத்து வாங்க முடியுமானால் அந்த விலையைப் பற்றியும் நாம் கண்ணீர்விட்டுக் கொண்டிருப்போம்.
* அவசரமாக கல்யாணம் செய்து கொண்டால் மெதுவாக உட்கார்ந்து கொண்டுதான் அழ வேண்டும்.
* உனக்கு நிறையத் தெரிந்திருந்தாலும் உன் தொப்பியிடமும் யோசனை கேள்.
* கண்ணெதிரே காணும் ஒவ்வொருவரையும் நம்புவது அபாயகரமானது. அதைக் காட்டிலும் ஒருவரையும் நம்பாதிருப்பது மிகவும் அபாயகரமானது.
* நம்முடன் வாழ்வோரைப் புரிந்து கொள்வதற்கு நம்மை நாமே முதற்கண் புரிந்து கொள்வது அவசியம்.
* அவசரமாகத் தவறு செய்வதை விட தாமதமாகச் சரிவர செய்வது மேல்.
* மறக்க வேண்டியவைகளை நினைத்து வருந்துவதும், நினைக்க வேண்டியவைகளை மறந்து விடுவதும்தான் துன்பங்கள் அனைத்திற்கும் காரணம்.
* தோல்வியை ஒப்புக்கொள்ளத் தயங்காதே. தோல்வியிலிருந்து கற்றுக்கொள்ள வேண்டியது நிறைய இருக்கிறது.
* பணம் மட்டுமே வாழ்க்கையல்ல அதையும் தாண்டி மனிதன் அடைய வேண்டிய அனுபவங்கள் பல உள்ளன. மன நிம்மதி அன்பு தவம் தியானம் முதலிய குணங்கள் எல்லாம் பணத்தால் வருபவை அல்ல

Shakespeare said: "A boy and a girl can never be friends forever"
Lincoln said: "Friendship is the starting step for what we call love"
Wordsworth said: "Proposing a boy or a girl for friendship is nothing but indirectly saying I LOVE YOU"
Jackie Chan said: "Love is an everlasting Friendship"
Michael Jackson said: "If one can become your best friend, then he or she can easily become your life partner"

DONATE EYES
Eye Donation
1. Eyes may be donated only after death. 
2. Eyes must be removed within 4-6 hours after death.
3. Nearest eye bank should be informed immediately.
4. Eyes may be removed only by a trained doctor.
5. The eye bank team may remove eyes at home of the deceased or at a hospital.
6. Eye removal process is simple and takes only 10 to 15 minutes.
7. Eye removal does not leads to any disfigurement in eye.
8. Only the transparent section of the eyes called cornea is taken out and not the full eye ball.
9. A small quantity of blood will be drawn to rule out communicable diseases.
10. Anyone can pledge eyes.
11. The eyes can be pledged to any eye bank preferably the nearest one.
12. The identities of both the donor and the recipient remain confidential.
13. One pair of eyes gives vision to TWO corneal blind people.
14. Eyes donated to The Eye-Bank that are not medically suitable for transplant may be used for medical research and education.




Tuesday, January 19, 2016

Google Maps For Android Gets Predictive With Driving Mode


You might have noticed that Uber has started to pay attention to your habits. For example, the app often suggests my home address as a destination whenever I request a driver.
Google is today rolling out similar functionality across Google Maps for Android.
With Driving Mode, first spotted by Android Police, the app will offer addresses for home, work, or recently searched locations as potential destinations.. A bit like Google Now, Driving Mode is entirely proactive, showing a map with traffic statuses on nearby roads, and offering various routes to expected destinations.
drivingmodeOf course, users can still input an address, but with each direct Google Maps inquiry, the user is giving the company more information to better predict the desired destination based on the day of the week, time of day, etc.
For example, if a user always goes to the gym after work on weekdays, Driving Mode will likely recognize that trend and offer traffic-based directions to the gym as soon as the user enters Driving Mode from the office parking lot.
Users can access Driving Mode within the Google Maps app, or add Driving Mode to their home screen as a short cut.
Over the past few decades, most software has predominantly focused on collecting data from the user based on a search query and a result. But after years of collecting data from users, Google and other tech companies are starting to be more and more proactive about the way they influence our lives.
Whether or not you have an explicit question, Google wants to have the answer.
Driving Mode for Google Maps on Android is just a small step in that larger shift, but it’s easy to see a pattern emerging with Google Now that will only continue to grow.

Analytics Firm App Annie Raises $63 Million in Series E Funding


App Annie, the nearly six-year-old, San Francisco-based app analytics firm that long ago became the first stop for developers, investors, and journalists looking to better understand app rankings and trends, has raised $63 million in Series E funding in “mostly equity” and debt, says cofounder and CEO Bertrand Schmitt.
The round was led by Greenspring Associates, with participation from earlier backers e.Ventures, Greycroft Partners, Institutional Venture Partners, and Sequoia Capital. The debt — raised to avoid diluting stakeholders unnecessarily, says Schmitt — was provided to the company by Silicon Valley Bank.
The financing comes almost exactly one year after App Annie closed on $55 million in funding and brings the company’s total funding to roughly $157 million.
The new capital is meant to fuel the company’s already rapid growth, says Schmitt, who says App Annie has reached breakeven cash flow at various points but isn’t profitable by design.
Part of that owes to overhead; in the last year, it has grown from 300 employees to more than 400 today, with 160 people in North America, 200 in Asia, and another 60 or so in Western Europe. It expects to have “way more” than 500 employees by year end, too, Schmitt says.
Schmitt also suggests that more acquisitions could be in App Annie’s future. Last year, the company paid an undisclosed amount to buy the mobile measurement service Mobidia, which itself had raised just more than $16 million in funding over the years. In 2014, it  acquired its closest competitor with its purchase of Distimo. (Terms of that deal weren’t disclosed, either.)
“Acquisitions aren’t our main strategy, but it’s one of our tactics to get to our goal of ensuring we have the right offerings to satisfy our users,” says Schmitt. “Sometime we build internally, but if we can find good value somewhere else, why not? A bigger war chest ensures we can react quickly if we see interesting opportunities.”
Naturally, with more funding, the company also has more options, including to push off any thought of an IPO for another year. An IPO is definitely “not in the cards” for 2016, says Schmitt, though it’s worth noting that with App Annie’s new funding, it has also appointed NetSuite CEO Zach Nelson — who has overseen Netsuite’s rise from a startup through a successful IPO in 2007 — to its board of directors.
The round also gives App Annie more time to pull itself into the black, presumably. Though the company right now claims 500,000 registered members, “hundreds” pay the company a yearly subscription for its advanced analytics services, says Schmitt.
Fortunately for App Annie, even comparatively small numbers can add up to a big business, as long as the company continues to build on them. An average yearly contract costs a subscriber $80,000 per year.

Monday, October 19, 2015

Single Sign ON (SSO) in iOS 7


SSO is a new native feature in iOS 7.

You can find next there:

Enterprise single sign on. Authenticating into corporate apps is now as simple as doing it once. Enterprise single sign on (SSO) means user credentials can be used across apps, including apps from the App Store. Each new app configured with SSO verifies user permissions for enterprise resources, and logs users in without requiring them to reenter passwords. It is something like single sign in for several apps.


To make SSO (Kerberos) working on iOS7 you need 3 things:
  1. On the server side: Kerberos environment + HTTP SPNego/Kerberos authentication configured. SSO in iOS works only for HTTP(S).
  2. Configuration profile containing:
    • [Obligatory] Your Kerberos realm.
    • [Obligatory] Your Kerberos principal (usually username), this can be left empty - in that case user will be asked to specify it during the profile installation.
    • [Obligatory] List of URL prefixes of the pages allowed to use SSO. Wildcards cannot be used here, if the prefix doesn't end with slash character, it will be automatically appended to it.
    • [Optional] List of bundle IDs allowed to use SSO, if empty all applications are allowed. Wildcards in bundle IDs can be used.
  3. Application that supports it, Safari and WebKit (UIWebView class) do. As described in WWDC 2013 Session Videos number 301, you have to use either NSURLConnection or NSURLSession class. This is a simplified example of the HTTP traffic when authenticating using the SPNego scheme:
Server: 401 Unathorized
+header WWW-Authentificate: Negotiate
+header Authorization: Negotiate [SPNegotInitToken]
Server: 200 OK
+header Authorization: Negotiate [SpnegoTargToken]
+header set-cookie [SESSIONID]
The dialog with prompt for the Kerberos password (if the Kerberos ticket has not yet been granted/expired) will appear after receiving "WWW-Authentificate". Obj-C classes will handle automatically all the redirects and authentication process, so the only thing you need is to make a request to the login URL and allow this URL in the profile.