दोस्तों, अगर आप
रशियनकोड 2013 के फाइनल में नहीं
पहुंचे , तो निराशा न करें, हम आपको सबसे दिलचस्प के बारे में बताएंगे।
यदि आप हमारे साथ थे, तो आपके पास अपनी यादों को ताज़ा करने और टिप्पणियों में अपने छापों को साझा करने का अवसर है।

एक 3 डी प्रिंटर, एक तरबूज और केले के माध्यम से खेल रहा है और एक लड़ रोबोट आईटी कंपनी के लिए सामान्य चीजें हैं23 सितंबर को, 27-मंजिला टॉवर में - मेल का नया कार्यालय। र ग्रुप - रूसी कोड कप 2013 ओलंपियाड का फाइनल आयोजित किया गया था।
ओलंपियाड में रूसी शहरों के साढ़े तीन हजार प्रोग्रामर (और यही नहीं, विदेशों के कई रूसी भाषी प्रतिनिधि फाइनल में शामिल हुए)। 49 लड़कों और एक लड़की ने फाइनल में जगह बनाई, जहां उन्हें छह मुश्किल समस्याओं को हल करना था।
एकमात्र फाइनलिस्ट लड़की ने अनिवार्य रूप से ध्यान आकर्षित कियाजबकि फाइनलिस्ट समस्याओं को सुलझाने में पूरी तरह से लीन थे, जाने-माने वक्ताओं और डिजिटल सितारों ने एक के बाद एक कार्यक्रम के मेहमानों से पहले बात की।
दिमित्री ग्रिशिन, सीईओ और मेल.रू ग्रुप के संस्थापक और समारोह के मेजबान एंटोन कोमोलोवप्रदर्शन

दिमित्री स्किलारोव ने अपने भाषण को दो भागों में तोड़ दिया। पहले ने हमें उलटफेर करने के लिए पेश किया, "जो बहुत सरल है" (व्यावहारिक रूप से - हाँ)। दूसरे भाग ("रिवर्स इंजीनियरिंग नेत्रहीन") में उन्होंने Huawei उपकरण में पासवर्ड हैशिंग एल्गोरिथ्म का अध्ययन करने के उदाहरण का उपयोग करके "प्रोग्रामर की तरह सोचने" के खतरे को समझाया। स्लेरारोव की विधि प्राथमिक सिद्धांतों पर आधारित है:
- खुले स्रोतों से सभी उपलब्ध आंकड़े एकत्र करें;
- प्रलेखन को ध्यान से पढ़ें;
- Google में परिणाम देखें, मैचों की तलाश करें;
- जो आप तुरंत निर्धारित नहीं कर सके, उसके बारे में सरल अनुमान लगाएं (8-बाइट ब्लॉक के साथ सबसे अधिक इस्तेमाल किया जाने वाला एन्क्रिप्शन एल्गोरिथम? - शायद DES ... एन्क्रिप्शन कुंजी की खोज कहाँ करें? - फर्मवेयर फ़ाइल में!)
एक प्रोग्रामर के रूप में सोचना और सफलतापूर्वक अपने कौशल को व्यवहार में लाना निश्चित रूप से अच्छा है। हालांकि, अधिकांश प्रोग्रामर मुख्य रूप से दक्षता पर केंद्रित हैं। वे मानक दृष्टिकोण का उपयोग करते हैं जो आसानी से अन्य प्रोग्रामर द्वारा गणना की जाती हैं, जो एक महत्वपूर्ण सुरक्षा जोखिम पैदा कर सकता है।

हम ipadomagy के साथ डिजिटल जादूगर साइमन पायरोट द्वारा रिवर्स विश्लेषण से विचलित करने में सक्षम थे। आप किसी भी YouTube वीडियो द्वारा अपने कौशल स्तर का मूल्यांकन कर सकते हैं: "
साइमन पिएरो iPad मैजिक "।

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

लेकिन प्रोफेसर ने अफ्रीकी महाद्वीप से दूर से अपना भाषण शुरू किया, जहां वह और उनके सहयोगी एक सस्ती बजट रोबोट के निर्माण में लगे हुए थे। क्या आप एक ऐसे रोबोट की कल्पना कर सकते हैं जिसकी लागत औद्योगिक उत्पादन में $ 10 है? आखिरकार, केवल ऐसी प्रणालियां उच्च प्रौद्योगिकी की व्यापक उपलब्धता के क्षण को करीब लाएंगी।

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

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

रोबोट के बाद, जादू हॉल में लौट आया। मार्को टेम्पेस्ट ने बताया कि कैसे प्रौद्योगिकी और जादू सैकड़ों वर्षों तक साथ-साथ जुड़े रहे हैं (ए क्लार्क द्वारा "किसी भी पर्याप्त रूप से विकसित तकनीक जादू से अप्रभेद्य है") और
डिजिटल भ्रम का प्रदर्शन किया।

