سوال: هيڪاٿون

سوال: هيڪاٿون

هيڪاٿون ٽرالوجي جو آخري حصو. IN پهريون حصو مون اهڙن واقعن ۾ حصو وٺڻ جي حوصلا افزائي بابت ڳالهايو. ٻيو حصو تنظيمن جي غلطين ۽ انهن جي نتيجن کي وقف ڪيو ويو. آخري حصو انهن سوالن جا جواب ڏيندو جيڪي پهرين ٻن حصن ۾ مناسب نه هئا.

اسان کي ٻڌايو ته توهان هيڪاٿون ۾ حصو وٺڻ ڪيئن شروع ڪيو.
مون ڊيٽا جي تجزيي ۾ مقابلا حل ڪرڻ دوران لپينرانٽا يونيورسٽي ۾ ماسٽر جي ڊگري لاءِ اڀياس ڪيو. منهنجو عام ڏينهن هن طرح نظر آيو: 8 تي اٿڻ، يونيورسٽي ۾ ڪجهه جوڙا، پوءِ اڌ رات تائين مقابلا ۽ ڪورس (جڏهن ته جمع ڪرائڻ جي ڳڻپ آهي، مان ليڪچر ڏسندو آهيان يا آرٽيڪل پڙهندو آهيان). اهڙو سخت شيڊول ميوو ڏنو، ۽ مون کٽيو MERC-2017 ڊيٽا تجزياتي مقابلو (جنهن تي پڻ بحث ڪيو ويو) مرڪز تي پوسٽ). فتح مون کي يقين ڏياريو، ۽ جڏهن مون کي اتفاق سان ماسڪو ۾ SkinHack 2 هيڪاٿون جي باري ۾ معلومات ملي، مون فيصلو ڪيو ته پنهنجي والدين سان ملاقات ڪريان ۽ ساڳئي وقت اهو معلوم ڪيو ته هيڪاٿون ڇا آهي.

هيڪٿون پاڻ ڪافي مضحکہ خیز ثابت ٿيو. ڊيٽا جي تجزيي تي ٻه ٽريڪ هئا واضح ميٽرڪس سان ۽ هڪ ڊيٽا سيٽ 100k روبل جي انعام واري رقم سان. ٽيون ٽريڪ 50k جي انعام سان ايپ ڊولپمينٽ تي هو، ۽ ڪو به شرڪت ڪندڙ نه هئا. هڪ نقطي تي، آرگنائيزر چيو ته هڪ ونڊو هڪ بٽڻ سان بغير ڪارڪردگي جي 50k کٽي سگهي ٿي، ڇاڪاڻ ته انعام ادا نه ٿي سگهيو. مون اهو سکڻ شروع نه ڪيو هو ته ايپليڪيشنن کي ڪيئن پروگرام ڪجي (مان اهو مقابلو نه ٿو ڪريان جتي آئون آساني سان ”مورو“ ٿي سگهان ٿو)، پر منهنجي لاءِ اهو واضح پيغام هو ته هيڪاٿون جا ميدان ڀريل نه آهن.

ان کان پوء مون ٻنهي ڊيٽا جي تجزيو ٽريڪ کي اڪيلو حل ڪيو. مون کي ڊيٽا ۾ هڪ ليک مليو جنهن مون کي مثالي رفتار حاصل ڪرڻ جي اجازت ڏني، پر ليک سان ڪالم ٽيسٽ ڊيٽا ۾ نه هو جيڪو مون کي واقعي جي پڄاڻي کان ٻه ڪلاڪ اڳ حاصل ڪيو (رستي سان، پوء مون سمجهيو ته موجودگي. ٽرين ۾ ”ٽارگٽ“ ڪالمن جو ڳڻپ نه ٿو ٿئي ليڪ جي طور تي). ساڳئي وقت، ليڊر بورڊ کوليو، منهنجي جمع بغير ڪنهن منهن جي پنجن مان ٽيون نمبر حاصل ڪيو، پهرين تائين هڪ وڏو خال هو ۽ مون وقت ضايع نه ڪرڻ جو فيصلو ڪيو ۽ اتان هليو ويو.

