ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

ቪኬ ጥሩ ባህል አለው - ውስጣዊ hackathon ፣ በ VKontakte ወንዶች ብቻ የሚሳተፉበት። በዚህ አመት የመጀመሪያውን ቦታ የያዘውን እና ሙሉ በሙሉ በድካም የሞተውን ቡድን በመወከል ስለ hackathon እነግርዎታለሁ ፣ ግን ለታሪኩ ካሜራ የዳንስ እንቅስቃሴ ጠቋሚን መሞከር ችሏል።

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

ስሜ ነው ጳውሎስ, እኔ ከፍተኛውን የ VKontakte የምርምር ቡድን እመራለሁ እና ለ hackathons ሞቅ ያለ አመለካከት አለኝ-እንደ ተሳታፊ (መገናኛ ወይም በርካታ ጥልቅ ሀክ) እና በቅርብ ጊዜ እንደ ተቆጣጣሪ (VK hackathon ወይም VKontakte ጉዳይ በ Junction - በነገራችን ላይ ይህ ለመጀመሪያ ጊዜ ነበር) እዚያ ተሳትፌ ነበር የሩሲያ ኩባንያ). ለአራተኛው ዓመት (ለመጨረሻ ጊዜ ወደ ሄርሚቴጅ አጠቃላይ ዋና መሥሪያ ቤት የወጣንበት ጊዜ) VK Hackathon ን እንይዛለን እና የቴክኒካዊ ቡድናችን ጉልህ ክፍል ቪኬን ከመቀላቀሉ በፊት ተሳትፏል።

ውስጣዊ ሃክታቶን ቡድኑ ራሱ ከመድረክ ጋር ብዙ እንዲሞክር, የተለያዩ ሀሳቦችን እንዲሞክር እና በአጠቃላይ እንዲዝናና ያስችለዋል. አንድ አስፈላጊ ልዩነት መፍትሄዎች በ VK ውስጥ በጣም የተዋሃዱ ሊሆኑ ይችላሉ, ይህም አስደሳች የሆኑ ምሳሌዎችን ለማግኘት እድል ይሰጠናል.

የ hackathon ቀኑን ሙሉ በዘማሪ ቤት ውስጥ ይካሄዳል - ልክ በሳምንቱ አጋማሽ ላይ ዋና መሥሪያ ቤቱ ወደ እኩለ ሌሊት እንቅስቃሴ ይለወጣል። ጠዋት ላይ የጽዳት ሠራተኞች እንዴት ተገርመው እንደሚመለከቱት ማየት በጣም አስቂኝ ነው - ብዙውን ጊዜ ከቀኑ 6 ሰዓት ላይ ባዶ የሆነ ቢሮ በድንገት እንደ ዞምቢዎች በሚንቀሳቀሱ እና “አምስት ሰዓት ቀረው!” በሚሉ ጨካኝ ሰዎች ተሞላ። ወይም ከጠዋቱ XNUMX ሰአት ወደ ኩሽና ስትገቡ እና በክፍለ-ጊዜዎች ወቅት የዩንቨርስቲ ማደሪያ ቤቶች ያሸታል፡ ሃይል መጠጦች፣ ፒዛ እና ድንጋጤ። ይህ, በእርግጥ, በተለመደው ቀን ውስጥ ይከሰታል, ነገር ግን እንደዚህ ባለ ትልቅ ደረጃ ላይ አልፎ አልፎ ነው.

ሶስት ቀደምት የውስጥ ሀክታቶኖች በበጋ ተካሂደዋል። እ.ኤ.አ. በ 2019 በጥቃቅን ነገሮች ላይ ጊዜን ላለማባከን ወስነናል እንዲሁም የክረምት ሀክቶን ለመያዝ - ሁለት hackathons ከአንድ በጣም የተሻሉ ናቸው ፣ ምክንያቱም ይህ በተለመደው ምት ውስጥ በቂ ጊዜ የሌለበትን ሀሳብ ለመሞከር እና ለመተግበር ጥሩ አጋጣሚ ነው ። ህጎቹ እንዲሁ ተለውጠዋል: ቀደም ሲል አንድ ቡድን ቢበዛ ሶስት ሰዎች ሊኖሩት ይችላል, በዚህ አመት ግን አራት ናቸው, ግን አንድ ሰው ኮድ አይጽፍም, ነገር ግን በሌላ ነገር ላይ ልዩ ነው. ዲዛይነሮችን፣ የምርት አስተዳዳሪዎችን፣ ሞካሪዎችን፣ ገበያተኞችን እና ሌሎች ወንዶችን ወደ ቡድኑ መጋበዝ ተችሏል። በዚህ hackathon በአጠቃላይ 38 ቡድኖች ተሳትፈዋል።

