Սերվերն անհրաժեշտ էր ընդամենը մեկ վերնագրի համար. Dart-ի պորտ, future, որը սպասում է ինքն իրեն, և բեռնիչ՝ առանց ffmpeg-ի

Հոդվածի հեղինակը կիսվում է անիմե վիդեո նվագարկչի օպտիմալացման իր փորձով, որն ի սկզբանե պահանջում էր սերվերային պրոքսի՝ բրաուզերի սահմանափակումները շրջանցելու համար: Նախագիծը Android տեղափոխելիս պարզվեց, որ ցանցային սահմանափակումները պայմանավորված էին բրաուզերի միջավայրով, այլ ոչ թե արձանագրություններով: Python-ից Dart տեղափոխման ընթացքում հեղինակը բախվեց մի շարք տեխնիկական մարտահրավերների՝ գրադարանի տրամաբանությունը վերագրանցելուց մինչև հատուկ սխալների հայտնաբերում, ներառյալ Dart-ում ինքնասպասող future-ը և սլաքային ֆունկցիաների նրբությունները: Քննարկվում է նաև ffmpeg-ից հրաժարվելը՝ հօգուտ սեփական բեռնիչի և թողարկումների ստորագրման գործընթացի ավտոմատացումը: Հոդվածը հավելվածի միգրացիայի գործընթացի խորը տեխնիկական վերլուծություն է, որը ցույց է տալիս, թե ինչպես ճարտարապետության վերաիմաստավորումը թույլ է տալիս ազատվել ավելորդ սերվերային հզորություններից և պարզեցնել հաճախորդային մասը՝ այն դարձնելով ավելի ինքնավար և արդյունավետ բջջային միջավայրում:
This is a summary. Read the full article at the original source:
HabrԿապակցված
Իր վերջին բլոգային գրառման մեջ Քոլին Բրեքը անդրադառնում է տեխնիկական բովանդակություն ստեղծելու համար մեծ լեզվական մոդելների (LLM) օգտագործման աճող միտ…
«Giga Pisar» հավելվածի ստեղծողը, որը հիմնված է Sber-ի GigaAM խոսքի ճանաչման տեխնոլոգիայի վրա, ամփոփել է Habr-ում իր առաջին հոդվածի հրապարակումից հետո…
Habr-ի այս հոդվածը համակարգիչը դիտարկում է որպես հիմնարար մաթեմատիկական կառուցվածք՝ ընթերցողներին առաջարկելով հաշվողական գործընթացներին նայել աբստրակտ…