مون تازو ذهن سان تجزيو ڪرڻ کان پوءِ ڇا ٿيو، مون کي غلطين جو هڪ گروپ مليو (منهنجي عادتن مان هڪ ذهني طور تي نوٽ پيڊ سان ڇا ٿيو آهي ۽ انهن غلطين جو تجزيو ڪرڻ، انهن جو سبب، ۽ ڇا تبديل ٿي سگهي ٿو - اهڙي خوشگوار ورثي. هڪ نيم-پروفيشنل پوکر راند). پر هڪ ڳالهه پڪ سان واضح هئي - هيڪاٿون ۾ تمام گهڻو قدر آهي، ۽ مون کي صرف ان تي عمل ڪرڻو پيو. هن واقعي کان پوء، مون واقعن ۽ گروپن جي نگراني ڪرڻ شروع ڪيو، ۽ بعد ۾ هيڪاٿون اچڻ ۾ گهڻو وقت نه هو. پوءِ هڪ ٻيو ۽ ٻيو...

توهان هيڪاٿون ڇو ڪري رهيا آهيو ۽ ڪاگلو نه؟
مون کي هن وقت ڪاگل پسند ناهي. هڪ خاص مهارت جي سطح کان، شموليت جي مخصوص سببن کان سواء، ڪگل ٻين سرگرمين جي ڀيٽ ۾ گهٽ مفيد ٿيندو. مون اڳ ۾ تمام گهڻو حصو ورتو، ظاهري طور تي مون کي منظم ڪيو ويو ڪنهن به طرح "بند ٿيڻ".

ڇو hackathons ۽ توهان جي پنهنجي منصوبي تي ڪم نه ڪندا آھن؟
مون کي پنهنجي هٿن سان سست رفتار سان ڪجهه ٿڌو ٺاهڻ جو خيال پسند آهي. ODS کان ماڻهو منظم ODS پالتو منصوبا هر ڪنهن لاءِ جيڪو هفتي جي آخر ۾ پنهنجي پروجيڪٽ تي ڪم ڪندڙ ماڻهن سان گڏ گذارڻ چاهي ٿو. مان سمجهان ٿو ته جلد ئي آئون انهن ۾ شامل ٿي ويندس.

توهان واقعات کي ڪيئن ڳوليندا آهيو؟
مکيه ذريعو - hackathon.com (دنيا) ۽ ٽيليگرام چيٽ روسي هيڪرز (روس). ان سان گڏ، واقعن جا اعلان سماجي نيٽ ورڪن ۽ Linkedin تي اشتهارن ۾ ظاهر ٿيندا آهن. جيڪڏهن توهان ڪجھ به نه ڳولي سگهو ٿا، توهان هتي ڏسي سگهو ٿا: mlh.io، devpost.com، hackevents.co، hackalist.org، HackathonsNear.me، hackathon.io.

ڇا توھان حصو وٺڻ کان پھريائين ڪو حل منصوبو تيار ڪندا آھيو يا سڀڪنھن شيءِ تي فيصلو ڪيو ويندو آھي؟ مثال طور، هيڪاٿون کان هڪ هفتو اڳ، ڇا توهان سوچيو ٿا: ”اسان کي هتي اهڙي ۽ اهڙي ماهر جي ضرورت پوندي، اسان کي ان کي ڳولڻو پوندو“؟
جيڪڏهن هيڪاٿون کاڌي لاءِ آهي، ها، مان تيار ٿي رهيو آهيان. ڪجهه هفتا اڳ، مان سمجهان ٿو ته مان ڇا ڪرڻ وارو آهيان، معلوم ڪيو ته ڪير ڪارائتو ٿي سگهي ٿو، ۽ ماضي جي هيڪاٿن مان دوستن يا شرڪت ڪندڙن جي ٽيم گڏ ڪريان.

ڇا اهو واقعي ممڪن آهي ته هيڪٿون اڪيلو هيڪ ڪرڻ؟ جيڪڏهن ٽيم نه هجي ته ڇا ڪجي؟
ڊيٽا سائنس هيڪاٿون حقيقي آهن (مان هن جو هڪ زنده مثال آهيان)، مون گروسري هيڪاٿون نه ڏٺيون آهن، جيتوڻيڪ مان پڻ ائين سمجهان ٿو. بدقسمتي سان، ڪڏهن ڪڏهن منتظمين ٽيم ۾ شرڪت ڪندڙن جي گهٽ ۾ گهٽ تعداد تي حد لاڳو ڪندا آهن. منهنجو خيال آهي ته اهو حقيقت جي ڪري آهي ته سڀئي "اڪيلو" فائنل تائين پهچي نه سگھندا آهن (اهو آهي، اهي صرف پهرين مشڪلاتن سان ڇڏي ويندا آهن)؛ هڪ ٽيم ۾ شموليت اڃا به پوئتي آهي. جيتوڻيڪ واقعي کان پوء، توهان کي پروجيڪٽ تي ڪم جاري رکڻ جي اميد آهي. اهو آسان ٿيندو ته منصوبي کي هڪ ٽيم سان گڏ آڻڻ لاء.