अंतिम वक्ता दिग्गज एडवर्ड यॉर्डन, संरचनात्मक प्रणाली विश्लेषण की विधि के विकासकर्ता, कंप्यूटर हॉल ऑफ फ़ेम के सदस्य, बेस्टसेलिंग पुस्तक द वे ऑफ़ द कमिकेज़ के लेखक थे। जॉर्डन ने अपने विवादास्पद प्रदर्शन को प्रोग्रामिंग के भविष्य के लिए समर्पित कर दिया।
अगले दस वर्षों में आज के युवा प्रोग्रामरों का क्या इंतजार है?
सबसे पहले, हम हार्डवेयर के बारे में बात कर रहे हैं। चालीस से अधिक साल पहले, गॉर्डन मूर ने अपनी टिप्पणियों के आधार पर एक नियम को रेखांकित किया, जिसके अनुसार एकीकृत सर्किट में ट्रांजिस्टर की संख्या हर दो साल में दोगुनी हो जाएगी। मूर ने शुरू में भविष्यवाणी की थी कि उनका कानून एक और 10 वर्षों के लिए प्रभावी होगा - अर्थात 1975 तक।
कानून अभी भी प्रभावी है। 2008 में, इंटेल ने यह धारणा बनाई कि कानून 2029 तक मान्य होगा। कंप्यूटर आज की तुलना में 100 गुना तेज होगा - यह एक अमूर्त नहीं है, एक सैद्धांतिक सवाल नहीं है, हम समझते हैं कि यह ऐसा होगा। लेकिन यह क्या देगा?
यह माना जाता है कि हार्डवेयर में प्रगति कार्यक्रमों की सभी खामियों को ठीक कर देगी, लेकिन एक चौकस पर्यवेक्षक यह देख सकता है कि कार्यक्रम केवल धीमे हो रहे हैं। जैसा कि विर्थ के नियम में कहा गया है, "प्रोग्राम कंप्यूटर की तुलना में अधिक तेजी से धीमे हो जाते हैं।"
हाल के दिनों में, हमने देखा कि कैसे धीमी गति से कंप्यूटर पर प्रोग्राम पूरी तरह से काम करते हैं (और काम करना जारी रखते हैं)। वायेजर -1 ऑन-बोर्ड कंप्यूटर, जो 1977 में बनाया गया था, iPhone से 240,000 गुना कमजोर है, लेकिन यह अभी भी सफलतापूर्वक काम करता है। प्रोग्रामर की क्षमताओं को जितना अधिक सीमित किया जाएगा, आपको उतनी ही सटीक और अच्छी तरह से विकसित की गई विकास रणनीति की आवश्यकता होगी। कस्टम उत्पाद जो वर्तमान में बाजार में प्रवेश कर रहे हैं, कंप्यूटिंग शक्ति के संदर्भ में उनकी सीमाएँ बहुत कम हैं।
प्रोसेसर शक्ति में सौ गुना वृद्धि से, हम मौसम पूर्वानुमान, जैव चिकित्सा और आनुवंशिक अनुसंधान, एआई विकास, और इतने पर के क्षेत्रों में सफलता की उम्मीद करते हैं। लेकिन कई अन्य क्षेत्रों के लिए, प्रसंस्करण शक्ति में वृद्धि से सॉफ्टवेयर में गिरावट आ सकती है।

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

दिन का मुख्य कार्यक्रम पुरस्कार समारोह था। लेकिन चैंपियन का नाम रखने से पहले, मेहमानों को उन परिस्थितियों के बारे में बताया गया था जिनके तहत प्रतियोगिता के अंतिम चार घंटे आयोजित किए गए थे।
केवल अपने लैपटॉप से लैस प्रतिभागियों को 6 समस्याओं को हल करना था। इस घटना में कि समस्याओं की समान संख्या हल की गई थी, एल्गोरिदम का मूल्यांकन लेखन की गति और असफल प्रयासों की संख्या से किया गया था। प्रयास जिसमें एल्गोरिथ्म प्रत्येक कार्य के लिए तैयार किए गए 100 परीक्षणों में से कम से कम एक को पास नहीं करता था, असफल माना जाता था।

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

पुरस्कार समारोह ने क्वाड्रोकोप्टर की उड़ान शुरू की। उनके बाद, एंटोन कोमोलोव मंच पर दिखाई दिए और बदले में कई नामांकन की घोषणा की।
पावेल क्यनवस्की ने सबसे कम कोड के लिए "ब्रेविटी - बहन टी।" पुरस्कार लिया
रूसी दूरसंचार और जन संचार मंत्री निकोलाई निकिफोरोव नए आईपैड का दोहन कर रहे हैं। वास्तव में, नहीं: वह दिमित्री झुकोव को सबसे तेज समाधान के लिए पुरस्कार देता है
सर्वश्रेष्ठ में तीसरा स्थान खार्कोव पॉलिटेक्निक विश्वविद्यालय दिमित्री दज़ुलागाकोव के स्नातक द्वारा लिया गया था। उसका पुरस्कार 3 हजार डॉलर है
दूसरा स्थान और पाँच हजार डॉलर एनआरयू आईटीएमओ गेन्नेडी कोरोटेविच के एक छात्र द्वारा घर ले जाया गया था
पहला स्थान, दस हजार डॉलर और एक कप जिसे किसी भी पैसे के लिए नहीं खरीदा जा सकता है, आरसीसी 2011 के विजेता मॉस्को स्टेट यूनिवर्सिटी के स्नातक पीटर मित्रीचेव के पास गया।
इसके लिए, फिर से, विजेताओं को बधाई और याद करते हैं:
सर्वश्रेष्ठ पुरस्कार हमारी फोटो स्टोरी के पन्नों पर नहीं मिला।
सबसे अच्छा इनाम यह अनुभव है कि वे अपने आप को एक महान भूखे जानवर को खिलाने के लिए ले जाएंगे जिसे
कार्मिक बाजार कहा जाता
है।PS मुझे इस शानदार कार्यक्रम में आमंत्रित करने के लिए media_magnit का विशेष धन्यवाद!