Thursday, November 16, 2017

आपके कंप्यूटर से बात करना


हिंदी में एक विद्यार्थी से बात करें और उससे कुछ प्रश्न पूछे:
(अपेक्षित उत्तर भी यहां दिए गए हैं)
• महात्मा गांधी के बारे में मुझे बताएं:
महात्मा मोहनदास करमचंद गांधी ब्रिटिश शासन के खिलाफ भारतीय स्वतंत्रता आंदोलन के नेता थे।
• उनके पिता का नाम क्या था?
उनके पिता करमचंद गांधी थे।
• वे कहाँ पैदा हुए थे?
• पोरबंदर में
• किस साल में?
• उनका जन्म 2 अक्टूबर 1869 को हुआ था
• उनकी मुख्य शिक्षा क्या थी?
यहां विश्व में शांति लाने के लिए महात्मा गांधी की 5 शिक्षाएं में एक लेख है।
(लेख से पता चलता है)।
यदि विद्यार्थी उचित उत्तर देता है, तो आप तय कर सकते हैं कि वह एक अच्छा विद्यार्थी  है! दरअसल, मैंने गूगल  सहायक से अपने सेल फोन पर ये सवाल पूछा था। ऊपर दिखाए गए उत्तर मेरे एंड्रॉइड फोन पर उस सिस्टम द्वारा दिए गए थे। अफसोस, गूगल  सहायक अभी तक हिंदी नहीं बोलता, और इसलिए मुझे अंग्रेजी का इस्तेमाल करना पड़ा। मैंने प्रश्नन कहे; कुछ भी टाइप नहीं किया। मुझे सुखद आश्चर्य हुआ जब मुझे अच्छे उत्तर मिले। यदि आपके सेल फ़ोन में एक आवाज़ सहायक है, तो आपको समान प्रश्न पूछने की कोशिश करनी चाहिए।
सिस्टम ने फॉलो-ऑन सवालों के अच्छी तरह से उत्तर दिए। मैंने महात्मा गांधी के बारे में एक सवाल पूछा था। फिर मैंने पूछा था, "उनके पिता का नाम क्या था?" सिस्टम को पता चला कि मैं उसी व्यक्ति के बारे में बात कर रहा था। यह मानव के लिए बहुत मुश्किल नहीं है, लेकिन यह प्रभावशाली है जब कोई सिस्टम इस क्षमता को दिखाता है।
खोज इंजन आमतौर पर प्रासंगिक लेखों की एक सूची दिखा कर क्वेरी का जवाब देते हैं। एक या अधिक सरल वाक्यों के रूप में एक संक्षिप्त उत्तर देना अधिक कठिन है। जवाब देने के लिए गूगल  सहायक स्वतः प्रासंगिक लेखोंको का विश्लेषण करता है। फिर यह आपको कुछ वाक्यों में एक उत्तर देता है। उत्तर कहे जाते है और लिखित रूप में भी। तो, मैं वास्तव में गूगल  सहायक को "बोल रहा था", और यह मुझसे "बात कर रहा था"!
मैने  टीवी पर  देखा था कि ब्रिटिश लोग लाल सेब बैज पहन रहे थे। मैंने गूगल  सहायक से उस बारे में एक सवाल पूछा
ब्रिटिश लोग लाल सेब बैज क्यों पहनते हैं?
सिस्टम ने मुझे बताया कि ये पॉपी फूलों बैज एक कविता से प्रेरित थे। इसमें लाल पॉपी फूलों का उल्लेख किया गया जो सैनिक की कब्र के चारों ओर तेजी से उगते थे। पाठ सेल-फोन स्क्रीन पर भी दिखाई दिया और मुझे लेख का यूआरएल (URL) दिया।
          स्मरण पॉपी