عام طور تي، منهنجو مشورو هميشه هڪ ٽيم سان حصو وٺڻ آهي. جيڪڏهن توهان وٽ پنهنجي ٽيم نه آهي، منتظمين هميشه توهان کي ڳولڻ يا ٺاهڻ ۾ مدد ڪندا.

توهان هيڪاٿون دوران ٿڪڻ سان ڪيئن مقابلو ڪندا آهيو؟
هيڪاٿون تي توهان کي ڪم ڪرڻ لاءِ 2 ڏينهن ڏنا ويا آهن، اهو 48 ڪلاڪ آهي (30-48 ڪلاڪ، اچو ته ڳڻپ ۾ آسانيءَ لاءِ 48 وٺون). اسان ننڊ لاءِ وقت ڪڍي ڇڏيندا آهيون (16-20 ڪلاڪ)، باقي 30 کان وڌيڪ نه ڇڏينداسين. انهن مان، 8 ڪلاڪ (اوسط طور تي) اصل ۾ پيداواري ڪم تي خرچ ڪيا ويندا. جيڪڏهن توهان پنهنجي ڪم کي صحيح طرح سان منظم ڪيو (ننڊ، غذا، تازي هوا ۾ ٻاهر وڃڻ، مشقون، ذهنن جا منٽ، ٽيم سان مناسب رابطي ۽ سرگرمين کي تبديل ڪرڻ)، پوء ڪم جا ڪلاڪ 12-14 تائين وڌائي سگهجن ٿا. اهڙي ڪم کان پوء توهان کي ٿڪل محسوس ٿيندو، پر اهو خوشگوار ٿڪيل هوندو. ننڊ ۽ وقفي کان سواء ڪوڊنگ، توانائي پيئڻ جي مداخلت، ناڪامي لاء هڪ طريقو آهي.

ڇا توهان وٽ هيڪاٿون لاءِ پنهنجون تيار ٿيل پائيپ لائينون آهن؟ توهان انهن کي ڪيئن حاصل ڪيو، اهي ڪيئن منظم ڪيا ويا آهن (اهي فولڊر ۾ آهن .py فائلن سان، هر هڪ پنهنجي ڪم لاءِ، وغيره) ۽ انهن کي پاڻ ٺاهڻ ڪيئن شروع ڪجي؟
مان مڪمل طور تي تيار ٿيل حلن کي استعمال نٿو ڪريان ماضي جي هيڪاٿن مان نئين ۾، پر مون وٽ ماضي جي مقابلي کان ماڊل ۽ پائپ لائنن جو پنهنجو زو آهي. مون کي شروع کان معياري ٽڪرا ٻيهر لکڻ جي ضرورت ناهي (مثال طور، صحيح ٽارگيٽ انڪوڊنگ يا ٽيڪسٽ مان ارادي کي ڪڍڻ لاء هڪ سادي گرڊ)، جيڪو مون کي گهڻو وقت بچائيندو آهي.

هن وقت اهو هن طرح ڏسڻ ۾ اچي ٿو: هر مقابلي يا هيڪاٿون لاءِ GitHub تي ان جو پنهنجو ريپو آهي، اهو اسٽور ڪري ٿو نوٽ بڪ، اسڪرپٽ ۽ ننڍڙا دستاويز جيڪي ٿي رهيا آهن. ان سان گڏ هر قسم جي باڪس ٿيل “چال” لاءِ هڪ الڳ ريپو آهي (جهڙوڪ صحيح ٽارگيٽ انڪوڊنگ سان گڏ ڪراس تصديق). مان نه ٿو سمجهان ته اهو سڀ کان وڌيڪ خوبصورت حل آهي، پر اهو مون لاء مناسب آهي.