ድሪምቲም (ይበልጥ በትክክል፣ ከ38 አንዱ)

ጋር ስምምነት ላይ ደርሰናል። ዳኒ እና አብረን አሳመንን። ኢጎር и ቲዮማ ቡድኑን መቀላቀል። እንደተጠበቀው, ሞዴሎቹ በእኛ ላይ ነበሩ, ኢጎር የ iOS ኃላፊነት ነበረው, ቲዮማ ማምረት እና ዲዛይን ይመራ ነበር. የሞባይል ልማት + ዲዛይን + ትንሽ ማሽን መማር እና ጀርባ በ 2k19 hackathon ላይ የስኬት ቁልፍ ነው።

በዚህ አመትም ቢሆን ከዚህ በፊት ያልነበረ የትራኮች ክፍፍል ታየ፡- ሚዲያ (የተሳተፍንበት)፣ ኮሙዩኒኬሽንስ፣ መሠረተ ልማት፣ ይዘት እና መዝናኛ። ኃይለኛ ተወዳዳሪዎች ነበሩን። ለምሳሌ፣ በ VK ከፍተኛ ዲዛይነር ያለማቋረጥ እንነሳሳ ነበር። አሊያወደ ክፍላችን መጥቶ የቡድኑን ሀሳብ ፕሮቶታይፕ ያሳየ።

ሐሳብ

- በተሳተፍኳቸው ሀክታቶኖች ውስጥ ከሞላ ጎደል ሽልማቶችን ወስጃለሁ፣ እናም በዚህ ክረምት ከውስጣዊው ሃክታቶን ተመሳሳይ ነገር እጠብቅ ነበር። (ዳኒያ በራስ መተማመን ነበር)

የእኛ (በተለይ የዳኒና) ሀሳባችን መጀመሪያ ላይ ይህ ነበር-የሙዚቃ ማመንጨት ርዕስን መመርመር እንፈልጋለን + ሁሉም ነገር በመሣሪያው ላይ አለ ፣ አለበለዚያ “በጣም ጀርባ” ይሆናል። ሃካቶን በሃሳብ መጨናነቅ ጀመረ - ምን ማምጣት እንደምንችል አሰብን። ሙዚቃ ማመንጨት አስደሳች ነው፣ ግን በተጠቃሚ ላይ የተመሰረተ እንዲሆን ማድረግ እፈልጋለሁ። አንዳንድ አዝራሮች? ምናልባት በስክሪኑ ላይ ይሳሉ እና በእሱ ላይ በመመስረት ሙዚቃ ያመነጫሉ? በተመሳሳይ ጊዜ እኛ የምንፈልጋቸውን ትራኮች እንዴት ማከል እንዳለብን ከሙዚቃው ቡድን ከወንዶቹ ተምረናል። ግን አሁንም በጣም ትክክል አይመስልም ነበር። የጎረቤት ቡድኖች በደስታ በላፕቶፕዎቻቸው ላይ የሆነ ነገር እየሰሩ ብስጭት ፈጠሩ።

- ጊታር እየተጫወትክ እንደሆነ የአየር ጊታርን ብታውቅ እና በዚህ ላይ በመመስረት የጊታር ድምፅ ብትጫወትስ? (ርዕሰ ጉዳይ)

ቢንጎ! ሀሳቡ ተዋጊ ነው፣ እና ሁሉንም ነገር በጥሩ ሁኔታ የማዘጋጀት ስልጣን አለን። ለእንቅስቃሴ እውቅና አለ posenet, እና እሷ በጣም ደህና ነች (እንዲሁም ለሞባይል ተስማሚ). እናስመስለን!

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን። ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

ዉሳኔ

