Friday, August 25, 2023

electronic voting machine

इलेक्ट्रॉनिक वोटिंग मशीन क्या है और कैसे काम करते है?

ईवीएम क्या है (What is EVM in Hindi)? Electronic Voting Machine (EVM) एक ऐसा electronic device होता है जिसका इस्तमाल votes की recording करने के लिए होता है। EVMs को असल में इस्तमाल किया गया एक replacement के तोर पर ballot papers के बदले। जिन्हें की पहले इस्तमाल किया जाता था।

शायद आप में बहुत से लोगों ने EVM का इस्तमाल भी किया होगा vote देने के लिए. लेकिन क्या आप जानते हैं की आखिर असल में ये Electronic Voting Machine क्या है और ये काम कैसे करता है?

इसलिए आज मैंने सोचा की क्यूँ न आप लोगों को इलेक्ट्रॉनिक मतदान मशीन क्या होता है और इसे कैसे इस्तमाल किया जाता है के विषय में पूरी जानकारी प्रदान की जाये जिससे आपको इसे बेहतर रूप से समझने में आसानी होगी. तो बिना देरी किये चलिए शुरू करते हैं।

 

इलेक्ट्रॉनिक मतदान मशीन (EVM) क्या है

Electronic Voting Machine EVM Kya Hai Hindi

EVM का Full Form होता है Electronic Voting Machine. यह एक ऐसा machine होता है जिससे की कोई मतदाता अपना मत किसी भी political party को दे सकता है. इस मशीन में अलग अलग प्रतिनिधियों के लिए separate buttons नियुक्त होते हैं जिनके ऊपर उस party का चिन्ह भी होता है. और ये सभी electronic ballot box के साथ cable के माध्यम से connected होते हैं।

एक EVM में दो units होते हैं — control unit और balloting unit – ये दोनों एक दुसरे के साथ एक five-meter cable के माध्यम से जुड़े हुए होते हैं. जब एक voter कोई button को press करता है जो की किसी candidate का हो, तब ऐसे में machine अपने आपको lock कर देता है।

ऐसे में EVM को open करने के लिए एक नए ballot number की ही जरुरत होती है. अन्यथा इसे खोला नहीं जा सकता है. इससे ये बात की suriety होती है की EVMs ये ensure करवाती है की एक इंसान केवल एक ही बार vote कर सकता है।

ईवीएम मशीन का इतिहास

सन 1980 में M.B.Haneefa ने ही सर्वप्रथम Indian Voting Machine का आविष्कार किया था, इसे उस समय gazetted “Electronically Operated Vote Counting Machine”, का नाम दिया गया था.

उनके द्वारा बनायी गयी original design को पहले public को exihibit किया गया देश के करीब छह बड़े शहरों में. EVMs को officially commissioned किया गया 1989 में Election Commission of India के द्वारा, उस समय इसे collaborate किया गया Bharat Electronics Limited और Electronics Corporation of India Limited के साथ. EVMs के industrial designers थे IIT Bombay के ही Industrial Design Centre के faculty members.

EVM मशीन पहली बार भारत में इस्तेमाल किया Kerala के एक by election में. उसके बाद experimental basis में इसे कुछ selected constituencies of Rajasthan, Madhya Pradesh और Delhi में इस्तमाल किया गया।

वहीँ EVMs को पहली बार Goa के general election (पुरे राज्य) में इस्तमाल किया गया सन 1999 में. वहीँ 2003 तक, सभी by-election और state election में EVMs का इस्तमाल होने लगा. बाद में सन 2004 में Election Commission ने EVMs का इस्तमाल Lok Sabha Elections में करने का तय किया।

ईवीएम मशीन की जानकारी

1.  यह बिलकुल ही छेड़छाड़ मुक्त होता है और इसे operate करना भी बिलकुल ही सरल है।

2.  इसे कुछ इसप्रकार से program किया गया है जिससे की एक बार इसमें vote देने के बाद आप जितना भी चाहें दूसरा vote समान candidate दे नहीं सकता है. नियंत्रण इकाई के कामों को नियंत्रित करने वाले प्रोग्राम “एक बार प्रोग्राम बनाने योग्य आधार पर”माइक्रोचिप में नष्ट कर दिया जाता है। नष्ट होने के बाद इसे पढ़ा नहीं जा सकता, इसकी कॉपी नहीं हो सकती या कोई बदलाव नहीं हो सकता।