مان شروع ڪندس پنھنجي سموري ڪوڊ کي فولڊر ۾ محفوظ ڪرڻ ۽ مختصر دستاويز لکڻ سان (ڇو، ڇا، مون اھو ڪيئن ڪيو ۽ نتيجو).

ڇا اهو حقيقي آهي ته هڪ ايم وي پي کي شروع کان ئي مختصر وقت ۾ تيار ڪيو وڃي يا سڀئي شرڪت ڪندڙ تيار ڪيل حل سان گڏ ايندا آهن؟
مان صرف ڊيٽا سائنس سان لاڳاپيل منصوبن بابت چئي سگهان ٿو - ها، اهو ممڪن آهي. مون لاءِ ايم وي پي ٻن عنصرن جو مجموعو آهي:

  • هڪ قابل عمل خيال هڪ پيداوار جي طور تي پيش ڪيو ويو آهي (يعني هڪ ڪاروباري ڪئنوس تي رنگيل). اتي هميشه هڪ واضح سمجھ هجڻ گهرجي ڇو ۽ جن لاءِ اسان هڪ پيداوار ٺاهي رهيا آهيون. ڪڏهن ڪڏهن منصوبا هڪ سٺي ٺهيل ڊيزائن سان، پر هڪ پروٽوٽائپ کان سواء، انعام ماڻي، ۽ اهو تعجب ناهي. بدقسمتي سان، ڪيترائي شرڪت ڪندڙ شڪست جي تلخ کي نظر انداز نٿا ڪري سگهن ۽ انهن جي ناڪامين کي منتظمين جي مختصر نظر سان منسوب ڪري، ايندڙ هيڪاٿن ۾ ڪنهن نامعلوم لاء ماڊل ڪٽڻ جاري رکي.
  • ڪجهه اشارو آهي ته توهان هن پراڊڪٽ ٺاهي سگهو ٿا (ايپليڪيشن، ڪوڊ، پائپ لائنن جو بيان).

ائين ٿئي ٿو ته هڪ ٽيم تيار ٿيل حل سان گڏ هيڪاٿون ۾ اچي ٿي ۽ ان کي آرگنائيزرز جي هدايتن تي ”درز“ ڪرڻ جي ڪوشش ڪري ٿي. اهڙيون ٽيمون ٽيڪنيڪل اسڪريننگ دوران ڪٽي وينديون آهن يا صرف اهو حصو جيڪو انهن سائيٽ تي ڪيو هو ”ڳڻيو ويو آهي. مون اهڙين ٽيمن کي فاتح طور نه ڏٺو آهي، پر مان سمجهان ٿو ته اهو اڃا تائين فائدي وارو آهي انهن لاءِ کيڏڻ لاءِ ڇاڪاڻ ته مستقبل جي قيمت (رابطا، ڊيٽا سيٽ، وغيره.).

ڇا اهڙا ڪي مثال آهن جن تي دستڪاري لاڳو ڪئي وئي آهي هيڪاٿن تي پيداوار/شروعات تي؟
ها. مون وٽ ٽي ڪيس هئا جڏهن اهي ان کي پيداوار ۾ کڻي آيا. هڪ دفعو پاڻ، ٻه ڀيرا - ڪنهن ٻئي جي هٿن سان، منهنجي خيالن ۽ ڪوڊ جي بنياد تي جيڪو مون هيڪاٿون ۾ لکيو هو. مان ڪجھ ٽيمن کي پڻ ڄاڻان ٿو جيڪي صلاحڪار طور ڪمپني سان تعاون ڪرڻ جاري رکي. مون کي حتمي نتيجن جي خبر ناهي، پر گهڻو ڪري ڪجهه مڪمل ٿي چڪو هو. مون پنهنجو پاڻ کي شروع ڪرڻ کي منظم نه ڪيو آهي ۽ مون کي خبر ناهي ته ڪنهن وٽ آهي، جيتوڻيڪ مون کي پڪ آهي ته اهڙا مثال آهن.