ዋናዎቹ ተግባራት በመሳሪያው ላይ ፍርግርግ መፍጠር (እውነተኛ መሆን አለበት) እና እንቅስቃሴዎችን መለየት ይማሩ. Egor ወደብ መላክ ጀመረ፣ ቲዮማ ምን አይነት እንቅስቃሴዎችን ማካተት አስደሳች እንደሚሆን ማሰብ ጀመረ (ጊታር ብቻ - አሰልቺ)፣ እና እኔ እና ዳኒያ እነሱን ለይተን ማወቅ ጀመርን። ግን ይህ ውሂብ ያስፈልገዋል. በ PRO እና አማተር መካከል ያለው ልዩነት ምንድን ነው? PRO ጂፒዩ ያለው ዘለላ አለው - ያ አንድ ነገር ነው፣ ሁለት - PRO ሲፈልግ ለራሱ መረጃ ይሰበስባል። ዳኒያ አንድ እውቅና ያለው ምስል ጥሬ ማስተባበሪያ መረጃ ከካሜራ የተቀዳበት ቦታ አዘጋጅቷል ፣ እና ከዚያ - ጭፈራ! በዚያች ምሽት ፍሎስ ዳንስ ተምረን፣ ስኪቢዲ и dudtsa.

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።
ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

እንቅስቃሴዎችን ለመቅዳት እንደመሆናችን መጠን ሌላ ለመረዳት የማይቻል የ JS ስህተት ሲመለከት በመጀመሪያ የዳኒ ፊት (ከዚህ በፊት በጄኤስ ውስጥ አንድ መስመር አልጻፈም) የተመዘገበ የስራ ላፕቶፕ ተጠቀምን።

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

- አልገባኝም, ደረጃ ስህተት አለኝ: ​​ህትመት በፓይዘን ውስጥ ጠፍቷል! (ዳኒያ)

የምሽት ዳንስ (በትክክል)

በሌሊት ከካሜራ ፊት ለፊት ለብዙ ሰዓታት የማያቋርጥ እንቅስቃሴ ቀረጽን። እነሱ ራሳቸው ቀድተውታል፣ እና እንዲሁም ወለሉ ላይ የሚንከራተቱትን ገንቢዎችን ያዙ እና እንዲጨፍሩ አስገደዷቸው። ሰባት የተለያዩ ጥምረት አግኝተናል - አሁን በመካከላቸው መለየት መማር ነበረብን።

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን። ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።
ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን። ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

"ወንዶቹ በህይወት እንዳሉ ለማየት በየሦስት ሰዓቱ እገባ ነበር." ፓሻ “ምሶሶ አለን!” ብላ ጮኸች። - እና ዳኒያ በሙሉ ኃይሉ ተለዋወጠ። ከዚያም ሁሉም ሰው ቧንቧውን ጨፍሯል. ዳኒል ጥንካሬው ባለቀበት ጊዜ ፓሻ መስኮቱን ከፈተና “ወንዶች፣ እንደገና ማደስ አለብን” አለ። (መዲና)

ከሥዕሉ ላይ ያለው መረጃ አስቀድሞ ተዘጋጅቷል-እግሮቹ ወደ ውጭ ተጥለዋል, ጭንቅላቱ በአማካይ, እና ከጣሪያው አንፃር ወደ ዋልታ መጋጠሚያዎች ተለውጧል. የእንቅስቃሴ ዳሳሹን ካትቦስትን በመጠቀም አሠልጥነናል - ከአምሳያው የውሂብ ዥረት የሶስት ሰከንድ ቅንጭብጭብ በመጠቀም። እስከዚህ ምሽት ድረስ ከቤተ-መጽሐፍት ጋር አብረን አልሰራንም ነበር - እሱ የውጊያ ነበር ፣ እና በ iOS ውስጥ ማስቀመጥ ይችላሉ።

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

አንድ ክፍል በተቻለ መጠን አሰልቺ ሆኖ ባለብዙ ክፍል ምደባ አስተማሩ - ልክ ካሜራ ፊት ለፊት ተንጠልጥሏል። በጣም አስቸጋሪው ነገር የ"ሮክ" እንቅስቃሴን መመዝገብ ነበር - ከራስ ወዳድነት ነፃ በሆነ መንገድ ጭንቅላታችንን አናግጠን ነበር ከጥቂት ጊዜ በኋላ መሽከርከር ጀመረ። እና እጃቸውን በ “ፍየል” አወጡ ፣ ምንም እንኳን ይህ ትርጉም የለሽ ቢሆንም - ፖሴኔት በጠቅላላው እጅ አንድ ነጥብ ብቻ ነው ያለው ፣ ጣቶችን አያይም።

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን። ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