3.  इसमें स्तिथ Microchip को कुछ इस प्रकार से design किया गया है की जिससे इसे एक बार program करने के बाद इसे केवल एक ही कार्य में इस्तमाल किया जाता है इसमें न तो कोई बदलाव लाया जा सकता है, न इसमें कोई copy की जा सकती है. इसलिए security के दृष्टी से ये बहुत ही secure होता है।

4.  ईवीएम मशीनो में अवैध मतों की संभावना बहुत ही कम होती है।

5.  इसमें गणना प्रक्रिया में तेज आती है और साथ में मुद्रण लागत घटाती हैं।

6.  चूँकि ईवीएम मशीन battery से संचालित होता है इसलिए ये बिना बिजली वाले इलाकों में आसानी से इस्तमाल किया जा सकता है।

7.  यदि उम्मीदवारों की संख्या 64 से अधिक नहीं होती तब ऐसे स्थानों में ईवीएम के इस्तेमाल से चुनाव कराये जा सकते हैं।

8.  एक ईवीएम मशीन में अधिकतम 3840 वोट दर्ज कर सकती है।


Monday, July 4, 2022

STATE COUNCIL FOR VOCATIONAL TRAINING

 State Council for Vocational Training 

The State Council for Vocational Training (SCVT), was constituted in the State in the year 2000.

The constitution of the Council, besides enabling the implementation of the programs of the NCVT in the State in a more efficient way, will also make it possible to coordinate the activities of the other agencies imparting other types of vocational training's in fields like handicrafts, agriculture and other sectors so that the duplication of activities is avoided and the efforts of the varied agencies are targeted on set goals, established after proper macro-planning. This will help in producing skilled hands, as per our actual scope and requirements, keeping the local, national and international scope, capacity and demand into view.


Important Concern

The Vocational Training's, needs to be given the status of a priority sector, as it is with such type of training's alone that the youth of the lesser privileged strata of the society (who form the greater bulk of the population) can take up self-employment, of one form or the other, and be able to find employment as skilled workers.

This would require significant investments in the sector so that the training standards are brought up to an outstanding level, which would enable imparting modern training to the youth. The skilled hands, produced so, would have greater acceptability and so broader vistas of employment would be opened to them.

In case of failure to respond to the situation, the youth at large, shall continue to pursue aimless education and thus keep on worsening the un-employment situation in the State which could have unforeseen repercussions in future.

राज्य में व्यावसायिक प्रशिक्षण परिषद (एससीवीटी) का गठन वर्ष 2000 में किया गया था।

परिषद के गठन से राज्य में एनसीवीटी के कार्यक्रमों का क्रियान्वयन और भी अधिक प्रभावी ढंग से संभव होगा, साथ ही हस्तशिल्प, कृषि और अन्य क्षेत्रों में अन्य प्रकार के व्यावसायिक प्रशिक्षण प्रदान करने वाली अन्य एजेंसियों की गतिविधियों का समन्वय भी संभव होगा ताकि गतिविधियों का दोहराव न हो और विभिन्न एजेंसियों के प्रयास उचित वृहद नियोजन के बाद निर्धारित लक्ष्यों पर केंद्रित हों। इससे स्थानीय, राष्ट्रीय और अंतर्राष्ट्रीय दायरे, क्षमता और माँग को ध्यान में रखते हुए, हमारे वास्तविक दायरे और आवश्यकताओं के अनुसार कुशल कारीगर तैयार करने में मदद मिलेगी।

महत्वपूर्ण चिंता :-

व्यावसायिक प्रशिक्षण को प्राथमिकता क्षेत्र का दर्जा दिया जाना चाहिए, क्योंकि इस प्रकार के प्रशिक्षण से ही समाज के कम सुविधा प्राप्त वर्ग के युवा (जो जनसंख्या का बड़ा हिस्सा हैं) किसी न किसी रूप में स्वरोजगार अपना सकते हैं, तथा कुशल श्रमिकों के रूप में रोजगार पा सकते हैं।