ڪيترن ئي هيڪاٿن ۾ حصو وٺڻ کان پوءِ، جيڪڏهن توهان وقت ۾ واپس وڃي سگهو ته توهان پنهنجو پاڻ کي ڪهڙو مشورو ڏيندا؟

  1. حڪمت عملين کان وڌيڪ اهم آهن. هر حل جي باري ۾ سوچيو هڪ مڪمل پيداوار جي طور تي. هڪ خيال، هڪ جپاني ليپ ٽاپ، هڪ الگورٿم ڪجھ به نه آهي جيڪڏهن اهو واضح ناهي ته ڪير ان جي قيمت ڏيندو.
  2. ڪنهن به شيءِ کي ڊزائين ڪرڻ کان اڳ، سوال جو جواب ڏيو ”ڇا؟“، پر ”ڇو؟ ۽ ڪيئن؟". مثال: ڪنهن به ايم ايل حل کي ڊزائين ڪرڻ وقت، پهرين مثالي الگورتھم جي باري ۾ سوچيو: اهو ان پٽ جي طور تي ڇا حاصل ڪري ٿو، مستقبل ۾ ان جي اڳڪٿيون ڪيئن استعمال ٿينديون آهن؟
  3. هڪ ٽيم جو حصو بڻيو.

اهي عام طور تي هيڪاٿون ۾ ڇا کائي رهيا آهن؟
عام طور تي hackathons تي کاڌو غريب آهي: پيزا، توانائي پيئڻ، سوڈا. تقريبن هميشه کاڌي کي بفٽ (يا سرونگ ٽيبل) جي صورت ۾ منظم ڪيو ويندو آهي جنهن تي هڪ وڏي قطار آهي. اهي عام طور تي رات جو کاڌو مهيا نه ڪندا آهن، جيتوڻيڪ اتي پئرس ۾ هڪ مقابلي ۾ هڪ ڪيس هو جتي کاڌو رات جو رهجي ويو - چپس، ڊونٽ ۽ ڪولا. مان منتظمين جي سوچ جي عمل کي تصور ڪندس: ”پوءِ پروگرامر اتي ڇا کائيندا؟ اوه، بلڪل! چپس، ڊونٽ - اهو سڀ ڪجهه آهي. اچو ته انهن کي اهو گندو ڏيو." ٻئي ڏينهن مون آرگنائيزرن کان پڇيو: ”ماڻهو، ڇا رات لاءِ ڪجهه مختلف ڪرڻ ممڪن آهي؟ خير، شايد ڪجهه دليا؟" ان کان پوءِ هنن مون ڏانهن ائين ڏٺو ڄڻ مان بيوقوف هجان. مشهور فرانسيسي مهمان نوازي.

سٺي هيڪاٿن تي، کاڌي کي دٻي ۾ حڪم ڏنو ويو آهي؛ اتي هڪ تقسيم آهي باقاعده، سبزي ۽ ڪوشر کاڌي ۾. ان سان گڏ اهي فرج ۾ يوگورٽس ۽ ميسيلي رکيا آهن - انهن لاءِ جيڪي ناشتو ڪرڻ چاهيندا آهن. چانهه، ڪافي، پاڻي - معياري. مون کي Hack Moscow 2 hackathon ياد آهي - هنن مون کي دل سان 1C آفيس جي ڪينٽين ۾ ميش ٿيل آلو سان بورشٽ ۽ ڪٽيل کاڌا.

هيڪاٿن جي سنجيدگي تي منحصر آهي، تنهنڪري ڳالهائڻ لاء، منتظمين جي پيشه ورانه ميدان تي (مثال طور، بهترين هيڪاٿون مشاورين طرفان منعقد ڪيا ويا آهن)؟
بهترين هيڪاٿون آرگنائيزرن مان هيون جن يا ته اڳي هيڪاٿون منظم ڪيون هيون يا انهن ۾ حصو ورتو هو. شايد اهو ئي عنصر آهي جنهن تي واقعي جي معيار تي منحصر آهي.

ڪيئن سمجھجي ته توهان نوب نه آهيو ۽ هيڪٿون جو وقت آهي؟
هيڪٿون وڃڻ جو بهترين وقت هڪ سال اڳ آهي. ٻيو بهترين وقت هاڻي آهي. سو ان لاءِ وڃو، غلطيون ڪريو، سکو - اھو ٺيڪ آھي. ايستائين جو هڪ اعصابي نيٽ ورڪ - انسان جي سڀ کان وڏي ايجاد کان وٺي وڻن تي ڦيٿي ۽ تدريسي واڌارو - تربيت جي پهرين دور ۾ ٻلي کي ڪتي کان ڌار نٿو ڪري سگهي.