- ከጠዋቱ 3 ሰአት ላይ ፓሻ ወደ መኝታ ቦርሳ ወጣች እና ልክ እንደ እውነተኛ ካንጋሮ እየዘለለ ለአንድ ሰአት ብቻ ተንቀሳቅሷል። (መዲና)

ከጠዋቱ 8 ሰዓት አካባቢ ትንሽ ቀውስ ገጥሞናል - ሁሉም ነገር ተሰብሯል እና ምንም ነገር አይሰራም, ነገር ግን ሁሉም ነገር በድንገት በራሱ መሥራት ጀመረ. ሁለቱንም ሞዴሎች ወደ አፕሊኬሽኑ ማዞር ትልቁ ፈተና ሆኖ ተገኝቷል - Egor የመጨረሻው ቀን ከመድረሱ አምስት ደቂቃዎች በፊት ስብሰባውን አጠናቋል። ወለሉን እንስጠው፡-

- ሃሳቡን ካገኘን በኋላ, ሁሉም ነገር በጣም ጥሩ እና ውጤታማ ነበር. ሰዎቹ ፍርግርግ አሰልጥነው ጨፍረዋል፣ እና PoseNet ን በጃቫ ስክሪፕት ካለው የታሪክ ካሜራ ጋር በቀጥታ በአሳሹ ውስጥ ያያዝኩት። የመጀመሪያ ሙከራዎች ጥሩ ሰርተዋል እና በሚገርም ሁኔታ ፈጣን ነበሩ። ስለዚህ በማለዳ ዌብጂኤል በዌብ ቪውው ላይ ከሸካራነት ጋር ሲሰራ ባልተጠበቀ ሁኔታ ብልሽት ሲፈጠር እና መፍትሄ የማገኝበት መንገድ ባለመኖሩ ተስፋ መቁረጥ ውስጥ ወድቄያለሁ። ግን ለመተው በጣም ዘግይቷል፡ በሃሳቡ እየተቃጠልን ነበር። ስለዚህ በመጨረሻው ጥንካሬያችን እና በመጨረሻው የቀይ በሬ ቆርቆሮ በCoreML ላይ የተመሰረተ ተለዋጭ ሞዴል እየጎተትን ወደ iOS ደንበኛ በመሄድ በጉዞ ላይ እና ፖስቶችን በአገርኛ መከታተል ጀመርን - ከዚያም ወደ ሞዴሉ ከዳንስ ጋር ለመላክ እና በውጤቱ ላይ የተወሰነ ውጤት ያግኙ። በመሠረቱ, ስራውን እንደገና ደጋግመናል! ሌላው ተግዳሮት ሁለተኛው ሞዴል ሲሆን በድንገት ከአንድ ሺህ በላይ ክርክሮችን እንደ ግብአት መጠበቅ ጀመረ! Xcode በቀጥታ ለመጠቀም በቀላሉ የማይጨበጥ በይነገጽ ፈጠረለት። እንደ እድል ሆኖ፣ ስለ Objective-C ያለኝ እውቀት ተስፋ አልቆረጠኝም፣ እና የሚያምር መፍትሄ ተገኘ። (ኢሮግ)

መቆንጠጥ

አርብ እለት፣ በ14 ሰአት፣ ስለ ፕሮጀክቱ ቪዲዮ ለመስቀል ቀነ-ገደብ ነበር -በርካታ ቡድኖች በጊዜው አልሰሩም እና ውድቅ ተደርገዋል። እና 14፡40 ላይ ከምርቱ ጋር በተዛመደ የትራክ ተቆጣጣሪዎች ላይ ድምጽ ነበረን። ከቪዲዮ እና ሙዚቃ ቡድን አባላት የሆኑ ወንዶች ነበሩን እና ስለ ሜዳው ሁሉንም ነገር የወደዱ ይመስሉ ነበር። በትራክችን ውስጥ ሁለተኛ ቦታ ይዘን ነበር (በመጀመሪያ ፈልገን ነበር ፣ ምክንያቱም ጥሩ ፕሮጀክት ስላለን!) እና በመጨረሻው ላይ ጨርሰናል (ከእኛ ትራክ የመጡ ሁለት ቡድኖች ብቁ ናቸው)።