यह लेख प्रथम विश्व युद्ध में कई जाने गंवाने के दुख के बारे में था, जो 11 नवंबर 1918 को युद्धविराम दिवस पर समाप्त हुआ था। फूलों के बैज उन लोगों की याद में पहना जाता है जिन्होंने अपनी जान कुर्बान की थी|
सिस्टम का प्रदर्शन अद्भुत था! मैं पॉपी फूलों को पहचान नहीं पाया। भारत में यह आम फूल नहीं है। मैंने इसे एक लाल सेब कहा था, फिर भी खोज सेवा ने मुझे मेरे प्रश्न का सही जवाब दिया!
सहि परख कर्ने के लिये मैंने एक ऐप्पल आईफोन पर आवाज़ सहायक सिरी के साथ ऊपर दिए गए सभी सवालों को दोहराया। मैने देखा कि सिरी समान रूप से अच्छा था।
मुझे आवाज़ सहायकों के बारे में अधिक लिखना है I मैं इस ब्लॉग पर अपने अगले लेख के लिए यह सब रखूंगाI मैं आपको यह भी बताऊंगा कि भविष्य में स्मार्ट-फ़ोन के साथ भाषण संचार बहुत महत्वपूर्ण क्यों होगा।

श्रीनिवासन रमणि         हिंदी संपादन: एम वी रोहरा


TALKING TO YOUR COMPUTER

Talk to a student in Hindi and ask a set of questions:
(Expected answers are also given here)
• Tell me about Mahatma Gandhi:
Mahatma Mohandas Karamchand Gandhi was the leader of the Indian Independence movement against British rule.
• What was his father’s name?
His father was Karamchand Gandhi.
• Where was he born?
• In Porbandar
• In which year?
• He was born on 2 October 1869
• What was his main teaching?
Here is an article on Mahatma Gandhi’s 5 Teachings to Bring About World Peace.
(shows the article).
If the student gives appropriate answers, you may decide that he/she is a good student! Actually, I had asked Google Assistant on my cell phone these questions. The answers shown above were given by that system on my Android phone. Alas, Google Assistant does not speak Hindi as yet, and so I had to use English. I spoke out the questions; did not type anything. I was pleasantly surprised when I got good answers. If your cell phone has a voice assistant, you must try asking similar questions.
The system answered follow-on questions well. I had asked one question about Mahatma Gandhi. Then I had asked "what was his father’s name?". The system recognized that I was talking about the same person. This is not very difficult for a human, but it is impressive when a system shows this ability.
Search engines usually respond to a query by showing a list of relevant articles. That is called document retrieval. To give a short answer in the form of one or more simple sentences is more difficult. Google Assistant automatically analyzes relevant documents to locate answers. Then it gives you a reply in a few sentences. The answers are in spoken as well as in written form. So, I was really “speaking” to the Google Assistant, and it was “talking” to me!
I had seen on TV that British people were wearing red apple badges. I asked Google Assistant a question about that.
Why do British people wear red apple badges?
The system told me that these poppy flower badges were inspired by a poem. It mentioned red poppy flowers that grew quickly around soldiers’ graves. The text also appeared on the cellphone screen and gave me the URL of an article.
         Remembrance Poppy

This article was about the tragic loss of lives in the first World War which came to an end on Armistice Day, Nov 11, 1918. The flower badges are worn in memory of those who had sacrificed their lives.
The system's performance was amazing! I did not recognize the poppy flower. It is not a common flower in India. I had called it a red apple, yet the search service gave me the right answer to my question!
To be fair, I repeated all my questions mentioned above with the voice assistant Siri, on an Apple iPhone. I found Siri was equally good.
I have more to write about voice assistants. I will keep all that for my next article on this blog. I will also tell you why speech communication with smartphones is going to be very important in future.

Srinivasan Ramani

Sunday, September 24, 2017

वेब खोज इंजन कैसे काम करते हैं?