इसके लिए इस क्षेत्र में महत्वपूर्ण निवेश की आवश्यकता होगी ताकि प्रशिक्षण मानकों को उत्कृष्ट स्तर तक लाया जा सके और युवाओं को आधुनिक प्रशिक्षण प्रदान करना संभव हो सके। इस प्रकार तैयार कुशल श्रमिकों की स्वीकार्यता बढ़ेगी और उनके लिए रोज़गार के व्यापक अवसर खुलेंगे।

स्थिति पर प्रतिक्रिया न देने की स्थिति में, बड़े पैमाने पर युवा लक्ष्यहीन शिक्षा प्राप्त करना जारी रखेंगे और इस प्रकार राज्य में बेरोजगारी की स्थिति और खराब होती जाएगी, जिसके भविष्य में अप्रत्याशित परिणाम हो सकते हैं।





Tuesday, May 31, 2022

VISUAL STUDIO





Visual Basic (VB) एक प्रसिद्ध प्रोग्रामिंग भाषा है जो सॉफ़्टवेयर विकास में उपयोग की जाती है। यहां VB के पांच मुख्य बिंदु हैं:

  1. सीखने में आसान: VB एक उपयोगकर्ता-मित्र प्रोग्रामिंग भाषा है जो नए डेवलपर्स के लिए आसान होती है। यहाँ सरल सिंटेक्स और ड्रैग-एंड-ड्रॉप फंक्शनैलिटी होती है जो शुरुआती डेवलपर्स को प्रोग्रामिंग की अवधारणाओं को समझने में मदद करती है।

  2. रैपिड एप्लिकेशन डेवलपमेंट (RAD): VB RAD के लिए प्रसिद्ध है, अर्थात इसमें एप्लिकेशन डेवलपमेंट को तेजी से किया जा सकता है। इसमें पूर्व-निर्मित नियंत्रण और कॉम्पोनेंट होते हैं जो एप्लिकेशन डेवलपमेंट को तेजी से बढ़ाते हैं।

  3. घटना-प्रेरित प्रोग्रामिंग: VB घटना-प्रेरित प्रोग्रामिंग परिदृश्य का उपयोग करता है, अर्थात यहां घटनाओं और क्रियाओं के बीच संबंध होता है। जब कोई घटना होती है, जैसे बटन क्लिक या माउस होवर, तो संबंधित क्रिया को कार्रवाई किया जाता है।

  4. माइक्रोसॉफ्ट प्रौद्योगिकियों के साथ संगति: VB को माइक्रोसॉफ्ट प्रौद्योगिकियों के साथ अच्छे से संगत किया गया है। इसमें माइक्रोसॉफ्ट ऑफिस अनुप्रयोग, डेटाबेस जैसे SQL सर्वर, और .NET फ्रेमवर्क के साथ सीमलेस संगति होती है।

  5. डेस्कटॉप एप्लिकेशन डेवलपमेंट: VB का उपयोग मुख्य रूप से डेस्कटॉप एप्लिकेशन के विकास के लिए किया जाता है। इसमें GUI (ग्राफिकल यूज़र इंटरफेस) आधारित एप्लिकेशन बनाई जा सकती हैं जो विंडोज ऑपरेटिंग सिस्टम पर चल सकती हैं।

विजुअल बेसिक स्टूडियो के नोट्स

1. विजुअल बेसिक स्टूडियो परिचय

  • विजुअल बेसिक स्टूडियो (Visual Basic Studio) एक विकसित एवं प्रोग्रामिंग भाषा के लिए एक महत्वपूर्ण और प्रमुख IDE है। यह Microsoft द्वारा विकसित किया गया है और विभिन्न प्रोग्रामिंग भाषाओं का समर्थन करता है, जिसमें Visual Basic (VB) भी शामिल है।

2. VB सिंटैक्स

  • Visual Basic में सिंटैक्स एक प्रमुख पहलु है जिसमें भिन्न-भिन्न प्रकार की कमांड्स, लूप्स, फंक्शन्स, सबरूटीन्स, इत्यादि शामिल हैं।

3. नियंत्रण और घटक

  • Visual Basic में विभिन्न नियंत्रण (Controls) और घटक (Components) होते हैं जो यूजर इंटरफेस (UI) के लिए उपयोगी होते हैं, जैसे बटन्स, टेक्स्टबॉक्स, लेबल्स, आदि।