- በዚህ አመት እኔ ለመጀመሪያ ጊዜ የውስጣዊ ሃካቶን ተቆጣጣሪ ነበርኩ። በእገዳ እናገራለሁ: ስራውን ለመገምገም እጅግ በጣም ከባድ ነበር. ያለ ልዩነት የሁሉም ቡድኖች ደረጃ ከማመን በላይ ነበር። ባህሪው በቴክኖሎጂ የተሻሻለ ብቻ ሳይሆን “ለምርት ቅርብ” ብቻ ሳይሆን “ለእኛ ምርቶች ሊጠቅም የሚችል” ብቻ መሆን የለበትም። አሸናፊው ፕሮጀክት እነዚህን ሁሉ መስፈርቶች በአንድ ጊዜ ማሟላት አለበት. ሰዎቹ የተሳካላቸው ይመስላል። (አንድሬይ)

የመጨረሻውን ጨዋታ በ17፡40 ፒ.ኤም ላይ አግኝተናል። በዚህ ጊዜ, ሌላ ማሳያ ማዘጋጀት አስፈላጊ ነበር, ይህ ጊዜ ለቡድኑ በሙሉ, እና ዳኞች የተለየ ነበር - የቴክኒክ ዳይሬክተር, የምርት ዳይሬክተር እና የግብይት ዳይሬክተር.

ከምሽቱ አምስት ሰአት ላይ ሁሉም ነገር አለፈ - ስለ ውጤቱ ምንም ሳናውቅ ወደ መኝታ ቤት ሄድን።

ውጤቶቹ በመጨረሻ ናቸው።

ውጤቱ የተገለፀው ሰኞ ዕለት ብቻ ነው። በመጀመሪያ የትራኮቹን አሸናፊዎች ሸልመዋል (የእኛ ጉዳይ አይደለም - ላስታውስዎት ፣ ሁለተኛ ነበርን) ፣ ከዚያ የተመልካቾች መሪዎች ድምጽ ይሰጣሉ (እኛን አይደለንም) እና ሦስተኛው (ይህ ደግሞ እኛ አይደለንም) ፣ ሁለተኛ (እንደገና, እኛ አይደለንም) እና, በመጨረሻም, እኛ.

መወዳደር የነበረብን ፕሮጀክቶች እነኚሁና፡

2 ኛ ቦታ - ምላሽ ሰጪ የድምፅ ረዳት;
3 ኛ ቦታ - የውስጥ ስህተቶች የጊዜ መስመር;
የሰዎች ምርጫ ሽልማት መጪ የውይይት ስብሰባዎችን ማሳሰቢያ ነው።

- ይህ እስካሁን የተሳተፍኩበት ምርጥ hackathon ነው። በመስቀለኛ መንገድ ላይ እንኳን በጣም ብዙ መንዳት ነበር። (ዳኒያ)

- ፍጹም የተለየ ክፍል ካሉ ባልደረቦች ጋር መሥራት በጣም ያስደስተኝ ነበር - ከዚህ በፊት የማሽን ትምህርት ነክቼ አላውቅም ነበር ፣ ለእኔ አንድ ዓይነት አስማት መስሎ ታየኝ ፣ አሁን ግን እንደዛ አይደለም። (ኢሮግ)

- እንደዚህ አይነት አሪፍ ፕሮጀክት ያለው የዚህ አይነት አሪፍ ቡድን አባል መሆን በጣም አሪፍ ነበር። በአንድ ቀን ውስጥ ዲዛይነር ፣ ቪዲዮግራፈር ፣ ድምጽ መሐንዲስ ፣ አርታኢ ፣ ሙዚቀኛ እና ገልባጭ መሆን ቻልኩ! መተኛት የቻልኩትም እኔ ብቻ ነበርኩ። (ርዕሰ ጉዳይ)

ከ hackathon በኋላ ሕይወት

በ hackathons የተገነቡ አብዛኛዎቹ ፕሮጀክቶች በተለያዩ ምክንያቶች ወደ ሽያጭ አያደርጉም: የትኩረት ለውጥ, የትግበራ ውስብስብነት, በአተገባበሩ ላይ ያልታሰበ ነገር. ውስጣዊ ሃክታቶን ከዚህ የተለየ አይደለም.

ቢሆንም፣ የቀን ብርሃን ያዩ ፕሮጀክቶችን ዘርዝረናል፡-

ስኪቢዲ፣ ፍሎስሲንግ እና ጃቫስክሪፕት በመማር የውስጥ ሀክቶንን እንዴት እንዳሸነፍን።

ምንጭ: hab.com

አስተያየት ያክሉ