वेब खोज इंजन कैसे काम करते हैं?
जब आप उपयुक्त क्वेरी का उपयोग करते हैं तो वे आपको कई प्रासंगिक लेख देते हैं। यदि आपकी क्वेरी "चंद्रगुप्त मौर्य जन्म वर्ष" है तो आपको अच्छे परिणाम मिलेंगे।
आजकल चंद्रगुप्त का नाम व्यापक रूप से प्रयोग नहीं किया जाता है; यह एक प्रसिद्ध सम्राट को संदर्भित करता है। उन पर लेख व्यापक रूप से संदर्भित हैं। जब मैंने ऊपर दिखाए गए प्रश्न (queryका इस्तेमाल किया, तो मुझे पहले खोज परिणाम सम्राट पर विकिपीडिया लेख मिला था।
मैंने हालांकि "गुप्ता के साम्राज्य" वाक्यांश को याद किया और एक बार खोज इंजन बिंग का उपयोग करके "गुप्त जन्म तिथि" की खोज की थी।
बिंग द्वारा रिपोर्ट की गई पहली व्यक्ति याना गुप्ता, एक मॉडल और गायक थी, और मुझे निम्नलिखित साइट पर निर्देशित किया गया

अगली रिपोर्ट सिद्धार्थ गुप्त के बारे में थी और मुझे लेख पढ़ने के लिए निम्नलिखित साइट पर जाने को निर्देशित किया गया

"गुप्त" जैसे शब्द हजारों लेखों में कई अलग-अलग लोगों के बारे में होते हैं; इसलिए यह एक बहुत उपयोगी क्वेरी शब्द नहीं है | कृपया "शेखर गुप्ता" के रूप में दो शब्दों के संयोजन का प्रयास करें।
आप एक प्रसिद्ध भारतीय पत्रकार पर विकिपीडिया लेख का एक संदर्भ प्राप्त करते हैं। दो या तीन प्रासंगिक शब्दों वाली एक क्वेरी आमतौर पर प्रभावी होती है। वर्ल्ड वाइड वेब की खोज के लिए खोज इंजन क्रॉलर नामक सॉफ़्टवेयर का उपयोग करते हैं और वेब पेजों के यूआरएल के अनुक्रमित संग्रह बनाता है। वे शब्द जो हमें बताते हैं कि उस वेब पेज में क्या है उन्हें अनुक्रमण में उपयोग किया जाता है। 'यह', 'है' और 'वह' जैसे शब्द हमें एक वेब पेज की सामग्री के बारे में बहुत कुछ नहीं बताते हैं और इन्हें इंडेक्सिंग में उपयोग नहीं किया जाता है। यदि आप "शेखर गुप्ता" की तरह कोई क्वेरी देते हैं, तो खोज इंजन अपने डेटाबेस की जांच करेगा और आपको निम्न URL जैसे यूआरएल दिखाएगा

आपको प्रत्येक सूचीबद्ध वेबपेज से कुछ पंक्तियां भी दिखाई देंगी। आप उन्हें पढ़ सकते हैं और तय कर सकते हैं कि वेबपेज आपके लिए प्रासंगिक है या नहीं। इंडेक्सिंग खोज कुशल और तेज बनाता है |
खोज इंजन का उपयोग करने वाला एक अन्य सिद्धांत यह है कि एक लेख जिसमें प्रश्न शब्द कई बार प्रकट होते हैं, वह अधिक उपयोगी होने की संभावना है। तुलना में, क्वेरी शब्दों के एक संदर्भ वाला लेख आपके लिए बहुत उपयोगी नहीं हो सकता है।

खोज इंजन द्वारा उपयोग किया जाने वाला एक और सिद्धांत अभी भी मौजूद है। आपको कई लोगों द्वारा मान्यता प्राप्त प्रसिद्ध लेख देने के लिए सबसे अच्छा है | यदि एक लेख अच्छी तरह से लिखा हुआ है और उपयोगी है, तो कई वेबसाइटों द्वारा इसका उल्लेख किया जा सकता है। खोज इंजन क्रॉलर ऐसे "लिंक" की गणना करते हैं | अन्य साइटों से अधिक "लिंक" अर्जित करना एक लेख "अधिक प्रसिद्ध" बनाता है! खोज इंजन आपको ऐसे "प्रसिद्ध" लेख देना पसंद करते हैं 

सौ से अधिक ऐसे सिद्धांत हैं जो लोगों को बहुत ही उपयोगी खोज इंजन परिणाम पेज (एस आर पी।) देते हैं। यह तकनीक हर स्मार्ट फोन पर सभी मानव ज्ञान उपलब्ध कराती है! यदि आपको पता है कि खोज इंजन का उपयोग कैसे किया जाए, तो सभी ज्ञान आपके लिए मुफ्त हैं!

श्रीनिवासन रमणि 
हिंदी संपादन: एम वी रोहरा

How do web search engines work?

(The Hindi Version of this article will be posted shortly, to appear as the latest one in this blog)


How do web search engines work?
They give you many relevant articles when you use a suitable query. You get good results if your query is "Chandragupta Maurya year of birth".
Chandragupta's name is not widely used nowadays; it refers to a famous emperor. Articles on him are widely referred to. The first search result I got was the Wikipedia article on the emperor, when I used the query shown above. 
I had however remembered the phrase “Gupta’s empire” and had once searched for "Gupta date of birth" using the search engine Bing. 
The first person reported by Bing was Yaana Gupta, a model and singer, and I was directed to the following site address

The next report was about Siddharth Gupta and I was directed to read the following article

A word like “Gupta” occurs in thousands of articles about many different people; so it is not a very useful query word. Please try a combination of two words as in "Shekhar Gupta".
You get a reference to the Wikipedia article on a well-known Indian journalist. A query containing two or three relevant words is usually effective. Search engines use software named crawler to search the World Wide Web and makes an indexed collection of URLs of web pages. Words that tell us what is in that web page are used in indexing. Words like ‘this’, ‘is’ and ‘that’ do not tell us much about the content of a web page and so are not used in indexing. If you give a query like "Shekhar Gupta", the search engine will examine its database and give URLs like the following one
https://en.wikipedia.org/wiki/Shekhar_Gupta
You will also see a few lines from each listed webpage. You can read them and decide if the webpage is relevant to you. Indexing makes search efficient and fast.
Another principle that search engines use is that an article in which the query words appear many times is likely to be more useful. In comparison, an article with one passing reference to the query words may not be very useful to you.

There is yet another principle which is used by search engines. It is best to give you well-known articles recognized by many people. If an article is well written and is useful, it is likely to be referred to by many websites. Search Engine Crawlers keep count of such “links”. Earning more “links” from other sites makes an article more “famous”! Search engines prefer to give you such “famous” articles.


There are over a hundred such principles that give people very useful Search Engine Results Pages (S. E. R. P.).  This technology makes all human knowledge available on every smart phone! All knowledge is yours for free, if you know how to use the search engines!

Srinivasan Ramani 

Friday, July 28, 2017

खोज इंजन का उपयोग करना

The English Version of this article was posted yesterday in this blog.

जानकारी के लिए वेब को खोजना एक महत्वपूर्ण कौशल है। इसमें ज्ञान और अनुभव की आवश्यकता है। इस शताब्दी में यह अक्सर एक आवश्यक कौशल है। मैं इस ब्लॉग में इस विषय पर कुछ लेख लिखूंगा। ये लेख बुनियादी विचारों को पेश करेंगे, जो कई पाठकों के लिए उपयोगी होंगे।
मान लीजिए आप डेंगू बुखार के बारे में जानकारी प्राप्त करना चाहते हैं आप गूगल या बिंग जैसे खोज इंजन का उपयोग कर सकते हैं। वे एक क्वेरी इनपुट बॉक्स प्रदर्शित करेंगे जिसमें आप शब्द डेंगू टाइप कर सकते हैं। खोज इंजन आपके लिए डेंगू पर कई लेख पाएंगे। यह प्रत्येक लेख का संक्षिप्त विवरण होगा - इन्हें स्निपेट कहा जाता है। एक स्निपेट की पहली पंक्ति आमतौर पर "एंकर टेक्स्ट" है। यह एक रंगीन इस तरह से पाठ की रेखा है:

Dengue fever - Wikipedia

यह हाइपरटेक्स्ट की एक पंक्ति है। यदि आप उस पर क्लिक करते हैं, तो ब्राउज़र उस लेख में ले जाएगा जिसमें यह इंगित कर रहा है। हाइपरटेक्स्ट का दृश्य हिस्सा एंकर टेक्स्ट है।
एंकर टेक्स्ट के साथ एक छिपा हुआ भाग है। यह यूआरएल (यूनिफार्म रिकॉर्ड लोकेटर) है, एक लेख का पता लगाने के लिए आपके ब्राउज़र द्वारा आवश्यक सटीक पता है। आप नीचे स्निपेट की दूसरी पंक्ति देख सकते हैं। यह भी यूआरएल है, रंगीन और रेखांकित। आप लेख पर जाने के लिए भी उस पर क्लिक कर सकते हैं। पूरे स्निपेट इस तरह दिखता है:
Dengue fever - Wikipedia
https://en.wikipedia.org/wiki/Dengue_fever
Dengue fever is a mosquito-borne tropical disease caused by the dengue virus. Symptoms typically begin three to fourteen days after infection. This may include …

यदि एक स्निपेट में दिए गए पाठ की लाइनें प्रासंगिक हैं, तो आप वर्णित आलेख का चयन कर सकते हैं। उस स्निपेट के एंकर टेक्स्ट पर बस क्लिक करें खोज इंजन एक नया ब्राउज़र टैब में उस लेख को प्रदर्शित करेगा।

क्या आपका खोज इंजन केवल अंग्रेज़ी में लेख दिखाता है? क्या आप उन्हें हिंदी में करना चाहेंगे? निम्न प्रश्न टाइप करें:

डेंगू भाषा: हिन्दी

आप इस तरह के कई परिणाम प्राप्त करेंगे:

Search Results

डेंगू - विकिपीडिया 

डेंगू एक उष्णकटिबंधीय संक्रामक रोग बीमारी हैं जो एडीज इजिप्टी मच्छरों के काटने से होता है। .... डेंगू शब्द की उत्तपत्ति स्पष्ट नहीं है, संभवत यह स्वाहीली भाषा से लिया गया है वहाँ इसे का डिंगो पेपो कहते है जो किसी बुरी आत्मा के प्रभाव से ... 
नए विचारों को वर्षों में खोज इंजन में बनाया गया है। उदाहरण के लिए, अब, वे उस स्थान को खोजते हैं, जहां से आप खोज करते हैं। आप अपने खोज इंजन में "टाइम्स" टाइप करें आपको टाइम्स ऑफ इंडिया अखबार के बारे में जानकारी मिल जाएगी। अगर किसी ने लंदन में एक कंप्यूटर से यह खोज की है, तो उसे टाइम्स ऑफ़ लंदन अखबार पर जानकारी मिल जाएगी। खोज इंजन में बनाए गए कई अन्य दिलचस्प विचार हैं, मैं अपने अगले लेख में उनमें से कुछ का वर्णन करूँगा।

हिंदी संपादन: एम वी रोहरा

Thursday, July 27, 2017

Using a Search Engine


The Hindi Version of this article would be posted shortly on this blog.

Searching the Web for information is an important skill. It requires knowledge and experience. It is often a necessary skill in this century. I will write a few articles on this topic in this blog. These articles will introduce basic ideas which will be useful to many readers.

Suppose you wish to get information on Dengue fever. You can use a search engine like Google or Bing. They will display a query input box in which you can type in the word Dengue. The search engine will find many articles on Dengue for you. It will short descriptions of each article – these are called snippets. The first line of a snippet is usually the “anchor text”. It is a coloured, underlined, line of text like this:

Dengue fever - Wikipedia

 

It is a line of hypertext. If you click on it, the browser will take you to an article it is pointing at. The visible part of the hypertext is the anchor text.Along with the anchor text is a hidden part. It is a URL (Uniform Record Locator), the precise address needed by your browser to locate an article. You can see the second line of the snippet below. It is an URL, also colored and underlined. You can click on it too to go to the article. The whole snippet looks like this:


Dengue fever - Wikipedia

https://en.wikipedia.org/wiki/Dengue_fever

Dengue fever is a mosquito-borne tropical disease caused by the dengue virus. Symptoms typically begin three to fourteen days after infection. This may include 
If the lines of text given in a snippet it are relevant, you can select the article described. Just click on the anchor text of that snippet. The search engine would display that article in a new browser tab.
 
 
Does your search engine show only articles in English? Would you like to have them in Hindi? Type the following query:

dengue Language:Hindi 
www.nirogikaya.com › Dengue
Oct 12, 2013 - 
डेंगू / Dengue का कारणलक्षण और उपचार
Causes, Symptoms and Treatment of 
Dengue in HindiDengue Fever क्या है ?Dengue
 in ...


New ideas have been built into search engines over the years. For instance, now, they find out the location from which you do the search. If you type “Times” into your search engine. You would get information on the Times of India newspaper. If someone does this search from a computer in London, he will get information on the Times of London newspaper.


There are many other interesting ideas built into search

engines, I will describe some of them in my next article.


Thursday, May 18, 2017

Using solar energy through an UPS - English Version of यूपीएस के माध्यम से सौर (सूर्य) ऊर्जा का उपयोग करना

The Hindi Version is here
Using solar energy through an UPS 

The solar panel produces electrical energy from the sunlight. Every year millions of Uninterruptible Power Supplies (UPSs) are sold; Therefore, their cost has decreased. You can use an UPS to store electrical energy from solar panels in the day. The stored energy can be used later, when necessary. UPSs made by good companies come with a warranty, which also covers their batteries.

Solar UPS systems take electricity directly from solar panels for charging their batteries. They have a charging controller that decides how to charge the battery. When solar power is available, it becomes the first choice. The second option for charging is to use power from house wiring. When power goes out, some LED lamps can be run by the UPS. Output from the UPS is at 230 volt. Therefore, we can run some common devices using UPS. You can charge your cell phone, recharge a tablet computer or laptop.

The website http://www.batterystuff.com/ helps you to discover the size of the battery needed for a given purpose. The article at http://www.wholesalesolar.com/solar-information/charge-controller-article tells you how a Charge Controller Works. http://www.amazon.in/Sukam-Solar-inverter-Brainy-1100va/dp/B01A1H2JTQ/ref=sr_1_1?ie=UTF8&qid=1493128568&sr=8-1&keywords=solar+ups gives you information about one model of a solar UPS.

The LED revolution has made small size solar installations attractive. This type of installation can easily give five hours of light per day through a 5-watt LED. It can also give enough energy to charge one or two cell phones every day. This will be a boon for most rural families. The solar UPS can function without an electricity connection. So far people in villages have been suffering from power cuts. Solar UPSs will make it easy for them to deal with power cuts. Using a solar UPS for lighting provides significant advantages for small shops. Solar energy systems can be useful for street lighting in remote locations. Reliable lighting in rural hospitals from an UPS would be very valuable.

The UPS market in India is already worth several thousand crores per year; but it provides services to large-scale urban clients. Solar UPS units in rural areas are practically absent. Selling and installing solar UPS systems will soon become a big business. This business will create several lakhs of jobs over the entire country.

  ---