Zen and the Art of Motorcycle Maintenance գրքում նկարագրուած ա գնահատականներից հրաժարուելու շատ հետաքրքիր փորձ։
#փորձ #կրթութիւն
երէկ տառապել եմ դեբիանի փաքաջինգի հետ։ եւ ջենքինս բիլդերի։
ուզում էի photolightmeter֊ը աւելացնել maemo-leste֊ի ռեպօներ։ ահաւոր երկար տեւեց։
ամենաբարդ խնդիրն էր, որի վրայ լռուել էի՝ բիլդ լինում էր ինձ մօտ, բիլդ լինում էր իրենց վմ֊ի մէջ, բայց չէր լինում նման վմ֊ի մէջ ջենքինսում։ որն արդէն երեք պլատֆորմի համար շինում ա՝ amd64, armhf, arm64։ ծրագիրս գրուած ա պասկալով, օգտագործում էի lazbuild այն կազմարկելու համար։
ուրեմն, սէնց փախած սխալ էր տալիս՝
Fatal: (10022) Can’t find unit FastHTMLParser used by Clipbrd
ուրեմն էս lazbuild֊ը չգիտեմ ինչի չէր հաւանում եղած քոմփայլ արած .o ու .ppu նիշքերը որ գալիս են իր հետ՝ LCL գրադարանի մաս են, կամ նրանք, որ ստանդարտ ֆրիպասկալի մաս են, ու ուզում էր կրկին կազմարկել ելատեքստից։
իսկ դէ փաթեր չէր գտնում։
տեղակայեցի fpc-source-3.0.4 ու դրա մէջ գտայ այդ fasthtmlparser.pas֊ը։ արդէն շինում էի ոչ թէ lazbuild֊ով այլ հէնց fpc֊ն կանչելով ու երկար երկար փաթեր տալով ամէն մի գրադարանի։
տուեցի՝ սա՝ -Fu/usr/share/fpcsrc/3.0.4/packages/chm/src/ — ոնց որ պէտք ա հէնց առանց բացատ աւելացնել -Fu արգումենտին
էլի չի գտնում։ վերջը դրա վերեւի դիրեկտորիայում գտայ ինչ֊որ fpmake.pp
root@devuan:/usr/lib/x86_64-linux-gnu/fpc/3.0.4# ls /usr/share/fpcsrc/3.0.4/packages/chm/
Makefile.fpc fpmake.pp src
root@devuan:/usr/lib/x86_64-linux-gnu/fpc/3.0.4#
ու յիշեցի որ ինչ֊որ fpmake կայ, որը փաքաջներ ա սարքում, ու այդ ուղին տուեցի նաեւ քոմփայլերին։ եւ այո, ստացուեց։ կազմարկուեց։
ապա միակ խնդիրը որ մնացել էր՝ ռեսուրս կոմպայլերը՝ fpres֊ը չէր գտնում։ որովհետեւ ես fpc֊ն կանչել եմ լրիւ ուղղով՝ /usr/bin/fpc, իսկ այ որտեղ ա fpres֊ը չէր գտնում։ չգիտեմ, գուցէ makefile֊իս մէջ պէտք ա ինչ֊որ աւելի յստակ PATH֊ը export անէի, բայց fpc֊ն յատուկ արգումենտ ունէր իր ուզած բինարնիկները գտնելու համար՝ -FD, այսպիսով աւելացրի՝ -FD/usr/bin ու յէյյյ, եղաւ քոմփայլը։
էդ ամենակարեւորն էր։
յետոյ պարզուեց որ armhf մեքենայի վրայ մէկ ա կազմարկումը չի անցնում։ ու չգիտես ինչի էնտեղ fpc֊ն աւելի շատ բան ա ուզում կազմարկի ու չի գտնում։ երեւի դեբիանի armhf սբորկան մի քիչ այլ ձեւ էր, չնայած նոյն վերսիաներն էին ծրագրերի, ու նա ուզում էր աւելի շատ լիբ ինքը շինել, քան արդէն ստացել էր։ ու օկ, էդ արդէն բարդ չէր՝ պոչը բռնել էի։ ինչը ասում էր որ չի գտնում, գտնում էի lcl֊ի կամ fpc֊ի ելատեքստերի մէջ՝ տալիս էի իրան։ armhf բիլդն էլ եղաւ։
էդ պահերին մտածել էի որ arm64 բիլդը իզուր տապալուում ա ու պէտք ա ինչ֊որ ձեւ նշել որ չշինի դրա համար, զի fpc-3.0.2֊ը չունի դեռ arm64֊ի սափորտ։ fpc-3.2֊ն ունի, բայց էդ debian beowulf֊ի մէջ այն չկայ։ ու մտածել էի՝ դէ մինչեւ դեբիանը չթարմանայ ու մաեմոն չօգտագործի նոր դեբիան՝ դէ չի լինի։
բայց ինչ֊որ ձեւ սխալ էի սահմանափակում որ պլատֆորմների համար շինի, ու վերջը թողեցի՝ any, ու չեմ հասկանում ոնց՝ arm64֊ի համար էլ բիլդը լրիւ նորմալ անցնում ա։
հա, էս բիլդերի հետ մի խնդիր էլ կար։ fpc֊ի համար գրադարանների ուղիներում կայ x86_64-linux ու կայ arm-linux որը armhf֊ի վրայ ա։ ու ես makefile֊ի մէջ ջոկում էի որն ա ճարտարապետութիւնը՝
ARCH = $(shell arch)
arch քոմանդլայն հրամանը կանչելով։ ու արդէն այդ ստացած $ARCH֊ը տեղադրում էի fpc֊ի ուղիների մէջ։ վերջում ստացած ուղին սէնց սարսափելի տեսք ունէր՝
PARAMS = -MObjFPC -Scgi -Cg -O1 -g -Xg -XX -l -vewnhibq -FD/usr/bin -Fi/usr/lib/lazarus/2.0.0/lcl/nonwin32 -Fu/usr/lib/lazarus/2.0.0/lcl/nonwin32 -Fi/usr/lib/lazarus/2.0.0/lcl/forms -Fu/usr/lib/lazarus/2.0.0/lcl/forms -Fi/usr/lib/lazarus/2.0.0/lcl/interfaces/gtk2 -Fu/usr/lib/lazarus/2.0.0/lcl/interfaces/gtk2 -Fi/usr/lib/lazarus/2.0.0/lcl/widgetset -Fu/usr/lib/lazarus/2.0.0/lcl/widgetset -Fi/usr/lib/lazarus/2.0.0/lcl -Fu/usr/lib/lazarus/2.0.0/lcl -Fi/usr/lib/lazarus/2.0.0 -Fu/usr/lib/lazarus/2.0.0 -Fi/usr/lib/lazarus/2.0.0/lcl/include -Fu/usr/lib/lazarus/2.0.0/lcl/include -Fi/usr/share/fpcsrc/3.0.4/packages/chm -Fu/usr/share/fpcsrc/3.0.4/packages/chm -Fi/usr/share/fpcsrc/3.0.4/packages/chm/src -Fu/usr/share/fpcsrc/3.0.4/packages/chm/src -Filib/$(ARCH)-linux -Fu/usr/lib/lazarus/2.0.0/lcl/units/$(ARCH)-linux/gtk2 -Fu/usr/lib/lazarus/2.0.0/lcl/units/$(ARCH)-linux -Fu/usr/lib/lazarus/2.0.0/components/lazutils/lib/$(ARCH)-linux -Fu/usr/lib/lazarus/2.0.0/packager/units/$(ARCH)-linux -Fu. -Fulib/x86_64-linux/ -FE. -o./project1 -dLCL -dLCLgtk
սա արդէն armhf֊ի աւելացումներով։ x86_64֊ի վրայ դեբիանի կազմարկիչն աւելի քիչ բան էր ուզում գտնել։
հա, ու arch հրամանը որ ինթելի վրայ տալիս էր՝ x86_64
, armhf համակարգում վերադարձնում էր՝ armv71
։
ապա ստիպուած եղայ կեղտոտ հաք անել՝
ARCH = $(shell arch)
ifeq ($(ARCH),armv7l)
ARCH = arm
endif
օկ, սէնց կազմարկուեց։ ու օհ անակնկալ, նաեւ կազմարկուեց arm64 համակարգում։ գտաւ որ կարծես aarch64 ա ճարտարապետութիւնը ու fpc֊ի ուղիներում էլ ամէնը գտաւ ու կազմարկեց։
էսպէս։
բայց կարեւոր ասածս այլ ա։ սէնց բաներ չեն պահանջում լինել յանճար։ ու լիքը բան չի պահանջում։ ես սրա վրայ նստած էի մօտ 12 ժամ։ ու ամէն անգամ, ամէն պահի վարկած ունէի՝ թէ էլ ո՞նց փորձել։ օրինակ նախորդ գրառման խնդրի հետ՝ թեմայի մէջ չէի ու վարկած չունէի։ իսկ սա՝ ամէն անգամ մի նոր բան էի փորձում։ ու մենք ունենք գործ տարբեր մարդկանց սարքած տարբեր ծրագրակազմերի հետ, տուեալ դէպքում՝ fpc, lazarus, jenkins, debian, ու պէտք ա մօտաւորապէս պատկերացնելով որն ա սխալ գնում բզբզալ մինչեւ ստացուի։ սա հէնց էն not science, trying ձեւն ա։ ու պարզապէս պէտք ա փորձել ու փորձելը երկար ա։ ու խելքը կապ չունի շատ։ համբերատարութիւն ա պէտք։
#տեքնոլոգիաներ #մաեմո #մաեմօ #համբերատարութիւն #փորձ #դեբիան #լինուքս #կազմարկում #ծրագրակազմ
#փորձ #ուշադրութիւն #հոգեբանութիւն #մարդիկ
@{ անկապ ; ach94er@spyurk.am} 01/03/2020, 16:16:22
#ասումա
վախենում ես արտահայտվել, վախենում ես քո վրա ուշադրություն դարձնել։ իսկ ունեցե՞լ ես դրական ուշադրություն։ ունեցե՞լ ես քեզ ուղղված սիրող ուշադրության փորձ։
#գեշտալտ ։))
հիմա հասկանում եմ, որ իմ խցիկների հաւաքածուն, իրականում այն մասին ա, որ երբ մի կամերայով ու մի ոսպնեակով ես նկարում, սահմանափակուած ես այդ «լուք»֊ով, ու ես փորձի կարիք ունէի, ուզում էի փորձել երեսունհինգ մմ, ուզում էի փորձել քսանութ, փորձել էի ութսունհինգ ու հարիւր երեսուն հինգ, տեսայ դա չի իմ ամենասիրածը, փորձում էի, տեսնեմ, իսկ ո՞նց ա ֆուլ մանուալ խցիկով, ու լուսաչափով, իսկ ո՞նց ա երբ պահաժամը խցիկն ա հաշւում, իսկ էս օպտիկայի «լուքը», իսկ էս, իսկ էս մօտ ֆոկուսուելը, ու տէնց հեսկանում ես ինչ ա քեզ աւելի գրաւում ու չես մնում լռելեայն օպցիաներով, երբ թեքնոլոգիան ահագին սահմանում ա քո նկարների տեսքը։
ըստ որում սահմանելն ու սահմանափակելը տարբեր ա։ սահմանափակումները երբեմն շատ օգտակար են առողջութեանը։ նոյնիսկ գիտեմ ինչ ձեւի սահմանափակումները։
դա նոյնն ա եւ ծրագրաւորման լեզուներում, եւ խցիկներում։ եթէ խցիկն ունի ամենաէական հնարաւորութիւնները, կամ լեզուն ա ընձեռում այդ ամենաէական հնարաւորութիւնները, իսկ մնացած «շքեղութիւնը» չունես, դա կարող ա քեզ բերել շատ կրեատիւ լուծումների, ստիպել մտածել։ իսկ երբ էականը չունես, ունես ոչ էականը, այ այստեղ արդէն բարդ ա։
#սահմանափակումներ #ֆոտո #թեքնոլոգիաներ #խցիկ #սահմանում #փորձ #փորձառութիւն #հաւաքածու
ես առաջ մտածում էի որ այ էսա արագ արագ կանեմ ու շուտով պատրաստ կը լինի։
հիմա գիտեմ որ էսա անեմ չի, քիչ անց կը սկսեմ հասկանալ ինչն ինչոց ա, յետոյ մի քիչ աւելի լաւ, յետոյ մօտաւորապէս, ու տէնց ուզածի մի փոքր կտորի աւարտը տեսանելի կը լինի, ու յետոյ տէնց շարունակ։
ու դա բնաւ վատ չի ու թեւաթափ անող չի։ զի հիմա գիտեմ որ տէնց բան չեմ ուզի որ չկարողանամ անել, հասկանալ, պարզապէս էդ երկար ա տեւելու։ բայց դէ էդ օկ ա, ո՞ւր կայ շտապելու։ #աշխատանք #փորձ
լոյսով նկարելու ոչ շատ յաջող փորձ։ սաթենիկ որպէս սատանիկ։
#փորձ #թեստ #նկար #լուսանկարներ
լոյսով նկարելու ոչ շատ յաջող փորձ։ սաթենիկ որպէս սատանիկ։
ու տենց
ձախ կողմի նկարը հաւանաբար ծրել է Ջոն Մալուֆը, ենթադրում եմ որ Էփսոն Վի700֊ով եւ հրապարակել է իր բլոգում դեռ 2009֊ին։ աջ կողմից, ենթադրում եմ, պրոֆեսիոնալ թուանացում է, որն արուած է հաւանաբար «Բետեթ Լայթ Սուպեր 8Քեյ֊ԷյջԷս»֊ով, նոյն նեգատիւից, հրապարակուած է այստեղ, վիվիանին նուիրուած կայքում։
ենթադրում եմ, որ սա միայն տեխնոլոգիայի մասին չէ, այլ ծրողի ընկալման եւ էսթետիկայի զգացումի մասին։
ձախի նկարն աւելի կոնտրաստային է եւ աւելի մութ։ աջինը թողնում է աւելի լաւ տպաւորութիւն։
#թուայնացում #ծրել #ընկալում #կոնտրաստ #փորձ #նեգատիւ #ժապաւէն #վիվիան_մայեր #վիւիան_մայեր #ֆոտո
բայց եթէ դուք դանդաղ էք գրում, դա դեռ չի նշանակում, որ ձեզ մօտ այս դէպքն է։ ։Ճ
Վերջերս նկատում էի, որ ինչքան շատ եմ փորձ ձեռք բերում, այնքան շատ է նախագծերս աւարտելու կամ որոշակի խնդիրները լուծելու համար ժամանակ պահանջւում։ Ես դեռ չեմ զառանցում։ Պարզապէս կարողանում եմ տեսնել եմ այնքա՜ն տարբեր հնարաւորութիւններ, ուր ինչ֊որ բան կարող է սխալ ընթանալ։ Եւ հնարաւոր սխալները, որ ես յիշում եմ ու գիտեմ, գնալով շատանում են։
Պարզ օրինակ․ առաջ այսպէս էր՝ «լաւ, գրենք նիշք»։ Իսկ հիմա ես անհանգստանում եմ իրաւունքների, արգելափակման, զուգահեռութեան, ատոմար գործողութիւնների, տարբեր նիշքային համակարգերի, պանակում բացած նիշքերի քանակի, ժամանակաւոր նիշքերի կանխատեսելի անունների, իմ PRNG֊ի պատահականութեան որակի, գործողութեան կէսին սնուցման սակաւութեան, հասկանալի API֊ի, նրա համար, ինչ ես անում եմ, յստակ ձեռնարկների, եւ այլն, եւ այլն։
#programming #analysis #paralysis #experience #ծրագրաւորում ###
#Հիմա, դառնալով խաղաղ հեղափոխության սցենարին. ո՞րն է զանգվածային մոբիլիզացիայի նպատակը: Դա #Բաղրամյան֊26 -ի #գրոհ ֊ը չէ, ոչ էլ #ինքնանպատակ #երգ ու #պար ֊ը: Նպատակն է՝ կամազրկել բռնապետությանը: #Բռնապետություն ֊ն` ըստ սահմանման, պետք է #բռնություն գործադրի, և այն ի սկզբանե ավելի ուժեղ է, քան #ժողովուրդ ֊ը:
Պետք է հասնել այնպիսի իրավիճակի, որպեսզի բռնապետությունն ի զորու չլինի ուժ գործադրել, կամ ուժ գործադրելու փորձը տապալվի, այսինքն՝ հրամանները չկատարվեն: Այդպես եղավ #Վրաստան ֊ում, #Ուկրաինա ֊յում, #Եգիպտոս ֊ում, #Թունիս ֊ում: Որտեղ դա չեղավ, եղավ քաղաքացիական պատերազմ՝ #Լիբիա, #Սիրիա, որն արդեն լրիվ այլ #սցենար է, և որևէ մեկը #Հայաստան ֊ում ո՛չ կարող է դրա #պատասխանատվություն ֊ը ստանձնել, ո՛չ էլ դրա ռեսուրսն ունի:
Երբ տեղի է ունենում զանգվածային #մոբիլիզացիա և #կենտրոնացում, իշխանության մեջ եղած հակասությունները կարող են սրվել, և ներքին ճեղքեր առաջանալ, որի արդյունքում՝ իշխանության ներսում հանդես են գալիս #մարդիկ և #խմբեր, որոնք կա՛մ բացահայտ անցնում են #Հրապարակ ֊ի կողմը, կա՛մ էլ ներսում #սաբոտաժ են անում, կա՛մ էլ վերջին պահին չեն կատարում հրամանները: Այլ #տարբերակ չկա: Այլ տարբերակը զինված #ապստամբություն ֊ն է: Եթե որևէ մեկը մեզանում դա #խելամիտ է համարում կամ կարծում է, որ կարող է անել՝ թող անի:
Իսկ նա, ով խոսում է անզեն ժողովրդին #Բաղրամյան֊26 տանելու մասին, թող մտածի այն պատասխանատվության մասին, որը կրելու է՝ ոչ թե 10, այլ 100-ավոր #զոհ ֊երի և դաժան պարտության, ոչնչացման համար անհավասար կռվում: #2008 թ. մեզանում #փորձ արվեց #դասական #խաղաղ հեղափոխության սցենարն իրականացնել: Դա չգործեց, որովհետև որքան էլ արդյունքում #իշխանություն ֊ը թուլացավ, ներքին ճեղքեր առաջացան, սակայն ուժ կիրառելու ռեսուրսը չսպառվեց և ամեն բան ավարտվեց #Մարտի1 -ով: Չնայած դրան, Մարտի 1-ից հետո հաջողվեց պահել #Շարժում ֊ը միայն այն բանի շնորհիվ, որ #ընդդիմություն ֊ը խուսափեց ուղիղ #ճակատամարտ ֊ի, «գրոհելու» սցենարից: Եթե դա էլ լիներ, կունենայինք #մղձավանջ, կոտրված հասարակություն և հերթական «բարոյական» #հաղթանակ:
http://168.am/2013/03/16/196578.html
#Հրանտ-Տեր-Աբրահամյան #Լեւոն #Րաֆֆի #բարեւ #Տեր-Պետրոսյան #ՀրանտՏերԱբրահամյան #հեղափոխություն #բարեւահեղափոխություն #կրեածիվ #հղանցք #2013 #2008 #քաղաքականություն #ընդդիմություն #Միշիկ #Սերժ #ՍերժՍարգսյան #ընտրություններ #ՍԴ #ընտրակեղծիք #Մարս #Հրատ #կյանք #armvote13 #barev #Raffi #barevolution #arvote #March1 #մարտի1 #հարցազրույց