4. इवेंट-ड्रिवन प्रोग्रामिंग

  • यह एक प्रमुख प्रोग्रामिंग परिदृश्य है जिसमें किसी घटना के होते ही किसी कार्रवाई को नियोजित किया जाता है।

5. डेटा एक्सेस

  • यह विषय डेटाबेस से डेटा को एक्सेस करने और प्रोसेस करने के लिए है।

6. त्रुटि संभालन

  • इसमें त्रुटियों को पहचाना और उनका समाधान करने की तकनीकें शामिल होती हैं।

7. एप्लिकेशन बनाना यह विषय एप्लिकेशन डेवलपमेंट की प्रक्रिया के बारे में है, जिसमें GUI design, कोड लेखन, डिबगिंग, और टेस्टिंग शामिल होता है।

Visual Basic (VB) में एप्लिकेशन बनाने के कुछ मुख्य कदम हैं:

  1. Visual Studio की स्थापना: सबसे पहले, आपको Visual Studio IDE की स्थापना करनी होगी। यहां आप VB एप्लिकेशन डेवलपमेंट के लिए सभी आवश्यक उपकरण और संसाधनों को प्राप्त कर सकते हैं।

  2. नई प्रोजेक्ट बनाएं: Visual Studio में, "नई प्रोजेक्ट" विकल्प का उपयोग करके नया VB एप्लिकेशन प्रारंभ करें। यह आपको एक खाली प्रोजेक्ट टेम्पलेट प्रदान करेगा।
  3. डिजाइन विंडो का उपयोग करें: VB एप्लिकेशन डेवलपमेंट में, आपको डिजाइन विंडो का उपयोग करना होगा। इसमें आप GUI (ग्राफिकल यूजर इंटरफेस) को डिज़ाइन कर सकते हैं, जैसे कि बटन, टेक्स्टबॉक्स, आदि जो आपके एप्लिकेशन के उपयोगकर्ता से इंटरैक्ट करेंगे।

  4. कोडिंग: फिर, आपको एप्लिकेशन के लिए लॉजिक और फ़ंक्शनैलिटी को प्रोग्राम करना होगा। इसमें आप VB कोड के संदर्भ में काम करेंगे।

  5. डेबगिंग और टेस्टिंग: एप्लिकेशन को पूरा करने के बाद, आपको इसे डेबग करना और टेस्ट करना होगा। यह सुनिश्चित करेगा कि आपका एप्लिकेशन ठीक से काम कर रहा है और कोई त्रुटि नहीं है।

  6. डिप्लॉय करें: अंत में, आप अपने एप्लिकेशन को डिप्लॉय कर सकते हैं, जिसमें आप उपयोगकर्ताओं के लिए एक सेटअप इंस्टॉलर प्रदान कर सकते हैं या उन्हें प्राप्त करने के लिए वेब साइट पर प्रकाशित कर सकते हैं।

यहीं कुछ मुख्य कदम हैं जो आपको VB में एप्लिकेशन बनाने की प्रक्रिया में मदद कर सकते हैं। इन कदमों को समझने के बाद, आप अपने खुद के एप्लिकेशन बनाने में सक्षम होंगे।

8. डिप्लॉयमेंट

  • इसमें बनाई गई एप्लिकेशन को उपयोगकर्ताओं के पास कैसे पहुंचाया जाए, इसके लिए डिप्लॉयमेंट तकनीकें और टूल्स के बारे में बताया जाता है।

