
հէհ, cleanfilter խանութն ասում ա՝ սմօգի սեզոն ա, զեղչում ենք։
ի դէպ, սմօգը՝ պորտմանօ (հիբրիդային) բառ ա։ smoke ու fog բառերի խարնուրդ ա։
#էկրանահան

հէհ, cleanfilter խանութն ասում ա՝ սմօգի սեզոն ա, զեղչում ենք։
ի դէպ, սմօգը՝ պորտմանօ (հիբրիդային) բառ ա։ smoke ու fog բառերի խարնուրդ ա։
#էկրանահան

մի մկնիկի խալիով ծերանաք։
հիմա սաղ խառնուել են իրար, փնտրում են դիսքորդին այլընտրանք։ իհարկէ չեն ընտրի xmpp, կը գնան հերթական կենտրոնացուած հարթակ։
խնդիրը դիսքորդը չի, խնդիրը կենտրոնացումն ա, ու ընկերութեանը պատկանելը։
#հաղորդակցութիւն
ինձ շատ բարդ ա գրել գիրք, կամ նոյնիսկ ինչ֊որ բանի մասին յօդուած, որովհետեւ ես չգիտեմ ում հետ եմ խօսում։
եթէ ես խօսեմ, խօսեմ, անընդմէջ, ինչ֊որ պահի ինչ֊որ բան կը լինի ոչ ակնյայտ։
պէտք ա ինձ ընդհատել, եւ ասել՝ սպասիր՝ ճի՞շտ ենք հասկացել, որ… կամ, էս պահը պարզ չի։
ու տարբեր մարդիկ ինձ կընդհատէին տարբեր տեղերում։
ու ես կը փոխէի պատմութիւնս ըստ էդ մարդկանց, որ ոչ մի մութ բան չմնայ։
իրականում ես շատ ուզում եմ որ էն ինչ ես լաւ պատկերացնում եմ, ինչ֊որ մարդիկ, որ չգիտեն, կարողանան էդքան լաւ պատկերացնել։ առանց մութ անկիւնների։
բայց շատ բարդ ա գալ մի տեքստի, որը ամէն ինչ կը ծածկի։ որովհետեւ, նախ անհետաքրքիր կը լինի կարդալ մարդկանց մեծ մասին էդ տեքստի մեծ մասը։ եւ շատ մեծ կը ստացուի։
պէտք ա ինչ֊որ մարդ պատկերացնել։ իմանալ ում հետ ես խօսում։
եւ երեւի դասաւանդող մարդու իմաստը՝ ի տարբերութիւն գրքի, մասնաւորապէս դա ա։ լինել ճկուն, հասկանալ ում հետ ես խօսում, ու մատուցել էնպէս որ էդ կոնկրետ մարդու մօտ մութ բան չնմայ։
որը շատ բարդ ա։
#կրթութիւն #գիրք
առհասարակ, լաւ սոֆթուեր դիզայնում, իսկ գուցէ ոչ միայն սոֆթուեր, պէտք ա կրճատել լռելեայնները։
դիցուք ուինում դու ունես լիիիքը լռելեայն բան։
դիւայս մենեջեր, ռեջիսթրի էդիթըր, որ նաեւ նշանակում ա որ ունե ռեջիսթրի։ ֆայլ մենեջեր, որ ինտեգրուած ա ամէնի հետ էնպէս, որ հնարաւոր չի իրանց իրարից անջատել, ու էդ ամէնը դառնում ա լռելեայն։
եթէ խօսենք լինուքսի մասին, ապա դէ միջուկն ա, լռելեայն կան util-linux, էն էլ փոխարինելի են, զի դէ ոնց որ ռասթով գրեցին նման բան։ արդէն շատ աւելի մոդուլար ա։
ու իհարկէ վերցնենք օբերոնը՝ լռելեայն ունենք՝
— Kernel մոդուլ, որ հիմնականում զբաղւում ա յիշողութեամբ — Modules մոդուլ, որ զբաղւում ա մոդուլներ բեռնելով — Files մոդուլ, որ ինչ֊որ ինտերֆէյս ա տալիս ֆայլերին — սրանք նաեւ պահանջում են Reals՝ իրական թուերի հետ աշխատող մոդուլ
էս հիմնական աբստրակցիան ա հարդուերի վրայից։ ինչ֊որ աբստրակցիա պիտի լինի։ լինուքսի դէպքում կան posix֊ոտ fopen() եւ այլն, էստեղ կան աւելի սիրուն, բայց բարձր մակարդակի ֆայլերի իտերատորներ, բայց դէ էական չի։
ընդհանուր առմամբ չորս մոդուլ ա, ու տակից արդէն դիսկի հետ աշխատող, կոնկրետ հարդի հետ աշխատող մասեր։
բաաայց, ապա եթէ ուզում ենք ինտերֆէյս, մեզ պէտք ա նաեւ ինչ֊որ լռելեայն Texts մոդուլ։ ինչ֊որ մոդուլ որ պատուհան ա նկարում։
ապա գնաց՝ FileDir, Objects, Display, Input, Fonts, Texts, Viewers, Oberon, MenuViewers,
ապա՝ TextFrames, System, Bitmaps, Out, Pictures
բայց ուզում ենք տեքստի խմբագրիչ, եւ տպիչն էլ որ աշխատի, աւելացնում ենք՝
Centronics, V24, Printer, Edit
Edit֊ն ա խմբագրիչը։
կարելի ա գրել խմբագրիչ, ու փոխարինել, որ դրանցից կախուած չի։
էս ամէն թուարկածս տեղաւորւում ա 150կբ֊ի մէջ։ էլի լռելեայն են, բայց քիչ են։
կարելի՞ ա աւելի քիչ սարքել՝ կարելի ա, սարքել եմ, երբ կայ միայն Kernel, Files, Reals, Modules։
ու վրայից կարելի ա լրիւ այլ ձեւ ընդլայնել։
բայց ասածդ էն ա որ ինչքան քիչ լռելեայն՝ էդքան լաւ։
ու ապա ամէնը՝ ընդլայնումների մէջ։
ու եթէ հնարաւոր ա՝ ընդլայնումները շատ կախուած չլինեն իրարից։ լինեն հնարաւորինս ագնոստիկ։
որ մի ընդլայնումը լինի օգտագործել այլ պարադիգմայի (այլ բառ չգտայ) մէջ։ միշտ չի հնարաւոր, ու շատ բարդ ա էդ բալանսը գտնել, ոնց անել ինչ֊որ բան ոչ իրար հետ կապուած։
ու հա, ինչքան շատ են իրար հետ կապերը, էդքան բարդ ա դրանք քանդել։
ու եթէ քեզ պէտք ա դժուարացնել քանդելը՝ ինչ պէտք ա լինում ընկերութեանը կոմերցիոն, որ կապուած լինես էդ ամէնից՝ ide, ցանկացած ui ծրագիր, որ կարող էր լինել մոդուլներից, բայց չի, նոյնիսկ mail client֊ը, կամ նոյն pidgin֊ը, էլ չասած՝ desktop environment֊ը, կամ win֊ի, macos֊ի միջավայրերը։
systemd֊ն ա դժուարացրել իրան քանդելը, մի մաս վերցնելն ու առանց իրա օգտագործելը։ որ systemd օգտագործես։
եւ եթէ չէք ուզու լինել abusive, վնասակար, ճնշող՝ պէտք ա համակարգերը մշակէք հնարաւորինս մոդուլար։ ինչքան փոքր ու անկախ մոդուլներից՝ էդքան լաւ։
եւ էստեղ չեմ կարող չասել, որ էս տեսանկիւնից այո՝ մինիմալ միաւորը օբերոն համակարգի մոդուլն ա, որը object file ա, ոչ թէ մի քանի object file որ լինկ են եղած որպէս .so։ այլ հէնց հատը։
շատ գրանուլար։ ու էդ հատը, լաւ դիզայնի դէպքում, լինում ա օգտագործել առանձին։ կամ հեշտ ա փոխել էնպէս որ լինի օգտագործել առանձին։
#դիզայն #նախագծում
հետաքրքիր կենդանիներ են մարդիկ, էն խելքը որ ստացել են որս անելու համար, ու սոցիալական կապերը պահելու, կարողացել են օգտագործել էնպէս որ, օրինակ, ստեղծեն տեք, որով կանեն բաւական լաւ շէնքեր, որ կը պաշտպանեն իրանց։
ամենաքեարթու ու ամենազզուելի երեւանի նորակառոյցը՝ անհաւատալու տեքնոլոգիաների շնորհիւ ա կառուցուել։
բայց եւ, էդ եքայ շէնքը, էդ տեքը, էդ աշխատանքը, էդ ամէնը՝ թանկ ա։
բարձրայարկ ա՝ որ գինը իջնի։ խիտ ա՝ նաեւ որ գինն իջնի։ արարատը փակել ա՝ բայց գինն իջել ա։ (: հետեւաբար աւելի մատչելի ա։ հետեւաբար աւելի շատ մարդ կարող ա մօտ լինել հնարաւորոթիւններին։
ինչեւէ, բայց այո, թանկ ա։ ու էդ պատճառով մենք էսօր աշխատում ենք։ զի տունը թանկ ա։ այլապէս գուցէ վեր ընկած լինէինք վրանոտ փոքրիկ տներում, որ կանգնած չես տեղ անի, ոնց էսօր էլ որոշ ցեղեր։ էդ դեռ լաւ դէպքում, եւ մի քիչ փրայւասի կայ։ չնչին։ ու չէինք աշխատի։ կարթնանայինք, դուրս կը գայինք էդ վրանոտ բանից, կը լռուէինք գիշերուայ մարող կրակի մօտ։ բայց առանց տուն վատ ա։ ընդհանուր առմամբ, գրեթէ ոչ մէկ չի ընտրում ապրել առանց տուն։ շէնքը իրավիճակ ա փոխում։
էդպէս էլ ամէնի հետ։ ամէնը թանկ ա։ ու սարսափելի լաւացնում ա կեանքի որակը։ էդքան, որ չես կարող առանց դրա։ բայց էլ չես կարող անկապ լռուել։
