սոնայի մօտ #մանջարո ա փայնբուքի վրայ, ու ես փաստացի #արչ ֊ի հետ առնչուում եմ պարբերաբար։

ինչն ա զզուեցնում, որ դիցուք տեղակայում ես transmission։

ապա արչը մինչեւ տեղակայելը քաշելու ա ամբողջ համակարգիդ թարմացումները՝ անկախ նրանից, կախո՞ւած ա թրանսմիշնը դրանցից թէ չէ։

ու կոնկրետ դէպքում եօթ հարիւր մբ թարմացումներ էր քաշում որոնց մէջ լիբրէօֆիսի թարմացումներն էին։

այլ դիստրիբուտիւներում դա չի արտայայտուում, զի իրենք ռելիզներով են, ու փորձում են հիմնականում գրադարանների վերսիաները նոյնը պահել։ ապա երբ ինչ֊որ բանի թարմացում ա դուրս գալիս, ոնց որ էդքան ծաւալով բան չի բերում։

միւս կողմից ջենթու֊ում, որը ռոլինգ ռելիզ ա, դու կարող ես տեղակայել լինկ անելով եղած գրադարաններին, կամ թարմացնելով հնարաւորինս ձեռքի հետ՝ -Du ֊ով։

արչը փաստացի պարտադրում ա էս վերջինը, էլի իր ռոլինգ ռելիզ լինելու պատճառով։

ու ես հասկանում եմ որ ընդհանուր առմամբ ճիշտ ա անում թարմացումները պարտադրելով, ու ինտերնետի արագութիւնը պէտք ա որ խնդիր չլինի, բայց ես լաւ չեմ զգում ինձ նրանից, որ երկու հարիւր կբ֊նոց ծրագիր քաշելիս մի գբ թարմացում ա գալիս ու ես ոչ մի վերայսկողութիւն չունեմ այդ գործընթացում։ կարող ա ինձ արագ էր պէտք ու նոյն ջենթու֊ում ուր ես պէտք ա հաւաքեմ ծրագիրը՝ այդ երկու հարիւր կբ֊ն աւելի արագ եմ հաւաքելու, քան արչը բինար նստեցնելու ա։

#ջենթու #մանջարո #արչ #լինուքս #տեքնոլոգիա #օպերացիոն_համակարգեր #ճկունութիւն

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

ես ասում եմ, որ օբերոնով գրուած ծրագիրը (եթէ SYSTEM օգտագործուած չի) ունի միայն երեք պայթելու ձեւ։

  • dereference of nil pointer
  • զանգուածի սահմաններից դուրս գալը — օբերոնի ռանթայմը ինքն ա սպանում այդ երկու դէպքում։
  • stack overflow — ցանկացած ծրագիր դրանից կը մեռնի։

երէկ rust֊ի մասին էի նիւթեր կարդում։ մի ձեւ ասին ծրագիր սպանելու, որ սի֊ում աշխատում ա, ռաստ֊ում չի աշխատի։ դա սթեքի մէջ օբյեկտ ստեղծելն ա, ու յետոյ դրա փոյնթերը վերադարձնելն ա որպէս ֆունկցիայի արդիւնք։ բնական ա, որ սթեքը կը մաքրուի, ու այն ցոյց ա տալու ոչ էն բանի վրայ, ինչի վրայ նախատեսուած ա։

ու ապա մտածեցի՝ իսկ օբերոնում ո՞նց կը լինի։ սկսեցի գրել, ու մտքովս անցաւ՝ բայց չէ՞ որ օբերոնում հէնց NEW անեմ՝ հիփ֊ում ա օբյեկտ ստեղծուելու։ ու ապա էլ էդ խնդիրը չի լինի։ յետոյ մտքովս անցաւ, որ ախր՝ կարող եմ չէ՞ սթեքին ցոյց տուող փոյնթեր սարքել այսպէս՝

MODULE test;
IMPORT Out;
TYPE
arr    = ARRAY 16 OF CHAR;
string = POINTER TO arr;

PROCEDURE str(): string;
VAR
a: arr;
s: string;
BEGIN
a := "aaa";
s^ := a;
RETURN s;
END str;

PROCEDURE main;
VAR st: string;
BEGIN
st := str();
Out.String(st^); Out.Ln;
END main;

BEGIN
main;

END test.

ահա այս ծրագիրը պայթելու ա։ բնականաբար։ բայց մտածում եմ, լրիւ կարելի ա դա քոմփայլ թայմ բռնել ու մարդուն գոնէ զգուշացնել, եթէ ոչ՝ սխալով դուրս թռնել կազմարկելու ընթացքում։

#ծրագրաւորում #օբերոն #rust #տեքնոլոգիա #դիզայն #նախագծում #լեզու

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

mutex սիսթեմ քոլը շատ ծանր գործողութիւն ա։ այսօր (բաւական վաղո՞ւց) թրենդ ա մուտէքսի օգտագործումից խուսափել։ աւելի լաւ ա, չնայած տգեղ կարող ա թուալ, սպասող թելում while լուփ անել, ստուգելով ատոմիկ փոփոխական, քան դիմել մուտէքս մեքանիզմին։

երբ լինեն գոնէ քաղաքի հատուածներ, ուր միայն ինքնավար մեքենաներ են լինելու, լուսակիրների կարիք այնտեղ չի լինի։ այս սիմուլեացիան ցոյց ա տալիս ինչ էֆեկտիւ ա լինելու մեքենաների շարժումը խաչմերուկում։

որովհետեւ այսօր մենք ունենք մուտէքս՝ հէնց այս լուսակիրներով համակարգը, երբ մի հոսքը սպասում ա միւսի։ յետոյ միւս հոսքը դանդաղ արթնանում ա, ոմանք նոյնիսկ բենզին խնայելու համար հանգցնում են մեքենան խաչմերուկներում կարմիրի տակ ու պիտի «խոդ» տան, հայերն էլ ընթացքում իրար սիգնալ են տալիս, զի անհամբեր են, բայց այլ ձեւ չկայ՝ հոսքի արթնանալը երկար ա եւ ծախսատար՝ վառելիք էլ ա քաղաքում այդ պատճառով աւելի շատ ծախսւում, քան մայրուղու վրայ։

ինքնավար մեքենաները կարող են անել այդ աւելի ժամանակակից՝ ատոմիկ փոփոխականով լուփը, ու էդպէս անհամեմատ արդիւնաւէտ ա ծրագիրն աշխատում։

եթէ, իհարկէ, դիտարկենք shared memory մոդելը, որն էսօր մէյնսթրիմ ա ու համարեա գրեթէ ամենուր։

#ծրագրաւորում #տտ #տեքնոլոգիաներ #տեքնոլոգիա #դիզայն #նախագծում #քաղաք

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

#յիշողութիւն #տտ #համակարգիչ #լուսին #տեքնոլոգիա #ապպոլո #լար


Avatar @{ անդորր ; andorr@spyurk.am} 3/5/2020, 2:03:54 PM

the fixed memory is unique to the space age

https://en.m.wikipedia.org/wiki/Core_rope_memory

https://www.youtube.com/watch?v=ndvmFlg1WmE #computer #apollo #wires #production #ropememory


բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

ինչո՞ւ xz ֆորմատը լաւը չի նիշքեր պահելու համար ըստ վգետի նախագծողի՝ https://www.nongnu.org/lzip/xz_inadequate.html

տես նաեւ քննարկում՝ https://news.ycombinator.com/item?id=12768425 #սեղմում #կոմպրեսիա #ֆորմատ #նիշք #տտ #համակարգիչ #տեքնոլոգիա #գործիք

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)