Visual Basic (VB) में एक एप्लिकेशन को डिप्लॉय करने के कई तरीके हो सकते हैं। निम्नलिखित कुछ सामान्य प्रक्रियाएँ हो सकती हैं:

  1. सेटअप इंस्टॉलर इस्तेमाल करें: सेटअप इंस्टॉलर का उपयोग करके, आप अपने एप्लिकेशन को एक सेटअप फ़ाइल के रूप में पैकेज कर सकते हैं। यह फ़ाइल उपयोगकर्ता के लिए स्थापित करने के लिए होती है और संबंधित फ़ाइलों को सिस्टम में स्थापित करती है।

  2. ClickOnce डिप्लॉयमेंट: ClickOnce एक डिप्लॉयमेंट तकनीक है जो Visual Studio में उपलब्ध है। इससे आप अपने एप्लिकेशन को एक वेब सर्वर पर पब्लिश कर सकते हैं और उपयोगकर्ताओं को आसानी से एक लिंक के माध्यम से एप्लिकेशन को डाउनलोड करने की अनुमति दे सकते हैं।

  3. XCopy या Manual Copy: आप अपने एप्लिकेशन को सीधे किसी फ़ोल्डर में कॉपी करके डिप्लॉय कर सकते हैं, और उपयोगकर्ताओं को उस फ़ोल्डर में स्थापित किए जाने के लिए बता सकते हैं।

  4. मार्गार्ज़ फ़ाइल: आप अपने एप्लिकेशन को संबंधित सार्वजनिक या निजी मार्गार्ज़ फ़ाइल के रूप में भी प्रदान कर सकते हैं। इसका उपयोग उपयोगकर्ता को अपने एप्लिकेशन की विस्तृत जानकारी प्रदान करने के लिए होता है, जैसे कि इसके उपयोग का माध्यम, संस्करण, आदि।

इन प्रकारों में से किसी एक तकनीक का चयन करके, आप अपने Visual Basic एप्लिकेशन को सफलतापूर्वक डिप्लॉय कर सकते हैं     

Learn to use the code editor with Visual Basic

EXAMPLE - 1

ठीक है, यहाँ एक सरल Visual Basic (VB) प्रोग्राम है जो दिन की सबसे पहली बधाई दिखाता है:

Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        ' एप्लिकेशन लोड होते ही दिन की पहली बधाई दिखाएं

        MsgBox("नमस्ते! आपका दिन शुभ हो।")

    End Sub

End Class

यह कोड एक नया VB फॉर्म बनाता है जिसमें Form1_Load नामक एक सुविधा होती है। जब एप्लिकेशन लोड होता है, तो यह सुविधा स्वचालित रूप से चलती है और MsgBox फ़ंक्शन का उपयोग करके एक पॉपअप संदेश दिखाती है जो "नमस्ते! आपका दिन शुभ हो।" कहता है।

यह प्रोग्राम बहुत सरल है और आपको VB एप्लिकेशन बनाने के लिए मूल जानकारी प्रदान करता है। आप इसे Visual Studio में एक नए VB प्रोजेक्ट में पेस्ट करके चला सकते हैं।

EXAMPLE - 2

यदि आप Visual Basic (VB) में एक अद्वितीय रंग बनाने का प्रोग्राम बनाना चाहते हैं, तो यहाँ एक उदाहरण है:

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' RGB (Red, Green, Blue) रंग को निर्धारित करें Dim redValue As Integer = 255 ' लाल का मान Dim greenValue As Integer = 0 ' हरा का मान Dim blueValue As Integer = 0 ' नीला का मान ' नया रंग बनाएं Dim customColor As Color = Color.FromArgb(redValue, greenValue, blueValue) ' फ़ॉर्म का रंग सेट करें Me.BackColor = customColor End Sub End Class

इस कोड में, हमने एक Form1_Load सुविधा बनाई है जो एप्लिकेशन को लोड होते ही चलती है। इस सुविधा में, हमने एक RGB (लाल, हरा, नीला) रंग का मान निर्धारित किया है (255, 0, 0)। फिर हमने Color.FromArgb फ़ंक्शन का उपयोग करके एक नया Color ऑब्जेक्ट बनाया है, और फ़ॉर्म के पृष्ठभूमि (BackColor) को इस नए रंग से सेट किया है।

आप इस कोड को अपने Visual Basic प्रोजेक्ट में पेस्ट कर सकते हैं और इसे चला सकते हैं। यह एक लाल रंग की पृष्ठभूमि वाले एक विंडो प्रदर्शित करेगा। आप रंग के मान को अपनी पसंद के अनुसार बदल सकते हैं, और इस प्रोग्राम के माध्यम से अनेक विभिन्न रंगों को बना सकते हैं।





IT

Course Details

                                                                                                         Approved By Govt. of Rajasthan    S...