ڇا "ڳاڙهو جھنڊو" فوري طور تي ظاهر ڪري ٿو ته واقعي تمام سٺو نه ٿيندو ۽ وقت ضايع ڪرڻ جي ڪا ضرورت ناهي؟

  • ڇا ڪرڻ جي ضرورت جو واضح بيان (پراڊڪٽ هيڪاٿون لاءِ لاڳاپيل). جيڪڏهن رجسٽريشن دوران توهان کي واضح ڪم ڏنو ويو آهي، پوء اهو بهتر آهي ته گهر ۾ رهڻ. منهنجي ياداشت ۾، ٽيڪنيڪل وضاحتن سان گڏ ڪو به سٺو هيڪاٿون نه هو. مقابلي لاءِ: ٺيڪ آهي - اسان کي آڊيو گفتگون جو تجزيو ڪرڻ سان لاڳاپيل ڪجهه ڪريو. خراب - اسان کي هڪ ايپليڪيشن ٺاهيو جيڪو گفتگو کي ورهائڻ جي قابل هوندو هر شخص لاءِ ٻن الڳ آڊيو ٽريڪز ۾.
  • ننڍو انعام فنڊ. جيڪڏهن توهان کي چيو وڃي ته ”اي آءِ سان آن لائن اسٽور لاءِ ٽينڈر“ ۽ پهرين جڳهه لاءِ انعام 500 يورو آهي ۽ گهٽ ۾ گهٽ ٽيم جي سائيز 5 ماڻهن جي، اهو شايد توهان جو وقت ضايع ڪرڻ جي لائق ناهي (ها، هي هڪ حقيقي هيڪاٿون آهي جيڪو ميونخ ۾ منعقد).
  • ڊيٽا جي کوٽ (ڊيٽا سائنس هيڪاٿون لاءِ لاڳاپيل). منتظمين عام طور تي واقعي جي باري ۾ بنيادي معلومات مهيا ڪن ٿا ۽ ڪڏهن ڪڏهن هڪ نموني ڊيٽا سيٽ. جيڪڏهن اهي مهيا نه ڪيا آهن، پڇو، اهو توهان کي ڪجهه به خرچ نه ڪندو. جيڪڏهن 2-3 اندر اهو واضح ناهي ته ڪهڙي ڊيٽا مهيا ڪئي ويندي ۽ ڇا اهو سڀ ڪجهه مهيا ڪيو ويندو، اهو هڪ لال پرچم آهي.
  • نوان منتظمين. سست نه ٿيو ۽ گوگل معلومات هيڪاٿون آرگنائيزرز بابت. جيڪڏهن اهي پهريون ڀيرو هن قسم جي تقريب منعقد ڪري رهيا آهن، اتي هڪ اعلي امڪان آهي ته ڪجهه غلط ٿي ويندو. ٻئي طرف، جيڪڏهن آرگنائيزر ۽ جوري ميمبرن اڳ ۾ ئي هيڪاٿون منعقد ڪيا آهن يا ماضي ۾ فعال طور تي حصو ورتو آهي، اهو هڪ سائي پرچم آهي.

هڪ هيڪاٿون تي هنن مون کي ٻڌايو: ”توهان ٿوري وقت ۾ بهترين حل ڪيو هو، پر افسوس، اسان ٽيم ورڪ جو جائزو وٺون ٿا، ۽ توهان اڪيلو ڪم ڪيو. هاڻي، جيڪڏهن توهان هڪ شاگرد يا ڇوڪري کي پنهنجي ٽيم ۾ ورتو ..."؟ ڇا توهان ڪڏهن اهڙي ناانصافي کي منهن ڏنو آهي؟ توهان ڪيئن منهن ڪيو؟
ها، مون ان کي هڪ کان وڌيڪ ڀيرا مليو آهي. مان هر شي جي باري ۾ بيوقوف آهيان جيڪو ٿئي ٿو: مون پنهنجي طاقت ۾ سڀ ڪجهه ڪيو، جيڪڏهن اهو ڪم نه ڪيو، پوء اهو ٿيو.

تون هي سڀ ڇو پيو ڪرين؟
اهو سڀ ڪجهه بوريت کان ٻاهر آهي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو