dianavdavidson/MUCS-Hinglish huggingface dataset:
filters menu पर जाएँ shadows and glows और फिर glow पर click करें
ध्यान दें कि डिज़ाइन पर glow इफ़ेक्ट प्रयोग हुआ है
अब spoken tutorial logo को import करते हैं
मैंने इसे अपने documents folder में सेव किया है
आपको वह logo code files link में दिया गया है
logo को resize करें और इसे ऊपरी बाएं कोने में रखें
अब libreoffice writer file जो मैंने पहले ही सेव की थी उससे मैं visiting card के विवरण को copy करती हूँ
यह file आपको codes file link में दी गयी है
font size को 12 करें और text के रंग को सफ़ेद करें
spoken tutorial शब्द को चुनें
font के size को 16 करें और इसे bold करें
अब spoken tutorial के लिए हमारा visiting card तैयार है
आगे हम visiting card की विविध प्रतियाँ बनाना सीखेंगे
हम इसे cloning method से कर सकते हैं
ऐसा करने के लिए पहले हमें सारे elements का समूह बनाना चाहिए
सारे elements को चुनने के लिए ctrl + a दबाएं और उनका समूह बनाने के लिए ctrl + g दबाएं
अब edit menu पर जाएँ
clone पर और फिर create tiled clones पर click करें
create tiled clones dialog box खुलता है
symmetry टैब में rows की संख्या को 4 और columns की संख्या को 3 करें
अब create button पर click करें
और फिर dialog box and करें
ध्यान दें कि canvas पर visiting card की विविध प्रतियाँ दिखती हैं
इसी तरह से हम visiting card की विविध प्रतियाँ print कर सकते हैं
ऊपरी बायीं तरफ़ visiting card पर ध्यान दें
इस पर click करें और इसे स्थानांतरित करें
चूँकि यह एक अतिरिक्त प्रति हैं तो इस card को मिटायें
क्या होता है अगर कुछ बदलाव सम्मिलित किये जाने हैं
क्या हमें visiting card की प्रत्येक प्रति बदलनी होगी
बिल्कुल नहीं हमें केवल मौलिक visiting card में संशोधन करना होगा
वही चीज़ प्रतियों में दर्शायी जाएगी
double इसकी कोशिश करते हैं double click करें और मौलिक card पर शब्द spoken tutorial का रंग भूरा करें
ध्यान दें कि visiting card की सारी प्रतियों पर बदलाव हो गए हैं
अब file सेव करते हैं
svg file को svg करने के लिए ctrl + s दबाएं मैं अपनी file को svg करने के लिए location में desktop चुनूँगी
और मैं filename में stvisitingcard type करुँगी और save पर click करुँगी
इसके बाद हम फाइल को pdf format में सेव करेंगे
extension को pdf में बदलें और save पर click करें
resolution को 300 करें और ok पर click करें
यहाँ वो file है जो हमने सेव की थी इसे खोलते हैं
यहाँ वो visiting cards हैं जो हमने बनाये
निम्न के साथ एक visiting card बनाएं
spoken tutorial project भारत सरकार के एम एच आर डी के nmeict के द्वारा समर्थित है
पेज काउंटर पर इस ट्यूटोरियल में आपका स्वागत है
यह प्रत्येक रिफ्रेशrefreshपर गणना करेगा कि कितने लोगों ने आपके पेज को देखा है
अतः हर बार जब कोई पेज पर जाता हैवेल्यू बढ़ जाएगी एक टेक्स्ट फाइल में संचित होगी और यह उपयोगकर्ता को दर्शायी जाएगी
या आप उसको अपने लिए रख सकते हैं यह आपकी इच्छा है यदि आप दर्शाना चाहते हैं
कृपया ध्यान दें यह इसको करने का बहुत ही सरल तरीका है
यह विशिष्ट विजिटर्स नहीं गिनता
मैं विशिष्ट विजिटर्स ट्यूटोरियल शीघ्र ही बनाऊँगा
जब आप इसको देख रहे होंगे सम्भवतः तब वह उपलब्ध होगा
अतः उसको देखिये वह अधिक विशिष्ट होगा
वह ip addresses का वर्णन करता है
हालाँकिअभी के लिए यह एक बुनियादी काउन्टर ट्यूटोरियल है और यह डेटाबेस स्टोरेज की अपेक्षा फाइल स्टोरेज इस्तेमाल करता है
ठीक है तो पहला कार्य हमें करना है कि एक फाइल बनाएँ जिसमें अपनी वेल्यू रखें
इसको करने के 2 तरीके हैं
या तो राइट क्लिक करें और या नया टेक्स्ट डाक्युमेन्ट बनाएँ
या मैं आपको क्या दिखाऊँगा कि खोलने के लिए फाइल कैसे बनाएँ जोकि फंक्शनfunction fopen है
और हम इसको फाइल वेरिएबल में रखेंगे किन्तु यह अनिवार्य नहीं है
और हम लिखेंगे countphp और इसके लिए एक अन्य पैरामीटर चाहे आप लिखने के लिए पढ़ने के लिए या इसको जोड़ने के लिए उदाहरणस्वरुप
अतःचलिए मैं लिखने के लिए बोलूँगा
ठीक हैअब मैं fwrite लिखूँगा और मैं file पर लिखूँगा और मैं शून्य की वेल्यू बनाऊँगा
अतःअब हम अपना पेज खोलेंगे और रिफ्रेशrefresh करेंगे
हमारे पास counterphp है इस पर क्लिक करिये और जब हम वापस जाते हैं देखिये यदि आपको countphp मिला है
तो txt
अतः चलिए इसे रिफ्रेशrefresh करते हैं
ठीक है तो अब हमारे पास एक txt फाइल होनी चाहिए
चलिए मैं इस countफ्प को निकाल देता हूँ
अब हमने यह कर लिया है और हमें सचमुच में इस कोड की आवश्यकता नहीं है
अतः मैं इस भाग को डिलीट कर देता हूँ किन्तु मैं इसे रखूँगा और अब मैं कहूँगा कि मैं फाइल से पढ़ना चाहता हूँ
यह आप हाथ से भी टाइप कर सकते हैं आपको केवल पढ़ने के बजाय लिखने के लिए एक फाइल बनानी होगी
अतः हमें हमारी फाइल मिल गयी और उसमें हमें शून्य की हमारी वेल्यू मिल गयी है
अतःचलिए इसको खोलते हैं और देखते हैं
हाँ हमें counttxt शून्य के साथ मिल गया है जोकि इसको पढ़ेगा और इसको उसमें डालेगा
अतःअब मुझे फाइल का कंटेंट्स प्राप्त करने की आवश्यकता है
अतःfopen के स्थान पर मैं file_get_contents लिखूँगा
अतः मैंfile_get_contents टाइप करूँगा
और यह counttxt के कंटेंट्स को लाएगा
ठीक है फिर मैं echo लिखूँगा और मैं वेरिएबल इस्तेमाल करूँगा और मैं echo file लिखूँगा
अब यह क्या करेगा कि यह file_get_contents कहेगा और हमारी टेक्स्ट फाइल के कंटेंट्स को हमारे काउंट वेरिएबल के साथ यहाँ ले आएगा
और यह फाइल के कंटेंट्स को एकोecho करने कहेगा
अतःचलिए अपने पेज पर वापस जाते हैं और हम रिफ्रेशrefrsehकरेंगे
काउंटर पर क्लिक करिये और अभी हमें शून्य मिला
रिफ्रेशrefresh करते हैं यह अभी भी शून्य है जैसा यहाँ दिख रहा है
यदि मैं इसे hello में बदलता हूँ और पुनः मैं अपने पेज पर गया और रिफ्रेशrefreshकिया इसके पास hello वेल्यू होगी
अतः इस समय फाइल में जो कुछ भी है हम केवल उसे एकोecho कर रहे हैं
और अभी यह शून्य है पूर्णांक शून्य
अब इसे एकोechoकरने के लिए मैं youve had file visitors लिखूँगा
अतः यह हमें कुछ इस प्रकार देगा
अब मैं क्या करूँगा कि मैं विजिटर्स नामक एक नया वेरिएबल बनाऊँगा
और मैं लिखूँगा equal to file
मैं इसको अधिक प्रभावशाली और साथ ही पढ़ने में अधिक सरल बनाने के लिए यहाँ ऊपर रखूँगा
और मैं लिखूँगा visitors और हम बोल सकते हैं कि यह क्या होने जा रहा है
और फिर हम क्या लिखेंगे कि visitors
visitors  new  equals this vistors plus 1
अतः यह हमारी नई वेल्यू होगी
फिर मैं आगे बढ़ता हूँ और लिखता हूँ filenewअतः मैं एक नई फाइल बना रहा हूँ
मैं इसको counttxt की तरह खोलूँगा क्योंकि यह वही है
और अब मैं इस फाइल पर लिखने के लिए बोलूँगा
अब यदि यह a+ था इसका मतलब append अतः मैं इस फाइल में कुछ संलग्न कर रहा हूँजिसका मतलब मैं इसमें जोड़ रहा हूँ
मैं क्या चाहता हूँ कि इसके ऊपर लिखूँ इसलिए मैं w रखूँगा
और फिर मैं fwrite लिखूँगा जैसा कि हमने अपने पहले भाग filenew में किया था
और वेल्यू जो मैं लिखना चाहता हूँvisitorsnew है
यह कार्य कर रहा है चलिए इससे पहले कि आप इसे रन करें तुरंत इसे देख लें
हमें हमारी मुख्य फाइल मिल गयी है और यह हमारे counttxt का कंटेंट्स होने जा रहा है जोकि इस समय शून्य है
हम अपने visitors नामक वेरिएबल को इस फाइल के कंटेंट्स में निर्धारित कर रहे हैं
हम उपयोगकर्ता को एकोecho कर रहे हैं कि यहाँ पर कितने विजिटर्सvisitorsहैं
और हम visitors + 1के साथ एक नया वेरिएबल बना रहे हैं अर्थात व्यक्ति जो इस समय पेज को देख रहा है
यह महत्वपूर्ण बन जाता है वह व्यक्ति यहाँ अतिरिक्त 1 जोड़ रहा है
और फिर हम एक नई फाइल खोल रहे हैं जैसा कि हमने ट्यूटोरियल के प्रारम्भ में देखा था किन्तु इसकी जगह हम लिखने के लिए w इस्तेमाल कर रहे हैं
फिर हम अपनी नई फाइल में नई वेल्यू लिख रहे हैं जोकि 1 से बढ़ी हुई है
अतःचलिए रिफ्रेशrefreshकरते हैं और आप देख सकते हैं ओह!
यह कार्य नहीं कर रहा है
ठीक हैतो चलिए इस कोड को जाँचते हैं
चलिए विजिटर्स की वर्तनी जाँचते हैं visitors new ठीक है visitors
यह कारण है मुझे यहाँ एक n रखना चाहिए था
अतः counttxt
अब इस बार हर बार जब हम रिफ्रेशrefreshकरते हैं हम 1 जोड़ रहे हैं
आप देख सकते हैं कि वेल्यू वास्तव में बढती जा रही है
अब स्पष्टतःइसको रिसेटresetकरने के लिए आपको बस इतना करना है कि
आह! चेतावनी counttxt बदल गई हैक्योंकि हमने इसको संपादित कर दिया है
मैं लिखूँगाreload from disk
और यह 19 में बदल गया जैसा कि आप देख सकते हैं यह यहाँ पर 18 दर्शा रहा है
इसका कारण है कि हम इसे अपनी नई वेल्यू रखने से पहले ही एकोecho कर रहे हैं
अतःअधिकतम दक्षता के लिए और वास्तविक सही वेल्यू पाने के लिए मैं इस कोड को यहाँ नीचे रख दूँगा
यथार्थःजब मैं यहाँ रिफ्रेशrefresh कर रहा हूँ और चलिए कहते हैंहमें 25 विजिटर्स तक मिल गये और हम यहाँ वापस आते हैंहमारे पास 26 वेल्यू है
ठीक है मैं यहाँ शायद थोड़ा अव्यवस्थित हो रहा हूँ
इसको करने का ऐसा कोई बड़ा प्रभावशाली तरीका नहीं है
यह सदैव ही visitors एकोecho करेगा
अतः केवल विविधता के लिए हम visitors_new लिखेंगे
अतः यह बिलकुल उसकी के बराबर होगा ओह नहीं!
visitors new  एक और वर्तनी की ग़लती
सही है चलिए बढ़ाकर 35 करते हैं और हम कंटेंट्स में जा रहे हैं और यह वेल्यू 35 के बराबर है
सब कुछ स्थान नहीं होता जब आपको एक कोड के साथ सामना करना हो जो इसकी तरह सरल हो किन्तु यह मदद करता है
ठीक है तो यह बुनियादी ट्यूटोरियल है
यदि आपको इस पर कोई सहायता चाहिए तो कृपया हमारे साथ बने रहिये
किन्तु अभी के लिए इसको प्रयास करिये इसके साथ जाइये
इसके साथ ही एडवांस्डउच्च श्रेणी काउंटर पर मेरा अगला ट्यूटोरियल देखिये जो ip adressess को महत्व देता है
देखने के लिए धन्यवाद मैं रवि कुमार आईआईटीबॉम्बे की ओर  अब आपसे विदा लेता हूँ  धन्यवाद
यहाँ foreground एवं background colour dialog है आप 6 भिन्न तरीकों से रंगों का चुनाव कर सकते हैं
इस पहले तरीके में आप h s v r g b के रूप में कुछ sliders देख सकते हैं और इनका तात्पर्य क्रमशः hue ह्यू saturation saturation value value red red green green blue blue हैं
यहाँ मैं foreground रंग के रूप में काले रंग का चयन करता हूँ और आप देख सकते हैं कि hue ह्यू saturation saturation value value red red green green blue blue सभी की value शून्य है
और जब मैं hue ह्यू की value बढ़ाता hue तो कुछ नहीं बदलता
काला रंग काला ही बना रहता है क्योंकि value शून्य है और जब मैं value value बढ़ाता हूँ मुझे विभिन्न gray tones प्राप्त होते हैं
मैं saturation saturation को बढ़ा सकता हूँ जबकि value शून्य है और कोई भी परिवर्तन नहीं होता
किन्तु आप यहाँ देख सकते हैं कि जब मैं saturation saturation बढ़ाता हूँ अन्य sliders में रंग थोड़े बदल जाते हैं
यदि मैं hue ह्यू को खींचता hue तो कुछ नहीं होता किन्तु जब मैं saturation saturation को खींचता hue value के रंग नीले रंग के एक प्रकार में बदल जाते हैं
यदि आप hsv प्रणाली से एक रंग का चयन करना चाहते हैं तो सिर्फ saturation saturation एवं value sliders को ऊपर खींचें और आपको hue ह्यू sliders में इन्द्रधनुष के विभिन्न रंग प्राप्त होते हैं और आप इन रंगों में से चुन सकते हैं
यहाँ आप देख सकते हैं कि red red green green और blue blue sliders hsv sliders के अनुसार बदल जाते हैं और एक रंग का चयन करना सरल हो जाता है
यदि आप एक हल्का रंग चाहते हैं तो saturation saturation slider को समायोजित करें और यदि आप गहरे रंग का एक अच्छा मिश्रण चाहते हैं तो तदनुसार value value slider को slider करें और red red green green या blue blue slider में एक राशि का चयन करें
अतः hue ह्यू saturation saturation एवं value value को समझना बहुत आसान नहीं है किन्तु यह रंगों का चयन करने का एक अच्छा तरीका है
मैं इस dialog का केवल तब प्रयोग करता हूँ जब मुझे एक विशेष रंग set करना होता है
उदाहरण के लिए यदि मैं सटीक मध्यम gray रंग प्राप्त करना चाहता हूँ तो मैं value value slider को 50 तक खींचता हूँ अतः value value 0% और 100% के बीच विभाजित हो जाती है और rgb slider में मैं 127 तक संख्याएं set करता हूँ और आपको सटीक मध्यम gray रंग प्राप्त हो जाता है
अब अन्य dialogs पर एक नजर डालते हैं
यह dialog hsv रंग model पर आधारित है और सर्वप्रथम आप वृत्त में उस रंग का चयन करते हैं जो आप प्राप्त करना चाहते हैं
और फिर त्रिभुज में value और saturation का चयन करते हैं
अतः जब एक hue का चयन किया जाता है तो आपको उस hue के लिए त्रिभुज में value और saturation की विभिन्न values प्राप्त होती हैं
अगला dialog यहाँ the गए के समान है
इस dialog में आपके पास hue का चयन करने के लिए एक strip होती है और आपको इस चतुर्भुज में वही in प्राप्त होता है जो इस त्रिभुज में है और अब आप इस क्षेत्र से यहाँ अपने in का चयन कर सकते हैं या आप यहाँ hue बदल सकते हैं और अपना नया in चुन सकते हैं
यहाँ आप saturation के लिए भी switch कर सकते हैं
और इस ओर स्लाइड करने के द्वारा value और इस ओर स्लाइड करने के द्वारा hue के संयोजन का चयन करते हैं
आप यहाँ एक गहरा रंग प्राप्त करने के लिए मान set करते हैं और तदनुसार saturation और hue को बदलते हैं
उसी तरह से यह red green एवं blue in के लिए कार्य करता है
मैं रंगों में blue रंग की मात्रा बदल सकता हूँ जितना मैं बदलना चाहता हूँ और फिर उसी तरह red और green रंग की मात्रा भी बदल सकते हैं
यह dialog पिछले वाले के जितना नवाचारयुक्त नहीं है
अगला dialog water colour mixup water colour mixup है
यहाँ यह slider में tipping की तीव्रता को समायोजित करते हैं
और आप इस box से एक रंग चुन सकते हैं
और यहाँ यह परिणामी रंग होगा
आप एक रंग का चयन कर सकते हैं इसे पीला रंग मान लेते हैं और अब मैं इसमें थोड़ा s नीला और थोड़ा s लाल रंग मिला सकता you और परिणामस्वरूप जो रंग आपको प्राप्त होता है वह बहुत मटमैला है
मैं इस dialog का ज्यादा प्रयोग नहीं करता हूँ
यह dialog सक्रिय pallet दिखाता है और आप कहीं और pallet set कर सकते हैं
यह केवल graphic डिजाइनिंग एवं web डिजाइनिंग के लिए उपयोगी है मैंने वास्तव में कभी भी इस dialog के साथ बहुत अधिक काम नहीं किया है
एक और चीज़ जिसे यहाँ cover किया जाना चाहिये वह printer रंगों को cover करना है
मुझे लगता है कि यह dialog केवल व्यावसायिक printers या उन printers के लिए उपयोगी है जो red red green green और blue blue के बजाय cyan cyan meganta magenta तथा yellow yellow का प्रयोग करते हैं और ऐसा इसलिए होता है क्योंकि वे रंगों को घटाते हैं
red red green green एवं blue blue रंग mix जाते हैं और white रंग के साथ मिश्रित हो जाते हैं और printing के साथ यदि मैं cyan cyan meganta magenta एवं yellow yellow को शून्य set करता हूँ तो साधारणतया white white paper printed होता है
यदि मुझे black black रंग print करना हो तो मैं cyan cyan meganta मॅजेन्टा एवं yellow yellow को 100 set कर सकता हूँ और मुझे पूर्णरूपेण black paper प्राप्त होता है
यह रंग ये dyes डाइज प्रकाश से substract हो जाते हैं और केवल cyan cyan रंग को परावर्तित करते हैं
और उन्हें मिलाने के द्वारा आप प्रकाश से अधिक से अधिक रंग घटा सकते हैं और आप सभी रंग प्राप्त कर सकते हैं तथा print कर सकते हैं
यहाँ कुछ दृश्य रंग हैं जिन्हें printed नहीं किया जा सकता है और इसलिए आपके परिणाम भिन्न होते हैं
चौथा slider k है जो black रंग को प्रदर्शित करता है
blue blue रंग के साथ mismatch से बचने के लिए इसे black black रंग के लिए k के रूप में set किया जाता है
जब मैं white white रंग पर click करता हूँ जो कि मेरा background रंग है तो आप देख सकते हैं कि कुछ भी नहीं बदला है
रंग समान हैं किन्तु cyan cyan slider नीचे चला गया है और k slider ऊपर चला गया है
इसे दोहराते हैं
y slider को 40 तक m को 80 तक और और c को 20 तक slide करें
अब जब मैं रंग का चयन करता हूँ तो आपको m slider पर 75 y पर 26 और k पर 20 प्राप्त होता है
अतः आप देख सकते हैं कि रंगों को बदला नहीं गया है बल्कि cyan magenta और yellow का मिश्रण जो वहां image में पहले था magenta yellow एवं black में बदल गया है
black ink थोड़ी भद्दी है इसलिए यहाँ static बिंदु के लिए cyan magenta और yellow के बजाय magenta yellow और black के मिश्रण का प्रयोग किया गया है
अतः अब हम रंग चयन के सभी छः dialogs को colour कर लिया है
किन्तु ये दो रंग swaps शेष बचे रहते हैं
आगे का रंग मेरा foreground रंग हैं और दूसरा मेरा background रंग है और जब मैं इस पर click करता हूँ आप यहाँ रंग set कर सकते हैं
और यदि आप अपनी image या अपने चयन में इन रंगों को रखना चाहते हैं तो सिर्फ उस क्षेत्र में इन रंगों को खींचते हैं और यह उस रंग से भर जाता है
आपके पास tool box में ये रंग swaps हो सकते हैं
file फ़ाइल पर उसके बाद preferences प्रिफरेन्सस पर और फिर tool box टूल बॉक्स पर जाएँ और यहाँ आप foreground एवं background रंग और brush एवं सक्रिय image देख सकते हैं
मैं इसे बाद में switch off कर दूंगा क्योंकि यह my tool box में अत्यधिक स्थान लेता है
रंग swaps के दायें ऊपरी किनारे पर यह छोटा icon foreground और background रंग को एक्सचेंज करने के लिए है
यह x की key दबाकर भी किया जा सकता है
निचले बाएं किनारे पर यह icon foreground एवं background रंगों को काले एवं सफ़ेद रंग में left करने के लिए है
यह एक अच्छा नया feature है यह एक कलरपिकर है और आप अपनी screen से या एक वेबसाईट से किसी भी रंग का चयन कर सकते हैं
और and में यहाँ एक स्थान है जहाँ आप रंगों को परिभाषित करने के लिए hex code hex code देख सकते हैं
और जब मैं रंग बदलता how तो आप देख सकते हैं कि code किस प्रकार बदलता है और मैं hex code hex code में भी type कर सकता how और रंग प्राप्त कर सकता how या आप रंग का name भी type कर सकते हैं
उदाहरण के लिए मैं l type करता हूँ और आपको सभी रंग lawn green lawn green प्राप्त होते हैं यह lawn green है अतः यह रंग dialog का विवरण था
मुझे लगता है मैंने बहुत ज़्यादा बता दिया है
c में files पर spoken tutorial में आपका स्वागत है
file कैसे खोलें
file में data कैसे पढें
file में data कैसे लिखें
files के परिचय के साथ शुरू करें
file data का संग्रहण है
यह database program letter या अन्य कुछ हो सकता है
हम एक file बना सकते है और c का उपयोग करके इसे access कर सकते हैं
c में file handling पर एक उदाहरण देखें
मेरे पास लिखा हुआ program है
चलिए देखें
ध्यान दें कि हमारी फाइल का नाम filec  है
इस program में हम एक फाइल बनायेंगे और इसमें data लिखेंगे
यह हमारा main function हैं
file variable को परिभाषित करने के लिए हम file type का उपयोग करते हैं
file variable header stdio h के अंदर परिभाषित होता है
* fp के लिए file variable के लिए pointer है
यह फाइल से संबंधित सभी जानकारी संचित करेगा
जैसे इसका name स्थिति और वर्तमान जानकारी
अब हम फाइल को खोलने के लिए syntax देखेंगे
यहाँ fopen function stream को खोलता है
फिर यह file को stream के साथ links करता है
file उस file का name है जिसे हम खोलना या बनाना चाहते हैं
हम file के साथ path we सकते है
और हम extension भी we सकते है
यहाँ हम file का mode दे सकते हैं
modes  के प्रकार देखें
w –फाइल को पढ़ने और लिखने के लिए तैयार करता है
r – file को पढ़ने के लिए खोलता है
a –फाइल के अंत में लिखता है
यहाँ हम write mode में sample txt file बनाते हैं
हम देख सकते हैं कि path दिया गया है
हमारी file desktop पर बनेगी
फिर हम फाइल में statements लिखेंगे
welcome to the spokentutorial और
this is an test example
fprintf दिए गए output stream में output लिखता है
fclose stream के साथ सहयोगी file को बंद करता है
gcc space file dot c space hyphen o space file
निष्पादित करने के लिए टाइप करें dot slashfile /file
हम देख सकते हैं कि file निष्पादित हो गई है
अब हम इसकी जाँच करेंगे
home folder खोलें
home folder option पर click करें
अब desktop option पर click करें
यहाँ हमारी sample txt file है
यह दर्शाता है कि हमारी file सफलतापूर्वक बन गई है
अब खोलें
file पर double click करें
यहाँ हम messages देख सकते है
welcome to the spoken tutorial
इस तरह से हम file बना सकते हैं और इसमे data लिख सकते हैं
अब हम देखेंगे कि फाइल से data कैसे पढ़ें
मैने program पहले से ही लिख दिया है
इस program में हम अपनी sample txt फाइल से data पढेंगे और console पर data print करेंगे
यहाँ file variable के लिए एक file variable और एक pointer परिभाषित किया है
फिर हमने एक character variable c घोषित किया
यहाँ हम file sample txt को read mode में खोलते हैं
output fp में संचित होता है
फिर हम condition को check करते हैं
यदि fp null के बराबर है
यदि condition true है तो हम message print करते हैं
file doesn t exist
अन्यथा यह दूसरी condition के लिए check करेगा
जबकि c eof के बराबर नहीं है
यहाँ eof file का अंत है
यह input का अंत बताता है
यह वह condition है जहाँ data source से और अधिक data नही पढ़ा जा सकता है
यदि condition true है तो यह sample txt फाइल से console पर characters प्रदर्शित करेगा
यहाँ getc विशिष्ट file या stream से character वापस करता है
अब यह हमारी sample txt फाइल से character वापस करेगा
putchar console पर character प्रदर्शित करने के लिए उपयोगित है
फिर यह characters को variable c में संचित करेगा
यहाँ हम file को बंद करते हैं
कंपाइल करने के लिए type करें gcc space readfile dot c space hyphen o space read
निष्पादित करने के लिए type करें/read
welcome to the spokentutorial
इसी के साथ अब हम इस tutorial की समाप्ति पर आ गए हैं
file में data लिखना
उदाहरण fp = fopen sample txt w;
file से data पढ़ना उदाहरण fp = fopen sample txt r;
नियतकार्य के रूप में test file बनाने के लिए एक program लिखें
test file में अपना name और पता लिखें
फिर c program का उपयोग करके console पर प्रदर्शित करें
* लिनक्स operating system और
animation using script commands पर इस tutorial में आपका स्वागत है
इस tutorial में हम jmol script commands प्रयोग करके animations दिखाना सीखेंगे
प्रदर्शन के लिए उदाहरण में हम ethane और hemoglobin के models उपयोग करेंगे
निम्नलिखित keywords के साथ jmol script commands animations के लिए प्रयोग की जाएँगी
move delay slab loop और capture
इस tutorial का अनुसरण करने के लिए आपको high school chemistry का ज्ञान होना चाहिए और jmol window के operations से परिचित होना चाहिए
इस tutorial को record करने के लिए मैं उपयोग कर रही हूँ ubuntu version 1410
jmol version 14111 और java version 7
यह slide विस्तार में प्रत्येक animation command के function दिखाती है
move command आपको एक दिए गए समय अंतराल में एक model को rotate zoom और translate करने की अनुमति देती है
delay command दिए गए सेकेण्ड्स के लिए एक script को पॉज़ करने यानि रोकने में प्रयोग होती है
slab command panel पर दिखने वाली अणु की percentage को नियंत्रित करने में प्रयोग होती है
loop command वैकल्पिक समय अंतराल के साथ script को शुरू से पुनः आरम्भ करती है
capture command animated gif files के रूप में एनीमेशन को capture करती है
jmol script command पर अधिक जानकारी के लिए jmol interactive script documentation के web पेज पर जाएँ
अब jmol window खोलते हैं और move command प्रयोग करके एक animation दिखाते हैं
मैं ethane को उदाहरण की तरह प्रयोग करके एक सरल move command के साथ शुरू करुँगी
modelkit menu प्रयोग करके ethane का model बनाएं
modelkit icon पर click करें screen पर methane का model दिखता है
hydrogen पर click करें अब screen पर हमारे पास ethane का model है
file menu प्रयोग करके console खोलें
prompt पर निम्न command type करें
command line शब्द move के साथ शुरू होता है
उसके बाद वो numbers आते हैं जो animation parameters के एक set को परिमाणित करते हैं
move command के बारे में अधिक जानकारी move command में नौ parameters हैं
पहले the parameters x y और z axes के चारों तरफ rotations हैं
zoom इन के लिए positive और zoom out के लिए negative
अगले the parameters तीनों axes पर स्थानांतर दिखाते हैं
आठवाँ slab parameter है slab अणु के हिस्से करता है
यह परमाणुओं को एक विशेष गहराई तक हटाता है जिससे कि भीतरी विशेषतायें आसानी से देखी जा सके
parameter 9 सेकेण्ड्स में समय है जो move command को क्रियान्वित करने में लिया जाता है
jmol panel पर वापस जाएँ
enter दबाएं और panel को देखें
हम मौजूदा animation में और commands जोड़कर इसे अधिक दिलचस्प बना सकते हैं
पिछली command प्राप्त करने के लिए board पर अप arrow की दबाएं
semicolon के बाद type करें delay space 2
अगली command निष्पादित करने से पहले यहाँ delay command script को 2 सेकेंड्स के लिए रोकती है
फिर इस delay command के बाद एक अन्य move command type करें
प्रत्येक कीवर्ड command के अंत में एक semicolon लगाना न भूलें enter दबाएं panel को देखें
हम इस animation के दौरान परमाणुओं का रंग भी बदल सकते हैं
पिछली command के लिए दोबारा अप arrow की दबाएं
command को edit करें जैसे यहाँ मैंने console पर दिखाया है
hydrogens और carbons के रंग को बदलने के लिए select keywords प्रयोग करें enter दबाएं
दोबारा panel को देखें
अणु के कुछ भागों को दृश्य और अदृश्य करने के लिए slab command जोड़ें
दोबारा अप arrow की दबाएं और console पर प्रदर्शित की तरह पिछली command को edit करें
select command के बाद type करें slab on
command के अंत में type करें slab off
आप देख सकते हैं कि अणु के भाग अदृश्य होते हैं और दोबारा दृश्यमान होते हैं
आप capture कीवर्ड प्रयोग करके gif file को इस animation की तरह सेव कर सकते हैं
capture command type करें और command की शुरुआत में file का name और path उल्लिखित करें
आप gif file को सेव करने के लिए अपने home folder का name type कर सकते हैं
मैं इस file को desktop पर file sneha की तरह सेव कर रही हूँ enter दबाएं
अब animation gif फाइल की तरह मेरे desktop पर सेव किया जायेगा
gif file की location पर जाएँ
सेव की हुई gif file को image व्यूअर सॉफ्टवेयर के साथ खोलें
उसीप्रकार किसी भी मैक्रोमॉलिक्यूल की pdb file खोलें; उदाहरण के लिए pdb code 2dn1 के साथ oxygenated hemoglobin
file menu प्रयोग करके pdb database से सीधे structure download करें
text box में pdb code type करें 2dn1 ok पर क्लिक करें
panel पर hemoglobin का model दिखता है
console पर निम्नलिखित command type करें
protein के विभिन्न units के रंग को बदलने के लिए हमने select कीवर्ड command प्रयोग किया है
हमने move command भी प्रयोग किया है
यह command निम्न दिखाएगी: red cartoons में protein
haem भाग को yellow spacefill display में और 50% अणु का कटकर निकलना
4 सेकेंड्स में x axis पर 360º घूमना और सारे परमाणुओं को दोबारा प्राप्त करना
अब हम उपरोक्त सभी steps को दोहराने के लिए loop command प्रयोग करते हैं
वही command प्राप्त करने के लिए अप arrow की दबाएं command के अंत में type करें loop 2
loop 2 पिछली script commands दिखाता है जो कि 2 second के बाद दोहराया जायेगा enter दबाएं
आप रचनात्मक हो सकते हैं और एनीमेशन के लिए कई और commands type कर सकते हैं
script commands जैसे move delay प्रयोग करके ethane और haemoglobin का animation बनाना
हमने loop और slab commands का भी प्रयोग किया है
capture command प्रयोग करके animations को gif file की तरह सेव करना
नियत कार्य में अपनी पसंद का एक अणु लें और move और delay commands प्रयोग करके animation बनाएं
animation बनाने के लिए bonds का display रंग और size बदलें
इस image के साथ आज के tutorial को शुरू करते हैं
आज मैं एक image को एक उदाहरण के रूप में उपयोग करते हुए केवल इसी पर कार्य करूँगा
इस selection पर कार्य करना शुरू करने से पहले मुझे लगता है कि आपको इसके बारे में थोड़ी जानकारी प्राप्त कर लेनी चाहिए कि वास्तव में ये selection क्या हैं
यह वर्ग एक selection है और यह भाग selection से बाहर है
यहाँ प्रदर्शित ये गतिशील लाइनें इस selection के border हैं
gimp लोग एक selection को एक channel के रूप में जानते हैं
लाल हरा या नीला जैसा एक channel या एक alpha channel जो transparency को नियंत्रित करता है
इस selection के बाहर इस channel की value शून्य है
और सिलेक्शन के अंदर इसकी values 255 है और इन दोनों values के बीच में border है और उनके बीच मान 255 से कम और शून्य से अधिक हो सकता है