ուրեմն, ընկերներիցս մէկը տեսաւ ոնց ա gentoo֊ն բաներ շինում, ասաց՝ շատ հաւէս կը լինէր եթէ սէթի ժամանակ սա պրոյեկտուէր կամ սթրիմ լինէր։
մտածեցի՝ իսկապէս, պէտք ա փորձել։
տեղակայեցի obs։ ու obs֊ով կարողացայ դա անել։
բայց մի խնդիր կար՝ ես ունեմ գլոբալ USE ֆլագ՝ “-pulseaudio”։ ու pipewire էլ չունեմ։
նէնց չի որ նորութիւն ա։ նախկինում gnome֊ի esd֊ն ու kde֊ի arts֊ն էլ չէի օգտագործում։
միշտ միայն alsa էր։ աւելի ճիշտ՝ նախ դէ միշտ չէ, առաջ oss էր, նաեւ երբ արդէն alsa էր, եղել ա որ իմ սաունդ քարտը չի ճանաչել, ու ես oss էի շինել, որ աշխատի։ ու բնաւ չէի նեղւում oss֊ով։
հիմա էլ մտածում եմ՝ պէտք ա փորձել, գուցէ ինչ֊որ բան աւելի լա՞ւ աշխատի։
ինչեւէ, pulse բնականաբար չունեմ։
ու սթրիմն էսպէս ա աշխատում՝ butt ծրագիրը վերցնում ա ալսա֊ի նշուած մուտքից ու ուղարկում ա anonradio։
բայց հիմա աւելացել ա obs֊ը, ինքն էլ ա ուզում վերցնել։
ու պարզուեց՝ առաջինն ով վերցնում ա, սարքը իրան ա վերցնում նէնց որ ուրիշին չտայ։
ու եթէ butt֊ն եմ առաջինը միացնում՝ obs֊ը էլ ձայնը չի տեսնում, եթէ obs֊ն եմ առաջինը միացնում՝ butt֊ը էլ չի տեսնում։
սա լուծեցի էսպէս՝ ես ունեմ միշտ միացուած jack ֆլագ, ամէնը jack֊ի աջակցութեամբ եմ հաւաքում։
jack֊ը միացրի, իսկ ինքը սէնց հաւէս վահանակ ունի ուր մի ծրագրի ելքը կարող ես այլ ծրագրի մուտքին միացնել։ տէնց միացրի՝ եւ obs֊ին եւ butt֊ին, իսկ իրանց ասացի որ մուտքը jack֊ից վերցնեն՝ ու եղաւ։
բայց յետոյ միւս ընկերս ինձ գրեց՝ որ հա շատ հաւէս ա, բայց գիտես, դուրս չի գալիս որ էդ պատուհանը ուր վիդեօն ա, ինքը մի տեսակ ինտեգրուած չի քո դեսքթոփի հետ՝ առանձին վրայից դրուած ա։
ու ես մտածեցի՝ իսկապէս։
ապա նաեւ մտածեցի՝ չեմ ուզում է էս obs֊ը, կուզէի պարզապէս քոմանդլայն անել։
նախ փորձեցի ոնց կարդամ mplayer֊ով վիդեօ մուտքը։
դէ սկսեմ նրանից որ վիդեօ մուտքն ինձ մօտ նոութի վեբկամից չի, այլ canon խցիկից։
v4l2loopback մոդուլը պէտք ա քոմփայլ եղած լինի, ու միացուած՝
sudo modprobe v4l2loopback exclusive_caps=1 max_buffers=2
յետոյ քենոն խցիկը կը ստեղծի վիդեօ սարք gphoto2֊ի օգնութեամբ՝
sudo gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -s 1368x912 -threads 2 -f v4l2 /dev/video0
օկ, հիմա կպնենք mplayer֊ով՝
mplayer -tv device=/dev/video0:driver=v4l2 tv://
հաւէս, ցոյց տալիս ա։ բայց երբ սթրիմ արեցի, տեսայ որ mplayer֊ի պատուհանը կապոյտ ա։
կարդացի, նրանից ա լինում որ mplayer֊ն օգտագործում ա x11֊ի overlay կոչուող հնարաւորութիւնը՝ էդպէս անմիջապէս վիդեօ քարտին հասանելիութիւն ունի ու աւելի արագ ա ցոյց տալիս։
բայց էս ձեւով չի լինում որ ffmpeg֊ը իր x11grab միջոցով տեսնի պատուհանի պարունակութիւնը։
ու այն տեսնում ա այսպէս կոչուած placeholder գոյնը՝ որը կապոյտ ա։
ապա փորձեցի էսպէս, ու եղաւ։
mplayer -vo gl -tv device=/dev/video0:driver=v4l2 tv://
հա, բա ինչպէ՞ս եմ ffmpeg֊ով սթրիմ անում էկրանս։ ասացի որ վերեւի ձախ 1920x1080 չափով անի, որ ստանդարտ որոշութիւն լինի։
ffmpeg
-f x11grab -r 30 -s 1920x1080 -i :0.0+0,0
-f jack -i ffmpeg
-c:v libx264 -preset ultrafast -c:a aac
-f flv “rtmp://toobnix.org:1935/live/${KEY}” | grep -v rtmp
KEY֊ը նախապէս սահմանում եմ վերեւում ու ֆիլտրում եմ որ յանկարծ չերեւայ հոսքի մէջ։
առաջին անգամ երեւաց, դրա համար ջնջեցի կարգաւորումները, նոր բանալի ստեղծեցի ու հիմա ֆիլտրում եմ։
ընդհանուր առմամբ էսպէս։
ուրեմն յաջորդականութիւնը։
միացնում եմ խցիկը gphoto2֊ով ու mplayer֊ով։ յետոյ միացնում եմ qjackctl
յետոյ միացնում եմ butt֊ը, համոզւում եմ որ կարողանում ա jack֊ից վերցնել աւդիօն։ յետոյ միացնում եմ ffmpeg֊ը ու qjackctl֊ի վահանակով միացնում ձայնը նաեւ ffmpeg֊ին։
ու տէնց։
#աւդիօ #վիդեօ #սթրիմինգ #սթրիմ #հեռարձակում #էկրանահան #սէթ #երաժշտութիւն #լինուքս #տէք #տեքնոլոգիաներ #տէքնոլոգիաներ #կոնսոլ #աւտոմատացում #պարզութիւն
ուզում եմ գրել «leave the world behind» ֆիլմի մասին։ ի դէպ, դիտէք, եթէ չէք դիտել, կարելի ա, կամ նոյնիսկ պէտք ա։ չնայած ես հիմա կը պատմեմ որ մեսիջներն ինձ կասկածելի են թւում։
ընդհանուր առմամբ երկու գիծ ունէր՝
սկսեմ երկրորդից՝ ես կը ճշտէի՝ ոչ թէ թուայնացումն ա դարձնում խոցելի, այլ ամպերը։ դրա հետ լրիւ համամիտ եմ։
շատ ուժեղ պահ կայ ինքնավար տեսլաներով, երբ դրանց հրաման ա տրուած բլոկ անել ճանապարհները՝ տպաւորիչ ա շատ։ բայց նրանից չի որ տեսլա ա, նրանից ա որ տեսլան հնարաւոր ա էդպէս մի կենտրոնից կառավարել։
spof֊ի մասին պատմող շատ լաւ էպիզոդ ա՝ «սեւ հայելու» մեղուայինը։
սկսւում ա ֆիլմը մի շարք վթարներից, օրինակ նաւը գալիս հագնում ա լողափին, որովհետեւ gps֊ը չի աշխատում։ ու գուցէ որովհետեւ աւտոպիլոտը գժուել ա։
կարո՞ղ ա էդպէս լինել որ անձնակազմը չիմանայ նաւը վարել առանց աւտոպիլոտի։ չգիտեմ, գուցէ էդ ժամանակը եւ գայ, զի էժան ու ոչ շատ կիրթ անձնակազմ ա պէտք լինում հիմնականում։ կամ կարեւորութիւն չի տրւում կրթելուն էն դէպքերի համար որ համարւում են քիչ հաւանական։
բայց երեւի նաւը այնուամենայնիւ, օդանաւ չի, շատ ժամանակ ունէին մարդիկ իրան կանգնեցնելու, գոնէ, համար։
ինչեւէ, տէքից էսքանն ասեմ՝ spof֊ի հարց ա, մեր գրագիտութեան հարց ա։
ու գրագիտութեան հարցը նշուել ա՝ թէ էս մարդը մեդիա ոլորտի պրոֆեսոր ա, բան չի հասկանում տէքից։ բայց ինչի՞ պիտի չհասկանար։ արդէն հիսունականներից կարգիչներով ենք, ութսունականների սկզբից՝ ամն֊ում ամէն օֆիս ա կարգիչներով աշխատել։
դէ մէկը՝ ֆէյլ ենք արել կրթութիւնը, սխալ բաներ ենք սովորեցնում։ միւսը՝ գուցէ չենք էլ հասկանում որը սովորեցնել։
ու էդ հարցը, մօտաւորապէս, նաեւ դագլաս ադամսն ա շօշափել, ցոյց տալով որ արթուր դէնթը՝ մարդկային քանի հազար տարիների քաղաքակրթութեան արդիւնքը, կամ դէ 20֊րդ դարի հպարտ «բնակիչ», համբուրգեր սարքելուց բացի օգտակար բան չգիտէր։
եթէ իր քաղաքակրթութեան կոնտեքստից դուրս ա ապրում։
հիմա մարդկութեան կամ մարդկայինի մասին։
ցոյց ա տալիս մէկին, որ իբր շուտ էր ջոկել, շատ բան էր առել, եւ այլն։ ու բժիշկ էր։
գալիս են իր մօտ, հիւանդ էրեխուն բերում են՝ ասում ա՝ իմ խնդիրը չի։ ոնց որ քեզ ի՞նչ կը լինի, ի՞նչդ ա պակասում, նոյնիսկ փող են տալիս։ էդ լաւ պարզ չի, լաւ արդարացուած չի, ինչի ա էդպէս։
ու վերջում էլ, ոնց հասկանում եմ, մի մարդը, որ իրա դստերը խոստացել էր որ կը գայ մի ժամից (մի ժամը էդ գործի համար շատ քիչ էր, կարող էր մի երեք֊հինգ ժամ նախատեսել), ասում ա՝ չվերադառնանք՝ ես իմ դստեր մօտ, դու՝ քո կնոջ, վտանգաւոր ա, աւելի լաւ ա անմիջապէս գնանք բունկեր։
ու ո՞նց, դու էդ դստերդ մեծացրել ես, որ որոշակի ռիսկ չվերցնելու համար (որը տէնց արդարացուած չէր ինչ ռիսկ ա, նոյնիսկ չկար ռիսկ) նախընտրում ես գնալ խալխի տղու հետ լռուել բունկերո՞ւմ։ իսկ ի՞նքն ինչի քեզ հետ լռուի, իրա կնոջը թողնի։
կարճ ասած ես կարծում եմ որ նման դէպքերում մարդիկ հակառակը՝ շատ հասնող են իրար։ նոյնիսկ կապիկների օրինակով գիտեն՝ եթէ օտար ներխուժում ա՝ առանձնապէս լաւ են իրար հետ, հոգատար, ու շատ են ոջիլներ փնտրում իրար վրայից, հանում։
էսքանը երեւի։
ու տէնց։
#ֆիլմ #ֆանտաստիկա #գիտաֆանտաստիկա #հակաուտոպիա #տեքնոլոգիաներ #ապագայ
evince֊ը հիմա, գոնէ gentoo֊ում, ունի libhandy֊ից կախուածութիւն։ դա գրադարան ա, որ librem նախագծի շրջանակներում ա ստեղծուել՝ gtk ծրագրերը աւելի մոբայլ դարձնելու համար։
dino֊ն էլ ունի handy ճիւղ, ուր libhandy֊ն ա օգտագործում։
երբ squeekboard ստեղնաշարի հայերէն շարուածքներն էի աւելացնում, նկատեցի որ phosh նախագծի ամէն ինչը տեղափոխուել ա gnome֊ի ենթակառուցուածքներ։
այնպէս որ libhandy֊ն երեւի իրենք են ինտեգրում, եւ մոբայլին աւելի լուրջ ուշադրութիւն ա դարձնելու հէնց գնօմ նախագիծը, որը բաւական շատ ռեսուրսներ ունի։ միւս կողմից, նաեւ ունի այնպիսի պատմութիւն, որ շատ շատերին ստիպել ա gnome միջավայրից չօգտուել։
#ինտերֆէյս #ծրագրակազմ #ազատ_ծրագրակազմ #նորութիւն #տեք #տեքնոլոգիաներ #գրադարան #ազատութիւն
համակարգիչների, կամ համակարգչային տեքնոլոգիաների մասին պատմելիս, յաճախ պատմում ենք այնպէս, ինչպէս կը պատմէինք ֆիզիկայի մասին։
մինչդեռ էական տարբերութիւնն այն ա, որ համակարգիչները մենք ենք նախագծել, ի տարբերութիւն տիեզերքի։
ու պատճառներ կան, որ նախագծել ենք հէնց այդպէս, ինչպիսին են։ եւ լեզուներն ենք մենք նախագծել։
ու կարեւոր ա հասկանալ պատճառները, նախագծման որոշումները։ ոչ միայն որ «սա այսպէս ա», այլ հէնց «ինչի ա սա այսպէս», ինչի՞ ենք այսպէս արել։ եւ ինչի ա դա վատ միտք, ինչի՞ չէինք ֆայմել էն ժամանակ այլ ձեւ անել։ ինչպէ՞ս կանէինք այսօր, բայց չենք անում։ ինչպէ՞ս անում ենք։
շատ քիչ գրքեր կան, որ նման ձեւ են բացատրում տեքը։ օրինակ, չարլզ պետզոլդի «կոդում» շատ կարեւոր ա այն, որ ինքը բացատրում ա, ինչի՞ հէնց բինար, եւ պատմում ա ինչպէս ենք դարերով եկել այդ մտքին։ այդ համար նա անդրադառնում ա եւ բրայլի այբուբենին, եւ մորզէի յօրինած կոդաւորմանը։
այսպէս, աւաղ, յաճախ չի լինում։
սովորեցնելիս համակարգչային ճարտարապետութիւն, կամ ծրագրաւորման լեզուներ, կամ ձեւեր, նախագծման որոշումների վրայ չենք կենտրոնանում, ու ընդունում ենք դրանք տուեալ։
մինչդեռ նախագծել են մարդիկ, եւ միշտ չի որ լաւ մտքի եկել են։ եւ ինձ թւում ա կարեւոր շեշտել՝ որ գիտէք, այստեղ լաւ լուծում չունենք։ կարող էք մտածել, գուցէ գիտական աշխատանք անէք եթէ այլ լուծում մտքին գայ։ իսկ սա այսպէս ա՝ բայց դա մենք ենք արել, այս պատճառներով։
#անկապ #ուսուցում #գիտութիւն #կարգիչ #համակարգիչ #տեքնոլոգիաներ #տեքնոլոգիա #տեք #պետզոլդ #կոդ #մորզէ #բրայլ #այբուբեն #կոդաւորում #նախագծում #որոշում
մարդիկ աւելացրել են «tlp» անունով սերուիս, որի նպատակը մարտկոցի ռեսուրսները խնայելն ա, ծախսն օպտիմիզացնելը։
արդիւնքում այդ սերուիսն այնքան պրոցեսորի հզօրութիւն ա ծախսում, որ արագ նստեցնում, քամում ա մարտկոցը։
մանրամասներն այս հրապարակման մէջ, անգլերէն։
#ծրագրաւորում #օպերացիոն_համակարգեր #յօդուած #անգլերէն #լինուքս #փայնֆոն #օհ #տեք #տեքնոլոգիաներ #նախագծում
ես, ինձ թւում ա, տասնհինգ հազար անգամ գրել եմ, բայց եկէք եւս մի անգամ գրեմ՝
ուրեմն, ինտերնետը նախագծուած ա որպէս ապակենտրոն համակարգ, ուր ամէն մարդ կարող ա ներկայացուած լինել որեւէ հանգոյցով (ամենասկզբում դա իր համալսարանն էր) եւ այդ համակարգում բոլորն ունէին արտայայտուելու հաւասար իրաւունք։
հանգոյցների մէջ կապը չի վերայսկւում, ցանկացած մարդ մի հանգոյցից կարողանում ա կապուել այլ հանգոյցի մարդու հետ։
դա ձեզ ծանօթ ա էլ․ փոստի համակարգից։ freenet.am֊ից կարելի էր գրել նամակ yahoo.com եւ ոչ մէկն աւելի վեհ քաղաքացի չէր միւսից։
նաեւ կարելի էր արտայայտուել, ունենալով կայք՝ քո դոմենով, քո սերուերում։
էսօր, երբ արտայայտւում ես գեր (նաեւ չաղ իմաստով) հանգոյցի միջոցով՝ օրինակ, բոլորն ունեն «թուիթերի» հաշիւ, ապա այդ թուիթերը ստանում ա աննախադէպ հնարաւորութիւն խօսքը վերայսկելու։ եւ ինչպէս տեսանք, խօսքից զրկեցին նաեւ ամն նախագահին։
քանի որ շուկայում պահանջը ձեւաւորւում ա, «մեսինջերները» մեզ առաջարկում են ծայրից ծայր կրիպտաւորում (end to end encryption) բայց իրականում, երբ դու օգտագործում ես փակ սեփականատիրական ծրագիր, այն կարող ա կարդալ տեքստդ եւ մինչ կրիպտաւորելն ու ուղարկելը։ եւ քո արտայայտածը քո պրոֆիլի մասն ա դառնում, որով, լաւագոյն դէպքում կը որոշուի թէ ինչ գովազդ ա պէտք քեզ ցոյց տալ, վատագոյն դէպքում՝ կը որոշուի սոցիալական վարկանիշդ, եւ արդեօք դու կարող ես ստանալ որոշ ծառայութիւններ, կամ ելքի վիզա։
սա նորմալ հետեւանք ա նրա, որ մենք օգտագործում ենք կենտրոնացուած ծառայութիւններ։
նաեւ ծառայութիւններ, որոնց համար չենք վճարում՝ մարդիկ լիքը փող են ներդրել, պէտք ա էդ փողը հանեն։ եւ դու պիտի նայես գովազդ այդ պատճառով։ պարզ չէր, որտեղից դուրովին էդքան փող բայց նա էլ արդէն գովազդ ցոյց ա տալու։
եթէ վերադառնանք համացանցի մոդելին, ապա դեռ քսան տարի առաջ ես զարմանում էի, որ մարդկանց խեղջ նոութբուքները ճռռում էին, ստարտ անելով yahoo messenger, aol, icq, msn, եւ այլն միաժամանակ։ զի մի կոնտակտը aol֊ում էր, միւսը՝ yahoo֊ում, իսկ բոլորի հետ ուզում ես շփուել։
էս մարդիկ աշխատում են փող, ու պէտք ա ունենան աւելի շատ օգտատէր։ էդ պատճառով էլ իրենց շահին չի համապատասխանում, որ թողնեն դու քո նախընտրած, դիցուք, icq֊ից կապուես իրենց, դիցուք yahoo֊ի օգտատիրոջ հետ։
մի պահ նոյնիսկ aol֊ը փորձեց փակել մէյլը դրսից՝ այլ մէյլ սպասարկիչներից էլ չէր լինում մէյլ ուղարկել aol֊ի օգտատիրոջը։ եւ պէտք ա գրանցուէիր, անպայման նաեւ հաշիւ ունենայիր aol֊ում։ մարդիկ դրան սովոր չէին ու չուրախացան, եւ aol֊ը ստիպուած եղաւ այդ որոշումը հետ շրջել։
օկ, ամէնն իրականում բնաւ էլ վատ չի։ մենք ունենք (դեռ) մեր համացանցը, իր ապակենտրոն դիզայնով։ ոչ մէկ չի պարտադրում ունենալ ֆէյսբուք, կամ իրենց «մեսինջերը»։
ինձ հարցնում են՝ ի՞նչ «մեսինջեր» ես օգտագործում։
ու ինձ բարդ ա պատասխանել՝ զի ես «մեսինջեր» չեմ օգտագործում։
տեսէք, մէյլը աշխատում ա smtp (simple mail transfer protocol) հաղորդակարգով։ իսկ դուք օգտւում էք gmail֊ի վեբ ինտերֆէյսից, թէ microsoft outlook express֊ով, թէ thunderbird֊ով, թէ անդրոիդի տակ ունէք k-9 mail կլիենտը՝ կարեւոր չի։
պէտք ա ընտրել սերուեր (կամ ունենալ քոնը), ընտրել օգտանուն, եւ ահա ունես մէյլ։ ապա կարգաւորում ես կլիենտդ՝ էս իմ օգտանունն ա, էս իմ սերուերն ա՝ եւ կարողանում ես գրել այլ մարդու՝ իր օգտանուն @ իր սերուեր հասցէով։
բաւական պարզ ա չէ՞։ հիմա դեռ իննսունականներին մարդիկ ժողովուել են, եւ որոշել չաթի հաղորդակարգ նոյն սկզբունքներով։ այդ հաղորդակարգը կոչւում ա jabber կամ xmpp (extensible message passing protocol)։
հաղորդակարգը կառավարւում ա հանրութեան, համայնքի, հետաքրքրուած ժողովրդի՝ ժողովուող մարդկանց կողմից։
ոչ թէ ընկերութեան։ օրինակ՝ տելեգրամը թարմացնում ա կլիենտը, եւ կլեինտը սկսում ա սատարել նաեւ նոր հաղորդակարգի՝ այլ մարդ կարողանում ա ջնջել քո մօտից իր գրածը։ առանց քննարկելու դա լաւ ա թէ վատ՝ դա ընկերութեան մենեջմենթի որոշումն ա։ մարդիկ չեն քննարկել եւ չեն քուէարկել այդ «ֆիչըրի» համար։ եթէ քննարկէին եւ քուէարկէին jabber֊ի համայնքում, երեւի թէ այդպիսի «ֆիչըր» կը որոշէին չունենալ, կամ գուցէ կը որոշէին ունենալ, բայց երկու կողմի յստակ համաձայնութեամբ։
շեշտել՝ jabber համայնքը չի գրում, արտադրում «մեսինջեր», որեւէ ծրագրակազմ։ ընդամէնը որոշում ա հաղորդակարգը։ կայ հաղորդակարգ s2s՝ server to server ու c2s՝ client to server։ ինչպէս են սերուերներն իրար հետ խօսում, ինչպէս ա ձեր «կլիենտ» ծրագիրը (յաւելուածը) խօսում սերուերի հետ։
իսկ այ հաղորդակարգը կարող ա իրականացնել ամէն մարդ։ ու կան շատ տարբեր իրականացումներ։ կան տարբեր սերուերներ, ու կան տարբեր կլիենտներ։ ես օգտագործում եմ լինուքսի վրայ pidgin կամ dino, իսկ անդրոիդ հեռախօսի համար սովորաբար առաջարկում եմ f-droid խանութից ներբեռնել conversations յաւելուածը։ եթէ տեսնում եմ, որ մարդը տեքնիկապէս առաջադէմ չի՝ ապա խորհուրդ եմ տալիս փլէյ սթորից՝ blabber.im յաւելուածը։ բայց յաւելուածները շատ են՝ դրանք եմ խորհուրդ տալիս, զի սատարում են ծայրից ծայր կրիպտաւորուած տեսա եւ ձայնա զանգերի, տեքստերի, ու հաղորդակարգի կարեւոր մասերին սատարում են։
բայց կարեւոր նշում՝ դուք չէք կարող ունենալ ե՛ւ յարմարաւէտութիւն, ե՛ւ անվտանգութիւն։ դրանք իրար կողք քիչ են հանդիպում։
եթէ փորձում ես «ուոթսափ», ապա այն վերցնում ա հեռախօսահամարդ, վերցնում ա հասցէագիրքդ, վերցրած ա արդէն ընկերներիդ համարներն ու հասցէագրքերը, հեռախօսահամարդ օգտագործում ա որպէս քո օգտանուն, եւ կազմում ա ձեր կոնտակտ լիստերը։
դա յարմար ա, բայց յարմարաւէտութեան գինն անձնական տուեալներն են։
այլապէս՝ դուք պէտք ա որոշէք՝ ո՞րտեղ գրանցել հաշիւ։ կամ ունենաք ձեր սերուերը։ ահա մի քանի յղում, ուր կարելի ա ընտրել jabber սպասարկիչ՝
ես խորհուրդ եմ տալիս գտնել ընկեր, ում վստահում էք, ու թող նա ձեր ախպերութեան համար jabber սպասարկիչ կարգաւորի։ եթէ չունէք այդ ընկերոջը, ապա խորհուրդ եմ տալիս օգտագործել https://jabber.am սպասարկիչը՝ ադմինը մեր @{https://xn–69aa8bzb.xn–y9a3aq/users/antranigv}֊ն ա ու բաւական լաւ կարգաւորել ա։
նաեւ, հաւէս ա երբ սպասարկիչը հայաստանում ա գտնւում (իսկ jabber.am֊ը էստեղ ա), համ կապն ա արագ, համ երբ վթար ա լինում եւ հանրապետութիւնը զրկւում ա ինտերնետի հետ կապից՝ մենք մեր մէջ մէկ ա չաթ կարողանում ենք անել։
պէտք ա նշեմ եւ վատ կողմը՝ եթէ դրսում սերուեր ես վարձում, ապա կարողանում ես վստահ լինել որ էլեկտրաէներգիայի խափանման խնդիր երեւի թէ չես ունենայ, իսկ այ մեզ մօտ նման խնդիրներ երբեմն առաջանում են։
եւս մի պլիւս jabber.am֊ում հաշիւ ունենալու՝ այն չի պահանջում ոչ մի բան, նոյնիսկ իմէյլ։ պարզապէս ներմուծում ես օգտանուն ու ծածկագիր, ու ունես հաշիւ։ առանց որեւէ աւելորդ տեղեկատւութիւն քո մասին տալու։ բնականաբար, առանց կիսելու հեռախօսահամարդ։
ինչեւէ, ձեզնից հասնում ա՝
ինքը@չոլ.հայ
բայց չեմ օգտագործում, զի հիմնականս փոխել չեմ ուզում։ թէ չէ վերջն ա։ահա, սրանից ա կարելի սկսել։ յաւելուածներում կը գտնէք, որ շատ հեշտ ա նաեւ սարքել ձեր չաթերը, եւ մի քանի հոգով չաթը կարող ա լինել end 2 end encrypted, որը վերջն ա։
եւ աենակարեւորը, ամէնն ունի արտայայտման իրաւունք՝ մեծ ընկերութիւնից կախուածութիւնը պարտադիր չի։
արդե՞օք ես կարծում եմ որ հնարաւոր ա ձեր բոլոր ծանօթներին բերել jabber՝ ազատ համացանց։ չէ, դժուար թէ։ մարդկանց մեծ մասին շատ հարցեր չեն հետաքրքրում։ բայց եթէ մինչ այստեղ կարդացել էք, ու ունէք ընկեր, ում էս մտքերը՝ երբ բոլորն ունեն արտայայտուելու հաւասար իրաւունք առանց կախուած լինելու մեծ ընկերութիւնից, հարազատ են՝ ապա իր հետ կարող էք շփուել ջաբեր հաղորդակարգով։
ես լսել եմ էսպիսի մտահոգութիւն՝ իսկ ի՞նչ եթէ էս կամ էն ծառայութիւնը այլեւս չլինի։ ի՞նչ եթէ, օրինակ, թութը փակուի։ դէ, չգիտեմ, ջանում ենք պահել, ու spyurk.am֊ը կայ 2012 թուից։ բայց եթէ եւ չլինի՝ բնաւ բարդ չի տեղափոխուել այլ jabber հանգոյց, կամ ստեղծել քոնը։ շատ թեթեւ փոքր արագ սերուային ծրագրակազմ կայ՝ պէտք ա տեղակայել, եւ բաւական հեշտ ա կարգաւորել։ իսկ այ եթէ գիգանտներից մէկը ֆէյլ լինի՝ դա ո՞նց փոխես։ օրինակ, գուգլը փակել ա բազմաթիւ սերուիսներ։ դրանցից մէկն էր google plus֊ը։ google plus֊ի ժողովուրդը տեղակայել ա իրենց համար pluspora.com դիասպորա հանգոյց, եւ շարունակում են այնտեղ շփուել։ իսկ եթէ չլինէ՞ր դիասպորա ծրագրակազմը, ի՞նչ էին անելու։ այնպէս որ իմ կարծիքով ազատ ծրագրակազմն աւելի ապահով ա այդ առումով՝ դրան սովորեցիր՝ մինչեւ դրա մէջ հետաքրքրուած մի քանի հոգի կան՝ այն ապրելու ա, կենդանի կը պահեն նախագիծը։
իսկ այ մեծ ընկերութիւնը նախագիծը կարող ա փակել, զուտ որովհետեւ բաւական փող չի բերում։
նաեւ քո «ախպերական» սերուերի ադմինը չի ցոյց տայ քեզ գովազդ։ առհասարակ, ինչի՞ պիտի համացանցում գովազդ տեսնես՝ կարելի ա առանց գովազդի աշխարհում ապրել։
զգում եմ, որ արդէն շատ եմ գրել։
աւելացնեմ մի գաղտնիք վերջում՝ whatsapp֊ը երբ ստեղծուեց՝ իրենք պարզապէս օգտագործեցին եղած jabber ծրագրակազմն ու հաղորդակարգը։ բայց իհարկէ չէին թողնում այլ սպասարկիչների մարդկանց խօսել իրենց օգտատէրերի հետ։ նմանապէս ֆէյսբուքը, նմանապէս livejournal messenger֊ը, նմանապէս yandex messenger֊ը, եւ նմանապէս google talk֊ը։
զի էժան ա՝ արդէն գրած ծրագրակազմ ես վերցնում, լաւ ա աշխատում, իսկ յետոյ երբ օգտատէրեր հաւաքես, կը մտածես ինչ անել։ ես միամտօրէն բերում էի մարդկանց google talk զի գիտէի որ առանց google֊ում հաշիւ ունենալու կը կարողանամ չաթուել իրենց հետ։ եւ իսկապէս, իրենք ինձ տեսնում էին որպէս օգտանուն@arnet.am եւ մենք կապի մէջ էինք։
այդ ժամանակ գուգլի նշանաբանն էր՝ «don’t be evil», եւ ամէն որոշումը չէ որ ամենաշատ փողը վաստակելու համար էր կայացւում։ այսօր նշանաբանը «do the right thing» ա, եւ բնականաբար, ես վաղուց չեմ կարող շփուել google talk֊ի կոնտակտներիս հետս։
ահա, արդէն շատ ա ստացուել, գրէք մեկնաբանութիւններում, եթէ խնդիր ունէք, փորձենք ձեզ օգնել տեղափոխել չաթերը ազատ համացանց։
#համացանց #համայնք #ազատութիւն #ծրագրակազմ #պատմութիւն #տեք #տեքնոլոգիաներ #չաթ #մէյլ #ջաբեր #հաղորդակցութիւն
pwa֊ներն ահաւոր են։
հետաքրքիր ա որ եթէ մոբայլ հարթակները շուտ գային մեզ մօտ՝ վեբը երեւի տէնց չէր «զարգանայ», կը գրէին յաւելուածներ։
եւ վեբը կը թողնէին հանգիստ։ էդքան չէին աղբ լցնի, աղտոտի, դարձնի օպերացիոն համակարգից անհամեմատ բարդ։
ու դրական կողմը կը լինէր՝ մեզ շփման համար, տեղեկատւութիւն ստանալու համար՝ պարզ էջ դիտելու համար պէտք չէր լինի օգտագործել բարդ ծրագիր, որ էսօր ունակ են գրել միայն երկու մեծ ընկերութիւններ։
զի երբ վեբում կայ «ֆիչըր», այն օգտագործւում ա, դիցուք վիքիպեդիայի կողմից։ վիքիպեդիայի դեւելոփերները չունեն սահմանափակում՝ էնպէս գրել, որ դիտուի netsurf֊ով օրինակ։ զի netsurf֊ը ստանդարտ չի՝ ստանդարտի մասնակի իրականացում ա։ էդ ոնց որ netsurf֊ը մեղաւոր լինի, որ չի իրականացրել, ոչ թէ ստանդարտն ա արհեստականօրէն բարդացուած։
եթէ մոբայլ հարթակները գային աւելի շուտ՝ երեւի վեբն էդքան չէին բարդացնի։ նաեւ, տեքնիկապէս յաւալուածը լաւ ա նրանով, որ (եթէ) նէյթիւ կոդ ա՝ արդիւնաւէտ ա աշխատում։
միւս կողմից, քանի որ կար վեբը, ունենում ենք web api տարբեր սերուիսների հետ խօսելու համար, ու հետեւաբար, կարող ենք ազատ յաւելուածներ գրել, որ դրանց կպնում են։
հարց՝ արդե՞օք մեզ պէտք են իրենց «սերուիսները», որ մի հատ էլ ազատ յաւելուածով կպնենք։
ու արդե՞օք աւելի լաւ չի նկարը լոկալ խմբագրել։ ու վերջապէս, մէկ ա այդ web api֊ները կամ չկան, կամ ահաւոր սահմանափակ են։
երեւի կրկին կրթութեան հարց ա, ու աստիճանաբար (երկար) մի քանի տասնամեակում կը լուծուի։
իսկ գուցէ չէ։ #անկապ #տեք #վեբ #համացանց #ստանդարտ #ֆիչըրացաւ #բարդացում #տեքնոլոգիաներ #ազատութիւն
էնքան տխուր ա ամէն անգամ երէսելը ոնց են մարդիկ կպնում տեքնոլոգիաների, որ հիմնադրել են խոշոր խաղացողները, ու որ իրենց կողմից օժանդակութիւն ունեն։
ախր ինչի՞ էք կպնում, երբ կայ համեմատելի, նոյնիսկ աւելի լաւ, ու չգնահատուած գանձ՝ որ չէք տեսնում։
ինչի՞ են մարդիկ օգտագործում էսօրուայ մէյնսթրիմ ծրագրաւորման լեզուները՝ խոշոր, շատ խոշոր խաղացողների մարկէտ արած գործիքներն են։
իսկ ինչի՞ են մարդիկ կպել տելեգրամին/մեսինջերին/ուոթսափին եւ այլն՝ նոյն պատճառով։
ու առաւել եւս ցաւում ա երբ գիտակից, էդքանը հասկացող մարդիկ են կպնում։
ախր դուք հո հասկանում էք, ձեզ բացատրել պէտք չի, ո՞նց էք կարողանում։
չունենք մենք էդ ահռելի ռեսուրսները, էդ չափ փողը, որ մարկէտ անենք մեզ, ինչ ունեն նրանք։ բայց աւելի վատը չենք, աւելի լաւն ենք յաճախ։ գոնէ համեմատելի ենք։ բայց համեմատելի լինելով՝ չկանք, անտեսուած ենք։
գնացէ՛ք, գնացէ՛ք տելեգրամներ ու լաւ զգացէք ձեզ։ բայց չմոռանա՛ք որ ստրկութիւն ա դա, ստրկութիւն ա ընկերութեան «մեսինջերից» կախուած լինելը։ ուրիշ բան չի։
երբ ստրուկները ազատուեցին՝ շատ դժգոհ էին, զի կեանքի մակարդակը իջել էր։ չգիտէին, ինչի՞ էդ պատուհասը բերեցին իրենց գլխին, լաւ էլ ապրում էին։
#անկապ #ցաւ #տեք #տեքնոլոգիաներ #ստրկութիւն #ազատութիւն
այստեղ @{https://xn–69aa8bzb.xn–y9a3aq/@antranigv}ը գրել ա իր մտքերի մասին՝ ո՞րտեղ ներդրում անել։
ես վաղուց, վաղուց ուզում էի այդ մասին գրել, այնպէս որ առանձին գրառում անեմ։
հա, դու կարող ես քեզ լաւ զգալ որ կարեւոր նշանակութիւն ունեցար, ներդրում անելով ֆրիբսդ համայնքում։ ու շոյուած լինել՝ աշխարհի, մարդկութեան մակարդակով ներդրում ես արել, եւ համայնքն ա լաւը՝ շոյում ա, յարգանք ունես, եւ տեղացիները կը յարգեն։
ես բնաւ չեմ ասում չանել։ հաստատ լաւ բան ա անելը։
ու հա, էստեղ գնալու ես բոլորին համոզես ֆեդի օգտագործեն՝ չեն հասկանայ, չեն ուզի, կասկածանքով կը վերաբերուեն։
ի՞նչ ազատութիւն, ինչի՞ ա էս մարդը գալիս մեզ ազատութեան մասին ասում, ինչի վա՞տ ենք ապրում, ի՞նչ թաքուն մտքեր ունի։
բայց էդ չի նշանակում որ հհ֊ում մարդիկ կարիք չունեն տեք․ ազատութեանը վերաբերող համայնքների։
ես էսպիսի համեմատութիւն կանեմ, որ գուցէ շատերին տհաճ լինի։
աղքատ եւ անկիրթ մարդկանց զգալի մասը լաւ չի սնւում՝ նաեւ այն պատճառով որ սնուելու կուլտուրա չունի։
մենք տեսնում ենք շատ չաղ աղքատներ, ու մենք տեսնում ենք նիհար եթէ ոչ հարուստ, ապա կիրթ եւ ապահով մարդկանց։
մենք տեսնում ենք որ կիրթ մարդկանց շերտում ընդունուած ա շատ կանաչ բան ուտելը՝ ու դա պարտադիր չի թանկ նստի՝ կարելի ա շատ առողջ եւ որակով սնուել բաւական էժան։
բայց մենք տեսնում ենք որ մի այլ շերտի չես կարող համոզել որ ծաղկակաղամբով փոխարինել իւղոտ ինչ֊որ մի մսային ուտեսն ու ալկոհոլը։
ու երբ որոշակի սպեցիֆիկ շերտի մարդիկ փող են ձեռք բերում՝ օրինակ յաջողակ գործարար են կարողանում դառնալ, կամ դիցուք ծրագրաւորող, ու կարողանում են դուրս գալ էն անելանելի վիճակից, որում նախկինում ապրում էին իր ընտանիքի սերունդներ, էս մարդիկ ձգտում են զգալու իրենց այն, ինչ դարերով, չեն եղել՝ թագաւոր, կոմս, արիստոկրատ։
այդ պատճառով ա որ մենք ունենք նման ապրանքանիշներ՝ «թագաւորական եսիմինչ», «կրեմլեան եսիմինչ», «կայսերական եսիմինչ», եւ «մոնարխ» անունն ա օգտագործւում ուր ասես։
նաեւ մեծ տառերով, աչքի ընկնող, փայլող ապրանքանիշներն են գերում նման մարդկանց։
ի տարբերութիւն, էսօր արեւմուտքում, որն արդէն վաղուց պրծել ա աղքատութիւնից, ընդունուած չի ինքնացուցադրուել բրենդով ու ապրանքանիշով։ հակառակը՝ լաւ հագուստի վրայ չի երեւում ապրանքանիշը՝ պէտք ա յատուկ ուշադրութիւն դարձնել, որ այս գրպանի ծայրին օրինակ, հազիւ երեւում ա «w» տառը՝ զի «wrangler», օրինակ։ նոկիա սմարտֆոնների վրայ «նոկիա» անունը յաճախ պարզապէս խորագրուած էր այնպէս, որ միշտ չի որ կը նկատես։
վերջերս ընկերոջս ասում էի, որ փիթերսոնն ասում ա՝ ինքդ քեզ օգնելու լաւ ձեւ ա՝ ուրիշներին օգնելը։ գնա եւ օգնիր, տես ի՞նչ կարող ես անել։
ու ես նրան ասացի, որ ուրիշներին օգնելով պիտի պատրաստ լինի մունաթ, թուք, մուր եւ նման բաներ ուտելու։ եւ չսպասի որ մարդիկ կը գնահատեն։
ասել էի՝ երբ ես էի վատ՝ ինքս էլ բնազդաբար զգում էի առաւել արտայայտուած կարիք՝ օգտակար լինելու՝ օգտակար լինելով ինձ զգացնել էի տալիս որ գոնէ մի կերպ պիտանի եմ։
ու սովորել էի որ յարգանք եւ երախտագիտութիւն որպէս կանոն չի լինելու։ որոշ մարդկանց հետ կը լինի շատ վատ՝ բացարձակ անարգանք, բայց որպէս կանոն տէնց տանելի մի կերպ հանդուրժուած կը լինես։
վերադառնամ՝ ես կարող եմ ինձ թոյլ տալ windows֊ի արտօնագիր, եւ ms office֊ի արտօնագիր։ եւ ադոբի ծրագրերի արտօնագրեր։
եւ կարող եմ ինձ թոյլ տալ m1 մակ։ էնպէս չի որ չեմ կարող։
բայց այնպէս, ինչպէս ոմանք քիչ են ուտում, եւ ուտում են առողջ աղցաններ, եւ մարզւում են, կամ շարժւում, եւ չունեն փոր, ես ունեմ թեթեւ windowmaker, ես ունեմ ազատ ծրագրային ապահովում, իսկ նրանք, որ այդ փողերը վճարել են՝ ունեն իրենց վերայսկող ծրագրեր։
ինչպէս սթոլմանն ասում էր՝ կայ ընդամէնը երկու ձեւ՝ կամ ծրագիրը քեզ ա ենթարկւում, կամ դու՝ իրան։ դու կարող ես հազար անգամ ասել, որ քեզ դուր ա գալիս ծրագրին, դրա ետեւում կանգնած ընկերութեանը ենթարկուելը՝ ստոկհոլմեան սինդրոմը ոչ մէկ չի չեղարկել։
բայց ես ուզում եմ ասել, որ էդ չի նշանակում, որ աղքատ թաղամասի քաղաքացիները, որ առողջ չեն սնւում՝ իրենց պէտք չի առողջութիւն։
ու չի նշանակում որ մեզ չպէտք ա անհանգստացնի իրենց առողջութիւնը։ մենք նոյն թաղամասում չենք գուցէ, բայց նոյն քաղաքում ենք, ու նոյն երկրում, ու նոյն մոլորակում։
ու երբ մարդիկ ասում են՝ ինչի՞ չարտագաղթել, պատասխանս կրկին նոյնն ա՝ որ ամբողջ մոլորակում աւելի քիչ տարբերութիւն լինի։ որ չլինի այնպէս, որ էս տեղում յոյս չկայ՝ զի մարդկանցից յոյս չկայ, իսկ էն տեղում ամենաքուլ, ամենավեհ մարդիկ են հաւաքուել։
ու մի բան էլ, որ երեւի մի քանի անգամ արտայայտել եմ։ եթէ ես լինէի զարգացած արեւմտեան երկրից մէկը՝ ես չէի մնալու այդ երկրում։ ես կարտագաղթէի ու ոչ հարուստ տեղ։ ես կը գայի հայաստան, շատ հաւանական ա։ այնպիսի տեղ, ուր իմ օգնութեան համար մունաթ եմ ուտելու, բայց գիտեմ, որ այն պէտք ա։
ու լինելն արդէն օգնութիւն ա։ հայաստանում լինելն արդէն կարեւոր ա։
ես չունեմ պատրանքներ որ ամբո՛ղջ հայաստանում կօգտագործեն ֆեդի։ կօգտագործեն էն ժամանակ, երբ ամբողջ աշխարհում կօգտագործեն, ու այն կը դառնայի մէյնսթրիմ։
բայց էստեղ կան մարդիկ, ում պէտք են այլ մարդիկ։ էստեղ կան մարդիկ, ում պէտք ա ֆեդի սպասարկիչ։ ու էստեղ կան մարդիկ, ով չգիտեն որ իրենց պէտք ա, բայց կարող ա իմանան։ ու կան մարդիկ, ով չգիտեն ֆեդին ինչ ա, բայց կը յայտնուեն թթում, ու յետոյ կիմանան, որ դա ընդամէնը «հայկական թուիթեր» չի, այլ ազատութեան գաղափարախօսութեան, դրան մարդկանց հաւատքի ու աշխատանքի արդիւնք ա։
այն օրը սիրահարների այգում ծանօթացանք մի ծրագրաւորողի հետ։ խօսեցինք, ես չէի ուզում շատ բան ասել, բայց ընկերս ասաց։ ու այո, մի թեթեւ պատմեցի ֆեդիից։ նա ասաց՝ բա փող ո՞նց ա բերում։ ասացի՝ ի՞նչ փող։ ասաց՝ հաաա, նկատի ունես, հիմա զարգացնում ես որ յետոյ ուշ շա՞տ փող բերի։ ասացի՝ ի՞նչ ա ասում։ կրկին խօսեցինք։ բացատրեցի, որ շահը միայն փողը չի։ շահն այն ա, երբ բոլորս կարողանում ենք ազատ լինել։
եթէ ես մենակ եմ ազատ՝ ես մենակ եմ։
եթէ մենք ազատ համայնք ունենք՝ ես մենակ չեմ։
եթէ ինձ չի հետաքրքրում փրայւասին՝ բայց էն լրագրողին հետաքրքրում ա։ իսկ ինձ պէտք ա էն լրագրողը, որ չգիտի, ինչ կերպ ա կարելի ունենալ փրայւասի՝ իմանայ, զի էդ լրագրողն աւելի անկախ կը լինի, ու դա քաղաքական իրավիճակին կը նպաստի։
ու ի վերջոյ, այո, ամէնը քաղաքական ա։ զի վերաբերում ա շատ մարդու։ ու կարեւորը դա ա։
ու մարգինալիզացուած համայնքներն ունեն օգնութեան կարիք։ դժուար ա միւնհաուզէնի պէս ինքդ քեզ մազերից քաշելը հանելը՝ օգնութիւն ա պէտք։ տեղեկացուած լինել ա պէտք։
ու պէտք ա ֆեդի շարժումը զարգանայ ամբողջ աշխարհում՝ բնական ա, որ տարբեր տեմպերով ա զարգանալու, բայց պէտք ա։
ազատութիւնն ունիւերսալ գաղափար ա, ինչպէս եւ սնունդը։
եթէ մարդիկ չգիտեն, որ իրենց լաւ ա առողջ սնունդ, կամ ազատութիւն՝ չի նշանակում որ իրենց լաւ չի։
ու չի նշանակում որ պէտք չի ջանք դնել՝ զի շոյուած չես լինի։ շոյուած չես լինի՝ բայց ջանք դնելը պէտք ա։
եթէ դու չես ուզում, որ հիւանդանոցը ծանրաբեռնուած լինի, եթէ դու չես ուզում որ երբ քո բարեկամին շտապ տանես զի կաթուած ա ունեցել, իսկ էնտեղ չկարողանան սպասարկել, զի երկրում համաճարակ ա, կամ բուժ․ հաստատութիւնը ծանրաբեռնուած ա այլ խնդիրներով, ու էդքան մարդ չկայ որ քեզ նայի՝ դու զգում ես որ դու մենակ չես։
նոյնը մոլորակի մակարդակով էլ ա։
հարցեր կան որ ընդհանուր են ու ամէն տեղ պէտք ա լուծուեն։
ու տէնց։
#ազատութիւն #քաղաքականութիւն #համացանց #տեքնոլոգիաներ #դաշնեզերք #համայնք #համայնքներ
հին պատմութիւն ա, երկրորդ «թոյ սթորին» տապալւում էր, զի մէկը «rm -rf» էր անում այրիքս սերուերի վրայ։
իսկ բեքափները, պարզուեց, կիսատ էին լինում։ զի ո՞վ ա ստուգում բեքափն աշխատո՞ւմ ա թէ չէ։
ու տէնց հազիւ փրկեցին՝ տանից աշխատող կնոջ պատճառով, որ երեխայ էր ունեցել ու մի «սիլիկոն գրաֆիքս» մեքենայ տուն էր տարել, եւ դայալափով սինք էր անում ամբողջ տուեալներն իր մօտ պարբերաբար։
#մուլտ #անիմացիա #պատմութիւն #աշխատանք #տանից_աշխատանք #տեք #տեքնոլոգիաներ
ինչ չափի նկարներ էին ստացւում mamiya rb67֊ով նկարելիս՝ նախկինում fp-100c֊ով, եւ հիմա՝ instax square֊ի վրայ՝
#ֆոտո #լուսանկարչութիւն #խցիկ #համեմատութիւն #ժապաւէն #տեքնոլոգիաներ #տեք #էսթետիկա
ապշելու ա, կին֊ձա֊ձա֊ում կար պլաստիկից շիլա, ու պարզւում ա իսկապէս, պլսաստիկից շիլան մեր ապագան ա։
#ֆանտաստիկա #գիտաֆանտաստիկա #գիտութիւն #տեքնոլոգիաներ #տեք #շիլա #պլաստիկ #կինո #կինօ #կին-ձա-ձա #գեորգի-դանելիա #դանելիա #ռեզօ-գաբրիաձէ #գաբրիաձէ #ֆիլմ #ապագայ #გიორგი-დანელია #კინ-ძა-ძა
բացել մաքրում էի տասնամեակներ չբացած կարգիչ՝ кувт yamaha msx2
#կարգիչ #յամահա #եամահա #կուվտ #էմէսէքս #ռետրօ #ռետրոհամակարգչութիւն #պատմութիւն #տեքնոլոգիաներ #տեք #առօրեայ
վաչագանը չափել ա տարբեր ծրագրաւորման լեզուների կոմպիլեատորների սարքած կոդի, ու ինտերպրետատորների արագագործութիւնը կոնկրետ խնդիրներում։
եւ ահա ինչ ա ստացել՝
փաստօրէն, voc֊ը համեմատելի ա c/c++/go֊ի հետ cpu usage֊ի առումով, եւ ամենաքիչ յիշողութիւնն ա վերցնում նոյն խնդիրները լուծելիս։
ու նա դեռ ծանօթ չի օբերոնի հետ, ու գուցէ օպտիմալ կոդ չի գրել, չեմ նայել։
նաեւ ուզում եմ պասկալ (fpc)֊ն էլ աւելացնել, տեսնենք ոնց ա իրան պահում։
#ծրագրաւորում #իրականացում #ծրագրաւորման_լեզուներ #արագագործութիւն #արդիւնաւէտութիւն #տեքնոլոգիաներ #տտ #տեք
ես սա շատ լաւ ընկալում եմ։
ու սա շատ կարեւոր ա նաեւ այսպէս կոչուած սոց․ ցանցերի, իսկ իրականում՝ ինտերնետի պարագայում։ զի ինտերնետը ստեղծուել ա որ մարդիկ կապ ունենան, ու արտայայտուեն, եւ ինքն ա իրենով սոց․ ցանց։ զի սոցիալական կենդանիների կողմից ստեղծած ցանց ա։
ես լրիւ գիտակցում եմ որ իմ գրածները զգալիօրէն սահմանւում են լսարանով։ դա էմփատիայից էլ ա գալիս։ մի իլիւստրացիա բերեմ ու շեղուեմ՝ օրինակ, ընկերս մի անվտանգութեան ոլորտի կոնֆերանսի ժամանակ, երբ քննարկում էին կայքի ծրագրային սխալ, որ առաջացել էր թոյլ տիպաւորուած լեզու օգտագործելու պատճառով, վեր կացաւ ես բարձրաձայն ասաց՝ «իսկ ինչի՞ էք դա օգտագործում։ պասկալո՛վ գրէիք տէնց սխալ չէիք կարողանայ անել»։
ու նա ճիշտ ա, ուժեղ տիպաւորուած լեզու օգտագործելով նման սխալ չէին անի։ բայց վեբի մշակոյթի մարդկանց իր ասածն անհասկանալի էր՝ իրենք սովոր են հէնց էդպիսի լեզուների, ու զարգացրել են հէնց էդ լեզուների շուրջ ֆրէյմուորքներ, էկոհամակարգեր։
դրանից էսօր մենք էլ ենք տուժում՝ դիասպորայի դեւելոփերը գրում ա այն մասին, որ չեն կարողանում բովանդակութեան զտիչներ իրականացնել՝ առանց այդ էլ ծանր ա, դանդաղ ա ծրագրակազմը, ու եթէ իրականացնեն՝ մեծ հանգոյցները կը դառնան ոչ կիրառելի։
զի այսօր կարեւոր համակարգային ծրագրեր, ինչպիսին ա ֆեդերացիայի հաղորդակարգերի իրականացումը՝ գրում են դինամիկ, ինտերպրետացուող, եւ յաճախ՝ ոչ լուրջ լեզուներով։ զի գրում են վեբի մարդիկ, իսկ վեբի մարդիկ էն աշխարհից չեն, որում, օրինակ գրում են օդանաւերի ծրագրակազմ, ու նոյնիսկ էն աշխարհից չեն, որում գրում են մէյլ սերուեր։ իսկ մէյլն ա այն, ինչն իր դիզայնով նման ա դաշնեզերքին։
յետոյ գարգրոնը՝ մաստոդոնի հիմնադիրը, կասի՝ մէկը լինէր, էս մասը ռասթով իրականացնէր՝ բայց մարդիկ որ վեբում են՝ էդ աշխարհից չեն։ ու առաւել եւս էն աշխարհից չեն, ուր fpc կոմպիլեատորով կարելի ա անել համակարգային ծրագրաւորում՝ ծրագրակազմ գրել, որ չի կիրառուելու ուղղակիօրէն՝ էնդ իւզերի կողմից։ օրինակ՝ գո֊ն՝ համակարգային լեզու ա, եւ այդպէս օգտագործւում ա, իրենով գրած դոքերը՝ այն չի ինչ տեսնում ա, կամ ինչի մասին պատկերացում ունի վերջնական սպառողը։
եթէ վերադառնանք կոնֆերանսին, ապա մարդիկ, որ լսել են ընկերոջս խօսքը, եթէ եւ ունեն պասկալի մասին պատկերացում՝ ապա այդ պատկերացումն ա՝ ms-dos օհ֊ը, tp֊ի կապոյտ ide֊ն, եւ 16 բիթանի սահմանափակումները։ երբ(եթէ) իրենք ունեցել են պասկալի հետ առնչութիւն՝ գրել են պարզ ալգորիթմ, օրինակ՝ մատրիցներ են բազմապատկել։ ու չեն իմացել, որ գործիքի հետ են աշխատում, որ, օրինակ ունի մոդուլներ։ մոդուլներ, որ աւելացուել են c++֊ում 2017֊ի ստանդարտում լոկ, եւ կարծես gcc֊ն դրանք դեռ չի սատարում, բայց clang֊ն արդէն սատարում ա։ քանի էսքան շեղուեցի, ասեմ որ մոդոլները c++֊ը չեն փրկի՝ զի այն «փրկելու», ըստ իս, համար, այն պէտք ա դառնայ լրիւ այլ լեզու, որը ոչ թէ ունի ամէն ինչ, այլ որը չունի իր հնարաւորութիւնների իննսուն տոկոսը։ բայց ինչեւէ։
ու ես աւելի մեծ էի, ու ես պատկերացնում էի այդ մարդկանց ընկալումը։ ու ես չէի ասի, երեւի, այն, ինչ ասաց ընկերս։ զի ես պատկերացնում էի որ իրենք չեն պատկերացնում։ համացանցը նաեւ լաւ ա սրանով՝ ես չպէտք ա վեր կենամ, եւ իրենց աչքը խցկեմ ինչ֊որ բան, որ իրենք չեն ընկալի։
ես ինձ համար էստեղ կը գրեմ, ու ում հետաքրքիր ա՝ կը գտնի։ կարելի ա նաեւ ասել, որ ես էստեղ էլ չեմ գրի, զի մէկ ա, ո՞ւմ գրեմ։ ինձ երեւի պակասում ա համախոհների համայնք, բայց դա նորմալ ա, ես չեմ բողոքում։ բայց կուզէի պատկերացնէիք մի բան, որ զգացի երբ ֆբ֊ն հայաստանում պոպուլար էր դառնում։ ես զգացի, որ կարող ա մի շաբաթ ծախսեմ ինչ֊որ բան աշխատեցնելու վրայ։ կուզեմ կիսուել՝ կանեմ գլամուր նկար՝ սարք, լափթոփի էկրան, վրան տերմինալ, եւ ինչ֊որ թուեր, որ սարքից ստացել եմ։
ես կը հաւաքեմ նոյն քանակի «լայքեր», ինչ կը հաւաքի տափակ կատակ անողը։ լաւագոյն դէպքում այդքան։ ես կը ստանամ իմ տասնհինգ լայքը, ու նա կը ստանայ իր տասնհինգ լայքը։ ըստ լայքերի արտարժոյթի փոխարժէքի անիմաստ ա մի շաբաթ տառապել, որ այդ արդիւնքը ստանաս։
նշանակում ա, պէտք ա այն կիսել այնտեղ, ուր դա աւելի գնահատուած կը լինի, քան վերոյիշեալ կատակը։ եթէ ես գտնեմ այդպիսի տեղ համացանցում՝ ապա պիտի գրեմ ոչ հայերէն, եւ հայալեզու համախոհը, կամ մարդը ում դա կը հետաքրքրէր, այն չի գտնի։ չի գտնի, զի ես չեմ լինի իր ծանօթի ծանօթը, ու մենք կապ չենք ունենայ, ու նա չի ոգեւորուի։ էս մի քիչ մեծամիտ ա ստացւում, զի թւում ա որ ես եմ ում գործից կարող ա ոգեորուեն, բայց նոյն ձեւ ես եմ փնտրում ոգեշնչում։ նոյն ձեւ ես եմ փնտրում համայնք։
եթէ արտայայտեմ ֆրուստրացիաս տեղական տտ համայնքներից, կը բերեմ օրինակ՝ ինձ հրաւիրել էին նմանատիպ «սլեքի» ալիք։ այն ժամանակ, երբ սլեքին կարելի էր կպնել ջաբերից, ու ես այնքան չէի զզւում իրենց բիզնէս մոդելից։ եւ այդ հաւաքուած մարդիկ՝ լռում էին։ մի քանի անգամ ես ու ընկերս խօսեցինք, մեզ հետաքրքրող բաներից՝ բայց դա մարդկանց չհետաքրքրեց։ եւ մենք լռեցինք, չունենալով ֆիդբեք։ եւ իրենք չէին լռում, երբ ինչ֊որ մէկը գալիս ու հարցնում էր՝ «մարդ կա՞յ որ էսինչ մեթոդը (երկար երկար անունով) օգտագործել ա»։ զի իրան գործի տեղում ասել են՝ սա գրի, էս գրադարանով, նա էլ փորձում ա համայնքից օգնութիւն գտնել։ բայց դա հետաքրքրուած լինելու մասին չի՝ վզին դրած գործն անելու մասին ա։
ու ես ինձ դուր չեմ գալիս այնպիսին, ինչպիսին ինձ ընկալւում են։ ես պատկերացնում եմ ինչպէս են ինձ ընկալում ուսանողներս, պատկերացնում եմ, ինչպէս էք ընկալում դուք, ու պատկերացնում եմ ինչպէս են ընկալում տտ համայնքի շատ մարդիկ։
էդ չի սատարում իմ զարգացմանը։ մեկուսացումն էլ ելք չի։ ես մեկուսացողը չեմ։
ու չգիտեմ ինչի եմ էսքանը գրել՝ եկէք չմոռանանք որ բոլորն էլ մարդիկ են, ու ուզում են իրենց լաւ տարբերակը լինեն։ ու եթէ համայնք ենք, փորձենք իրար կեանքերը չբարդացնել, զի դու չես ուզում քեզ ատեն նրանք, ում հետ կապի մէջ ես։
հէհ, սա շատ բարդ ա՝ զի մարդիկ, որ գալիս են ապակենտրոն ցանցեր՝ յաճախ նրանք են, որ չունեն սոցիալական հմտութիւններ՝ մէկը ես։ ու ես շատ անգամ նկատել եմ ինչ բարդ ա, ահաւոր ջանք ա պահանջում օնլայն յարաբերութիւններ պահելը՝ յաճախ սխալ կը հասկանան, յաճախ կը վիրաւորուեն, ինչը իրական շփման մէջ չէր լինի։ նաեւ, հանրային շփումն ա շատ բարդ՝ ես դրա կողմնակիցն եմ, բայց մարդկանց բարդ ա՝ եթէ արտայայտել են մտահոգութիւն ինչ֊որ հարցի վերաբերեալ, ու ռադիկալ լուծում առաջարկեն՝ իսկ ռադիկալանում են չլսուած, ընդհատակի մարդիկ, իսկ հէնց էդ մարդիկ են փնտրում այլընտրանք եւ գտնում դաշնեզերքի հանգոյցներից մէկը, ու եթէ այդ ռադիկալացուած գրառմանը շատ զգոյշ արձագանքես ու ցոյց տաս, որ գուցէ դա չի լաւ լուծումը, ու գուցէ գտնենք այլ լաւ լուծում, ու գուցէ էդքան սուր պէտք չի ընկալել՝ ապա շատ հաւանական ա անրֆենդ, անֆոլոու, չհասկացուած լինելու զգացմունքից խորը ֆրուստրացիա։ ու դրան նպաստում ա հանրայինը։
իսկ չհասկացուածը բոլորս ենք, եւ իմ կարծիքն ա՝ որ պէտք չի համեմատուել՝ ով աւելի ուժեղ ա չհասկացուած, դրան չենք ի վերջոյ ձգտում, որ իրար մօտ պարծենանք, թէ ով ա աւելի շատ չհասկացուած։ ու … յոգնեցի էս տեքստից։ յուսամ այն ոչ մէկ, բացի ապագայում՝ մեքենաներից, չի կարդայ։ տեքնոլոգիայի անկատար լինելու պատճառով՝ մի մասը դիասպորա չի հասնելու։
իսկ հիմա ես պիտի շեղուեմ, գործ ունեմ։ կներէք, եթէ կարդացել էք սա, անկախ նրանից՝ մեքենայ էք, թէ մարդ։
մինչ։
#ընկալում #պասկալ #տեքնոլոգիաներ #տեք #ծրագրաւորում #էկրանահան #անկապ #պատմութիւն #հոսք ############
էսօր @{Իմանդես; deepvoid@spyurk.am}ի հետ էինք քննարկում մի ծրագրակազմի դիզայն, ու մտածեցի, կրկին, որ մարդիկ չեն իմանում ինչ գրել՝ ըստ աշխարհընկալման, ինչ հնարաւոր ա, ինչ ցանկանում են՝ արդէն պատրաստ ա։ ու մտածում են՝ է՞լ ինչ յաւելուած կամ կայք կարելի ա պատրաստել։
իսկ ոչ հէնց յաւելուած/կայք՝ էնքա՛ն հարցեր կան, բայց իրենք այդ աշխարհներից չեն։
ու երբ ասացի՝ մտքովս անցաւ, որ էդ միջավայրը, աշխարհը, ուր ապրում են՝ սահմանում ա պահանջներ, ու առաջարկում ա լուծումներ՝ այդ պահանջների։
եւ մարդիկ (ես նախանձո՜ւմ եմ) երջանիկ են, զի իրենց պահանջները բաւարարուած են։
իսկապէ՛ս, շատ հարուստ աշխարհում են ապրում՝ ամէն բանի համար, ինչպէս ասում են՝ «there’s an app for that», բայց այս յաւելուածների աշխարհից դուրս, կամ աւելի ճիշտ՝ տակից՝ այնքա՛ն անելու բան կայ։
ու ես շատ եմ ուզում ինձ երջանիկ եւ բաւարարուած զգալ։ բայց չեմ կարողանում։ այնքա՛ն եմ ուզում։
երբեմն բաւարարուած եմ զգում, ու վայելում եմ ապակենտրոն ցանցը՝ գործի մէջ։ թերթելով տարբեր հանգոյցների բովանդակութիւնն ինձ հաճոյք ա պատճառում հէնց գործիքների աշխատանքին հետեւելը, ոչ հէնց բովանդակութիւնը։ բայց ես նաեւ բաւարարուած չեմ այդ գործիքների իրականացումից՝ օպտիմալ չեն գրած, ու այ դա իմ վրայ ազդում ա։ բայց ապակենտրոն դիզայնն աշխատում ա, ու դա ես տարբեր մարդկանց էջեր գտնելով վայելում եմ։
#տեքնոլոգիաներ #խնդիրներ #մարդկութիւն #աշխարհ #ապակենտրոնացում #դիզայն #նախագծում
պատմեմ ձեզ ինչ ահաւոր սխալ եմ արել վերջերս։
ուրեմն, մեծ ընկերութիւնները հակուած են պահել իրենց դատա֊սենթրները, ուր պիտի տարբեր խնդիրներ լուծեն՝ հովացման, սնուցման կայուն լինելու, նաեւ պիտի անձնակազմ ունենան, որ էդ ամէնի հետ կարողանայ աշխատել։ հաճոյքը թանկ ա, ու միտում կայ հնարաւորը տանել ամպեր, աութսորս անել, եւ գլխացաւանքից ազատուել։ սակայն ամէն֊ամէնը չի լինի տանել, բացի գաղտնիութիւնից կան նաեւ ֆիզիկայի եւ տարածութեան սահմանափակումներ՝ օրինակ mount արածդ հեռակայ դիսկի հետ չես ուզում դանդաղ աշխատել։
ինչեւէ, էդ մեծ սերուերնոցները պահելիս ժամանակ առ ժամանակ լինում ա որ պէտք ա դրանք անջատուեն։ լրիւ։ ու գործը կանգնի։ կարելի ա, իհարկէ, եւ առանց անջատուելու, բայց անհամեմատ աւելի թանկ ա որ նոյնիսկ այդ մեծ ընկերութիւններն իրենց թոյլ տալ չեն կարող։ իսկ անջատելը բովանդակալից ու ժամանակատար պրոցես ա, ու այդ մասին չեմ ուզում գրել, այլ իմ սխալի մասին։
սերուերնոցից դուրս կան մարդկանց workstation մեքենաներ, որոնց վրայ լինուքս ա եւ մասնագիտական ծրագրակազմ։ տան պանակը, ինչպէս եւ այլ գործ անելու պանակները՝ հեռակայ են, կպնում են աւտոմատ, ըստ անհրաժեշտութեան։ մո՞ւտք ես գործում օհ՝ քեզ տան պանակ ա պէտք՝ այդ պահին էլ օհ֊ն այն կը կպցնի հեռաւոր ռեսուրսից։
հիմա, եթէ դատա ցենտրը, եւ storage անջատելու հարց ա լինում՝ user workstation֊ները, մեծ հաւանականութեամբ, կախուած վիճակում են լինելու՝ nfs share֊եր չգտնելու պատճառով։ ու չի էլ լինի դրանք հեռավար վերամեկնարկել, զի դրանց վրայ reboot
մեծ մասամբ չի աշխատի։ օհը֊ կը փորձի անջատել սերուիսներ, բայց կան պրոցեսներ, որ հնարաւոր չի լինի անջատել՝ ըստ դիզայնի։
այդ պատճառով մտածեցի էս անգամ սէնց բան անել՝ սիրում եմ at
հրամանը։ կարող ես ասել՝ վաղը, էս ժամին, սէնց բան արա։ մտածեցի՝ պատրաստեմ վաղը, էս ժամին, երբ ենթակառուցուածքների ծառայութիւնները վերադարձուած լինեն՝ մեքենաները վերբեռնելու հրաման։
հարցն այն ա, որ ինչպէս ասացի՝ վերբեռելու սովորական հրամանը, որ համակարգի տարբեր ծառայութիւնները կանգնեցնում ա՝ դժուար աշխատէր մեքենաների մեծ մասի վրայ՝ համարեա գրեթէ անջատուած վիճակում էին մնալու։ ու ապա պէտք կը լինէր հատ հատ մօտենալ, ձեռքով վերբեռնել։
այդ պատճառով մտածեցի օգտագործել լինուքս միջուկի հնարաւորութիւնը՝ /proc ֊ն օգտագործելով ստիպել միջուկին անջատել եւ միացնել համակարգիչը, ինչպէս կանէիք «ռիսեթի» կոճակը սեղմելով։ էդ կոպտութիւնը մեղմելու համար նաեւ կարելի ա միջուկին նոյն միջոցներով ստիպել ֆայլային համակարգի բուֆերները նախապէս գրել, որ այդ ֆայլային համակարգը մինիմալ վնասուածքներ ստանայ, կամ չստանայ։
այսպէս, ես մտածեցի որ at֊ն կը կանչի էդ լինուքսի հնարաւորուիթւը՝ հարդուեր ռիսեթ անելու։
ինչ եղաւ իրականում՝ շատ բան չփոխեց, բայց աւելի հետաքրքիր դարձրեց եղածը՝ թիմից մէկը անտեղեակ լինելով իմ լուծման մասին, որոշեց անջատել բոլոր workstation֊ները ձեռքով։ քայլեց, բոլորը֊բոլորը գտաւ եւ անջատեց։ մինչեւ սերուերնոց անջատելը։ ու պատրաստւում էր յետոյ հատ հատ միացնել։
իսկ միացրեց աւելի ուշ, քան իմ at֊ին ասած ժամանակն էր։ ես ենթադրել էի, որ at֊ն ստարտ լինի, կը մտածի՝ լաւ, ժամն անցել ա, երեւի էլ չանեմ, էն ժամին պիտի անէի։
բայց պարզուեց, մեքենաների ուղիղ կէսը (հետաքրքիր ա, որ էդպէս եղաւ բաշխումը), ընկան ռեբութ լուփի մէջ։ միանում էին, միանում էր at դեմոնը, at֊ն տեսնում էր որ քանի ժամ առաջ թասկ ունի դրուած, ու այն դե՛ռ չի կատարուել, պանիկո՛ւմ էր, ու սկսում էր շտապ էդ թասքը կատարել։
իսկ թասքը՝ իմ մեղքի մասը՝ կտրուկ թասք ա՝ անջատում էր կարգիչն աւելի արագ, քան at֊ն հասցնում էր իր մատեանում գրել, որ գործն արուած ա։ յաջորդ անգամ միանում էր՝ տեսնում էր՝ ուշ ա, ժամը ժաիցմ անցել ա, իսկ գործն արուած չի՝ պանիկած էլի ընկնում էր կատարելուն՝ իսկ կատարելով չէր հասցնում նշել որպէս կատարուած։ (:
էսպէս, անասելու տառապել եմ 80 մեքենայի մօտենալով, եւ at֊ի հերթը մաքրելով։ հիւանդ գլխից, ինչպէս ասում են ռուսները՝ ոտքերն են ցաւում։ ինձ մօտ այդ ամէնից ոտքերը չցաւեցին, բայց գլուխը ցաւաց։
ինչպէս գիտենք, ճգնաժամային վիճակներում ամէնն ա աւելի բարդանում։ օրինակ՝ համավարակի պարագայում։
ու յիշեցի, որ նախկինում էլ ես կամ ինչ֊որ մէկը սխալներ անում էինք, ու տաս տարուայ մէջ մի երկու անգամ յիշում եմ, որ պէտք էր եղել բոլոր workstation֊ներին մօտենալ, մի երկու տող բան գրել։ ու դա ինձ նախկինում թւում էր շաաատ բարդ։
իսկ էսօր՝ գրեթէ ոչ մի մեքենայի մոնիտոր միացուած չէր։ ընդհանրապէս, գործի տեղը բաւական հետապոկալիպտիկ տպաւորութիւն էր թողնում։ մարդիկ կտրուկ վերցրել են մոնիտորները, ու թողելով ամէնը, ոնց կայ՝ հեռացել։ սեղաններին կային մարտ ցոյց տուող օրացոյցներ։ սեղաններին եւ լքուած ստեղնաշարերին փոշի էր նստել։ իսկ երբ դու չունես մոնիտոր՝ դա էն չի, որ մօտենում ես կարգչին, նստում բազկաթոռի մէջ, խելացի տեսքով գրում երկու հրաման, կարգիչը սկսում ա աշխատել, եւ շուրջդ ծապահարութիւններ են՝ փրկեցիր մարդկանց եւ վայելում ես փառքը։
չէ, մոնիտոր չկայ, եւ օգտատէր չկայ՝ քարշ տաս մոնիտորը հետդ, մի հատ էլ ստեղնաշար, եւ լարեր՝ այդ մոնիտորը միացնելու համար։ նաեւ տարբեր կարգիչներ ունեն տարբեր ձեւի վիդեօ քարտերի ելքեր՝ հետեւաբար՝ նաեւ մի քանի լար։ յետոյ մտնել սեղանի տակ, նայել ինչ ելքեր են, փոխել մոնիտորի լարը, միացնել այն, յետոյ անել գործդ, անջատել, անցնել յաջորդին։ առանց ծափահարութիւնների։
այդ ամէնը, ի դէպ, մի ուիք֊էնդ, որը… էս բարդ տարին ընկերութիւնը որոշեց մեղմել իր աշխատողներին պարգեւելով ազատ մի օր։ եւ փաստացի՝ լոնգ ուիքէնդ։ իսկ թարսի պէս, հէնց այդ գործը, մինչեւ նուիրատւութիւնն արդէն նախատեսուել էր անց կացնել հէնց այդ ուրբաթ օրուանից սկսած։ այսպիսով, երբ ողջ անձնակազմը ոչ միայն տանն էր, այլեւ վայելում էր երկար ուիքէնդ, երբ ընկերներս հաւաքուեցին դարգէթում պուտին ուտելու (դէ we bare bears֊ն եմ բացայայտել, իսկ էնտեղից իմացել կանադական պուտին ուտելիքի մասին, նաեւ կարճ հետազօտութիւնը բացայայտել ա որ այն կարելի ա պատուիրել դարգէթում), ես անց եմ կացրել փոշոտ սեղանների տակ։
իհարկէ, իմ խելքից։ բայց եւ նման սխալներ գրեթէ անխուսափելի են մեր գործում։ իսկ երբ երեւակում ես ժապաւէն՝ երբեմն կը սխալուես։ իսկ երբ կոդ ես գրում՝ երբեմն կը պայթեցնես։ կարճ ասած, ահա ձեզ իմ սխալը, որ իմանաք, ինչ ձեւ սխալներից կարելի ա խուսափել։
#սխալ #իւնիքս #ծրագրաւորում #տեքնոլոգիաներ #օպերացիոն_համակարգեր #պատմութիւն #անկապ
իւնիքս պրոցեսները ունենում են վիճակ։ օրինակ, կարող են լինել կանգնեցուած, կամ տուեալ պահին գործող։ կարող են լինել վրիպազէրծուող։
իսկ կարող են ունենալ պրոցեսների աղիւսակի մէջ որպէս D
նշուած վիճակ, որի մասին ձեռնարկում ասւում ա՝ uninterraptible I/O wait
։
ու uninterraptible ա այն բառացիօրէն՝ այն չի լինում ընդհատել։
հարցն այն ա, որ պրոցեսը՝ որը ծրագիր ա կատարման ընթացքում, անում ա տարբեր գործողութիւններ՝ օրինակ ինչ֊որ տուեալներ ա ստանում եւ մշակում։ մշակելու ալգորիթմը ձեւակերպում ա ծրագրաւորողը, իսկ ինչպէ՞ս ա տուեալներ ստանում՝ օրինակ դիսկից, կամ համացանցից։
դիսկից կամ համացանցից կարդալ ամէն ծրագիրը չպիտի կարողանայ՝ էդ օհ֊ի պարտականութիւնն ա՝ դիսկից մի բան կարդալ ու տալ ծրագրին։
այդ պատճառով ծրագիրը կանչում ա, դիցուք read() օհ֊ի API֊ի կանչ, ու երբ այն կանչում ա այդ ֆունկցիան, բնական ա, պիտի սպասի, մինչեւ օհ֊ը կարդայ, դիցուք մի բայթ, դիսկի որեւէ ֆայլից, ու տայ ծրագրին։ այս պահին արդէն ծրագիրը գործ չի անում՝ անում ա գործ կերնելը՝ միջուկը։
զի ժամանակակից օպերացիոն համակարգերը պետութեան կամ լուրջ կազմակերպութեան պէս են՝ ծրագիրը չի կարող ցանկացած ռեսուրսի դիմել, ինչպէս ընկերութեան աշխատողը չի կարող տեսնել HR֊ի կամ հաշուապահութեան տուեալները, իսկ ոստիկանութեան աշխատողը չի կարող առանց հատուկ հայցի դիմել փողոցային խցիկներից տուեալներ ստանալու համար։
այսպէս, DOS֊ի ծրագիրը փաստացի կարող էր օգտագործել համակարգի բոլոր հնարաւոր ռեսուրսները։ դա ծրագրին սովորաբար сходило с рук/it could get away with it հաջողւում էր առանց շատ խնդիրների, շնորհիւ նրա, որ այն միակ կատարուող ծրագիրն էր։
աւելի բեթար բարդ վիճակ էր windows95֊ոտ համակարգերում, ուր եւ ակտուալ էին BSOD֊ն ու viral դարձան վիրուսները։
բայց եւ աւելի հին, Unix համակարգերում, նման հարցերը վաղուց ինչ֊որ ձեւ լուծուած էին եւ էդ լուծումները դարձան մէյնսթրիմ այսօր (այլ հարց ա որ դրանք լուծելու այլ ժամանակակից տեսակէտներ կան)։
էսօր սովորական լուծումն այն ա, որ ծրագիրը չի կարող օգտագործել որեւէ ռեսուրս առանց օհ֊ի թոյլտւութեան, զի բոլոր ռեսուրսները՝ ֆայլերը, յիշողութիւնը, նկարչութիւնը (վիդեօ յիշողութիւնը), ցանցը՝ տրամադրում ա միջուկը, հաւանութիւն տալով ծրագրի հայտին, կամ մերժում ա, չի տրամադրում՝ համարելով որ այդ պրոցեսը (որն աշխատում այդ օգտատիրոջ անունից) չի կարող դիմել ռեսուրսի համար, կամ որ աւել ռեսուրս իրան չի հասնում՝ չափազանց շատ ա արդէն օգտագործել, եւ այլն։
այսպէս, նիշքից կարդալու համար, նախ պէտք ա օհ֊ին խնդրել այդ նիշքը տրամադրել, իսկ երբ այն թոյլ տայ՝ օկ, բացիր նիշքը, պիտի ամէն անգամ խնդրես օհ֊ին որ կարդայ, ու քեզ ասի ինչ ա մէջը գրուած։ ինքնուրոյն քիթդ խոթել դրա մէջ չես կարող՝ ամէնն արւում ա օհ֊ի միջոցով։
(windows֊ի աշխարհում դա սկսուեց windows nt֊ից, որն աւելի մասնագիտական, ոչ մէյնսթրիմ մայքրոսոֆթի օհ էր։։ իննսունականներին nt օգտագործող ծրագրաւորողները հպարտանում էին որ իրենց կարգիչներն անհամեմատ աւելի անխոցելի էին զանազան վիրուսների հանդէպ, իսկ windows 2000֊ից նոյն մօտեցումը կիրառուեց աւելի մէյնսթրիմ՝ ոչ միայն մասնագէտների համար։ իսկապէս, win{95,98} ընտանիքի օհ֊ի համար վիրուս գրելն առանձնապէս բարդ չէր՝ արա ինչ ուզում ես, ոչ ոք ձեռքերիդ չի խփի։ nt ընտանիքի օհ֊երի համար վիրուս գրելն արդէն էդքան տրիւիալ գործ չէր, բայց ինչպէս տեսնում ենք մինչ այսօր՝ լրիւ իրատեսական։)
հիմա հասանք այն պահին, որ խնդրում ենք օհ֊ից կարդալ բայթ՝ նիշքից։ ասացինք՝ read(), մեր ծրագիրն էս պահին այլեւս սպասում ա։ եթէ սպասելը երկար ա՝ դուք դա նկատում էք՝ ինտերֆէյսը սառում ա, երբ ծրագրաւորողը multithreaded ձեւով չի գրում։ սկսում էք կտացնել տարբեր տեղեր, եւ գիտէք, ձեր կտոցները պահւում են հատուկ բուֆերի մէջ, որը կոչւում ա message queue, որ յետոյ, երբ ծրագիրն վերսկսի աշխատանքը, էդ ձեր message֊ները պրոցես անի։
արեցինք read() ու այս պահին արդէն գնդակը միջուկի դաշտում ա, պիտի սպասենք մինչեւ մի բան վերադարձնի։ իսկ ի՞նչ անի էդ խեղճ միջուկը, եթէ էս պահին ֆայլը հասանելի չի՝ օրինակ դիսկն ա վատացել, ու չի պատասխանում, կամ դիսկը հեռավար ա, ու կապն ա անջատուել, եւ նիշքը չի երեւում։ կամ ցանցային այլ ռեսուրսից ենք օգտւում, ինտերնետ սոքեթից ենք բան կարդում։
էս էն պահն ա, երբ պրոցեսն ընդունում ա uninterraptible I/O wait կարգավիճակ։ ինչի՞ ա uninterraptible՝ հարցն այն ա, որ էդ պրոցեսը սպանել չի լինի, զի միջուկի ներսի կարդացող պրոցեսը, ըստ միջուկի ծրագրաւորողների սպանել չի կարելի։ այդ դէպքում՝ միջուկի պրոցեսի ընդհատումը կը բերի միջուկի յիշողութեան անկանխատեսելի վիճակին, որը կարող ա բերել ընդհանուր օպերացիոն համակարգի անկանխատեսելի վիճակին։ եւ միջուկի նախագծողները համարեցին (բնականաբար) որ աւելի լաւ ա թոյլ չտալ որոշ պրոցեսներ ընդհատել, կամ այդ ընդհատումը կարող ա բերել այն աղէտալի վիճակի, որ աւելի լաւ ա մարդը, եթէ իրան իսկապէս պէտք ա՝ կոճակը սեղմելով կարգիչը վերամեկնարկի։
ինչի՞ կոճակը սեղմելով՝ զի միջուկը ինքը չի կարող ազատուել, հիմնականում, այդ իր միջի չարաբաստիկ պրոցեսից՝ զի միջուկը չի կարող շարունակել նորմալ աշխատանք եթէ ընթերցող պրոցեսն ընդհատի։
հետեւաբար նման համակարգ չի էլ լինի հրամանով(shutdown, poweroff, halt) անջատել։
իրականում ֆուտբոլը կարող ա իսկապէս լինել լաւ մետաֆորա՝ պատկերացրէք, գնդակը միջուկի՝ այլ թիմի խաղացողների մօտ ա։ պիտի հետը մի բան անեն, նոր տշեն քեզ հետ։ եթէ ընդհատես սպասելդ, ասես՝ չէ, գնդակը պիտի հէնց հիմա յայտնուի ինձ մօտ, ապա էն խաղացողները, որ գնդակ էին տշում, կարող ա իրար խփեն, ընկնեն, վնասուեն՝ անկանխատեսելի ձեւով։ եւ տէնց վնասուած օհ ունենալ աւելի վտանգաւոր ա, քան կախած պրոցես։ այլընտրանքը՝ ձեռքով կոճակ սեղմելն՝ աւելի անվտանգ ա։
ծրագրաւորման ու տտ աշխարհի հետ, իրականում շատ լաւ բռնում են իրական կեանքի, կամ գրքերի սցենարները։ պատկերացրէք, գիքորը բերում ա սամովարը դնի տիրոջ սեղանին, զի պիտի սցենարով առաջնորդուի, բայց պարզւում ա՝ սեղան չկայ, սամովարի միջի տաք ջուրը թափւում ա՝ բոլորն այրուածքներ են ստանում։ ահա ձեզ զուգահեռ ծրագրաւորման օրինակ։
դէ մինչ։
#ծրագրաւորում #տեքնոլոգիաներ #գիքոր #սամովար #զուգահեռութիւն #միջուկ #կերնել #իւնիքս #օպերացիոն_համակարգեր #օհ #ծրագրակազմ
ասք խայծի մասին, որ կերան ամպեր, ի դէմս լոկալ գործիքների, սիրող մարդիկ։
կայ պարզ հրաման՝ md5sum, բսդ֊ներում՝ md5։ հանում ա էդ ալգորիթմով մատնահետք, հեշ։
մարդիկ, ում պէտք էր ծածկագրի հեշ ստանալ, յաճախ, փոխարէնը լոկալ այդ հրամաններից օգտուեն՝ դիտարկիչ էին բացում, կայքից օգտւում որն այդ փոխակերպումն անում էր։
ենթադրում եմ, կամ յուսով եմ, հիմնականում windows֊ով աշխատող մարդիկ էին, ու լինուքս ունեցողները գիտեն այդ ծրագրերի առկայութեան մասին։ միւս կողմից՝ էսօր «լինուքս» ուինդոուսի պէս են յաճախ օգտագործում, ոչ մի բանից խաբար չլինելով, այնպէս որ չգիտեմ։
ինչեւէ, այսպէս այդ կայքերը ի՞նչ արին՝ հաւաքեցին տուեալների բազաներ, ու հիմա այլ ծառայութիւն են առաջարկում՝ փոխակերպում են md5 հեշը՝ ծածկագրի։
արագ։ առանց միլիոնաւոր տարիներ հաշուելու։ զի արդէն գիտեն, յիշել են։
ո՞վ ա իրենց օգնել այդ տուեալները հաւաքել՝ դեբիլները մենք։
դէ ես չէ, բնականաբար։ եւ այսպէս մենք խոցելի ենք դարձրել ալգորիթմը ոչ թէ մաթեմի, ալգորիթմի մասով, այլ՝ տուեալների, գիտելիքի, որ ինքներս, առանց գիտակցելու տուել ենք, նուիրել ենք, որ մեր իսկ դէմ, մասնաւորապէս, օգտագործուի։
սէնց ա լինում, երբ բարձր, չվախենամ ասել, տեքնոլոգիան, ընկնում ա կապիկների ձեռքերի մէջ, որ դրանից օգտուել արժանի չէին։
#անվտանգութիւն #գաղտնիութիւն #հմտութիւն #կրիպտաւորում #կրիպտոգրաֆիա #md5 #լինուքս #ուինդոուս #տեքնոլոգիաներ #զարգացում #ամպ #ամպեր #վերահսկողութիւն #ազատութիւն
էն ժամանակ, երբ կարգիչները նոր էին յայտնուել, մաթեմատիկոսներ, ֆիզիկոսներ, տարբեր գիտնականներ կպել էին՝ հետաքրքիր էր, ո՞նց բզբզալ այդ նոր խաղալիքները, ո՞րն են դրանց հետ խաղալու աւելի արդիւնաւէտ, երկարատեւ շահաւէտ ձեւերը։
շատ բան, նոր յայտնուող համակարգչային գիտութեան մէջ, իհարկէ չէին ջոկել հէնց ամենասկզբից։ բայց եւ շատ բան լաւ էին մտածել, իսկ արդէն եօաթնասունականների վերջում կարելի էր ասել որ զգալի առաջընթաց կայ։
իսկ յետոյ բզբզոցը եւ հաւէսի, հետաքրքրութեան համար սիրուն լուծումների փնտրտուկը էլ էդքան ակտուալ չէին՝ փոխարէնը ակտուալացաւ այլ հարց՝ ո՞նց անենք արագ շուկայ հանենք մի բան, ծախենք, թէ չէ դա կանի միւսը։
որը վատ հարց չի՝ զի մարդիկ վատ բան չեն առնի, չէ՞։ ինձ թւում ա՝ չեն առնի։
երեւի տտ արդիւնաբերութիւնը բացառիկ ա նրանով, որ միաժամանակ նոր ա ու լայն շերտերի համար ա։ օդանաւ սարքելն էլ ա նոր, բայց ամէն մարդ օդանաւ չի առնում։ աւտոմեքենաներն էլ են նոր, բայց ոլորտը կարգաւորուած ա պետութիւնների կողմից։ իսկ ծրագրակազմի ոլորտը ազատ ա եւ նոր, եւ մարդիկ դեռ չեն ջոկում ինչ են իրենց նաղդում, եւ ինչի հաշուին։
ու այդպէս, գուցէ, տտ֊ն չնայած ամենաշահութաբեր ոլորտներից ա, դարձաւ թերեւս տեքնոլոգիական ոլորտներում ամենաչմտածուածը, ամենահեռուն գիտութիւնից, վաճառելով այն, ինչ այլ պարագայում մարդիկ չէին առնի զի պատրաստ չէին լինի իրենց կեանքերը նոյն չափով վերահսկելի դարձնել վաճառողի կողմից։
#տեքնոլոգիաներ #համակարգիչ #հետազօտութիւն #պատմութիւն #տտ #ազատութիւն
փայնբուքի վրայ իմ ջենթու֊ում գրաֆիկայի հետ խնդիրներ կային, իսկ սոնայի մանջարօյում՝ գրեթէ չէ՝ անհամեմատելի լաւ ա վիճակը։
մտածում էի՝ ինչի՞ց ա, ու մտածում էի նաեւ՝ ո՞նց չափելի դարձնել էդ խնդիրը, որ կարողանամ տարբերութիւնը թուերով հասկանալ, նաեւ որ հասկանամ, երբ եմ կարողանում լաւացնել կամ վատացնել վիճակը կարգաւորումներ փոխելով ու/կամ ռեքոմփայլ անելով։
չափելու ձեւը գտայ պատահաբար։ ես չեմ խաղում համակարգչային խաղեր՝ երբ խաղում եմ՝ յետոյ անտանելի ցաւում ա անիմաստ անց կացրած ժամանակի համար։ բայց որ վերջերս անհանգիստ էի՝ մտածեցի՝ փորձեմ։ նաեւ՝ ինտերնետ չունեմ՝ ու մտածեցի՝ քոմփայլ անել oric էմուլեատոր, իսկ իր խաղերը՝ մի քանի կիլոբայթ են՝ քաշելը խնդիր չի։
տեսնեմ՝ ինձ մօտ էմուլեատորը մօտ 30-50% ֆրէյմռէյթ ա տալիս, իսկ մանջարօյում՝ 100%։ ահա՝ պոչը բռնեցի, հիմա գիտեմ ինչպէս չափել։
կարճ ասած, ոնց որ թէ windowmaker֊ի կոմպոզիտորը չի կարողանում օփենջլ նորմալ օգտագործել, գոնէ էդ չիպսետի կամ վիդեօ քարտի վրայ։ գուցէ միջուկը դեռ սղոցեն, լաւացնեն՝ դզուի։ բայց դէ դեռ որ 5.9.1֊ով չի լաւացել։
ու կարելի ա այլ կոմպոզիտոր աշխատեցնել՝ ես աշխատեցրի picom֊ը։
այս կոնֆիգով՝
backend = "glx";
#backend = "xrender";
#backend = "xr_glx_hybrid";
glx-no-stencil = true;
glx-no-rebind-pixmap = true;
#use-damage = true;
xrender-sync-fence = true;
refresh-rate = 0;
vsync = true;
այն այլ բեքենդներ էլ ունի, բայց հէնց ջիէլիքսով տարբերութիւն տուեց։
ըստ որում իրան կարելի ա աշխատեցնել հէնց էդպէս, windowmaker֊ից։ աշխատեցնել ինչ֊որ կոնֆիգով, տեսնել ո՞նց ա, անջատել, կրկին աշխատեցնել։
ու տէնց։
#լինուքս #ջենթու #փայնբուք #տեքնոլոգիաներ #կոմպոզիտոր #օրիկ #էմուլեատոր #լուծում
այլ խօսքերով՝ եթէ համակարգում պտտւում են անորոշ քանակի խնդիրներ, դժուար թէ ստացուի ապահովել համակարգի բոլոր գործառոյթների կատարման որոշակիութիւնը։ այդ պատճառով համակարգի կանխատեսելիութիւնը բարձրացնելու ամենապարզ լուծումն ա՝ դրա ֆունկցիոնալի սահմանափակումը։
#տեքնոլոգիաներ #դիզայն #օպերացիոն_համակարգեր #նախագծում #ռուսերէն #որոշակիութիւն #ծրագրաւորում
շատ երկար ա rust֊ը քոմփայլ լինում մի թրեդով, իսկ ֆֆ֊ի թարմացումը իր հետ ռասթի թարմացում ա պահանջում։
մի թրեդով եմ անում որ ուրիշ գործեր անեմ կողքից, ու կարգիչը շատ չտանջուի։
ու մտածում եմ՝ էսա ֆֆ֊ն չլինի, ի՞նչ եմ անելու։
գտնելու եմ ինչ֊որ շատ թեթեւ բան՝ midori֊ի պէս, ու դէ այն կայքերի մեծ մասը չի բացի, դէ ես էլ չեմ մտնի էդ կայքերը։
երեւի տէնց։
առհասարակ, դա վատ մօտեցում չի։
ես ջս չեմ սիրում, ու ատում եմ երբ տաքանում են կարգիչները, ֆաներն են պտտում, ինչ ա թէ վեբ էջ են բացել։ ահաւոր հզօր կարգիչներ ունենք՝ ու վատնում են իրենց հզօրութիւնը էդ ձեւ ինտերպրետացուող կոդի վրայ։ էնպէս չի որ դանդաղ են կամ դանդաղում են։ վատ ա ամէնը։ ահաւոր։
ու տէնց։
#ոստայն #սարդոստայն #համացանց #ծրագրաւորման_լեզուներ #ծրագրաւորում #տեքնոլոգիաներ #կարիգչ #դիտարկիչ #զննիչ #ֆայրֆոքս #ինտերնետ
https://www.youtube.com/watch?v=s_n4PpYAEJc
#գիտութիւն #տեքնոլոգիաներ #առօրեայ #հաւէս
հա, բայց ի՞նչ անես էն սարքերի հետ, որ այֆօնի պէս են՝ ունեն մի կոճակ։ այֆօնն ինձ համար ամենաչկիրառելի սարքն ա։
այլ հարց կայ՝ ի՞նչ գրել ձեռնարկի մէջ, եւ ո՞րն ա համարւում ինտուիտիւ։ արդե՞օք այֆօնը ինտուիտիւ ա 19֊րդ դարի մարդու համար։
էսօր էլ՝ տեքնոլոգիաներ կան որ ինտուիտիւ են որոշակի բեքգրաունդ ունեցող մարդկանց համար։ ու դա մասնագիտական հմտութիւն չի։
ես հասկանում եմ, որ արտադրողին պէտք ա հնարաւորինս մեծ սպառման շուկայ, բայց եւ ինձ թւում ա՝ բոլորին լաւ կը լինի, եթէ հանրութիւնը լինի աւելի զարգացած, եւ ոչ ձեռնարկ կարդալը խնդիր լինէր, ոչ էլ աւելի կիրառելի սարքերը թուային սարսափելի։ #տեքնոլոգիաներ #մարդիկ
@{ fstoppers (unofficial) ; fstoppers@spyurk.am} 30.08.2020, 20:31:23
Stop Telling People to Read the Manual
#opinion posted by pod_feeder_v2
վաղուց էսպէս էի օգտագործում, հիմա՝ կրկին։ այլեւս չեմ քշում sshfs, այլ քշում եմ nfs over ppp over ssh՝ հիմա բացատրեմ։
sshfs֊ը չեմ կարողանում այնպէս անել, որ ռեքոնեքտ լինի ու նորմալ ռեմաունթ անի պանակը։ էն ծրագրերը, որ բացել են ֆայլ դեսկրիպտորներ՝ դրանք կորցնում են, ու երբ պանակը կրկին ա կպնում, հին ֆայլ դեսկրիպտորները կապ չունեն նորից յայտնուած պանակի միջի նիշքերի հետ։
լուծում՝ ppp֊ն noauth֊ով՝ զի ssh֊ը արդէն սեքիւրիթիի, նոյնականացման գործն անում ա՝ իսկ ppp֊ն ստեղծում ա վրայից կապ՝ վիրտուալ ppp0 ինտերֆէյս ա յայտնւում, որն ունի այփի, ու նոյնից՝ սպասարկչի վրայ։
երբ dialup էիք լինում (ով հասցրել ա լինել)՝ դա ppp֊ով էր աշխատում։ յիշում եմ, երբ gsm մոդէմով կամ հեռախօսով էի կպնում՝ նոյնն էր, ու հետեւաբար, եթէ չի փոխուել, այսօր էլ հեռախօսները երեք֊չորս ջիի վրայից ինտերնետ կապ հաստատելիս ppp֊ի միջոցով են դա անում։ չգիտեմ։
կարճ ասած՝ ես հիմա արդէն ունեմ սեքիւր (ssh) թունել (ppp)։
դրանից յետոյ մնում ա իմ այփի֊ի համար nfs շէյր տալ։ ու մաունթ անել։
հիմա ես ունեմ մի սկրիպտ, որ կպնում ա ssh/ppp֊ով, ու երբ դուրս ա թռնում, կապը փորձում ա վերականգնի։ իսկ nfs mount֊ը հիանալի բան ա, ֆայլ դեսկրիպտորները չեն կորում, երբ ռեքոնեքտ եղար, մի երկու րոպէ անց, ամենաշատը, կրկին կպցնում ա մաունթը ու բոլոր ծրագրերը շարունակում են նոյն ձեւ աշխատել։
նաեւ զգացողութիւն ունեմ որ ոչ միայն աւելի ստաբիլ ա sshfs֊ից, բայց եւ աւելի արագ։ ոնց որ թէ երբ ֆայլեր եմ տեղափոխում, արագութիւնները մի երեք անգամ տարբերւում են։
#տեքնոլոգիաներ #լինուքս #իւնիքս #ցանց #համացանց #տտ #համակարգիչ #կարգիչ #կապ
աստուատ, էս ի՛նչ սիրուն ա աշխատում, էս ի՛նչ սիրուն պատեր են, սա իմ երազանքն ա, ես նայում եմ ու տնքում հաճոյքից։ https://www.designboom.com/architecture/kamp-c-3d-prints-two-story-house-08-17-2020/
#տպիչ #ճարտարապետութիւն #շէնք #տեքնոլոգիաներ
ինձ միշտ հետաքրքիր էր՝ ո՞նց ա bluetooth սարքը, որ ներկայանում եւ դիտարկւում ա որպէս աւդիօ սարք, յայտնում իր մարտկոցի լիցքի մասին։
պարզւում ա՝ շատ պարզ՝ ներկայացնելով լիցքը որպէս աւդիօ պարամետր։
#լինուքս #ձայն #աւդիօ #գտածոյ #տտ #տեքնոլոգիաներ
էս եթէ չէք տեսել՝ մտքեր իւնիքսների վերաբերեալ, եւ արձագանք @{antranigv; antranigv@spyurk.am} ֊ի գրածին՝
https://rubenerd.com/andranig-vartanian-on-solaris-with-more-nostalgia/
#իւնիքս #սոլարիս #օպերացիոն_համակարգեր #տեքնոլոգիաներ
ուրեմն գիտնականները պարզել են, որ էս յօդուածին հետեւելով իսկապէս լինում ա անլոք անել օրանժի մոդեմներից մէկը։
հետազօտողները բարդութիւններ են ունեցել, զի qemu֊ի հրամանային տողում տուել էին սարքի usb vendor/product id թուերը, ու վիրտուալ մեքենան սարքը կորցնում էր, որովհետեւ այն փոխում էր product id֊ի ցուցումները։
փոխում էր, զի տարբեր ռեժիմներում էր աշխատում՝ որպէս սիդիռոմ (լինուքսում /dev/sr0 էր ստեղծւում) եւ որպէս մոդէմ։
ընդհանուր watch -n 10 lsusb
անելով յաջողուեց գտնել երեք տարբեր pid֊եր որ սարքն ունենում ա ու աւելացնել քեմու֊ի հրամանային տողի մէջ, որից յետոյ այն կարողացաւ սարքը տեսնել եւ աշխատել իր հետ անկախ pid թուերից։
ըստ երեւոյթին նոյնը կարելի էր նաեւ qemu֊ի կոնսոլից անել ռանթայմ, ոչ թէ որպէս արգումենտ։
հետաքրքիր ա նաեւ որ իմէին, ըստ յօդուածի, կորցնում ա, ու ձեւ կայ հետ գրելու։ ուրեմն, երեւի նաեւ հնարաւոր ա հետ գրել այ՞լ իմէի։ դա հետազօտողները դեռ չեն փորձել։
#էկրանահան #տեքնոլոգիաներ #անվտանգութիւն #հետազօտութիւն
տէքսաս ինստրումենտսը ti-83 եւ ti-84 հաշուիչների թարմացմամբ վերացնում ա սի֊ով ու ասմ֊ով ծրագրեր գրելու հնարաւորութիւնը։https://www.cemetech.net/forum/viewtopic.php?t=16652&start=0&postdays=0&postorder=asc&highlight=
յիշեցնեմ՝ ազատ ծրագրակազմն այն ա՝ որ կարելի ա օգտագործել ինչպէս ուզում ես։ թիայ հաշուիչների ֆիրմուերը ազատ չի՝ ու անցանկալի հնարաւորութիւն չունենալու պատճառով մարդիկ պիտի չթարմացնեն այն։ հաշուիչի դէպքում՝ ոչինչ, բայց ի՞նչ եթէ սարքը կպնում ա ցանցի ու ssl֊ի բագ ունի։
#ազատութիւն #ազատ_ծա #ազատ_ծրագրակազմ #տեքնոլոգիաներ #հաշուիչ #սարք #թարմացում
սուրճ առնելիս տեսայ URVAKAN շապիկով տղայ, ու յիշեցի որ շապիկ տպելիս կան սահմանափակումներ՝ որ չունես կարգչի էկրանին՝ նախագծելիս։ պիտի հաշուի առնես գոյների քանակը, ու կարող ա մի գոյն աւելացնելով զգալի աւելացնես տպագրութեան գինը։
ու մտածեցի որ էլ․ գրքերը լաւ նախադիտում են նրա, ինչ կարող ա մեզ սպասել ապագայում։ իսկապէս՝ կարգչի էկրանին, եւ ընդհանրապէս՝ վիրտուալ՝ ամէնը մոդելաւորելն աւելի էժան ա։ աւելի էժան ա ունենալ էլ․ գիրք (որի՝ քեզ պատկանելու հետ արդէն հարցեր կան), քան իրական եւ թղթից գիրք։ բացի դրանից՝ իրականը պահանջում ա խնամքով վերաբերմունք, էլ․ գիրքը յիշողութեան մէջ չի փչանում, թէեւ կոտրես քո ընթերցիչը։ (այլ հարց ա որ դու կապուած ես քո հրատարակչի էկոհամակարգին ու չես կարող կարդալ այն այլ արտադրողի սարքով)
յիշեցի նաեւ մայքրոսոֆթի ակնոցի խոստումնալից նախագիծը՝ այն ինձ իրականում ապշեցրել էր։ նախագիծը փակեցին, ըստ երեւոյթին, որովհետեւ այն ժամանակուայ տեքնոլոգիաները պատրաստ չէին նման գործի։ (հմ, հիմա փնտրեցի, ինչ֊որ բաներ գտնում եմ, ոնց որ կենդանացել ա նախագիծը, ու պատրաստ արտադրանք կայ)
հին գովազդներում կար բնակարանի ինտերյերի ձեւաւորում՝ ուզո՞ւմ ես ներկել պատերը՝ խնդրեմ՝ արդէն այլ գոյնի են։ հնարաւոր ա, ապագայում մարդկանց մեծ մասը կօգտագործի տան վիրտուալ ներքին (եւ արտաքի՞ն) ձեւաւորում, որովհետեւ դա անհամեմատ աւելի մատչելի ա լինելու։
իրական որեւէ դիզայնով արած պատեր կունենան ապահով, հարուստ մարդիկ։ ինչպէս եւ արդէն այսօր իրական գիրքը դառնում ա շքեղութիւն։ (ոչ թէ էլ․ գիրքը, որ առաջ չէինք տեսել, ու մտածում էինք որ առաջընթաց ա)։ իհարկէ, էդ իրականը չունի վիրտուալի ճկունութիւնը՝ իրական գրքում չի լինում փնտրել ուզածդ բառը, իսկ իրական պատերի գոյնը հեշտ չի փոխել ակնթարթօրէն։ սակայն վարկածս այն ա որ դա լինելու ա շքեղութիւն։
#ապագայ #սպեկուլեացիա #ակնոց #տեքնոլոգիաներ #վիրտուալ_իրականութիւն #կարծական_իրականութիւն
այսօր ակտուալ վերջին կայուն միջուկն եմ քաշում (5.6.11) որ հաւաքեմ, ու մտածեցի՝
ազատ ծրագրակազմի հետ գործ ունենալիս չունես էդ նոր վարկածներից վախը՝ զի չեն տանի քեզնից ոչ մի բան, իսկ եթէ տանեն բինար թողարկման մէջ՝ կարող ես հաւաքել այնպէս, որ լինի։ չեն զրկի հնարաւորութիւններից, յաճախ կաշխատի աւելի արագ, աւելի յուսալի, ու ընդհանուր առմամբ դու միշտ կուզես վերջին ստաբիլ վարկածներն ունենալ։ առհասարակ սովորում ես գնահատել նորը, հետաքրքրուել նորով, հետեւել նորին։ ի տարբերութիւն անազատ ծրագրակազմի, երբ կարող ա կառչես հին վարկածներից, ու անհանգիստ լինես։
#ծրագրակազմ #ազատ_ծա #տեքնոլոգիաներ #ազատութիւն
ինչի՞ ա մաեմօ֊լեստէն կամ պոստմարկէտօս֊ը օգտագործում միայն մէյնլայն միջուկ՝ դա միայն գաղափարական֊քաղաքական որոշում չի, այլեւ տեքնիկական՝
որովհետեւ բարդ ա յետոյ նայել ու թարմացնել տարբեր սարքերի համար միջուկների բազմազանութիւն։ եթէ դիցուք ունենք 100 սարք (հեռախօս), ամէն մէկն իր միջուկով, ապա ունենք նոյնքան միջուկի առանձին ֆորք՝ ֆիքսած վարկածներով, ու պարզ սեքիւրիթի փաթչ աւելացնելը դառնալու ա գլխացաւանք՝ լաւագոյն դէպքում պէտք կը լինի բեքփորտ անել այն հարիւր տարբեր կոդի մէջ, իսկ վատագոյն՝ ոչ մի բան էլ անել չի լինի, քանի որ նոյնիսկ միայն էդ կոնկրետ միջուկի վարկածը հասանելի ա միայն բինար ձեւով։
նաեւ, էն լինուքս միջուկը որը հեռախօսների մէջ ա, շատ ա տարբերուում մէյնլայնից ու մեր իմացած լինուքսից՝ ահաւոր շատ փոփոխութիւն ա պարունակում՝ սկսած գուգլից, վերջացրած soc֊ի՝ չիպսետի, ու հեռախօսի արտադրողի փաթչերով։ եւ տարբեր soc֊երի ու հեռախօսների արտադրողների մօտ լրիւ տարբեր փաթչեր են, որ անկապ տեղերում կոնֆլիկտներ կառաջացնեն։
https://wiki.postmarketos.org/wiki/The_Mainline_Kernel
#միջուկ #մաեմո #մաեմօ #պոստմարկետօս #պոստմարկետ #պոստմարկէտօս #պոստմարկէտ #մաեմօ-լեստէ #մաեմո-լեստէ #լինուքս #սեփականատիրական_ծա #սեփականատիրական_ծրագրակազմ #ազատ_ծա #ազատ_ծրագրակազմ #տեքնոլոգիաներ #ազատութիւն
մտածում եմ, #ծրագրակազմ ֊ն այսօրուայ ինչքան #ազատական ա։
ու դա դեռ ամենասկզբից՝ իւնիքս ստեղծելիս մարդիկ մտածել էին ունենալ բովանդակութեան հանդէպ ագնոստիկ գործիքներ, որ իրենց գործն անում են։
այսօր՝ որովհետեւ միշտ փոխուում են, ինչպէս եւ հանրութիւնը, եւ շուկան, միշտ շարժման մէջ են։ հնարաւոր չի պատկերացնել ծրագիր, որ կայ ու էլ չի փոխուի։ այսինքն կան, մէկը կնութի tex֊ն ա, բայց նա հէնց այդ աշխարհից չի։
ու տարբեր տիրոյթներ կան՝ կան աւտորիտար էկոհամակարգեր՝ էփլի պէս, կան բազմազան՝ ու հետեւաբար աւելի կայուն՝ եթէ համակարգից մէկը վերանում ա՝ միւսը վերցնում ա իր դէրն ու պատասխանատուութիւնը, ինչպէս իսկական էկոհամակարգերում։
#էկոհամակարգ #տեքնոլոգիաներ #ազատութիւն #ազատականութիւն #ժամանակ
ինչ էժան են։
#հեռախօս #ֆոտո #տեքնոլոգիաներ #գովազդ
@{ fstoppers (unofficial) ; fstoppers@spyurk.am} 4/22/2020, 8:33:16 AM
Huawei Caught Pretending High-End DSLR Images Were Shot by Their Phones… Again
#news posted by pod_feeder_v2
մարդիկ ունեն մի շատ կարեւոր սահմանափակ ռեսուրս՝ ժամանակ։ ու իթ աւելի լաւ ա ծրագիրն արագ աշխատի, ու կարգչից օգտուելը լինի կոմֆորտ (ու կարգիչը կարող ա ապա մի հինգ անգամ աւելի թոյլ լինել, եթէ ջս չի քշում), քան դեբիլ դեւը արագ մի բան թքի կպցնի իրար, ու յետոյ էդ ամէնը ճռռալով աշխատի ու կարգիչների ֆաները հա փչեն։
իմ ռանթից [այս թելում] (։
#տեքնոլոգիաներ #կարգիչ #ծրագրաւորում
իրականում անդրոիդ իւզերների (չգիտեմ, այօս շատ չեմ տեսել) վիճակը ողբալի ա։ այսինքն՝ մեր շուրջը գտնուող համարեա գրեթէ բոլոր մարդկանց։
իրենք շատ չեն զգում, զի էդ վիճակը, իհարկէ նման ա իրենց օգտագործած վեբի՝ երբ դէմքին ինչ֊որ պահանջներ, կամ լաւագոյն դէպքում՝ առաջարկութիւններ են թռնում, երբ էստեղ֊էնտեղ գովազդ ա դուրս թռնում, ու առհասարակ նաւարկելը, զբօսանքը բաւական annoying ա։ դա չեն զգում, չի չեն պատկերացնում որ կարող ա այդպէս չլինել։
իսկ այդպէս չլինել կարող ա էն կայքերի հետ, որ էթիկային հետեւում են, ինչպէս եւ էն յաւելուածների հետ որ ազատ են, ու հետեւաբար էլի էթիկային հետեւում են։ սակայն մոբայլ օհ֊ի դէպքում որպէս կանոն էդ ընտրութիւնը չկայ՝ արդէն տուփից դուրս մարդը ստանում ա իր bloatware֊ը, որը չի կարող հանել իր մեքենայից։
ինչը ահաւոր ա՝ ու մենք սովոր ենք ապրել էդ աշխարհում։
քչերն են որ համաձայն չեն էս վիճակի հետ։ ու իսկապէս, եթէ ունենալ թէկուզ lineage եւ միայն fdroid֊ի յաւելուածները տեղադրել՝ ապա կարելի ա մի քիչ աւելի հանգիստ աշխարհում ապրել։
սթիլ, ես կարծում եմ որ էդ անել պէտք չի։ էդ մէկ ա նպաստում ա գուգլի անդրոիդ հարթակին, իսկ միւս կողմից ազնիւ չի։
մենք մեր օհ֊երն ունենք, շատ լաւ ա որ իրենք իրենց անդրոիդը էնպիսին են արել, որ բարդ լինի մեր սովորական, ասենք gtk֊ով գրած ծրագիրը տեղափոխել՝ կապել են մէկ֊երկու լեզուի հետ՝ մեզ մօտ լրիւ լիբերալ վիճակ ա ու ինչ ասես լեզու չի օգտագործուում, ինչների՞ս ա պէտք իրենց հարթակը։
այնպէս ինչպէս չենք մտնում իրենց ոչ էթիակպէս պահող կայքեր, այդպէս աւելի լաւ ա չօգտագործել իրենց անդրոիդը։
ու այո։ տեսէք, կան ընկերութիւններ, որ հասկանում են, զգում են։ յոլլա հեռախօսի վրայ շատ բարդ ա գտնել բրենդի անունը։ փայնբուքի ու փայնֆոնի վրայ նոյնպէս։ սէյլֆիշ օհ֊ը լռելեայն ձեր ուզած գոյներով ա ու ծրագրերում աւելորդ գոյներ չկան՝ ամէնը համեստ ա ու չի գրաւում յատուկ ուշադրութիւն։ չի ճչում, որ իրան նայես։ չի թռվռում պահանջելով ուշադրութիւն։ չի դէմքին թռնում որ գրանցուես կամ անես ինչ֊որ բան որ իրենց ա պէտք։ չի թարմանում առանց քո համաձայնութեան։ լինուքսներում չի լինի հանդիպել էն ինչ ես տեսել եմ վերջերս վինդոուսում՝ ռեսթարթ չկար՝ կար՝ թարմացնել եւ ռեսթարտել։ չկայ որեւէ բան որը ձեր վզին կապում են։
ու այո ողբալի վիճակում են մարդիկ որ քշում են վինդոուս, ու որ քշում են անդրոիդ։
խղճանք իրենց, բայց եւ իմանանք, որ ոչ մի բանով չենք կարող օգնել։ իրենք չեն ուզում, իրենց էդպէս ա լաւ։
#ազատութիւն #մարդիկ #անդրոիդ #ուինդոուս #էթիկա #ազատ_ծա #ազատ_ծրագրակազմ #տեքնոլոգիաներ #համացանց #յաւելուած #էսթետիկա #ճաշակ
մատրիքսը մեզ պէտք ա որպէս այլընտրանք դիսքորդի։
առհասարակ, ինձ թւում ա, այառսի֊ն ու ջաբերը՝ մոդերնիստական գործիքներ են, իրենց էսթետիկան ա մոդերնիստական։ տելեգրամն էլ ա էդ ձեւի մի բան՝ բայց սեփականատիրական։
էսօր մարդիկ դէ պոստմոդերն են սիրում, ու դիսքորդն ու մատրիքսը էդ նիշան են զբաղեցնում։
որը լաւ ա։ թող լինի այլընտրանք։
#չաթ #տեքնոլոգիաներ #համացանց #ազատութիւն #դիսքորդ #մատրիքս #տելեգրամ #ջաբեր #մոդերնիզմ #պոստմոդերն #էսթետիկա
https://www.youtube.com/watch?v=2XLZ4Z8LpEE
ահա թէ ինչի ա սովետական տելեգրաֆը հինգ բիտ։ էս մեքենայից են թխել երեւի ու չեն ուզել ոչ մի բան փոխել։
տես նաեւ սա։
#սովետ #սովէտ #խսհմ #տեքնոլոգիաներ #տելեգրաֆ #պատմութիւն #կոդաւորում #մեքենայ
վերջերս jolla֊ն՝ հէնց jolla ֆիրմայի առաջին սարքս հա միացուած եմ պահում։ նոյնիսկ իր վրայ ունեմ եւս մի tooter որը կպնում ա անգլերէն մաստոդոնիս հաշուին։ ու ուզում էի լինկ ստանալ ջաբերով՝ միացրի ջաբերը, տեսնեմ՝ xperia֊ի ջաբեր կլիենտը դուրս գցեց՝ անջատուեց։ էքսպերիայինը միացրի՝ եօլլայինը դուրս եկաւ։
հասկացայ՝ resource֊ն ա խնդիրը։ ամէն ջաբեր կլիենտ երբ կպնում ա՝ նշում ա resource ու sailfish֊ի լռելեայն կլիենտի ռեսուրսը՝ Jolla ա հէնց։
մտածեցի՝ ո՞նց փոխել։ յիշեցի որ այն իրականում libpurple֊ն ա օգտագործում, ու նայեցի .purple֊ի մէջ, կարո՞ղ ա փիջինական accounts.xml գտնեմ։ չէ՝ այլ բաներ կային, բայց ոչ դա։ իսկ resource֊ը հաշուի հետ ա նշուում։
հասկացայ որ ինչո֊ր տեղ հարդկոդ արած ա։ ուզեցի together.jolla.com֊ում բացել զրոյց այդ մասին, իսկ այն լաւն ա, ասում ա նախ փնտրի, յետոյ կը բացես փնտրածդ եթէ չգտնես։
փնտրեցի ու գտայ։ հետեւեցի, բնականաբար, ու ափվոտեցի։ ես վեցերորդ հետեւողն էի։ հաւէս ա շատ որ սէյլֆիշի հեղինակները ջաբերն աւելացրել էին լռելեայն, հասցէագրքի հետ ինտեգրած հաշիւների մէջ։ չնայած շատ մարդ չի օգտուում։ տուեալ դէպքում՝ վեց հետեւող ենք։
ինչ֊որ mc-tool
ծրագրով ա հնարաւոր փոխել։ (:
հմ, պարզուում ա telepathy-mission-control փաթեթից ա։ (: mc stands for mission-control (:
ու դէ եղաւ, հա։ էքսպերիայի ջաբերի ռեսուրսը նշեցի sailfish_xa2, եօլլայինը դէ մնաց Jolla (:
ու տէնց։
#սէյլֆիշ #ջաբեր #լինուքս #իւնիքս #տեքնոլոգիաներ #տտ #ռեսուրս #յոլլա #եօլլա #չաթ #կոնսոլ #ու_տէնց #հեռախօս #խելախօս #տելեփատի #գործիք #ապակենտրոնացում #ազատութիւն
երէկ տառապել եմ դեբիանի փաքաջինգի հետ։ եւ ջենքինս բիլդերի։
ուզում էի 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 ձեւն ա։ ու պարզապէս պէտք ա փորձել ու փորձելը երկար ա։ ու խելքը կապ չունի շատ։ համբերատարութիւն ա պէտք։
#տեքնոլոգիաներ #մաեմո #մաեմօ #համբերատարութիւն #փորձ #դեբիան #լինուքս #կազմարկում #ծրագրակազմ
դէ զգացողութիւն ունեմ, որ շատ յաճախ «էնտերպրայս», «կորպորատիւ» ծրագրակազմը՝ դախ ա։ ու դէ էնտեղ աշխատող մարդիկ են դախ։
բայց եւ տեսնում եմ որ շատ հաւէս ու կիրառելի ծրագրակազմ կայ, որը կորպորացիաների կողմից ա նախագծած, ու ազատ ա։
ու մտածում եմ՝ ինչ հետաքրքիր ա, կարող ա ազատութիւնը տէնց քաղաքակրթող, սանրող, բարելաւող ազդեցութիւն ունի ծրագրակազմի վրայ։ ու դէ նաեւ բարոյականացնող, զի երբ ազատ ա, արդէն աւելի քիչ հաւանական ա որ տհաճ բաներ անի, ուր օգտատէրը չի վերայսկող, այլ ինքը՝ ծրագրակազմը եւ իր ետեւում կանգնած ընկերութիւնը։
#ազատ_ծա #ծրագրակազմ #ծրագրաւորում #տեքնոլոգիաներ #ազատութիւն
mutex սիսթեմ քոլը շատ ծանր գործողութիւն ա։ այսօր (բաւական վաղո՞ւց) թրենդ ա մուտէքսի օգտագործումից խուսափել։ աւելի լաւ ա, չնայած տգեղ կարող ա թուալ, սպասող թելում while լուփ անել, ստուգելով ատոմիկ փոփոխական, քան դիմել մուտէքս մեքանիզմին։
երբ լինեն գոնէ քաղաքի հատուածներ, ուր միայն ինքնավար մեքենաներ են լինելու, լուսակիրների կարիք այնտեղ չի լինի։ այս սիմուլեացիան ցոյց ա տալիս ինչ էֆեկտիւ ա լինելու մեքենաների շարժումը խաչմերուկում։
որովհետեւ այսօր մենք ունենք մուտէքս՝ հէնց այս լուսակիրներով համակարգը, երբ մի հոսքը սպասում ա միւսի։ յետոյ միւս հոսքը դանդաղ արթնանում ա, ոմանք նոյնիսկ բենզին խնայելու համար հանգցնում են մեքենան խաչմերուկներում կարմիրի տակ ու պիտի «խոդ» տան, հայերն էլ ընթացքում իրար սիգնալ են տալիս, զի անհամբեր են, բայց այլ ձեւ չկայ՝ հոսքի արթնանալը երկար ա եւ ծախսատար՝ վառելիք էլ ա քաղաքում այդ պատճառով աւելի շատ ծախսւում, քան մայրուղու վրայ։
ինքնավար մեքենաները կարող են անել այդ աւելի ժամանակակից՝ ատոմիկ փոփոխականով լուփը, ու էդպէս անհամեմատ արդիւնաւէտ ա ծրագիրն աշխատում։
եթէ, իհարկէ, դիտարկենք shared memory մոդելը, որն էսօր մէյնսթրիմ ա ու համարեա գրեթէ ամենուր։
#ծրագրաւորում #տտ #տեքնոլոգիաներ #տեքնոլոգիա #դիզայն #նախագծում #քաղաք
ժամանակին մենք վախեցած էինք ատամնանիւներից։ տարբեր մեքանիկական վիճակներից։
հիմա՝ փառք ենք տալիս, զի ատամնանիւային մեքանիզմներում ամէնն, ընդհանուր առմամբ պարզ ա, դրանք բաւական թափանցիկ են եւ նորոգելի։
այդպէս էր եւ էլեկտրական սքեմաների դէպքում մինչ միկրոսքեմաների եւ սեփականատիրական դիզայնների եւ ծրագրակազմի յայտնուելը։
#արուեստ #մարդիկ #տեքնոլոգիաներ
ուրեմն կորցրել էի իմ հին ուինի վիրտուալը, այն պէտք էր փայոների ռիկորդբոքսի համար։ տէնց ահագին տհաճ ինձ համար ծրագիր ա, որը «վերլուծում» ա էմփիերեքներ, գտնում տոնայնութիւնը, ու ձայնային ալիքի տարբեր մեծութեան պատկերներ գեներացնում։
յետոյ կարող ա պատրաստել յատուկ փայոների փլէյերների համար ֆլեշկաներ, ուր կան էդ նախապէս նիւթաւորած (ռենդերած) ձայնային ալիքի պատկերները, ու տոնայնութեան մասին տեղեկատւութիւնը։ նաեւ, եթէ ուզես՝ նախապէս cue փոյնթներ ես նշում, որ յետոյ նուագելու ընթացքում օգտուես։
ինչեւէ, իսկ ես պահում եմ երաժշտութիւնը իմ ամպում։ մաունթ եմ անում լոկալ իւնիքսից սսհֆս֊ով, յետոյ մափ անում ուինդոուզ վմ֊ին որպէս դրայւ։ ու դա էն նախկին սեթափում ռիկորդբոքսը ընդունում էր որպէս նաեւ իր դաթաբէյզի տեղ։
հիմա նոր սեթափում ոչ մի ձեւ իրան չկարողացայ համոզել, որտեղ ա դբ֊ն։ մտածեցի՝ մենակ ռեգիստրում չլինի։ ու լաւ ա՝ գտայ։ կարծես սէնց ուղիով էր՝ C:\Users\YourUsername\AppData\Roaming\Pioneer ու settings ընդլայնումով նիշք էր։
ու ինչպէս երեւում ա՝ աշխատեց։ իմ նախկին պատրաստած բոլոր մուտքի ելքի կէտերը, լուփերը, ամէնը կարողացայ ունենալ։ շատ գործ պիտի անէի կրկին, ամէն թրեքի համար շատ բան էի պատրաստել։
#էկրանահան #տեքնոլոգիաներ
Հիմա էլ խնդիրներ կան իրավապահ համակարգում, բայց օրենքը, հակառակը, միտված է վստահությունն ուժեղացնելուն։ Այսօրվա դրությամբ, ստացվում է, բոլոր հնարավոր գաղտնալսումների ամբողջ պատասխանատվությունն ընկած է ԱԱԾ-ի վրա։ Այս օրենքով որոշակի հավասարակշռություն է ստեղծվում, եւ աշխատանքի բաժանում է լինում։ Սա պետք է ավելացնի վստահությունը կամ առնվազն չպիտի բացասական արձագանք ստանա։ Որովհետեւ մարդիկ կան՝ ԱԱԾ-ին չեն վստահում, մարդիկ կան՝ ոստիկանությանը չեն վստահում, մարդիկ էլ կան՝ ո՛չ ԱԱԾ-ին են վստահում, ո՛չ էլ ոստիկանությանը։ Բայց, ի վերջո, օրենքի շնորհիվ որոշակի հավասարակշռություն ենք ստեղծում, ինչ-որ չափով բեռնաթափում ենք ԱԱԾ-ն, եւ, որ ամենակարեւորն է, քաղաքացիների համար որեւէ բան չի փոխվում։ Բացի այդ՝ մինչ այս էլ կարելի էր գաղտնալսել միայն դատարանի որոշմամբ, եւ հիմա էլ նույնն է լինելու, միայն թե ոստիկանությունը դա անելու է առանց ԱԱԾ-ի միջամտության
դէ էն ա փոխւում, որ եթէ քո գործը ասենք գրպանահատի գործ էր, ու աած֊ն դրանով չէր զբաղւում, հիմա ոստիկանութիւնը կարող ա էդ գործը բացայայտելու համար նաեւ հեռախօսազանգեր լսել։
սովետի ժամանակ կատակ կար, մէկը գալիս ա կգբ, ասում ա՝ թութակս ա կորել։ ասում են՝ գնա ոստիկանութիւն, մենք տէնց բաներով չենք զբաղւում։ ասում ա՝ չէ, ես եկել եմ պաշտօնապէս յայտնեմ, որ թութակի հետ համամիտ չեմ։ #սովետ #վերահսկողութիւն #տեքնոլոգիաներ #ազատութիւն
@{ առավոտ ոչ պաշտոնական ; aravot@spyurk.am} 12/13/2019, 6:00:12 PM
Միքայել Զոլյան. «Ինչ-որ չափով բեռնաթափում ենք ԱԱԾ-ն, եւ, որ ամենակարեւորն է, քաղաքացիների համար որեւէ բան չի փոխվում». «Հայկական ժամանակ»
#լուրեր #մամուլ #արմենխաչատրյան #իմքայլը #միքայելզոլյան #սիփանփաշինյան posted by pod_feeder_v2
ու մարդիկ մէկ ա օգտագործում են էփլ։ ապշելու ա։
#էփլ #այօս #դիզայն #տեքնոլոգիաներ #էկրանահան #ջաբեր #դիւրակիր #ազատութիւն
աւելացրի, կարող էք բաժանորդագրուել՝
@{35mmc unofficial; 35mmc@spyurk.am} @{analogcafe@spyurk.am; analogcafe@spyurk.am} @{emulsive unofficial; emulsive@spyurk.am} @{Eric Kim unofficial; erickim@spyurk.am} @{Johnny Martyr unofficial; johnymartyr@spyurk.am} @{josh on design unofficial; josh_on_design@spyurk.am} @{lomography magazine unofficial; lomography@spyurk.am} @{sealed abstract unofficial; sealedabstract@spyurk.am} @{film photography project unofficial; filmphotographyproject@spyurk.am} @{resurrected camera unofficial; resurrectedcamera@spyurk.am} @{the phoblographer unofficial; thephoblographer@spyurk.am} #ֆոտո #ժապաւէն #տեքնոլոգիաներ #անալոգ #հանդէս
ես հա տեսնում եմ, որ տերմինալ են օգտագործում, ու հա նեարդայնանում եմ։ զի չեն հասկանում, որ անիմաստ են տերմինալ օգտագործում։ հասկանում եմ, որ զգում են, որ ինչ֊որ լաւ, կամ քուլ, կամ հնարաւորութիւններ տուող գործիք ա, բայց պէտք չի։ զի հնարաւորութիւնների մեծ մասն իրականում չեն օգտագործում։
տերմինալ օգտագործելը ենթադրում ա որ լաւ տիրապետում ես օպերացիոն համակարգին։ իսկ էդ մարդիկ չեն կարող տիրապետել օպերացիոն համակարգին, զի օգտագործում են ուբունթու ասենք։ կամ որեւէ պատրաստի «իւզեր ֆրենդլի» դիստրիբու[ծ]իւ։
ու երբ ուրիշներն են նայում, որ մարդը տերմինալ ա օգտագործում՝ կամ մտածում են՝ քուլ ա, վոյ, էս ինչեր ա գրում, կամ՝ ու աւելի ճիշտ կանի, թէ՝ էս ինչ դեբիլ ա, ինչի՞ ա սա տերմինալից անում։
ու ինձ աւելի հոգեհարազատ ա երկրորդ այդ զգացողութիւնը։
զի չգիտէք ինչ անել տերմինալից։
չգիտէք ինչպէս այն օգտագործել։
ու ես ասում եմ՝ մի օգտագործէք աւելի լաւ ա։ մի՛։
ու էդ ասում եմ ես՝ նա, ով տերմինալում ա ծրագիր գրում վիմով, ով տերմինալի մէջ ա դեբագում ջիդիբի֊ով (բայց ոչ միշտ, երբ պէտք ա աւտոմատացնել), ով տերմինալի mocp֊ով ա լսում երաժշտութիւն, ով տերմինալից ա mplayer֊ով կինո նայում, տերմինալից ա bristol֊ը կպցնում միդի պորտին, որ միդի ստեղնաշարի հետ օգտագործի, mc֊ն ա օգտագործում որպէս նիշքերի կառավարիչ, ով չունի գրաֆիկական լոգին մենեջեր, ու startx ա անում, ով ձեռքով մաունթ ա անում էնքրիփթդ հոմը, եւ ռեմոթ ֆսները, եւ այլն։
ձեր օհ֊ը՝ ձեր «լինուքս» կոչուածը, մէկ ա չի՛ տալիս ձեզ էական բաներ անէք տերմինալից։
երբ փակում էք կարգիչը՝ քնում ա։ երբ ֆլեշ էք դնում իւէսբի֊ի մէջ՝ աւտոմաունթ ա անում։ երբ ծանօթ վայֆայ ցանց ա տեսնում՝ աւտոմատ կպնում ա։
ու էդ պատճառով ա որ մարդը տերմինալ ա օգտագործում, իբր տէնց քուլ ա, բայց ասում ես՝ այփիդ ասա՝ վեբ կայք ա գտնում, որ իր պրովայդերի ռեալ այփին ա ասում, ու ասում ա ինձ։ ոչ թէ իր կարգչի այփին։
էդ նշանակում ա, որ դուք ՕՀ չգիտէք։
իսկ որ չգիտէք՝ մի ինքնացուցադրուէք։ այսինքն, դէ ես սիրում եմ թիթիզութիւն, բան չասի, ինքնացուցադրուէ՛ք, բայց իմա՞ստը, քեզ լաւ կը զգա՞ս որ դատարկ տեղն ես ինքնացուցադրւում։
հետեւաբար՝ կամ ՕՀ սովորէք, կամ տերմինալ մի՛ քշէք։
զի անիմաստ ա երաժշտութիւն լսելը տերմինալում, կամ չաթ անելը։ նէնց չի որ էդ շատ կարեւոր ա։ կարեւոր ա շատ տերմինալն այն ժամանակ, երբ փորձում ես աւտոմատացնել ինչ֊որ բան։ երբ կարող ես մի տեղից կարդալ, տանել այլ տեղ։ պրոցից կարդալ պարբերաբար արժէքներ, տանել ասենք թութ։ պրոցն ի՞նչ ա։ ժամանակակից կոնցեպտ ա, որն եկել ա պլան նայնից։ էդ ի՞նչ ա։ ինչեւէ։ հասկանում եմ։
բայց հիմա, կամ պէտք ա էդ ձեր ուբունթու ա, ինչ ա, լիքը սերուիսներ անջատել, ու ես չգիտեմ, որ անջատէք, նա աշխատելո՞ւ ա առհասարակ, թէ՞ ուարնինգախեղդ ա անելու, թէ ինչ։
ու նոր կարողանաք համակարգային բաներն անել տերմինալով։
կամ պէտք ա ձեր օհ֊ը հաւաքէք։
ու երբ ձեր օհ֊ը հաւաքէք, չնստեցնէ՛ք networkmanager, wicd եւ նման բաներ։ չնստեցնէ՛ք դեմոն, որ լափթոփը փակելիս քնեցնի։ չկարգաւորէ՛ք նէնց, որ ֆլեշկաներն աւտոմաունթ լինեն։ ընտրէ՛ք ոնց էք կազմարկում։ զի ընտրութիւն կայ, ու արդէն դա քո ընտրութիւնն ա։ ՕՀ օգտագործելն առանց դրա նման ա թուանշային խցիկով jpeg նկարելուն։ ուր բոլոր ընտրութիւններն արդէն քո փոքարէն արուած են, երբ խցիկը դեբիլ փրիսետներով՝ տործիկ մոմերով, ու առանց, արդէն raw֊ից փոխել ա jpeg ա սարքել։
զի համակարգդ վերահսկում ես, երբ չես ուզում քնի, երբ փակում ես։ ես յաճախ ուզում եմ փակել՝ բայց չքնի։ համարեա գրեթէ միշտ։ ու ապա երբ ուզում եմ քնի՝ կը գրեմ մի բան տերմինալում, որ քնեցնեմ։ էքսփլիսիթլի։ իմփլիսիթլի ոչ մի բան չի անի օպերացիոն համակարգս։
ու եթէ ես գրեմ՝ ապա ես կընտրեմ՝ ես ի՞նչ եմ ուզում, ո՞նց քնի։ սլիփ թու ռամ, թէ հիբերնէ՞յթ թէ՞ ինչ։ ու ո՞ր գործիքով քնեցնել։ զի հազար ու մի գործիք կայ։
ու էդ ժամանակ զգում ես, ինչն ա լաւ, ինչն ա վատ։ ի՞նչով կարող ես օգնել։ ի՞նչ նոր բան կայ գրելու կամ եղածի մէջ լաւացնելու։
ոչ թէ կոնսոլ չաթ, ոչ թէ կայք։ էսօրուայ կայքը կոնսոլ չաթն ա։
զի, եթէ կարգիչը մաունթ ա անում, ու պատուհան ա դէմքիդ թռնում էդ ֆլեշի պարունակութեամբ, ու դու էդ ընտրութիւնը գիտակցաբար չես արել՝ ապա դու չգիտես, ինչ ա /etc/fstab֊ը, ապա էդ քուլ չի, ու դու քուլ չես, դու չգիտես ՕՀ, ու դու չես վերահսկում քո ՕՀ֊ը։
եթէ դու չգիտես ոնց ա համակարգդ կպնում վայֆային՝ քանի քայլ կայ արանքում՝ դու չգիտես ՕՀ, ու չես տիրապետում իրան։
ու դու չես ընտրել ISC֊ի dhclient֊ի ու էն միւսի մէջ, ու dhcpcd֊ի մէջ ասենք, ու դու չես ու դու չես ընտրել iw֊ի ու iwconfig֊ի մէջ, ու չգիտես, որ wpa_supplicant֊ին էնքա՛ն այլընտրանք չկայ, որ ուինդոուսն էլ ա դրանով աշխատում։ ու չես ընտրել ո՞նց աշխատեցնել wpa_supplicant֊ը, կոնֆիգ ֆայլերով՝ որ աւտոմատացնելու ձեւ ունենաս, թէ՞ wpa_cli֊ով՝ ինտերակտիւ։
ու երբ քո սիրած սրճարանում վայֆայ ռաութերի միջի dhcp֊ն կախուի, ու բոլորը ինտերնետ չունենան՝ դու էլ բոլորի պէս յիմար֊յիմար չես ունենայ։ ու իրենք յիմար չեն, էդ ժամանակ, դո՛ւ ես յիմար, զի դու «տերմինալով գործ» ես անում, բայց իրականում բան չես ջոկում։
զի դու չես ջոկում, որ էս քայլն անցած ա, էն քայլն անցած ա, այփին չի ստացել։ ու ապա չես կարող ասենք ձեռքով այփի դնել, ու ինտերնետ ունենալ՝ միակը էդ սրճարանում։ սա ռեալ դէպք ա, ես 2008֊ին մի պահ եամ֊եամ֊ում երեք օր եղել եմ միակը, ով ինտերնետ ունէր։ զի իրենց ռաութեր ռեսթարտող մարդը երեք օր չէր գալիս, զբաղ էր։ ու ընդամէնը դրա միջի dhcp սերուերն էր կախուել։
ու հա, ձեռքով այփի դնելու համար, դու չես ընտրել ip ու ifconfig֊ի միջեւ։
ու դէ էլ չես իմանում, ու չես մտածում, լա՞ւ ա որ bsd֊ում ifconfig֊ը ցոյց ա տալիս link state֊ը, carrier ունի թէ չէ, թէ՞ ճիշտն այդ համար առանձին ծրագիր ունենալն ա, ասենք ethtool֊ի պէս։ դէ դու այփիդ զննիչով ես «իմանում», քեզ ի՞նչ։
իսկ որ չգիտես ՕՀ, հա, չաթ արա տերմինալի մէջ, որ ի՞նչ։ իսկապէս, պատուհանները իզուր չեն մտածել, ու լիքը բան պատուհաններով հարմար ա անել։ ու մեր աշխատանքի զգալի մասը՝ ինտերակտիւ ա։ բայց եւ զգալի մասը աւտոմատացուող ա։ ու այո, ես աւտոմատացնում եմ։
ու այո, ես լիքը ինտերակտիւ բան էլ եմ անում տերմինալով։ բայց էդ կարեւոր չի, ու ես դրա համար ինձ քուլ չեմ զգում։
այլ հարց ա, որ մեր պատուհանային ինտերֆէյսներն էլ են դեբիլ, էդ այլ հարց ա, որին ես մի օր կանդրադառնամ։
եթէ կարճ՝ իւնիքսի կոնցեպտը, ուր կան մանր ծրագրեր, որ ամէն մէկն անում ա իր գործը՝ պատուհանային ծրագրերի մէջ արտացոլուած չեն՝ մեր պատուահնային ծրագրերը մոնոլիտ մոնստրներ են, որ անում են շատ բան, ու դրանց մասերը չես կարող փոխարիներ այլ մասերով։
ու առհասարակ ես տերմինալ օգտագործելու համար ինձ քուլ չեմ զգում։ ու լինուքս օգտագործելու, կամ իւնիքս։
զի իւնիքսը հին կոնցեպտ ա։
իսկ տերմինալը՝ թղթի էմուլեացիա ա, զի երբ իւնիքսը ստեղծւում էր՝ չկային մոնիտորներ։ կար տպիչ ու ստեղնաշար։
ու ed֊ը էդ պատճառով ա տէնց խմբագրիչ, sed֊ի նախնին։
բա էլ ինչի՞ ա տէնց։
ու բա մի աղջիկ շատ ճիշտ հարց ա տուել ինձ՝ ինչի՞ չես կարող բարձրանալ, գրածդ հրամանը տերմինալում ուղղել, կրկին աշխատեցնել, եթէ սխալ ես հաւաքել։ ճիշտ հարց ա՝ զի թուղթ ա տերմինալը։ իսկ թղթի վրայ ինչ տպել ես արդէն՝ չես կարող փոխել։
այն չի մտածուել մոնիտորների ժամանակ։
ու դէ արդէն, տերմինալը միակը չի, որ հնացած կոնցեպտ ա։
էնքա՜ն բան ա հնարած, էնքա՛ն բան ա հնացած, բայց դուք ձեզ քուլ էք զգում ձեր ուբունթու֊ով։ աստուատ, ֆեսօ։ այսքանը։ մինչ։ #տեքնոլոգիաներ #լինուքս #իւնիքս #օպերացիոն_համակարգ #օհ #կոնսոլ #տերմինալ #ցանց #թիթիզութիւն #չգիտեմ #ռեսենթֆըլ #վրդովուած #ուտէնց #ու_տէնց #տտ #տեղեկատուական_տեքնոլոգիաներ #չգնահատուած #ազատութիւն ###############
մարդկանց պէտք ա արագութիւն։ էդ պատճառով չենք կարող ասենք քշել վիրտի սիփիուն։ պրոցեսորները պէտք ա օգտագործի քեզ, ու պէտք ա վիճակագրութիւն հաւաքեն, որ ստեն, ու որ վիճակագրօրէն արագ աշխատեն։ կոմպիլեատորը պէտք ա ստի, ու գեներացնի կոդ, որը չի համապատասխանում քո գրածին։ օպերացիոն համակարգը պէտք ա ստի՝ յիշողութեան հատուածին ցուցիչ տայ, երբ յիշողութիւն չունի։ ու այդպէս բոլոր շերտերում #բոլորը_ստում_են։ #ահաւոր ա ու քաղաքականութեան մէջ ա տէնց։ ինչքան շերտ կայ՝ բոլորն իրար ստում են։
էսօր նիկոլին թիւ են ասում, նա ասում ա՝ էդ ճի՞շտ թիւ ա, ասում են՝ հա, ասում ա՝ յուսով եմ որ հա։ ու պետերսոնի ասած՝ «միշտ ասա ճշմարտութիւնը։ կամ գոնէ մի ստի»֊ն առաւել եւս գրաւիչ ա։
#տտ #տեքնոլոգիաներ #քաղաքականութիւն #մարդիկ #սուտ #պետերսոն
էն որ խնդիր կայ, ու այն ինչ֊որ ձեւ SSO֊ով լուծուած ա, ես համամիտ եմ։
սակայն չեմ կարող չնշել, որ կարելի էր աւելի լաւ լուծել։ ու դրա համար պէտք ա ոչ բաւարարուած լինել, ու ոչ հիացած նրանով ինչ կայ, ու ինչ տրամադրում են։ իսկ դրա համար պէտք ա հանրութիւնը, ոչ թէ ես կամ դու կամ քամին, այլ հանրութիւնը պահանջ ձեւաւորի։ իսկ դրա համար հանրութիւնը պէտք ա լինի բաւական կիրթ։ հոգոց։ որը իմ հասկանալով երբեք չի լինի։
օրինակ՝ ծրագրաւորողների զգալի սեգմենտ եղաւ այնպիսին, որ ձեւաւորեց ազատ գործիքների պահանջ։ ինչի հետեւանքով դոթնեթն ու սուիֆթը ազատ են՝ ազատ լինելը մրցակցային առաւելութիւն ա։
արդեօք կը լինի մի պահ, երբ չինացի աղջիկը, ով օգտւում ա ինստագրամով (իրենց մօտ փա՞կ չի, չգիտեմ), պահանջ կը ձեւաւորի, որ կարեւոր չի որտեղ ես լցնում նկարներդ, կարողանաս հետեւել այլ տեղ լցնող մարդուն։
արդեօք պահանջ կը ձեւաւորուի լաւացնել եւ կիրառել մի օփէնայդիի պէս նոյնականացման մեխանիզմ, ոչ թէ կայք սարքողը պիտի ֆբ֊ի համար առանձին օգտագործի ֆէյսբուք քոնեքթը, իսկ թուիթերի համար իր ափին։
հակառակը՝ երբ թուիթերը հանեց ռսս֊ը, հանրութիւնը չբողոքեց։ ոչ ոք չասաց՝ սա մեզ համար էական յատկութիւն էր՝ մենք գնացինք այլ տեղ։
զի նոյնիսկ եթէ փոքրամասնութեան համար էական էր, իրենց ընկերների եւ համայնքների համար՝ ոչ, ու այդպիսով, բոլորը մնացին թուիթերում, իսկ թուիթերը օգտւում ա իր դերից ու մեր վզին կապում ա ինչ ուզի, զի նա ինչ կուզի կանի, զի ունի այդ ուժը, զի ժողովուրդը, ով վերջնական սպառողն ա, եւ քաղաքացին, ընդհանուր գոհ ա։
ու չգիտի, ինչից դժգոհ լինել։
հիմա ինձ թւում ա, ծուղակը, որի մէջ տեքնոլոգիական մարդը կարող ա ընկնել այն ա, արդեօք դու գոհ ես, թէ ջոկում ես, որ ինչ֊որ բան էն չի։
եթէ ես գոհ եմ, ապա ես մտածում եմ, որ երեւի ինչ֊որ բան չեմ ջոկում, ու վախենում եմ էդ վիճակից։
#տեքնոլոգիաներ #նոյնականացում #ապակենտրոնացում
աշուն 2018։
այսօր ռուսական ժապաւէնի չաթերից մէկում մէկն ասաւ, թէ նէյրոնային ցանցը սովորեցնում ա կոմպոզիցիաներ ընտրել։ նշանակում ա, որ ա — հեռախօսները սովորելու են կոմպոզիցիա, ու յուշելու են մարդուն, թէ մի քիչ էն կողմ տար կամերան, մի քիչ էլ էն կողմ, այ հիմա լաւ ա, չխկացնեմ։ (այստեղ նաեւ կարող ա յաւելուած արտադրող ընկերութիւնը համարի, որ նկարի պատճէնաշնորհն իրենն ա, զի ալգորիթմն իրենն ա, բայց չսահմանափակի քո օգտագործումը սոցիալական ցանցերում)։ բ — կը լինեն ռոբոտ լուսանկարիչներ։ ասենք ձեզ պէտք ա հարսանիքի նկարներ։ կամ հիւրանոցի գովազդ։ կամ ինչ֊որ ռեպորտաժ անել։ ուղարկում էք ձեր ռոբոտներին, իրենք ընտրում են որտեղից եւ ոնց եւ որ պահերը նկարել, ու տալիս են ձեզ նկարները։ սա նոյնիսկ գեղանկարչութեան վրայ կարելի ա տարածել։ բերեցիր մի խումբ ռոբոտներ տաթեւի կողմ, ասացիր՝ դէ աշխատէք։ ու իրենք կաշխատեն, կտաւի վրայ իւղաներկով նկարներ կանեն։ իրենց ուզած նկարները։
ու տէնց, արուեստի զգալի մաս դուրս ա գալու։ մարդ լուսանկարիչներին միայն շատ հազուադէպ հարսանիքներ են կանչելու, ու միայն շատ հազուադէպ լուսանկարիչների։ ու կասեն՝ անալոգային վայբ ա, զգո՞ւմ էք, որ մարդ ա նկարել։
ու իհարկէ կը լինի էն ամենաէական արուեստը, որը պարտադիր չի նոյնիսկ վիզուալ էսթետիկ լինի, բայց ասող ա։ այդ արուեստը մարդիկ են անելու։ իթ։
հիմա ի՞նչ ա դա նշանակում։ արդե՞օք մորալն այն ա, որ չարժի նկարել այնպիսի նկարներ, որ ռոբոտները յետոյ կանեն։ ու արժի անել միայն վեհ ու էական արուեստ։
ինձ թւում ա՝ չէ։ ինձ թւում ա, նկարում ենք, որ հաւէս լինի։ զի գործընթացը հաւէս ա։ նոյնիսկ, գրողը տանի, երեւակիչի հոտն ա հաւէս։
այնպէս որ, ռոբոտներն այլ աշխարհում են ապրում, եթէ թէկուզ ինձնից լաւ նկարներ են անում, ինչի՞ ես չանեմ իմ վատերը։
ու ապա, գուցէ մարդկութիւնը գայ ոչ թէ էքզիստենցիալիզմի, այլ էքսպերիենցիազմի, երբ կարեւորը քո փորձառութիւնն ա, ու քո էմոցիաները, ոչ թէ արդիւնքը։
ու տէնց։ #արհեստական_բանականութիւն #մարդիկ #տեքնոլոգիաներ #արուեստ
սպանիչ միտք ա՝ եռաչափ գոյնի ընտրիչ՝ https://d3x0r.org:444/javascript/colorPicker/index4.html
այառսիի d3x0r֊ից։ ահա։
#գոյն #ծրագրաւորում #կայք #տեքնոլոգիաներ
փաստօրէն, բաշը երբ չի կարողանում ճանաչել իւզերնէյմը, ասենք նիս֊ի կամ էլդափի խնդիր ունի, սէնց ա ասում։ իսկ էսէսէյջը, ասում ա՝ գնա, դու խմած ես։
#գնա #տեքնոլոգիաներ #լինուքս #կոնսոլ #բաշ #գուցէ_չկանք
Ես գուցէ ասել եմ, որ սեթը, այսօր իմ հասկանալով, վաւերագրական նկարի պէս ա, փողոցային լուսանկարի պէս ա, այն այն մասին ա թէ ովքեր են հաւաքուել այդ օրը այդ վայրում՝ ես այդ ժամանակաշրջանում ինչ երաժշտութիւն եմ լսել, ինչպէս եմ ինձ զգում, ով են մարդիկ ով գալիս են, ու ոնց են արձագանքում իմ դրած գործերին, մենք ծանօթանում ենք, ու փորձում ենք ընդհանուր հայտարարի գալ, նոր մարդիկ են աւելանում ընթացքում, տեղի աշխատողները կարող ա գնան գան, հազար ու մի բան ա կատարւում, լիքը անկանխատեսելի բաներ են պատահում, ու սեթն էլ այդ ամէնից ձեւաւորւում ա։
Սեթերիցս մէկը տեխնիկական պատճառներով չի ձայնագրուել։ Ու մի աղջիկ ասաց՝ «տանը մի հատ էլ նուագի նոյնը, ձայնագրի ու հրապարակի»։ Ես փորձեցի իրան բացատրել, որ տանը ձայնագրած սեթը, թէեւ հնարաւորինս մօտ փորձեմ անել նրան, ինչ եղել ա ակումբում՝ նոյն սեթը չի լինի։ Կը լինի այլ սեթ։ Փորձեմ բացատրել։
Անցնենք ծրագրաւորմանը։ Գոյութիւն ունի structural equivalence ու name equivalence։ Ասենք թէ ունենք տիպ human՝ այն ունի դաշտեր՝ name, weight, height, age։ ու ունենք տիպ alien, ով նոյնպէս ունի դաշտեր՝ name, weight, height, age։
TYPE
human = RECORD
name : ARRAY 64 OF CHAR;
weight, height, age: INTEGER
END;
alien = RECORD
name : ARRAY 64 OF CHAR;
weight, height, age: INTEGER
END;
Ապա մենք կարող ենք ունենալ փոփոխական Valod՝ human տիպի, ու փոփոխական FordPrefect՝ alien տիպի։
VAR
Valod: human;
FordPrefect: alien;
Եթէ ծրագրաւորման լեզուն չի պարտադրում name equivalence, մենք կարող ենք վերագրել FordPrefect֊ը Valod֊ին՝
Valod := FordPrefect;
Սա լրիւ վալիդ կոդ ա Modula-3֊ում, բայց ոչ՝ Oberon֊ում։
Եթէ կազմարկումն անցաւ, ապա թւում ա թէ, ծրագիրը պէտք ա որ չպայթի, գոնէ վերագրման ժամանակ։
Բայց արդե՞օք մենք այլ տեսակի սխալ չենք անում, ու ի՞նչ հետեւանքների ա բերելու այդ սխալը, ո՞նց ա պահելու իրան ծրագիրը, դա արդէն աւելի դժուար ա կանխատեսել։
Վերադառնանք սեթին։ Տանը նուագած ու ձայնագրած սեթը որը ձտգում ա կրկնել մի այլ, իսկական լայւ նուագած սեթ նման ա փողոցային լուսանկար բեմադրելու փորձի, իսկ այդ ժամանակ նոյնիսկ եթէ դու կարողանաս ամէնն անել նոյն կերպ (ինչը ակնյայտ չի որ հնարաւոր ա կամ հեշտ ա), դա միեւնոյն ա կը լինի փողոցային լուսնկարի պէս մի բանի բեմադրութեան փորձ, ոչ թէ փողոցային լուսանկար։
Ու եթէ տանը՝ ստուդիայում անել սեթ՝ ապա անել կարգչով, սիրուն, մտածուած, բոլոր մանրուքները հաշուի առած սեթ յստակ յաջորդականութեամբ։ Բեմադրուած լուսանկարի պէս։ Բայց ես բեմադրուած լուսանկարներ սովորաբար չեմ անում, այդ պատճառով ա գուցէ, որ դեռ չեմ վառւում ցանկութեամբ հանգիստ նախապէս մոնտաժած սեթ պատրաստելու։ Ինձ դուր ա գալիս փողոցի անկանխատեսելիութիւնը, ինձ դուր ա գալիս փողոցի ոչ կատարեալ լինելը, կադրի ոչ կատարեալ լինելը՝ բազմազան պատճառներով՝ եսիմով մտաւ կադրի մէջ, կոմպոզիցիան փչացրեց, լոյսը խաղաց, անցաւ կամ գնաց, ժապաւէնի վրայ անկապ կէտ եղաւ, մութ էր, լուսազգայունութիւնը չհերիքեց, ու երկար պահաժամի պատճառով լղոզուեց շարժումը։ Այդ ամէնը ահաւոր սիրուն ա, թէկուզ եւ «սխալ» կոմպոզիցիա արած կամ այլ «թերութիւններով» ու կեանքն ա անկատար, ու ինձ դուր ա գալիս որ լուսանկարներս ու սեթերս կատարեալ չեն։
ու տէնց։
այդ մասին շատ է խօսւում, գնահատւում է, որ մարդ ինքնավստահ է լինում։
իմ համար ինքնավստահութիւնն էլ աւելի բարդ էր ինչ֊որ արուեստին վերաբերող հարցերում։
իսկապէս, չէ՞ որ աւելի հեշտ է ռացիոնալիզացնել ուժեղ տիպաւորում գնահատելը, քան ասենք որ քեզ այսպիսի ֆոտո է դուր գալիս։
այդ ինքնավստահութիւնը՝ քո մտածողութեան, ճաշակի ու հակումների մէջ, աւելի հեշտ է ձեռք բերել, եթէ քո շուրջը նման մտածողութեան, ճաշակի մարդիկ շատ կան։
եթէ չկան, աւելի հեշտ է հարցնել ինքդ քեզ, արդե՞օք չես սխալւում քո նախընտրանքներում կամ եզրակացութիւններում։
այսպէս, շուրջս մարդիկ էին, ով c++֊ը կամ ջաւան համարում էին ամենալաւ տեքնոլոգիան։ ու ինձ մնում էր կպնել այդ ճամբարներից որեւէ մէկին։ կարծում եմ խելքս կը հերիքէր, աւելին, ինչ֊որ բան գրելու ուղին աւելի հեշտ կը լինէր։
այսպէս, ես տառապում էի եւ լուսանկարչութեան մէջ։ ինձ դուր եկող իմ նկարները բնաւ դուր չէին գալիս ուսուցչին, ում լուսանկարչութեան դասերին ես գնում էի։ ու նա իմ համար հեղինակութիւն էր, ու իրենից շատ կարեւոր բաներ ես սովորել եմ։ ինչո՞ւ պիտի իր ճաշակին չվստահէի։
ու այդպէս, տանջւում էի, անում էի նկարներ որ դուրս գալիս էին, ու չէի հրապարակում, ասում էի՝ անկապն են։ անում էի նկարներ, որ իրեն աւելի դուր կը գային, ու հրապարակում էի, չգիտակցելով որ դրանք իրականում աւելի կարգին ու անհետաքրքիր են։
այսպէս ես համարում եմ որ ֆոտո֊ի դասընթացների գնալը ինձ որպէս լուսանկարիչ աւելի հետ է գցել, քան օգուտ է տուել։
այսպէս ես կարող եմ հպարտանալ որ իմ ՏՏ֊ին վերաբերող կրթութիւնը ինձ շատ չի խանգարել իմ ուղին գտնելու։ կամ գուցէ դա այդ իսկ կրթութեան թերացումներից էր՝ օրինակ այն պատճառով, որ այն ժամանակ ծրագրաւորման վրայ շատ չէին կենտրոնանում, ու փոխարէնը մենք լիքը ասենք կիսահաղորդիչների տեսութիւն ենք անցել։
ու ես ինձ հարցնում էի՝ չէ՞ որ այս մարդը ասենք, վատ նկարներ է անում, ու արդե՞օք նա չպէտք է լսի աշխարհին, ով իր նկարները չի գնահատում։ ո՞նց կարող է նա այդքան ինքնավստահ լինել ու շարունակել անել այն ինչ անում է։
ընդհանուր առմամբ, այսօր ես կասեմ՝ հենց այդպէս։ պարզապէս երեւի չարժի մտածել որ արածդ վերջն է ու դու չգնահատուած յանճար ես։ պարզապէս ինչ կաս դա ես։
յիշեցի այս պահին մի զրոյց երիտասարդ նախաձեռնողների, ու մի ճարտարապետի միջեւ։ նախաձեռնողներն իրենք էին ինտերյեր դիզայն արել ու հարցրին՝ «ի՞նչն ենք սխալ արել», ու ճարտարապետը շփոթուեց հարցից՝ «ո՞նց թէ սխալ», քանի որ սխալի հարց չի, դուք էլ այսպէս էք արել։ «լաւ, ի՞նչ կը փոխէիր» — հարցրին։ «ոչ մի բան» — պատասխանեց, — «դա ձեր դիզայնն է, ու բացի նրանից որ ինձ դուր է գալիս, այն ձերն է, եթէ փոխելու ցանկութիւն ունենաք, փոխէք ինչպէս ձեզ հաւէս է, ու կարծում եմ ինձ էլի այստեղ դուր է գալու»։ «ես իհարկէ կարող եմ մի քանի միտք տալ, ու կը տամ, բայց դրանց լուրջ մի վերաբերուէք, միայն եթէ մտածէք որ հաւէս միտք է, պարզապէս մտքներով չի անցել մինչ այդ, ապա փորձէք օգտագործել»։
այսօր ես աւելի ինքնավստահ եմ քան երբեւէ իմ արածների եւ ընտրածների մէջ այն պատճառով, որ արդէն ընդունել եմ որ իմ արածն՝ իմ արածն է, ու իմն էլ դա է։ «լաւն» է, «վատն» է, «սխալ» է, «սխալ» չէ, ի՞նչ կարեւոր է։
գիտակցել եմ, որ այդ իմ շարունակուող տառապանքները մէկ է շատ բան չեն փոխում, ես փոխւում եմ ինքս, փոխւում են իմ նախընտրութիւնները, բայց ես ինքս եմ փոխւում ու զարգանում, ու ոչ այն ուղղութիւններով, ուր հեշտ է գնալը։
փաստօրէն այսպէս է ստացւում։ եթէ մէկ է «ճիշտ» ուղին չես ընդունելու, իւրացնելու, չես կարող, ապա ինչո՞ւ իզուր տառապէս։
ես ինձ եմ ընդունել։ ու նաեւ ընդունել եմ որ ես բնաւ կարեւոր չեմ ու իմ արածն էլ շատ կարեւոր չի։ ու ինձ ծիծաղելի է երբ մարդիկ կարեւորութիւն են տալիս իրենք իրենց արածին։
զբաղւում ենք էլի։
կարեւորը իզուր չտառապելն է։ ինչ ուզում ես դա էլ արա։ որ լեզուն դուր է գալիս դրանով էլ գրի։
բայց որն է այստեղ սխալը, դա մտածելն է թէ սա «կարգին» է, ու ապա պէտք է այսպէս անել։ ու այո, իմ չսիրած գոութու էլ է երբեմն էֆեկտիւ օգտագործել, այո։ բայց իմ նախընտրած լեզւում այն բացակայում է իհարկէ։
ի վերջոյ ես եկել եմ նրան, որ ես ինքնավստահ եմ այն առումով, որ ես գիտեմ ինձ ինչ է դուր գալիս, ու թքած թէ դա բռնում է թէ չի բռնում ուրիշի ճաշակին, քանի որ դա ամենաանիմաստ զբաղմունքն է՝ ինքդ քեզ անդադար քուեսշն անելը, եթէ մէկ է չես կարող փոխուել այն ուղղութեամբ որը հարազատ չի։
այնպէս որ ես գիտեմ ես ինչ եմ ուզում ստանալ, կամ ինչ միտք է անցնում։ ու իհարկէ, ես սովորում ու փոխւում եմ, քանի որ երբ ես գիրք եմ կարդում, կամ ուրիշների նկարներ եմ նայում, ես գտնում եմ ինչն է իմը, ինչը իմը չէ։
դա էլ կրթութիւնն է, երբ տարբեր բաներ գիտես, ու կարող ես ընտրել, քանի որ ամէն ինչի ինքդ չես կարող հասնել։
այդ պատճառով էլ ահաւոր դուրս չի գալիս երբ խօսում են տեքնոլոգիայի պրոպագանդայի մասին, մարդկանց պարզապէս պէտք է բոլոր այլընտրանքների հետ ծանօթացնել, ու թող իրենք ինչ ուզում են ընտրեն։ ու այո, այդպէս այսօր կրթութեան մէջ չի արւում, ծանօթանում են միայն ամենախորացողները։ բայց դա չի նշանակում որ պէտք է հակառակն անել՝ ծանօթացնել միայն քո սիրածի հետ ու չծանօթացնել այլ մօտեցումների հետ։
ու տենց։
նախկինում ես նկատում էի ինչպէս է տեխնիկան փոխում էսթետիկան։ ասենք, թուային մոնտաժը բերեց մեզ «դիսկրետ» մոնտաժ։
յետոյ սկսեցի նկատել ինչպէս ճաշակն ու հասարակութիւնը սահմանում են տեքնոլոգիաները։
սկսենք, օրինակ, լուսանկարչութիւնից։ ճապոնական ժապաւէնները տալիս են աւելի քիչ կոնտրաստ պատկերներ, ու, հետեւաբար՝ այդ պատկերներում աւելի շատ են գոյների երանգները։ ճապոնական ժապաւէնները նաեւ աւելի սառը պատկերներ են տալիս։ ամերիկեան ժապաւէնները, ընդհանուր առմամբ, աւելի կոնտրաստ են, ու աւելի տաք պատկերներ են ստանում։
սա գուցէ կապ ունի նրա հետ, որ ճապոնական դպրոցականներն արդէն աւելի շատ երանգ են կարողանում տարբերել, քան եւրոպական դպրոցականները։ եթէ եւրոպացուն ցոյց տալ պալիտրա, եւ հարցնել, ո՞ր գոյնի ներկն է ընտրում, ասենք պարիսպ ներկելու համար, նա կարող է ընտրել եղածից որեւէ մէկը։ ճապոնացին կարող է ասել՝ ինձ պէտք է այս ու այս երանգի արանքում։ հետեւաբար այսպիսի կատալոգները ճապոնացիների համար այլ են։ իսկ դա ըստ երեւոյթին կապ ունի նրա հետ, որ ճապոնիայում աւելի շատ են էսթետիկայի հետ կապուած առարկաներն, ու նոյնիսկ իկեբանան՝ դպրոցական առարկայ է։
երանգների ընկալումը զարգացուող յատկութիւն է։ օրինակ, փոքր, մինչ դպրոցական երեխաները դեռ դրանք լաւ չեն տարբերում, այդ պատճառով էլ իրենց խաղալիքներն ունենում են մի քանի, ու շատ պայծառ գոյներ․ ասենք վառ կարմիր, վառ կապոյտ։ ես ինքս գիտեմ մի երեխայ, ում մայրիկը չի կարողանում սովորեցնել տարբերել կապոյտն ու երկնագոյնը, բայց նա տարերում է կապոյտն ու նարնջագոյնը։
ու այն մարդիկ, ով ունեն աւելի զարգացած գունային ընկալում, ով աւելի շատ երանգներ են տեսնում, աւելի են հաճոյք ստանում պակաս կոնտրաստով, բայց երանգներով հարուստ նկարներ դիտելիս։
իսկ այսօր ֆուջին է՝ ճապոնական ընկերութիւնն է, որ ստեղծել է x-trans սենսորը, եւ իրենց խցիկները լրիւ այլ որակի պատկերներ են տալիս, քան մնացած բոլոր արտադրողներինը, ով օգտագործում է դասական բայեր սենսորը։
նոյն ֆուջիի տնօրէնն, ի դէպ, մի անգամ հարցազրոյցում խոստովանել է, որ ֆուջիի մի շարք խցիկների (ասենք fujifilm xa) շուկան՝ ասիան է․ ասիացի աղջիկներն են։
But cameras like the X-A2, while they haven’t done as well in the USA, they’re popular in Asian countries.
Սակայն X-A2֊ի պէս խցիկները, դրանք լաւ չեն վաճառւում ԱՄՆ֊ում, բայց շատ պոպուլար են ասիական երկրներում։
Young women are buying these cameras, and the primary reason they like them is for their rendition of skin tones.
Աղջիկներն առնում են այդ խցիկները, եւ ամենակարեւոր պատճառն այն է որ նրանք հաւանում են դրանցով ստացուող մաշկի գոյները։
այս էջն էլ բացատրում է որ այդ կամերան յատուկ նախագծուած է որ հարմար լինի սելֆիներ անել։
այդ ժամանակ ես մտածեցի՝ տեսնես, ինչո՞ւ են ասիացի աղջիկներն աւելի հետաքրքրուած որակեալ սելֆիներ անելու մէջ, քան, ասենք, արեւմուտքի աղջիկները։ եւ աւելի յստակ, ի՞նչն է իրենց աւելի հետաքրքրում՝ սելֆին, թէ՞ որակը։
արդե՞օք ասիացի աղջիկներն աւելի են հետաքրքրուած իրենք իրենց ցոյց տալու մէջ։ եւ եթէ այդպէս էս, ապա ինչո՞ւ իրենց չի հերիքում՝ արեւմուտքի աղջիկների պէս՝ ասենք այֆոնի խցիկի նկարը։
յետոյ կարդացի, որ արեւելեան, եւ մասնաւորապէս ճապոնական շուկան շատ բծախնդիր է։ ճապոնիայում կան ահռելի մեծութեան դահլիճներ, ուր մարդիկ ընտրում են ամենալաւ աուդիոտեխնիկայից ամենալաւը։ ու որակեալ աուդիոտեխնիկայի պահանջն այնետղ անհամեմատ աւելի մեծ է, քան արեւմուտքում։
ու ապա գուցէ ասիացի աղջիկների՝ խցիկների հանդէպ բծախնդիր լինելը պարզապէս ասիացիների՝ տեխնիկայի հանդէպ ստանդարտ բծախնդութեան շրջանակներում է․ իրենք չեն բաւարարւում հեռախօսի ինքնանկարով, որովհետեւ հեռախօսի կամերաները թոյլ են, եւ իրենք ուզում են աւելի լաւ նկարներ ստանալ։ ահա ձեզ մի այսպիսի աղջիկ, ով գուցէ եւ գիտի APS-C֊ն ինչ է։ նաեւ, ես չգտայ ոչ մի յղում, կամ հետազօտութիւն այն մասին որ ասիայում աղջիկներն աւելի շատ են սելֆի անում, կամ աւելի շատ են հետաքրքրուած սելֆիներով, քան արեւմուտքում։ հաւանական է թւում որ տարբերութիւնն իսկապէս հենց ասիացիների՝ իրենց նկարների հանդէպ աւելի բարձր պահանջներն են։
հետաքրքիր է նաեւ, որ ականջակալների, աուդիո տեխնիկայի շուկայում էլ կան տարբերութիւններ, որ շատ նման են ժապաւէնների տարբերութեանը։ արեւելեան շուկայում նախընտրում են այն աուդիոտեխնիկան, որն աւելի լաւ արտայայտում է աւելի բարձր յաճախականութիւնները։ այդպիսի տեխնիկան կոչւում է սառը՝ ասենք՝ սառը ականջակալներ։ արեւմուտքում նախընտրում են ցածր յաճախականութիւններ, ու այդպիսի ականջակալները կոչւում են՝ տաք ականջակալներ։ շատ նման է եւ ֆոտո֊ին, արեւմուտքում ընդհանուր առմամբ նախընտրում են տաք նկարներ, ու կոդակի ինժեներներն էլ, ըստ երեւոյթին դրանք էին նախընտրում, ու նախագծում աւելի տաք պատկերներ ստացող ժապաւէն, իսկ ճապոնացի ճարտարագէտները նախընտրում էին սառը գոյներ, թեթեւ, բաց, սպիտակ մաշկ, ու հակուած էին այդպիսի լուսանկարչական ժապաւէններ նախագծելու։
ու տենց։
այսօր թողել եմ նոր մեքենաս որ գազը հանեն վրայից։
մեքենան առնում են, որ կեանքը հեշտացնի, ու նուաստացումները կրճատուեն՝ «մարշուտկա» չնստես։
ոչ թէ որ կեանքը բարդացնի՝ երկար լիցքաւորում, հերթ, կանգնել դրսում սառել
ձմեռը, ու բեռնախուցդ էլ փոքրանայ կամ չլինի։ բա որ դիակ պէ՞տք լինի տեղափոխել։
ամէն օր չի պատահում, բայց մարդ ես։
անհարմարութիւններն հաշուելով, գազով մեքենան աւելի է նմանւում «մարշուտկա»֊ին քան մեքենային։
այ եթէ Տեսլա ունենաք, այնտեղ եւ ետեւից եւ դիմացից բեռնախուց է՝ շարժիչներն
անիւների մէջ են։ կարող էք Տեսլայի վրայ գազ դնել, եւ մէկ բեռնախուց էլ ազատ
կը մնայ։
ու տենց։
գրում եմ որ չմոռանամ հիմնականում՝
ընկերներիցս մէկն ուզում էր կազմակերպել «Տղամարդիկ» ֆիլմի դիտում իր անգլախօս բարեկամների համար։ փտնրեց համացանցում անգլերէն ենթագրեր, եւ, բնականաբար, չգտաւ։
ապա որոշեց պատրաստել ենթագրերն ինքնուրոյն։ ինձ ասաց, որ եթէ գտնէր գոնէ ինչ֊որ լեզուով .srt նիշքեր, ապա անհամեմատ աւելի հեշտ կը լինէր անգլերէն վարկածը պատրաստել՝ առնուազն ժամանակի մասի վրայ ջանք ծախսել պէտք չէ՝ արդէն կայ։
ես ունէի «Տղամարդտանց» ինչ֊որ ռուսաստանում արտադրուած դի֊ւի֊դի֊ի պարունակութիւնն ինչ֊որ մի հեռու տեղ։ Գտայ, ստուգեցի՝ իրօք պարունակում է ռուսերէն ենթագրեր։
Գիտէի, որ դրանք լինում է .srt֊ի փոխակերպել, բայց չգիտէի ինչպէս։ Սկսեցի կարդալ, եւ ասեմ որ նկարագրուած ձեւերի մեծ մասն իմ մօտ չաշխատեց, ներառեալ avidemŭ եւ ogmrip֊ի օգտագործելը։
հիմա, ինչ եմ արել, որ ստացուել է՝
նախ, որպէսզի բացել դիւիդի֊ն ոչ թէ իսօ պատկերից,
, որտեղ video_ts պանակն է։
Նաեւ ստուգեցի, որ համարի հոսքն է՝ առաջինը ինչ֊որ ՌԴ դրօշով տեքստ էր, զգուշացնող ում տունն է, արտադրողի կարծիքով, բանտում։
Երրորդը հոսքը՝ ֆիլմն էր։
Ապա՝
Ստանում ենք՝
Երբ փորձում էի “-slang 0” կամ “-slang 1”
ստանում էի դատարկ ելքային նիշքեր։
Ապա փորձեցի “-slang ru” դրօշով՝
ու ահա, 1.4 մբ֊նոց ելք՝
Գուցէ այդ պատճառով էլ տապալւում էր ogmrip֊ը, երեւի համար էր նշում, իսկ յետոյ բողոքում, որ ելքային նիշքերը չի կիրառի քանի որ զրօական չափս ունեն։
ի՞նչ է իրենից ներկայացնում։ ահա թէ ինչ։
Պարզւում է, դիւիդի֊ի վրայ ենթագրերը չեն պահւում տեքստի տեսքով, այլ արդէն ռենդեր արած վիդեո֊ի տեսքով են։
Ու նուագարկիչը «օվերլեյ» է անում մի վիդեո հոսք միւսի վրայ։
Ով կը մտածէր։ Ահա սա այն մասին է, երբ ժողովրդի ստեղծած ազատ ֆորմատներն ու տեքնոլոգիաներն աւելի առաջադէմ են կորպորատիւներից։
Օկեյ, բա ինչպէ՞ս վերածենք դրանք տեքստի։ Պարզւում է, պէտք է տառաճանաչում (optical character recognition) անել։
տեղակայեցի tesseract, /etc/portage/package.use ֊ի մէջ աւելացնելով
քանի որ իմ /etc/portage/make.conf֊ի LINGUAS֊ը փոխել չեմ ուզում, եւ այնտեղ գրուած է՝ “hy hy_AM en en_GB”
եւ vobsub2srt ծրագիրը, որն, ի դէպ, Ջենթու համակարգերի համար տեղակայման սխալ նկարագրութիւն ունէր, եւ այդ նկարագրութիւնը ձեռքի հետ ուղղեցի։
Աւելի լաւ է «օվերլեյ» պատրաստէր, մէկ է գիտհաբ արդէն օգտագործում է, քան առաջարկէր հիմնական «փորթիջ» ծառի մէջ «եբիլդ» տեղադրել։
Սիրուն չի, Տարօն, չունի այդ կուլտուրան նախագծողը։
Հիմա՝
Եւ ահա, պատրաստի ելքային նիշք՝
ու տենց։
նայում եմ, ֆլիքրում պարզւում է մաեմո խումբ կար, արդէն մեռած, ու ինչ հաւէս հաքերական համայնք էր հաւաքուել մաեմո֊ի շուրջը՝ ֆոտոներ մաեմո֊ից կառաւարուող ուղղաթիռներով, գիտական հաշուիչներով, զանազան ծրագրերով, բութ լոադերներով, սրամիտ հետդիրներով։
ո՞ւր են այդ մարդիկ։ ֆլիքրով երեւում է՝ մէկը լումիա է առել, դրանով է նկարներ անում։ մէկը՝ հտց։ բայց այլեւս այդ հաքերական տրամադրութիւնը չկայ։ իչնի՞ի։
գուցէ այդ «լաւ» ու «վատ» կոմպանիաները իրօք գոյութիւն ունեն։ միջավայրը կապ ունի, չէ՞։ ակնյայտ է, որ ՄԻԹ֊ում այլ միջավայր է քան մեր կոռումպացուած եւ ամբողջովին փտած պոլիտեխնիկում։
մաեմո֊ն հոսք էր ստեղծել, կրեատիւ դասի մի հոսք, ուր այդ մարդիկ ընկել էին։
իսկ հիմա այդ հսոքը չկայ, ու իրենք այդ հոսքից դուրս մի ձեւ ապրում են, ինչպէս բոլորը։
ու գուցէ իմ, ասենք gta04֊ի մեյլ լիստեր կարդալը այդ հոսքի կարոտն է, ես այդ պատճառով եմ տխրում որ մաեմոն մահացաւ։ ու ես լրիւ զգում եմ, որ ոչ սեյլֆիշը, ոչ անդրոիդը այդ իմ ասածը չապահովեցին, չստեղծեցին։
ու ի դէպ, գուգլ թրենդերին նայելով, ակնյայտ է, ինչու յոլլա֊ենք փողի կարիք ունեն։ իրենք երբեք այդ հանրայնութիւնը չեն վայելել։ չգիտեմ ինչու։ կարծես վատ մարկետինգ չէին անում։
այս կանաչ Յոլլա֊ն Ֆինլանդիայի հետ կապ չունի՝ Կալիֆորնիայի կուրորտներից է։ ։Պ դեղինի աճն է պէտք համեմատել նոկիայի հետ։
երեւի աւելի լաւ պատկեր ցոյց է տալու մաեմո եւ սեյլֆիշ համեմատելը։
հետաքրքիր է նաեւ, որ ն900֊ով լաւ հետաքրքրուած էին Իրանում։ երեւի մենք թերագնահատում ենք իրենց տեխնիկական պոտենցիալը, ու «տեխնար» մարդկանց քանակը։
ու տենց
Տեսածրելու գործընթացի արդիւնքում ամէն նկարն աւելի փափուկ է ստացւում։ Դա այն պատճառով է, որ ծրիչը չի կարողանում ստանալ նկարի լրիւ տուեալները, փոխարէնը բաժանում է այն մասերի, եւ միջինացնում արժէքները։ Արդիւնքում՝ բարձր կոնտրաստ ունեցող սահմանագծերի կոնտրաստն ընկնում է, եւ պատկերն աւելի փափուկ է դառնում։
ես փորձում էի հասկանալ, այդ RMS֊ն ինչի մասին է։ հիմա թուղթ գտայ, որը շատ հարցերիս է պատասխանում եւ հիմա աւելի լաւ եմ հասկանում ժապաւէնը ինչ է։ (:
կարծես PGI֊ն պարզ է, իսկ RMS֊ը ի՞նչ է նշանակում։
սեփականատիրական գրաֆիկական ծրագրի ռեւերս ինժեներինգ եմ անում, ահա ինչից ինչ եմ ստանում՝
քանի որ այդ գործիքը միայն ջպգ է կարողանում պահել, այստեղ են կորուստները։
բայց ընդհանուր առմամբ հասկանալի է ինչ է անում։ ։Պ
ու տենց
Իսկական հաքը՝ ինչ֊որ անկապ ու անպէտք բան կոտրելը չէ։ Իսկական հաքը իմաստ պիտի ունենայ, խնդիր լուծի։
Հիմա պատմեմ ինչպէս եմ ես լուծել մի խնդիր։
Ժամանակին, 2000֊2001 թուերին կար հաւէս բառարան, որ բոլորը իրենց պարտքն էին համարում իրենց համակարգերում ունենալ, կոչւում էր՝ armdicto։ Պատրաստել էր ոմն Տրոյը, իսկ նրան օգնել էին երկու աղջիկ, ում անունները «էբաութ» բաժնում նշել էր։
Այդ բառարանը անցեալ դարի բառարան է։
Նախ, որովհետեւ այսօր արդեն ընդունուած չէ ազատ ԾԱ֊ի տարածման շնորհիւ (բարեբախտաբար) որ բառարանի հետ աշխատող ծրագիրը, եւ բառարանի նիշքերը իրենք, կապուած լինեն։
Նաեւ, այս բառարանը աշխատում էր Windows ՕՀ֊ում x86֊ի վրայ։
Իսկ ի՞նչ անել GNU/Linux կամ MacOSX օգտագործողների՞ն։
Օկեյ, սա դեռ լուծելի է։ wine֊ի օգնութեամբ լինում է աշխատեցնել որոշ windows ԾԱ GNU/Linux եւ MacOS X համակարգերում։
Ահա եւ աղջիկների անունները՝
Իսկ ի՞նչ եթէ ես ուզում եմ այլ բառարանի ծրագրի հետ աշխատեցնել այս բառարանի բառերի բազա՞ն։
Իսկ ի՞նչ եթէ ես չեմ վստահում ոչ ազատ ԾԱ֊՞ին։ Ի դէպ, Տրոյ անունը լաւ յոյսեր չի ներշնչում։ Ի՞նչ իմանաս ինչ է անում այս ծրագիրը։
Իսկ ի՞նչ, եթէ ես ուզում եմ պատճենել փակցնել թարգմանուած բառը, իսկ այն, փաստօրէն, armscii-8 կոդաւորումով է։
Բայց լաւ, մենք արդեն իրօք 21֊երորդ դարում ենք, եւ ոչ միայն Յունիկոդ ենք օգտագործում,այլ եւ ոչ միայն Ինթել պրոցեսորներ։ Ասենք ես երեւի աւելի շատ ARM ունեմ քան Intel։
Բացի դրանից ես ունեմ PowerPC պրոցեսորով երկու համակարգիչ, իսկ ոմանք ունեն MIPS պրոցեսորներով լափթոփներ։
Իսկ ի՞նչ, եթէ ես ուզում եմ օգտուել այս աշխատանքով իմ խելախօսի վրայ։
Ասենք դուք կարող է ունէք Անդրոիդ կամ ԻՕՍ, իսկ ես ասենք ունեմ Սեյլֆիշ։
Այսինքն մեզ պէտք է այս բառարանը ARM֊ի վրայ։ Ի՞նչ անել։
Նախ կարողանալ հանել այդ բառարանը ծրագրից։
Ես գտել եմ (գուգլի օգնութեամբ) այս ծրագիրը համացանցում՝ http://users.freenet.am/~osprog1/ArmDicto%20v1.1.rar
Չգիտեմ ով է այս osprog1֊ը, բայց շնորհակալութիւն նրան։
Քաշեցինք՝
Հիմա բացենք ռառ֊ով։
Օկեյ, ոչ մի բառարանի նիշք էլ չկայ։
Այն ինչ֊որ տեղ թաքցուած է։ Ո՞րտեղ։ Այստեղ՝ data1.cab նիշքում։
Այո, այսպիսի հաւէս ծրագրեր կան ԻնսթալՇիլդ ցաբ նիշքեր բացելու համար։
Հիմա գտնում ենք main.dat նիշքը Program_Executable_Files/Data պանակում։
Օկ, եթէ փորձենք հասկանալ ի՞նչ ֆորմատի է, բան պարզ չէ։
Օկեյ, նայենք այն հեքս խմբագրիչով։
Ահա, տեսնում ենք, ինչ֊որ զրօներ են, յետոյ ինչ֊որ “(null)” յետոյ՝ BB EF 2C 20 BBEF BB ED C7 F3 …
Սա հաստատ ARMSCII-8 է։ Ստուգում ենք՝ այո, թարգմանութեան տեքստն է։
Յետոյ էլի գնում են զրօներ, իսկ յետոյ յաջորդ բառը՝ abandon, եւ ամէնը կրկնւում է։
Լաւ, իսկ ի՞նչ է մեզ պէտք վերջում։ Մեզ պէտք է ասենք tab separated նիշք, ուր սկզբից բառն է, յետոյ ԹԱԲ է գնում, յետոյ բառի թարգմանութիւնը։ Կարծես կարելի է փորձել կոտրել։
Դէ, ամէն ինչ այդքան պարզ չէր։
Նախ, զրօներ անկապ յայտնւում են, պարզւում է, եւ բառերի, եւ թարգմանութիւնների արանքում։
Բաւական ջանք է պահանջում, ահա այսպէս է արւում՝ [https://github.com/norayr/armdicto-hack/blob/master/armdictohack.Mod
]4
Արանքում պէտք է քոնուերտել արմսքի֊ից դէպի յունիկոդ՝ https://github.com/norayr/armdicto-hack/blob/master/ArmsciiUTF.Mod
լաւ, կարծես լինում է։ Սա իրականում ամենաբարդ մասերից էր, չնայած այնքան պարզ անցանք այստեղ։
բայց եւ կոդը ամէն ինչ բացատրում է։
Ինչ֊որ սխալ armscii-8 շարուածք են օգտագործել, այդ պատճառով և֊ը սխալ է, a2֊ի տեղը a8 է, սխալ տառատեսակներ էլ կային, յիշում եմ։ Նախ սա ուղղում ենք՝
Հիմա կարծես թէ նորմալ ելքային նիշք է տալիս, բայց ինչ֊որ անկապ նիշեր կան, ասենք minor բառը նորմալ չի երեւում։
Օկ, նայում ենք մութքային նիշքը։
Էս ի՞նչ «FB» է, ինչո՞ւ ոչ նորմալ, լատինատար «o»։ Պարզւում է, fb֊ն armscii֊ի «օ»֊ն է։ Երեւի աղջիկները հաւաքելիս շփոթուել են, կամ սխալ շարուածք ունէին։ Ինչեւէ։ Իսկ ո՞նց է ինքը արմդիկտո֊ն սա ցոյց տալիս։
Պարզւում է՝ ոչ մի ձեւ չի կարողանում։
minor բառը պարզապէս չի կարողանում գտնել, ու բաց է թողնում։
Լաւ, մենք գտանք տուեալների բազայի սխալ։ Ուղղենք, եւ հասանելի դարձնենք այս բառը մեր ազատ ծրարգրերում։
Ինչպէ՞ս բայց։ Ես չեմ ուզում ձեռքով նիշք խմբագրել։ Համ էլ, կարող է էլի՞ նման խնդիրներ լինեն։
Աւտոմատացնում ենք։
Ափդեյթ․ հիմա մտածում եմ, ինչքան աւելի էլեգանտ կը լիներ նոյնը անել Օբերոնով՝
Պարզապէս գիշերը չէի մտածել, որ ծրագիրը կարելի է ոչ միայն կոնուերտելու համար օգտագործել։
եւս մի ափդեյթ․ իրականացրի ամէնը Օբերոնով, եւ ուղղեցի եւ֊երը եւ փոխեցի հայերէն տեքստի մէջ հանպիդող սխալ «~» նիշերը ճիշտ «՜» երկարացման նշաններով։ այսպէս, ահա։Ճ
հիմա այսպէս՝
111֊ը 6f֊ն է, այսինքն լատինատառ օ֊ն։
Այո՛, փոխուեց։
Է՞լ ինչ կայ ուղղելու։
Փաստօրէն, այստեղ, gyve բառից յետոյ ինչ֊որ սխալ բառ է՝
Ահա, եւ կրկին ինքը արմդիկտո֊ն չի կարողանուց ցոյց տալ՝
Ի դէպ, ինձ թւում է, ես փորձում էի այս բառը փնտրել, ուզում էի իմանալ, ինչո՞ւ էր իմ սիրած խաղերից մէկը gobbler կոչւում։ Ինչեւէ։
Ֆիքսում ենք՝
Իսկ սա՞ ինչ է, իմ ստացած նիշքում flance֊ից յետոյ ինչ֊որ b0 կայ, ահա եւ մուտքում էլ էր՝
Ի՞նչ է անում, ինչո՞ւ համար՝
Ֆիքսում ենք՝
Հիմա կրկին աշխատացնում ենք հաքը, ու նայում ինչ է լինում՝
ահա, հիմա եթէ տալիս ենք ասենք ինտերակտիւ stardict_stardict-editor ծրագրին, ասում է որ կրկնւող բառեր կան։ իրօք, դբ֊ի մէջ կան։ եւս մի սխալի տեսակ, որը գտանք։
օկ, սա արդեն հեշտ է լուծւում՝
եւ հիմա անելով
ստանում ենք ելքային բառարաններ։
Դրանք կարելի է տեղադրել ~/.stardict/dic պանակի մէջ եւ օգտագործել դեսքթոփի վրայ՝
իսկ կարելի է լցնել ~/.local/share/harbour-sidudict պանակի մէջ եւ օգտուել Սեյլֆիշի վրայ՝
Անդրոիդի համար էլ նման բառարաններ կան, դրանք են՝ GoldenDict, ColorDict, Wordmate Fora Dictionary եւ AntTek Dict, կարճ ասած՝ շնից շատ են։
Յոյսով եմ, մարդիկ կան, ով հասկանում են, որ առցանց ծրագրերը, եւ մասնաւորապէս բառարանները, ինչքան էլ լաւը չʼլինեն, մենք չենք վերահսկում, ու դրանք մնում են ՍԱԱՍ, ի տարբերութիւն ծրագրերի ու տուեալների, որ մենք օգտագործում ենք լոկալ։
Ամբողջ նախագիծը՝ հաք անող ծրագրի ելատեքստը եւ սկրիպտը ազատ լցուած են գիթհաբում՝ https://github.com/norayr/armdicto-hack
իսկ բառարանների պանակը՝ այստեղ է http://norayr.am/armdicto/
— http://norayr.am/armdicto/armdicto.zip ստացուած բառարանի նիշքերը
— http://norayr.am/armdicto/armdicto.txt թաբերով բաժանուած բառերի ելատեքստը։
նաեւ հասանելի է գիթհաբում։
ի դէպ, այդ ելատեքստը կարելի է եւ հետ ստանալ բառարանի նիշքերը դեքոմփայլ անելով։
Կրկնում եմ շնորհակալութիւնն անծանօթ Լուսինէ Յարութիւնեանին եւ Աննա Մխիթարեանին, ենթադրում եմ որ իրենք են կազմել այս բառարանը։
բարի գալուստ XXI֊րդ դար, ահա։
ու տենց
ահա, ուրեմն սարքերս բազմացան
[}}
էւոլյուցիան աջից ձախ
[}}
յոլլայի հետ եկել է բաւական լար յուէսբի լար, աւելի որակով, քան նեքսուսների հետ է գալիս, ու այդ լարի համար էյսի֊դիսի ադապտեր։ փաթեթները շատ որակով են, չեն ճղւում, պէտք է բացել որտեղից նախատեսուած է։ էդ ամէնի լուսանկարներ չեմ ուզում լցնել, այլ փոխարէնը էկրանահաններ՝
միանալիս առաջարկեց գրանցուել յոլա խանութում ու ժամը կարգաւորել։ ես իհարկէ շատ բան եմ ուզում, բայց քանի կպել էր ինտերնետին, թող ntp֊ով էլ ժամը սինք աներ։ Ժամը պատահաբար սխալ դրեցի, աւելի ճիշտ՝ ամսաթիւը չնշեցի, մտածեցի յետոյ ntpd -s կասեմ, այն էլ, այդ պատճառով, ասենք յոլա խանութը չʼաշխատեց։ ինչպէս նաեւ իմ կայքը՝ այդպէս էլ բողոքեց զննիչը, որ սերտիֆիկատը ապագայում է։
խանութը բաւական հաւէս տեսք ունի, ու կարողանում է զուգահեռ մի քանի ծրագիր տեղադրել՝
[}}
[}}
ծրագրեր գրեթէ չկան, շատ աղքատիկ է։ մաեմո֊ների ռեպոզիտորիաներն անհամեմատ աւելի հարուստ են։
չկայ եւ նորմալ ֆոտո անելու ծրագիր։ ասենք ֆկամերայի պէս։ միայն տուփից դրսինը։ լիքը գրելու բան կայ իրականում։
որոշ ծրագրերի նկարագրութեան մէջ գրուած է որ դրանք անդրոիդի ծրագրեր են։ իսկ անդրոիդի ծրագրեր աշխատացնելու միջաւայրը՝ ալիեն դալվիկը, փաստօրէն տուփից դուրս չկայ։ չգիտեմ, կախուածութիւններ կը հասկանար, թէ չէ, դեռ չեմ փորձել։ փորձել եմ կոնսոլում zipper աշխատացնել, ինչպէս նեմոմոբայլում, բայց զիփեր չկայ։
Կարգաւորումներում միացրի «դեւելոփեր մոդ»֊ը, հարցրեց սսհ֊ով կպնելու գաղտնագիր, յայտնեց իմ այփին, որ էլ իֆկոնֆիգ չʼհաւաքեմ, իսկ ծրագրերի ցանկում յայտնուեց տերմինալ։
երեւում է որ նեմոմոբայլ֊ի հիման վրայ է հաւաքած։ հիմնական օգտւողի անունը՝ նեմո։
[}}
սսհ պէտք է լինել nemo անունով։ յետոյ devel-su ֊ն տալիս է ռութ շել։ կարելի է հաւաքել passwd ու փոխել ռութի գաղտնագիրը։ ոչ մի կոտրել, ոչ մի բան։ փո՞ղ ես տուել, քո՞նն է՝ օգտուիր։
ահա
հայերէն տառատեսակներ, ինչպէս եւ հայերէն ստեղնաշար տուփից դուրս չկար։
ինչպէս սովորական համակարգում պէտք է ստեղծել ~/.fonts ու տառատեսակ աւելացնել դրա մէջ․
հեռախօսի շելլում հաւաքեցի
իսկ իմ մեքենայի վրայից լցրի տառատեսակներ՝
ահա, հիմա աշխատեց՝
[}}
եւ ազատ ծիւիչ ծրագիր, նկարագրութեան մէջ նշուած էր որ ելատեքստը գիտհաբում է՝
[}}
նաեւ տեղադրեցի ազատ ռադիո լսելու ծրագիր, կրկին նշուած էր որ սորսը գիտհաբում է։ այն իր մէջ որ մի կայան չուներ, պէտք էր ձեռքով աւելացնել։
[}}
ծրագրերիս ցանկը՝
[}}
շատ հաւէս անիմացիաներ կան, ու կառավարումը չափազանց հարմարաւէտ է։
[}}
[}}
զննիչ՝
[}}
[}}
[}}
[}}
[}}
[}}
կարծես ֆայրֆոքս է կարելի աշխատեցնել, բայց դրա համար դեռ պէտք է ալիեն դալւիկ տեղադրել։ եւ թարմացնել՝
[}}
բարի գիշեր
[}}
ռադիո ափը ի դէպ գիշերուայ համար նախատեսնուած է, կարող է ինքը անջատուել մի քիչ յետոյ։ նաեւ հոգատար է, ասում է, երկար ականջակալներով մի լսիր, կարող ես վնասել լսողութիւնը։
ի դէպ, ականջակալների ստանդարտը արդեն նոկիայինը չէ, այֆոնինն է։ իսկ ձայնի որակը հրաշք է, աւելի լաւն է, քան n900֊ից։ սա շատ զարմացրեց։
կրկին բարի գիշեր։ ։Ճ
ու տենց
Յիշո՞ւմ էք չէ, ասենք ֆրինեթի ժամանակը։ Երբ նիքով հնարաւոր էր հասկանալ, արդեօ՞ք մարդը հին օգտւողներից է, թէ նոր։
Առաջինները հնարաւորութիւն ունէին գրանցել իրենց անունները։ Դա այնքա՜ն գժանոց էր, երբ ունէիր, ասենք նորայր աթ ֆրինեթ։
Երեւում էր, որ հնաբնակ ես։
Դէհ, յահու֊ում այդ մասին անհնար էր մտածել։ Բոլոր լաւ անունները վաղուց զբաղեցւած էին։
Ու ապա մարդիկ սկսեցին ո՛վ՝ իր անուն֊ազգանունով հաշիւներ բացել, կամ անուն ազգանունից կազմւած յապաւում֊բառախաղով, ո՛վ էլ՝ հաքերական ձեւով, ասենք օ֊ի տեղը զրօ նշել, եւ այլն։ Կամ էլ՝ պետք էր լինել հնարամիտ, ու քեզ բնութագրող կեղծանուն մտածել։ Ինչը շատ հաւէս է։ Կարելի էր իմանալ, ով է իր կեանքում պուպսիկ88 մեյլ․ռու֊ն ու ով է մարիշոկ2֊ը։
Բայց, ինչպէս ասում է այս փոստերում մտահոգւած մարդը, այդ ժամանակներն էլ են անցել։ Յաջողակ չեն կեղծանուն ընտրելիս նոյնիսկ ծայրայեղ մարգինալները։
Խնդիրը աւելի է բարդանում, եթէ մեյլի հաշիւ չէք բացում, այլ ասենք՝ սքայփի։ Քանի որ եթէ մեյլի դէպքում կարելի էր գնալ, ու ասենք կանադա․քոմ֊ում, կամ մոզամբիկի փախած սերւերում գրանցել անունովդ հաշիւ, ապա սքայփը միակն է եւ անկրկնելի։ Կենտրոնացւած սերւիսների հե՞տ ինչ անել, ինչպէ՞ս այդ հարցը լուծել։
Լուծել, իրականում պէտք չէ։ Փոստերի հեղինակը բնաւ չի հասկացել, որ համացանցն ըստ բնոյթի ապակենտրոնացւած է։ Որ եթէ ֆրինեթը միակ հայկական տեղական ազատ մեյլ սերւերն էր՝ ֆրինեթ ցանցի մէջ, ապա համացանցում միշտ էլ կարելի է գտնել հարմար սերւիս։ Կամ՝ ստեղծել քոնը, գրանցո՞ւմ էին, չէ՞ իրենց ազգանունով դոմեններ, ու մեյլէր սարքում՝ արամ@արամեան․քոմ, ասենք։ Ահա, իսկ արի ու արա դա սքայփի, կամ դիմագրքի, կամ էլ որեւէ այլ սերւիսի դէպքում։
Այո, պատասխանը՝ ապակենտրոնացումն է։ զբաղւա՞ծ է ջոյնդիասպորայում օնիկը՝ գնա գերասպորա․դէ կամ սփիւռք․ամ։ Միշտ էլ տեղ կգտնես։ Բոլորին հարմար տեղ կգտնւի։ Քանի որ սերւերների քանակը սահմանափակւում է միայն ռեալ այփի֊ների քանակով, իսկ ռեալ այփի֊ները ipv6 ստանդարտով աւելի են, քան ատոմները մեր մոլորակի վրա։
Կենտրոնացւած սերւիսները կմեռնեն, ու ինչքան քիչ մենք իրենցով օգտւենք՝ այնքան շուտ։ Կամ ստիպւած կլինեն ապահովել ապակենտրոնացւած միջավայրում աշխատանք։ Ու դիմագիրքը ստիպւած կլինի թողնել իր յուզերներին «ֆրենդել» գփլասից, ու այլ սոցիալական ցանցերից։
Իսկ աւելի լաւ է՝ բացիր քո հանգոյցը, եւ տէր եղիր այն տարածքի, ուր քո սպասարկիչն է, քո տւեալներով հանդերձ։
Հ․ Գ․ — արդեն եկել է այլ ժամանակը։ Ժամանակը, երբ դիմագիրքը, օդնոկլասնիկը, եւ այլ սպասարկիչները չեն թողնում ունենալ հնարած անուն։ Իսկ ազատ ծառայութիւնները, դիասպորա֊ֆրենդիկա֊ի պէս, թողնում են մնալ անանուն։ ։Ճ
եւ այդպէս
սա իմ կոմպիլյատորի աշխատանքի թրեյսն է, որ պարզ բան է անում՝ վերագրում կոմպիլիացիա անում։
ստացուած է օգտագործելով gdb, callgraph, graphviz ծրագրերը։
ու տենց
Օփենմոկո համայնքի էլ․ փոստի ցանկում ոմն Միքայել Սփեյսֆալկոնը, ով չի օգտագործում իր իսկական անունը համացանցում, յայտարարել է, որ իրեն հաջաղուեց հայթայթել Թեքսաս Ինսթրումենթսից հոսած ջիէսեմ ֆիրմուերի ելատեքստ։ Հաղորդագրութեան թեման է՝ First small steps towards free GSM firmware.
I am very pleased to announce that after many years of searching, I have finally found a copy of TI’s firmware deliverable package for their Leonardo development board, i.e., for their Calypso/Iota/Rita chipset reference platform. It is the package which TI must have given to all of their chipset customers including Nokia, Motorola, Compal, FIC/Openmoko, LG, BenQ and many others, and which was used by all of these companies as the starting point for making their unique proprietary firmwares.
Իրօք, դրանք դեռ առաջին քայլերն են, որպէսզի մենք ունենանք ազատ ԾԱ որ կառավարում է մեր սարքերի ջիէսէմ մոդեմը։
Լաւ նորութիւնն այն է, որ մենք այժմ ունենք, ոչ միայն ֆիրմուերի ելատեքստը, որը, գուցէ լեգալ չի կարելի օգտագործել (որոշ ռեպրեսիվ երկրներում) այլեւ լրիւ ազատ գործիքներ, այն սարքի մէջ լցնելու, ֆլեշելու համար։ Մինչ այդ օփենմոկո օգտագործողները պէտք է կիրառէին Թեքսաս Ինսթրումենթսի սեփականատիրական գործիքը նոյնիսկ ԾԱ֊ն ֆլեշելու համար։
Ահա, ես որոշեցի փորձել, եւ սրանք իմ նոթերն են՝ ինչպէս կոմպիլյացիա անել եւ տեղակայել leo2moko ֆիրմուերը։
Փոխարէնը օգտագործել քրոսկոմպիլյատորներ, եւ նախընտրում եմ կոմպիլացնել ելատեքստը հենց սարքի վրայ, չէ՞ որ օփենմոկոն ազատ սարք է, ու ես կարող եմ տեղադրել կոմպիլյատոր։ Սոյն նոթերը արուած են SHR օպերացիոն համակարգն օգտագործելիս։ Եթէ ձեր համակարգն այլ է, պէտք է մի քիչ փոփոխէք գործընթացը։
opkg install gcc
opkg install gcc-symlinks
opkg install libc6-dev
opkg install binutils
opkg install make
opkg install coreutils
Լաւ կլինի ժամանակը սինխրոնացնել մինչեւ գործի անցնելը։
/etc/init.d/fsotdld restart
Քաշում ենք ֆլեշերի ելատեքստը՝
wget ftp://ftp.ifctf.org/pub/GSM/FreeCalypso/loadtools-r1.tar.bz2
Բացում՝
mkdir loadtools
cd loadtools
tar ĵvf ../loadtools-r1.tar.bz2
խմբագրում makefile֊ը, ինչպէս խորհուրդ է տրւում readme֊ում, նշէք CFLAGS֊ը որպես
CFLAGS= -O2 -march=armv4t -mtune=arm920t -DGTA0x_AP_BUILD
եւ
EXTRA_OBJ=gtapower.o
հապա make անենք
make
make install
այս երեկ բինարնիկները այժմ տեղակայուած են /usr/local/bin֊ում
fc-iram fc-loadtool fc-xram
Բաց թողէք այս քայլը, եթե ուզում էք ֆլեշել արդեն իսկ նախապէս քոմփայլ արուած ֆիրմուերը։
Աւաղ, այժմ անհնար է կոմպիլացնել ֆիրմուերը ազատ կոմպիլյատոր՝ օրինակ ջիսիսի օգտագործելով, ու մեզ պէտք են ուինդոուս գործիքներ Թեքսաս Ինսթրումենթսից։ Լաւ նորութիւնն այն է, որ դրանք աշխատում են wine֊ի տակ, ու մենք կարող ենք աշխատացնել դրանք ուայնով ցանկացած ԳՆՈՒ/Լինուքս մեքենայի մէջ։ ԹիԱյ֊ի միջավայրը իրականում օգտագործում է մեզ քաջ ծանոթ յունիքսական գործիքների ուինդոուս պորտերը։ Այնպէս որ անհամեմատ աւելի հեշտ կլիներ, եթէ մենք կարողանայինք նոյն գործիքներն օգտագործել բնիկ(նեյթիւ) կերպով։
Ահա, վերցնում ենք այս երեք նիշքը՝
ftp://ftp.ifctf.org/pub/GSM/FreeCalypso/leo2moko-r1.tar.xz
— ելատեքստը
ftp://ftp.ifctf.org/pub/GSM/TI_src/wine/installed-env.tar.xz
— միջավայր, այն քոմփայլ անելու համար
wget ftp://ftp.ifctf.org/pub/GSM/TI_src/wine/nowhine.c
ու այսպիսի հաւէս վրափեր։
gcc -o nowhine nowhine.c
cp nowhine /usr/local/bin
nowhine կտրում է անկապ անպէտք բլթբլթոցը (whining) wine ծրագրի ելքից։ Փաստօրէն, սա ուայնի ուրափեր է, կարելի է այն եւ չօգտագործել։
Հետո ամեն ինչ շատ տրիւիալ է՝ բացում ենք արխիւները, աշխատացնում յատուկ բիլդ սկրիպտն, ու այն ամէնն անում է։
wget ftp://ftp.ifctf.org/pub/GSM/FreeCalypso/leo2moko-r1-bin.tar.bz2
— ահա սա, կամ եթէ նախապէս բիլդ էք արել, ապա օգտագործէք ձերը։
պէտք է նախապէս սպանել որոշ դեմոններին, որ բնակւում են մեր օփենմոկոյի մէջ՝ որ չխանգարեն լցնելու պրոցեսին՝
killall fsodeviced
killall fsoaudiod
killall fsousaged
killall fsodatad
killall fsonetworkd
killall fsogsmd
killall phonefsod
killall phoneuid
killall frameworkd
Աշխատեցնում ենք ֆլեշերը՝
s3c24xx-gpio b7=0
fc-loadtool -h gta02 /dev/ttySAC0
Պէտք է անկապ հաղորդագրութիւններ տեսնէք, ու յետոյ՝ loadtool>
հրաւէրը։
Այստեղ շատ կարեւոր է բեքափել հեռախօսի միջի կալիբրացիայի տուեալները, դրանք մեզ պէտք կլինեն, եթէ ինչ֊որ բան այնպէս չգնայ։
flash dump2bin my-flashdump.bin
scp արէք այն ձեր կարգիչ, պահէք որեւէ տեղ, ոչ միայն հեռախօսի մէջ։
Անցանք գործի՝
flash erase 0 0x300000
flash program-m0 gsm-fw.m0
quit
reboot
Շատ հետաքրքիր նախագիծ է սա՝
ftp://ftp.ifctf.org/pub/GSM/FreeCalypso/mpffs-tools-r1.tar.bz2
այն մասին է, ինչպէս գրել֊կարդալ ջիէսեմ մոդեմի փաստացի առանձին կարգչի նիշքային համակարգը։
Ահա, մոկոյի ջիէսեմ֊ի վարկածը պիտի որ սրա պէս լինի՝
եւ այդպէս
Երեւի թէ, իմ ամենամեծ խնդիրներից մէկը առցանց սերւիսների հետ, ներառեալ Դիմագիրքը, այն է, որ իրենք աննկատ փոխարինում են տեքնոլոգիա գաղափարը՝ ընկերութիւն գաղափարով։
Ամենափայլուն օրինակը հանրայայտ գուգլ բայն է, երբ ասում են՝ գուգլիր, ոչ թե, ասենք, ոստափնտրիր։ Չնայած մենք բոլորս գիտենք, որ ոստայնում փնտրելը բնաւ չի սահմանափակւում գուգլով։
Դիմագրքի, թվիթերի պես ընկերութիւնները խուսափում են ստանդարտ տեքնոլոգիաներ օգտագործելուց այնպէս, ինչպէս էփլը խուսափում է ստանդարտ բոյն սարքելուց։ Այդ իսկ պատճառով էլ մարդիկ մոռանում են, որ Համացանցը՝ ցանց է, ոչ թե այս կամ այն ընկերութեան ծառայութեան հետ կապ հաստատելու միջոց։
Ահա թէ ինչու այսպէս կոչւած ԾԱՈԾ(ԾԱ որպէս ծառայութիւն, saas), խուսափում են ասենք rss հոսքեր օգտագործելուց։
Ահա թէ ինչու մեզանում տարածւած է «ո՞նց է քո սքայփի անունը» հարցը», ու ոչ թէ «ո՞րն է քո չաթ հասցէն», ինչպէս մենք էլ․ փոստի դէպքում։
եւ այդպէս
մեր սպասարկիչները, տպասալերը՝ ռասփբերրիներն ու մարսերը, ակւարիումների պես են։ ստեղծում են յատուկ միջավայր, որ մենք յետոյ բնակեցնենք դրա մէջ վորդփրեսներ, սփիւռքեր, բոտեր, ջաբերներ։
եւ այդպէս
Շենդերովիչը պատմում էր ինչպես նա գնում էր աշխատանքի, ու այնտեղ կողքը Մոսկվայի կառավարությունն է, լիֆտի մոտ մի տղա, որ տարիքով իր տղան կարող է լիներ, բայց հագինը մի տաս հազար դոլարի էր, այդ տղան տենց հանգիստ ու բարձրաձայն ասում էր հեռախոսով որ դե տենդեր է ու հարմար չէ մի տեսակ, մեկին գտեք ձեւական որ տենց պարտվի, քանի որ լավ կլիներ մրցակից լիներ, ու դե նա էլ իր մասը խաղի համար կստանա։
Բայց ամենակարեւորն այն է, որ նա բարձրաձայն էր խոսում, ու չէր քաշվում բնավ, ու դա այն մասին է, որ նա լրիվ նորմալ է համարում, որ դե սավաննա է, ով ում կուտի՝ կուտի, բա տենց պետք է լինի, տենդեր է, բա էլ ուրիշ ձեւ ո՞նց։
Ու ես մտածում եմ, ասենք նա, կամ նա, կարծես այնքան խելացի են, հա՞, չես ասի որ հիմար են, երբ պետք է լավ էլ գործ են անում, լավ էլ խորանում են, բայց նրանք, նրանք լրիվ ընդունում են այդ իրականությունը սավաննայոտ՝ դե տենցն է սելյավին, աղջիկները՝ ֆեյսբուքում են, ապա մենք եկանք ձեզ մոտ, գուգլը xmpp֊ն փակում է՝ դե պարզ է, բիզնեսի տեսանկյունից ձեռնտու քայլ է…
Իմ մոտ տասնյակ կոնտակտներ կան ջիթոքից։
Ու շուտով էլ չի լինի, գրեթե դատարկ է մնալու չաթիս պատուհանը։
Երկու հոգի կա jabber.org֊ից, ու մի՝ dukgo.com֊ից։
Երեքի հետ ավելի շատ անցանց եմ շփվում, քան առցանց։
Իսկ նա, այն խելացին, ով չունի չգուգլ հաշիվ, այնպես նայում է իմ վրա միամիտ հայացքով, ու հարցնում՝ բա ի՞նչ ես անելու, գալու ես ջմեյլ չէ՞, չէ՞ — գալու ես սքա՞յփ։
Ու մտքով չի անցնի չընդունել այդ դարվինիզմը, գնալ դրան ընդդեմ, վիրավորվել գուգլի այդ քայլից, ու բացել իրեն այլ xmpp հաշիվ։
Չէ, չի անցնի, կյանքը այդպիսինն է։
Աղջիկները ֆեյսբուքում են, ու ապա մենք եկանք ձեզ մոտ, իսկ այն որ գուգլը xmpp֊ն փակում է՝ նրան արդարացնում է՝ դե գիտես, նրանք ֆունկցիոնալ են ավելացնում։
Իսկ ինչի, xmpp֊ի մեջ չի՞ լինում ավելացնել։ Այն այդպես էլ կոչվում է՝ extensible, ու գրողը տանի, այնտեղ ամեն ինչն է հավելումներով, բացի օնլայնանալուց ու օֆլայնանալուց գրեթե։
Ակնհայտ է որ դա բիզնես որոշում է, այնպես, ինչպես ակնհայտ է որ Նավալնու գործն է շինծու, բոլորի համար ակնհայտ է, բայց մեկ է՝ կարդարացնեն, ու դա քիչ է, մի հատ էլ սպասում են, որ դու էլ կարդարացնես, ու կընդունես, կասես դե հա, գուգլի հաշիվ կունենամ, կխոսենք։
Չէ, սիրուն ջան, իմ աղջիկները չեն ֆեյսբուքում, ով կողքերը չի նայում, ու բան չգիտի ինչ կա շուրջը, իմ կարդացողը չէ նա, ով պետք է այնտեղից հղումով գա, ու ֆիդերի մասին չգիտի, ու ես նորմալ չեմ համարում, երբ xmpp֊ն փակում են, ու նորմալ չհամարելով՝ չեմ գնա ոչ գուգլ, ոչ էլ իրան ինադու՝ սքայփ, քանի որ պեպսին կոկայից լավը չէ։
Ու այո, այս քայլը ավելի կկտրի իրարից լիքը մարդ, նրանց, ով կմնա միայն ջաբերներում, ու նրանց, ով կչաթվի ֆեյսբուքում ու գուգլում։
Ու դուք միամիտ կնայեք ինձ ու կասեք հանդիպեքիս՝ դե մենք «սա» ենք օգտագործում, իսկ դու այնտեղ չկաս։
Իսկ առաջ կա՞յի, էլի չկայի չէ՞, բայց խոսում էինք։
Բա ո՞նց է դա նորմալ, բա ինչի՞ է պետք այնտեղ լինել խոսելու համար, ու ամենակարեւորը ո՞ւմ է պետք։ Քե՞զ պետք է ես գուգլի հաշիվ ունենամ քո հետ շփվելու համար։
Դու չե՞ս ուզում ունենալ հաշիվ որից ում ուզես ֆրենդես առանց սահմանափակում, ախր դա դու չես կարող ֆրենդել, ոչ թե ես, դա քեզ չեն թողնում, ոչ թե ինձ։ Հետո՞ ինչ որ ես եմ մենակ մնում դրանից հետո։
Բարեւ, սիրուն ջան։
Ճիշտ բռնիր այֆոնդ, ինչպես պատգամել է պապիկ ջոբսը։
Թե չէ չի լսվի։
Պակա պակա։
Կտեսնվենք անցանց, պատահաբար։
Քանի որ դու ցանցում չես, դու հանգույցում ես այդ ցանցի։
Ուռած հանգույցում, որ առողջության մոտիվներով օրգանիզմներից հեռացնել է պետք։
կտեսնվենք անցանց, երբ դու պատահաբար դուրս գաս Փարպեցի, իսկ ես պատահաբար այնտեղ անցնեմ։
կտեսնվենք անցանց, պատահաբար՝ համերգին, ինչպես դա անում էին դինոզավրերի ժամանակ։
կտեսնվենք անցանց, պատահաբար՝ երբ դու անցնելու ես մետրոյում էսկալատորով բայց մյուս ուղղությամբ։
Դու ինձ ուրախ ձեռքով կանես, ու կժպտաս։
Կտեսնվենք անցանց, երբ դու դուրս ես գալու տրանսպորտից, իսկ ես մտնելու եմ, ու դու կասես՝ վաու, էս ո՞ւր ես կորել, կգա՞ս թեյ խմենք։
Իսկ ես կասեմ՝ թեյ խմենք որ ի՞նչ անենք, ես պատահական մարդկանց հետ թեյ չեմ խմում։
Իսկ դու պատահական մարդ ես։
ու տենց
Հետաքրքիր է, ինչ ոչ ճկուն է իշխանական քարոզչությունը։
Առանց մտածելու պնդում են նույնը՝ ասենք որ Րաֆֆին օգտագործում է արեւմտյան սոց․ տեքնոլոգիաներ։
Գրողը տանի, այդ մարդը գաղափար չունի տեքնոլոգիաներից։
Երնեկ չէ՞ր ունենար։
ու էդբես
Դիսքլեյմեր․
խնդրում եմ չնեղանալ եւ չլայնանալ, առավել եւս նրանց ով սրտին մոտիկ է ընդունում երբ իր քաղաքի, ցեղի մասին ոչ շատ հաճելի բաներ են գրում։ ավելի լավ է չկարդաք, ես պատասխանատու չեմ ձեր նյարդերի ու զգացմունքների համար, դրանք կոնտրոլ չեմ անում։ ու բորբոքվելուց առաջ գնացեք տեսեք Երեւանի բարքեմփի մասին ինչեր եմ գրել, գուցե սառեք։
սովորական փոստ լիներ չէի գրի, ինձ արդեն գիտեն, պատահական մարդիկ չեն մտնում, զգուշացնել պետք չէ, բայց բարքեմփի փոստին կարող է ավելի շատ մարդ արձագանքի։
Ու ամենակարեւորը ֊ ես չեմ կարծում որ մարդու խելացի կամ անխելք, զարգացած կամ չզարգացած լինելը պայմանավորված է նրանով, որտեղ է նա ապրում։ Ու ապա տեղանքը իմ կարծիքով ոչ միայն էական չէ, այլեւ չի կարող արդարացում լինել։
Այս փոստի նկարները հիմնականում հեռախոսով արված լուսանկարներ են, ու ավելի ինֆորմատիվ, ինձ ավելի դուր եկած նկարներով հետո կկիսվեմ։
Ճանապարհ
հիմնականում արագ քշել էր լինում, մի երկու երեք ինվերտ արած պառկած ոստիկաններ կային ճանապարհին։
ինչպես միշտ, քաղաք մտնելուց ժամանակի զգալի մասը գնաց ճիշտ խաչմերուկը բաց թողնելու պատճառով ուղին գտնելու վրա։ դա հիմնականում շատ զվարճալի ու հավես է անցնում, քանի որ մտնում ես այնպիսի տեղեր, ուր չէիր նախատեսում մտնել, ու տեսնում ես լիքը բան, ինչ հետաքրքիր է, բայց եթե չմոլորվեիր, չէիր տեսնի։
ասեմ նաեւ, որ Պուշկինի փողոցը, ինչ Թբիլիսիյում, ինչ Գյումրիյում ֊ էտը սուձբա է, ես որ քաղաք մտնում եմ, պարտադիր ընկնում եմ Պուշկինի փողոց ֊ անկախ նրանից պետք է թե չէ։ Ու այն ահավոր վիճակում է, փաստորեն, ու առհասարակ Գյումրիյում լիքը ճանապարհներ կան, որ այդպիսի վատ վիճակում են, որ չես պատկերացնի որ քաղաքում, ու քաղաքի կենտրոնում կարող է լինել, ու առանց ամենագնացի շատ բարդ է անցնել։
Բաց թողած լուսանկար ֊ երեք դեղին շուն, ահավոր նման, երեւի եղբայրներ, սեւ շենքերով անկյան վրա։ Պուշկինի կողմերը։
Չեմ ուզում համեմատել Գյումրին այլ քաղաքների հետ։ Չեմ ուզում բայց անկեղծ չի լինի որ չասեմ, որ Վանաձորը, ուր ես հետո մտա Թիֆլիսի ճանապարհին, անհամեմատ ավելի յուզեր ֆրենդլի քաղաք է ինձ թվում։ Ու դա, ենթադրում եմ նրանից է, որ այն ժամանակակից է ավելի, ու սոցիալիստական մտածելակերպով նախագծված։
Ամեն դեպքում, անցնեմ բարքեմփին։
Բացում ֊ անիմաստ։
Տեխնոպարկի շենք մտնելու իմաստը առհասարակ չհասկացա։
Կասայի շենքը ահագին լավն էր, լրիվ բարքեմփական։
Հետաքրքիր է որ ինձ փաստացի չգրանցեցին։ Այսինքն ես գրանցվել եմ մականունով, ոչ իմ իսկական անունով, իսկ իմ մականունը ցուցակների մեջ չկար։ Իսկ ո՞վ է ձեզ ասել որ անձնագրումս գրված չէ հենց այն ինչ ես լրացրել եմ օնլայն։ Թե՞ անձնագիրս էլ պետք է ցույց տայի։
Դա այն լրջության մասին է, որը բնավ համատեղելի չէ քեմփ, ու բար բառերի հետ։ Այն գեղցիական լրջության, որ Հայաստանում ամեն քայլափոխին է, ու ես այս թեման փակում եմ ավելի պինդ արտահայտություններ չօգտագործելու նպատակով։
Պարզվեց, Ոզնիին էլ չէին գրանցել։ Նա էլ էր մականունով։
Այսպես, Գյումրեցիների թեթեւ ձեռքով ես ու Ոզնին հայտնվեցինք մեկ ակումբում ֊ փաստ, որը անհնար է չնշել։
Բոլորը հիասթափվել էին որ Գյումրեցի բարքեմփին գրեթե չկային լոկալ մարդիկ։
Ասում էին, Երեւանի բարքեմփը հյուրախաղերի է եկել Գյումրի։
Մասնավորապես այդ պատճառով ես աշխատում էի Գյումրիի հեղինակների ներկայացումներին լինել։
Ինձ դուր է գալիս, երբ օգտագործում են տեքնոլոգիաները։
Ինձ դուր էր գալիս տասնքանի տարի առաջ, երբ անկապ անճաշակ տղաներ անկապ անճաշակ հարսանիքները նկարում ու հավաքում էին թվային ձեւով։ Իրենց անկապ անճաշակ «ստուդիաներում» ու ես հանդուրժող, ու նույնիսկ, որոշ չափով, հիացմունքով եմ վերաբերվել իրենց վիզիտկաներին՝ ոչ ուղիղ, ալիքավոր ոսկեզօծ ծայրերով։
Այդ պատճառով զարմանալի չէ, որ ես գնացի «զարդերի երեք դ նախագծում» ներկայացմանը։ Ես գիտեք, ոնց եմ գլամուրին վերաբերվում, ու համարում եմ, որ սիրունն այն է, երբ ֆորման հետեւում է ֆունկցիային։
Քանի որ զարդերը, մասնավորապես մատանիները իրենց մեջ ֆունկցիա չեն կրում, իրենց ֆորման էլ ինձ միանշանակ անհետաքրքիր է։
Ինչն էր ինձ հետաքրքիր ֊ դա տեքնոլոգիան, ու ինչպես են այն օգտագործում։
Հավես էր որ նրանք գտել են զարդեր, մատանիներ եւ այլ անկապ բաներ նախագծելու թվային գործիքներ ֊ ու փաստացի սովորում են ռեվերս ինջիներ անել այլ, ինտերնետում գտած զարդերը։ Ստանում են զարդի նախագիծը, տպում են այն երեք դ պրինտերով, ստացվում է բավական կարծր իր, որից կարելի է հանել ֆորմաներ, ու դրանց մեջ լցնել ասենք, ոսկի։
Չեմ կարող չասել, որ հպարտությամբ շեշտվում էր, «տեքնոպարկի շնորհիվ» ու «մեր պոլիտեխնիկի լաբորատորիայում»։
Հիմա ո՞նց չասել որ դա պետք է արվեր ասենք ոսկերչական տեխնիկումի լաբում, ու բնավ ոչ պոլիտեխնիկում։
Հպարտությունը, «փրայդը», առհասարակ զարմանալի բան է։ Ով ասես ինչ ասես չի գտնում հպարտանալու համար ֊ ով նախնիներով, ով նրանով ում հետ է քնում, ով էլ նրանով որ պոլիտեխնիկում ոսկերչությամբ են զբաղվում։
Բայց դե լավ, մենք քիչ ենք, բայց մեզ հայ են ասում, լավ, հասկացանք։
Եւս հայրենասիրության մասին։
Ցիսկո֊ի ու ցանցերի մասին ներկայացման ավարտին շեշտվում է՝ Հայաստանում հինգ հոգի կա, որ այս ամենի մեջ գլուխ է հանում, իրենցից չորսը Գյումրեցի են։
Էլ չեմ ասում, թե ինչ հպարտանալու բան է։ Ասացի, լոքեյշնով զարգացում չի պայմանավորվում, ոչ էլ տեղանքը չզարգացած լինելու արդարացում է։
Բայց դա մի կողմ։
Թվեմ մի քանի մտածողության օրինակ։
֊ մենք վատն ենք, մենք ոչ մի բան չենք կարող
֊ մենք վերջն ենք, իհարկե կկարողանանք
֊ մենք վերջը չենք, սակայն կկարողանանք
Փաստորեն, երկրորդին է համապատասխանում ֊ որը, իհարկե ավելի լավն է, քան առաջինը նկատի ունենալով որ եթե ոչ մի բան չանես, ոչ մի բան էլ չես անի։
Այսպես ասած։ Բայց կարծում եմ ավելի լավ կանես, եթե ընդունես որ վերջը չես։ Քանի որ այդ վերջը աչքերը փակում է, այնքան ես հիացած լինում քեզնով ու քո գործով, որ չգիտես ինչ չգիտես ու մտածում ես որ ամեն ինչ գիտես։
Իսկ ինչ որ բան իմանալու համար մասնավորապես պետք է իմանալ թե ինչը չգիտես։
Ես ցավոք հենց սկզբից ներկա չէի, որովհետեւ այլ հարցեր էլ առաջացան ֊ արդյո՞ք ցիսկոն միակ ընկերությունն է որ նման հարդ ու սոֆթ է արտադրում, ու առհասարակ իմաստ կա՞ կպնելու մեկ ընկերության բնավ ոչ էժան հարդին։
Քանի որ ցանցային ինժեները ու ցիսկո ընկերությունը մի տեսակ մեկ չեն։
Լրջկված ֆեյբուքցիներ ֊ աղջկա ֆբ էջ կոմիկսներով։
Երեւանում վեբ կայքեր էին ներկայացնում, այստեղ էլ հասանք՝ ֆբ էջ։
Չեմ եղել, չեմ նայել։
Աղջիկը լավն էր։ Հուսամ կոմիկսները լավն են։ Կամ կարող են ապագայում լավը լինել։ Հարցրի, իսկ կլինի՞ ոչ ֆբ, մի այլ հասանելի տեղ, որ առանց հաշիվ ունենալու լինի նայել։ Էլի հարցնում էին ֊ պատվեր կվերցնի՞ կամ ո՞նց է ուզում զարգացնել։ Ասաց ֊ չէ, ես լուրջ չեմ զբաղվում, հոբի է։
Մի կողմից ողջունելի համեստություն, մյուս կողմից ֊ եթե ինքդ քո գործին լուրջ չվերաբերվես, կարող է լուրջ չդառնա էլ։ Կգնաս կաշխատես սպիտակ որոտնիչոկ ձաձայի վրա փոխարենը լավ կոմիկս նկարես։
Բոլորս էլ կտուժենք դրանից։
Ամենալավ ներկայացումը իմ համար իմանդեսի «վիքիպեդիան ու խորհրդային դավադրությունն» էր։ Բայց ես չեմ կարող այդ մասին գրել, քանի որ դավադրության անդամ եմ ու չեմ կարող տարածել տեղեկատվություն այդ մասին։
Պարզապես ջիջիլ որ չեք եղել։
Դավադրությունը, ի դեպ մարդու չհետաքրքրեց։
Այբի երեխաները ու իրենց կոնվոյնիները իրենցից գոհ բարձր խոսում էին ու խանգարում բոլորին ծանոթանալու դավադրության մանրամասների հետ։
Երբ ընդմիջմանը դուրս եկա քաղաքով պտտվելու, խանութում տելիկ տեսա։
Տելիկով ցույց էին տալիս բարքեմփի մասին նորություններ։ Երվանդն էր խոսում։ Դիկտորը ասում էր որ Գյումրին ֊ Նյու Երեւանն է Հայաստանի ուղեղների կուզնիցան է։ Որ Գյումրեցիները ՏՏ֊ում վերջն են։ Չեմ ասում վերջը չեն, պարզապես եթե վերջն ես էլ ինչի՞ տենց սոց ռեալիստիկ կերպ ինքդ քեզ դուխ տաս։ Այսինքն լրագրողները հաստատ վերջը չեն։
Ընդհանուր առմամբ բարքեմփը կայացավ։
Լավ է որ տեղացիներ կային, լավ է, որ տեղական ներկայացումներ կային։
Ինչպիսին կան։
Լավ է որ միջոցառում էր, որ փաստացի այլ տեղերի մարդկանց հետաքրքիր էր տեղացիներից շատ, դա ապակենտրոնացման մասին է։ Սակայն, երեւի տեղեկատվությունը լավ չի տարածվել, որովհետեւ այդքան մեծ քաղաքում հաստատ հետաքրքրվողներ կլինեին։
Ու այո, մարդիկ գնացին Գյումրի, փող ծախսեցին։ Ես ժապավեն առա։
Քաղաքի մասին։
Պետք է գալ ու նկարել, ու նկարել, ու նկարել։
Հասցրի նկատել մի ահավոր կառույց ուր հին շենքի միայն ֆասադն էր օգտագործվում ու դարձել էր մեծ շենքի մի մաս, ինչպես օրինակ Երեւանում Աբովյանի վրա, Պուշկինի փողոցից մի քիչ ներքեւ։
Քաղաքապետարանի շենքը անճաշակ ու տգեղ է ու Գյումրիի հետ առհասարակ կապ չունի։ Ոչ մի կապ։
Ակամա մտածում ես ո՞րտեղ են կորել այն ճարտարապետները, ով առաջ անում էին հավես նախագծեր։ Կամ եթե կան, ինչի՞ իրենց չեն պատվիրել նոր քաղաքապետարանի շենքը, ի՞նչ իմաստ ուներ այդպիսի անկապ բան կառուցել քաղաքի գլխավոր հրապարակում։
Իսկ դրանից ձախ, մի սպանիչ շենք կա։ Ահավոր լավն է։
Այդ շենքի կողքը կա գրախանութ, ուր ասացին որ այլ գրախանութ քաղաքում չկա։ Իսկ այդ գրախանութում գիրք գրեթե չկար։ Տետր, գրիչ, թուղթ։ Մի երկու բառարան, մի երկու գիրք։
Ո՞նց չհիշեմ Վանաձորի Թումանյան փողոցի գրախանութը։ Ահավոր փոքր, բայց լիքը գրքերով։
Սայաթ֊Նովա փողոցը իմ համար շատ տխուր էր։ Դա այն փողոցն է, որ տանում է ավտոկայան։
Շուն էի նկարում։
Ոստիկանները, մտածելով որ չեմ հասկանում հայերեն, տժժում էին։
Դե արտասահմանցի է չտես, շուն տեսած չկա փողոցային։
Սովորաբար հետո պտտվում եմ ու հայերեն եմ իրենց հետ խոսում, այս անգամ մտածեցի որ այդքան չկան, որ շան տեղ դնեմ։
Ինչ որ կին մոտեցավ, սիգարետ կամ փող ուզեց։ Դե մտածեց արտասահմանցի եմ։
Աստծո անունով մանիպուլյացիա էր անում։
Բնականաբար ուղարկեցի ատծո մոտ, քանզի նեֆիգ։
Գրողի ծողը չուղարկեցի, գրողներին պետք է լավ նայել։
Գյումրիի փողոցներում մեքենաները հին, տշած էին, մարդիկ հարուստ չեն։
«Համեր» տեսա, պարզվեց տեղացի չէ։ Լուսակիրի մոտ կանգնելիս կողքի քսանչորսի մարդկանցից հարցնում էին ոնց որտեղ հասնել։ Երեւի համերի վարորդը, խեղճը, փող չուներ քարտեզով հեռախոսի։ Կամ էլ համեր վարելն ու շքեղ հեռախոսով օգտվել կարողանալն անհամատեղելի են։ Կամ էլ պարզապես սիրում էր շփվել այլ դասակարգերի մարդկանց հետ, ով գիտի։
Որ Գյումրիից դուրս ես գալիս դեպի Վանաձոր, վերջ պեյզաժներ են։ Ու Ջաջուռն է։ Ու Մինասի կարմիր սարերը արեւամուտին։ Ու մտածում ես այստեղ ամեն երկրորդը պետք է նկարիչ լիներ այնքան գեղեցիկ է։
Ի դեպ, Լոռի մարզ մտնելիս նույնիսկ այս կողմից գրված է «դբա լավը»։
Ոչ միայն Ապարանի կողմից, փաստորեն։
Իսկ հակառակ կողմից գիծ քաշած «դբա լավ» է։
Փաստորեն, ամեն կողմից էլ Լոռին դբա լավ է։ (:
ու տենց
Ես արդեն ցույց եմ տվել Ֆրանկենկամերայով ու բլեսսն900֊ով արված նկարներ։
Ու այսօր կարդացի նորություն՝ Ֆկամ ԱՓԻ֊ն դարձել է Միգո Հարմաթանի մաս, այսինքն ն9֊ում կա տուփից դուրս։
Այսպես ստացվեց որ այսօր ինձ խնդրել են կինո Մոսկվայի ֆոտո անել ֊ բնավ ոչ գեղարվեստական նպատակներով, պարզապես որ լուսավորությունը երեւա։
Իսկ ես բավական լայն ու լուսազգայուն օբյեկտիվ չունեմ։ Այսինքն ունեմ 18-55 որը օբյեկտիվ չէ բնավ այլ տենց խաղալիք։
Ու որոշեցի նկարել ն900֊ով։ Ինչպես միշտ, սակայն։
Մութ ժամանակ բարձր իսո֊ներով այսքան աղմուկ է ստացվում՝
նույնիսկ գամման ու լինեարիթին մինչեւ վերջ տանելով՝
Իսկ եթե նկարել հդռ, նույնիսկ եթե հենց ն900֊ը հաշվի ու ջպգ տա, ապա ստանում ենք՝
ու բնավ ոչ մի աղմուկ՝
այնպես որ զգոն եղեք ԳՆՈՒ համայնքների սիրած խելախոսները թերագնահատելիս։
ու տենց
Բոլորը գրում են այն մաիսն թե ինչ են ներկայացնելու։
Ժողովուրդ, մի եկեք ներկայացնելու ձեր կայքը։
֊ մենք սենց լավ կայք ունենք, որ այստեղ կսեղմես սենց կլինի, իսկ այստեղ՝ սենց։
Դա գովազդ է, ու ձեզ խիստ բան են անելու։
Ու բարքեմփը դրա տեղը չէ։ Դրա համար չեն մարդիկ տառապում, ու դրա համար չեն մարդկային ռեսուրսները ծախսվումում, որ երկու հիմար գան ու իրենց ցույց տան։
Այլ տարիներ տեղ մնում էր այն տասից երկուսին ով բարքեմփային բան կաներ։ Իսկ այս տարի վախենում եմ չմնա։
Որովհետեւ այն որ անհամեմատ ավելի շատ մարդ է գալու, ցավոք չի նշանակում որ անհամեմատ ավելի լավ ներկայացումներ կլինեն։
Այդ պատճառով, երբ սովորաբար ասում են՝ ուզում ես բարքեմփը լավը լինի՝ ներկայացում արա, այս տարի արդեն ասում են՝ ուզում ես լավը լինի՝ մի արա ներկայացում։
Ուզում եմ նշել, մի երկու թեմա որոնց ես սպասում եմ։
Վաչագան Գրատյանի «առասպելներ վիքիփեդիայի մասին» խոսքը
Ահավոր լավն է լինելու Տիգրան Սարգսյանի (ով վարչապետ չէ բնավ (ոչ էլ կույս է)) «պատահական բաների մասին»֊ը։
Տեխնոլոգիաներ, արվեստ, մաթեմ, պատահականություններ, գործիքներ։
Տիգրանը իսկական հաքեր է՝
֊ խորացած է
֊ եւ արվեստի, եւ տեքնոլոգիաների մեջ։
Կրկին։ Եթե այնուամենայնիվ կտեսնեք որ ինչ որ մեկը եկել իր «լուրերի կայքը» կամ «հոստինգի պլատֆորման» կամ աստված չանի «փլանքինգի ֆեդերացիայի» մասին պատմի, դուրս եկեք։ Թող մենակ մնա։ Մեն֊մենակ այն կամավորի հետ ով չի ֆայմել նրան դուրս հանել։ Նրանք գուցե լեզու գտնեն, ընտանիք կազմեն։ Մի խանգարեք մարդկանց երջանկությանը։
եւ այդպես
Ես միամտորեն մտածում էի, որ մետրոյի գծերը կայանից կայան ուղիղ են։
Ու այս քարտեզը տեսնելուց հետո միայն հասկացա, որ Երեւանի տակը ժայռեր են, ու մետրոն հեշտ չէր կառուցել։
Փաստորեն, այն անցնում է հենց Կինո Մոսկվայի կողքով, հետո թեքվում դեպի Նալբանդյան, պտտվում, ու նոր հասնում Երիտասարդական։
Իսկ երբ ես երիտասարդ էի ու անպատկառ, եւ ծնողներիս հետ ապրում էի Սայաթ֊Նովա֊Աբովյան խաչմերուկում, ինձ միշտ թվում էր, որ գնացքը հենց մեր շենքի տակով է անցնում։
Հետաքրքիր է, ինչպես է հետո գիծը սերպանտինի պես գալարվելով հասնում Մարշալ Բաղրամյան։
Ի դեպ, այս քարտեզը ստացված է openstreetmap֊ի, եւ հիանալի leaflet գրադարանի օգնությամբ։
եւ այդպես
[այստեղից][1]
_ու տենց_
[1]: https://joindiaspora.com/posts/1650321#
Այսօր ժամանակ եմ գտել ու հրապարակել եմ Նաիրի, Հրազդան եւ Մասիս համակարգիչների ձեռնարկները։
}}
}}
}}
Ի դեպ, սքան արած տիֆ ֆայլերից սարքել եմ պդֆ այսպես՝
ու տենց
Այն ժամանակ, երբ կարգիչները դարձան «անձնական» կարգիչներ, այսինքն դարձան հասանելի եւ մատչելի հասարակ մարդկանց համար, մենք կանգնեցինք ճամփաբաժանի մոտ։
Կար երկու ելք․
֊ կրթել մարդկանց, որ նրանք կարողանան օգտվել կարգիչներից։
֊ անել կարգիչներն այնպես, որ մարդիկ առանց հասկանալու, առանց կրթության կարողանան դրանցով օգտվել։
Բնական է, որ մարդկանց կրթելը ընկերությունների խնդիրը չէր։ Ավելին, իրենց ձեռնտու էր, որ մարդիկ կիրթ չեն, որովհետեւ այնպես նրանք ավելի մեծ կախվածության մեջ են լինում ընկերություններից, կարգիչներ եւ ԾԱ արտադրողներից։
Փաստացի հետո դա բերեց նրան, որ ոչ թե մարդիկ կարողացան օգտվել կարգիչներից, այլ կարգիչները, (կարդա կորպորացիաները) կարողացան օգտվել մարդկանցով։
Այսինքն ընկերությունները ձեռք բերեցին աննախադեպ կոնտրոլ։
Մեկ անգամ եւս նույն հարցը ծագեց այն ժամանակ, երբ կարգիչները փոքրացան, ու տեղավորվելով ձեռքի մեջ, կոչվեցին խելախոսներ, փաստացի դարնալով աննախադեպ մատչելի փոքր կարգիչներ։
Այդ նույն խնդիրը թույլ է տալիս ուրիշներից անհամեմատ շատ փող աշխատել ֆեյսբուքին։
Նա միակն է։ Նա հավաքել է մարդկանց մեծ մասին իր մոտ։
Նա հզոր է, իսկ ուժը փտացնում է։
Նա կենտրոնացրել է համացանցը իր մոտ։ Մարդկանց համար համացանցն եւ ֆեյսբուքը դառնում են հոմանիշներ։
Ապակենտրոնացված համակարգում մարդիկ կօգտվեին տարբեր ծառայությունների պրովայդերներից, ու մեկ է չէին կորցնի միմյանց հետ շփվելու հնարավորությունը։
Այսպիսի ապակենտրոնացված համակարգի փորձ է, կրկնում եմ, դիասպորան։ ի դեպ, ահա ձեզ հրավեր։
Սակայն web 2.0֊ն, արդեն իսկ այնպիսին է, որովհետեւ մենք ունենք rss բաժանորդագրվելու, եւ openid ինքնությունը հաստատելու համար։
Ինչը մենք չունենք, կրթությունն է ու մարդիկ ով կարող են օգտվել եղած տեքնոլոգիաներով։ Կամ ստեղծել նոր, ավելի լավ տեքնոլոգիաներ։ Դրանց կարիքն էլ կա։
Այդպիսի ավելի լավ տեքնոլոգիայի փորձ է՝ սերվեր առհասարակ չպահանջող retroshare ցանցը։ Բայց մարդկանց մեծ մասը դրանով օգտվել չի կարողանա։ Կվախենա արդեն երբ ստանա gpg բանալի պարունակող հրավեր։
Որովհետեւ մենք ունենք կրթության խնդիր։
Կրթության մասին մի քիչ էլ կգրեմ հաջորդ անգամ։
ու տենց
Ինչպես եւ խոստացել եմ․
Ինտերնետը նախագծված է որպես ապակենտրոնացված համակարգ՝ այնպես, որ նույնիսկ միջուկային պատերազմի դեպքում աշխատի։ Ու այն կաշխատի ։Ճ
Որովհետեւ այն ապակենտրոնացված է, իսկ այդպիսի համակարգերի դիմադրությունը անհամեմատ ավելի բարձր է կենտրոնացված համակարգերից, ուր բավական է ցանցի մեկ հանգույցը վերացնել։
Այսպես հայտնվեց էլեկտրոնային փոստը։
Ես կարող եմ ունենալ սեփական իմակների սերվիս, կարող եմ գրանցել freenet.am֊ում, gmail.com֊ում, yahoo֊ում, կամ առնել arminco֊ից։
Ու ես կարող եմ ուղարկել իմակ yahoo֊ից gmail, ու հակառակը, ու այն կհասնի։
Հիմա պատկերացնենք, որ էլեկտրոնային փոստը ստեղծեին կապիտալիստները, այլ ոչ թե գիտնականները։
Ապա ամեն մի սերվիս պրովայդերը, ասենք yahoo֊ն, կամ գուգլը, կփորձեին հավաքել մարդկանց իրենց մոտ։
Ու մարդիկ ծանոթանալիս ոչ թե մեյլ կփոխանակեին, այլ կասեին՝ դու գուգլում կա՞ս թե յահույում։
Ահ, ափսոս, իսկ ես այնտեղ չկամ, չեմ կարող քեզ մեյլ ուղարկել։
Ամենահաջողակ կապիտալիստները կարող էին հորինել հեծանիվ եւ պատրաստել դարպասներ, ասենք յահուից գուգլ, որ իմակները հասնեն։ Ու դա նույնիսկ կարող է լիներ վճարովի ծառայություն, «պրեմիում» անդամների համար։
(Ճիշտ այնպես ինչպես միայն մեծ կորպորացիաները հիմա կարողանում են չվախենալ պատենտներից, պատենտներ ձեռք բերելով ու պատերազմների մեջ մտնելով ֊ որովհետեւ պատենտային օրենսդրությունը թերի է)
Սակայն մեր բախտը բերեց, ու էլեկտրոնային փոստը նախագծվեց պետական փողերով եւ գիտնականների կողմից, ու հասանելի դարձավ ամբողջ մարդկությանը։
Այն ժամանակվա չաթերը՝ talk֊ը օրինակ, նույնպես ապակենտրոնացված էր․ ֆրինեթի noch֊ը կարող էր talk անել cyberspace֊ի կամ hobbiton֊ի յուզերների հետ։
Հետո հայտնվեցին կոմերցիոն սերվիսները․ օրինակ․ icq, msn… եւ եթե ինձ սկզբից թվում էր որ բոլորը icq֊ում են, հետո ես իմացա, որ պարզվում է լիքը մարդ կա msn֊ում, բայց չկա icq֊ում, կամ որ լիքը մարդ կա yahoo մեսենջերում, բայց չկա ոչ առաջինում, ոչ երկրորդում, ու ամենաառեղծվածայինը, որ կան մարդիկ, ով կան բոլոր երեքում։
Ու այսպես նրանք միացնում էին կարգիչները, ու միացնում մեսենջերները մեկը մյուսի հետեւից, պահելով միաժամանակ երեքից հինգ տարբեր մեսենջերներ՝ yahoo, icq, msn, skype, aol․․․ այդ ցուցակը շարունակելի է եւ փոփոխական։
Խնդիրը փորձեցին լուծել կլիենտներով որ մի պատուհանից կպնում են տարբեր ցանցերի, բայց դա միշտ չէր հաջողվում, որովհետեւ ոչ բոլոր կապի պրոտոկոլներն են հայտնի՝ օրինակ skype֊ի դեպքում դա անհնար է։
Քանի որ ապակենտրոնացված չաթի պահանջ էր ձեւավորվել, բնական է որ ազատ ծրագրային ապահովման աշխարհում հայտնվեց jabber֊ը։ Ջաբեր պրոտոկոլը ապահովում է ապակենտրոնացում, այսինքն noch աթ առնետ․ամ կարող է հանգիստ զրուցել այլ սերվերի յուզերի հետ։ Ու ջաբերը սկսեց տարածվել, որովհետեւ օրինակ, գուգլը որոշեց այն օգտագործել իր gtalk֊ի համար։
Ու երբ ինձ ասում էին՝ աաա, գթալքը վերջն է, ես գիտեի որ դա իրականում գթալք չէ, այլ ջաբեր։
Ու ես խրախուսում էի մարդկանց բացել գուգլի հաշիվ ու չաթվել գթալք֊ով որովհետեւ գիտեի որ ես կկարողանամ չաթվել գթալքի մարդկանց հետ առանց գուգլի հաշիվ ունենալու
Այսինքն մենք ունենք եւ ապակենտրոնացված չաթ։
Հետո սկսեցին տարածվել օնլայն օրագրերը, բլոգերը, ու կարճ հաղորդագրություն գրելը։
Ու մինչեւ տարածվեց օփենայդի֊ն ու ռսս֊ը, ֆեյսբուքը արդեն ուներ օգտվողներ, ընդամենը համատեղելով մի քանի հնարավորություն՝ գրել ստատուս, տեղադել լուսանկար, ու կիսվել ընկալածով։
Բնականաբար, եւ ֆեյսբուքը, եւ գփլասը դա արեցին կենտրոնացված ձեւով՝ ձգելով իրենց մոտ մասնակիցներին։
Ու նրանք սկսեցին անել ամեն ինչ, որ ֆեյսբուքը, օրինակ, դառնա ինտերնետի փոխարինողը։
Այդպես է իրականում նույնիսկ օդնոկլասնիկների հետ՝ մարդիկ կան, որոնց համար օդնոկլասնիկներն ու ինտերնետը նույնն են
Նրանք կարող են ասել՝ «սայթ ունե՞ս» նկատի ունենալով օդնի հաշիվ ունենալը։
Պարզապես, ֆեյսբուքը ինտերնետը իր մոտ կենտրոնացնելը չի անում այնքան խայտառակ ձեւով ինչպես օդնոկլասնիկները, ու այդ պատճառով էլ այն հաջողակ է։
(Առհասարակ, հաջողակ բիզնես պրոեկտը այն է, որ պարզապես խայտառակ վատ չի անում իր գործը)
Ու բնական է, որ «power corrupts», նրանք միշտ չէ, որ հարգում են մասնակիցների privacy֊ն, ունեն խիստ պահանջներ, օրինակ որ անունը լինի իսկական։ Իսկ ո՞ւմ է պետք որ անունը լինի իսկական՝ բնական է որ ծառայություններին։ Բացի դրանից, նրանք սկսեցին հետեւել թե որտեղ ենք շրջում «հավանելու» ստեղները տարածելով, եւ վաճառել այդ եւ այլ տեղեկատվությունը երրորդ անձանց։
Սակայն ազատ ծրագրերի աշխարհում կրկին հայտնվեց այլընտրանք։ Դիասպորայի ամենակարեւոր հատկություններն են՝
֊ ապակենտրոնացում ֊ կարելի է քաշել այն, ասենք վորդփրեսի պես, տեղակայել ձեր սպասարկչի վրա ու ունենալ սեփական դիասպորա։ Բայց այդ սեփական դիասպորայում դուք չեք մնում ինքներդ ձեզ հետ, դուք էլի լինում եք ընդհանուր դիասպորայի անդամ, կարող եք ընկերանալ այլ դիասպորաների մասնակիցների հետ, ու տեսնել իրենց գրառումները ձեր պատի վրա։
֊ քանի որ սոֆթը ձեր մոտ է աշխատում, այն լրիվ դուք եք կառավարում։ Գիտեք կոդը, կարող եք փոխել, թե պետք լինի, այն ձեր կոնտրոլի տակ է ու արդեն saas չէ։
֊ բնականաբար ձեր տվյալները ձեզ մոտ են։ Եթե որոշեք ջնջել, ապա կջնջվեն իրոք, օրինակ։
Իսկ ամենակարեւոր միտքը, ինչ ուզում եմ ասել, դա այն է, որ լինեք դուք սոց․ ցանցերում, թե չլինեք, համացանցը արդեն իսկ սոցիալ ցանց է։
Իսկ ինչի՞ են մարդիկ օգտվում ֆեյսբուքներից, ես կգրեմ հաջորդ անգամ։
ու տենց
Ես առաջ գրում էի որ չեմ հասկանում ինչ է սոցիալական ցանցը։ Այն մասին, ինչպես էին ինձ փորձում բացատրել դա ինչ է։ Ու ես էլի չէի հասկանում։
Չէի հասկանում, որովհետեւ ԿՄ֊ում էի տուսվում։
Իսկ ԿՄ֊ն ինչո՞վ սոց․ ցանց չէ՞։
Գրում են, մեկնաբանում են, «ընկերանում» են։
Ճիշտ է, հետո ռուսները փչացրին, ու լիքը մարդ լքեց, բայց ինչ արած։
Իրականում բլոգերի ու սոց․ ցանցերի սահմանը բնավ այնքան արտահայտված չէ, ինչքան թվում է։
Իրականում այդ սահմանը գծելը ավելի շատ պետք է սոց․ ցանցերի կապիտալիստներին։ Ու ինքը սոց․ ցանց թերմը «օբյեկտ կողմնորոշված ծրագրավորման» պես մարկետինգային քայլ է, որը նոր գաղափարներ իրականում չի պարունակում։
Հետո ես հասկացա։
Սոցիալական ցանցը՝ ինտերնետն է։
Երբ ես հիմա այստեղ գրում եմ, ու դուք ձեր ռսս րիդերներում տեսնում եք նորացումները՝ այ դա սոց ցանց է։
Երբ ես մեկնաբանում եմ ու օփենայդի֊ով հաստատում իմ ինքնությունը՝ դա նույնպես սոց․ ցանց է։
Կարելի է նույնիսկ բաժանորդագրվել մատյանների մեկնաբանություններին, ու տեսնել թե ով ում է մեկնաբանել։
Այնպես որ ինտերնետը արդեն իսկ սոցիալական ցանց է։
Հեծանիվ հորինել պետք չէ։ ։Ճ
ու տենց
այսպիսի հարց էր՝
ունեն տասնյակ մեքենաներ, ՕՀ թարմացումներից հետո երկուսը ստարտ չեն լինում։ VFS֊ը, ասում է, չի կարող մաունթ անել ռութը։
Ինչի՞։
Լոադ ենք լինում հին միջուկով։
Բացում ենք գրուբի կոնֆիգը։ Չի տարբերվում։ Նախկին միջուկով ու ինիտրդ֊ով բեռնվում է, նորով չէ։ Փորձենք, իսկ նոր միջուկը հին ինիտրդ֊ի հետ կաշխատի՞։
Աշխատեց։
Ուրեմն, նոր ինիտրդ֊ի մեջ ինչ որ խնդիր կա։ Բայց ինչի՞։ Ինչի՞ պետք է լիներ։
Փորձենք ռեբիլդ անել։ mkinitrd֊ի սինտաքսը չենք հիշում, գրում ենք՝ mkinitrd ֊ բերում է։
Աշխատացնում ենք՝ ասում է արդեն կա այս անունով initrd պատկեր։ Մուվ ենք անում այն, մի հատ էլ ենք աշխատացնում։ Փորձում է նոր պատկեր գեներացնել ու դուրս է թռնում սպալով ֊ տեղ չկա։
Փաստորեն, ՕՀ֊ը նորացել է, իսկ /boot բաժնի վրա բավական տեղ չէր մնացել նոր initrd֊ն գրելու համար։
Ազատում ենք տեղ, գեներացնում ենք պատկերը, ու տենց։
ու տենց
այս գրառման մոտիվներով՝
մի անգամ ինձ պատմում էին, թե ինչպես է աշխատում ինչ որ մի համակարգ։
֊ ու հետո այն ուղարկում է տվյալները սերվերին։
֊ ո՞նց է ուղարկում ֊ հարցնում եմ։
֊ ո՞նց պետք է ուղարկի, ինտերնետով։
֊ հա, բայց ի՞նչ պրոտոկոլ ես օգտագորխում կապի համար։
֊ ասում եմ ինտերնետով է գնում։
֊ չաթ բո՞թ եք աշխատացրել։
֊ չէ այ մարդ ինչ չաթ։
֊ մե՞յլ եք ուղարկում։
֊ էէէէ
֊ լսի պետք է սոքեթ բացես չէ՞ հետո այդ սպասարկչի հետ ինչ որ պրոտոկոլով խոսես, չէ՞։ ասես բարեւ, այդ ես եմ։ ինքն էլ պետք է հասկանա ինչ ես ասում։ ինչպե՞ս ես խոսում։
ասում է՝
֊ ինչ խորացար, սոքեթ, բան, ասում եմ՝ ինտերնետով։
֊ ինտերնետով ինչպե՞՞՞՞ս ես ուղարկում, որ պրոտոկոլով։
պարզվեց, հտտպ հարցումներ է գերերացնում, ուղարկում սպասարկչին։
այսպես ես իմացա, որ ուր պետք է ու պետք չէ, հտտպ են օգտագործում «ինտերնետով» կապ հաստատելու համար։
ու տենց
֊ Ի՞նչ գրենք։
֊ Կայք։
Իմ մոտ տպավորություն է, որ հիմա ով ինչ անում է՝ դա «վեբ սերվիս» է։
Ոմանք, ճիշտ է, կենտրոնանում են այֆոն/անդրոիդ նախագծման վրա, ու ես դա բացատրում եմ նրանով, որ մոբայլ շուկան այն տեղն է, ուր անհատ ծրագրավորողները (դե՞ռ) կարողանում են իրենց գտնել։
Բայց մտահղացումների մեծ մասը վերաբերվում են վեբին։ Օրինակ, սթարթափ ուիքէնդին բոլոր ներկայացված պրոեկտները վեբ էին։ Ես այնտեղ հանդիպեցի ծանոթներիս, ում գիտեմ որպես «նեյթիվ» նախագծողներ, բայց նրանք նույնպես ներկայացրել էին վեբ պրոեկտ։ Բողոքեցին, որ հեշտ չէ սուզվել անծանոթ միջավայր, բայց դա իրենց չխանգարեց հաղթել ։Ճ (գուցե բնութագրող է որ նեյթիվ նախագծմամբ զբաղվող մարդիկ ունեցան ավելի լավ գաղափար)
Հիմա ինչպե՞ս է լինում, որ բոլորը զբաղվում են վեբով՞։ Գուցե դա առաջին հայացքից թվացող թեթեւ տեքնոլոգիանե՞րն են (ասենք պհպ)։
(Ասում եմ թվացյալ թեթեւ, որովհետեւ իմ համար տեքնոլոգիաները, որ փորձում են «թեթեւացնել» գործը, ու թաքցնում են օգտագործողից որոշակի մանրուքներ այդ թեթեւացնող շերտի հետեւը, դրանով իսկ անում են այնպես որ ինձ ավելի բարդ լինի։)
Իսկ օրինակ, ինչպե՞ս է լինում, որ համակարգի մեջ փոփոխություն անելու միտք չեն ունենում, բայց կայքի միտք ունենում են։ Գուցե, որովհետեւ չգիտեն, թե ինչ փոփոխություն է կարելի անել, որ ավելի լավ լինի, որովհետեւ նույնիսկ չգիտեն, որ եղածը լավ չէ։
Գուցե որովհետեւ նրանք ապրում են սեփականատիրական ծրագրերի աշխարհում, ուր, օրինակ կա windows որի հիշողության կառավարչի կոդը չես նայի, որ հասկանաս ինչպես է գրված, ու ինչպես կարելի է լավացնել։
Կարող է այն պատճառով, որ նրանք ապրում են աշխարհում, ուր կան սարքերի արտադրողի կողմից տրամադրված սեփականատիրական դրայվերներ։ Ու հետո այդ ծրագրավորողները ստիպված են լինում փոխել երկաթը, որովհետեւ այս սարքի համար արտադրողը տրամադրել է, ասենք xp֊ի դրայվեր, բայց ոչ 7֊ի, որ նոր (սակայն ոչ ավելի լավ) սարքերը ավելի շատ վաճառվեն։ Իսկ նրանք չգիտեն ինչպես գրել դրայվեր, ու չգիտեն որ կա rolling release համակարգեր, ուր առհասարակ չի լինում release բայց լինում են հաճախակի փոփոխություններ, քանի որ լավացումը եւ հետ համատեղելիությունը անհամատեղելի են։
Վերջերս զրույցի մեջ հնչեց՝ «եթե դու mysql֊ի կոդը նայած լինեիր, այն կյանքում չէիր օգտագործի»։ (Ի դեպ, ես դբ֊ներից չկամ, բայց եթե նրանցով գրեի, ապա firebird կօգտագործեի)
Երբեմն ես ասում եմ՝ դե նա ծրագրավորող է։ Նկատի ունեմ՝ ցանցառ չէ, կամ հաքեր չէ։
Հիմա բացատրեմ։ Մի անգամ ընկերներիս նշանդրեքին (դե էլ որտեղ այդպիսի մարդ կհանդիպես) ես ծանոթացա մի տղայի հետ, ով ասաց որ նկարիչ է։ Ինձ հետաքրքիր էր, ու ես հարցեր էի տալիս իր աշխատանքի վերաբերյալ։ Ու անկեղծ զարմացել էի, երբ իմացա, որ նա գնում է աշխատանքի։
Այսինքն նա ամեն առավոտ, իննից վեցը գնում է «ցեխ» ուր պատրաստում է հայտնի նկարների պատճեներ։ Հետո դրանք ուղարկում են Եւրոպա, ուր վաճառում են որպես ձեռքի գործ, որը ռեպրոդուկցիայից ավելի թանկ է։ Հետո էլ այդ տղան շուտ գնաց, ասաց պետք է շուտ արթնանամ, աշխագանքի եմ։
Նկարիչ, ով աշխատո՞ւմ է։ Իմ համար այդ երկուսը այնքան էլ համատեղելի չէին։ Չէ, ես գիտեի, որ կան, այսպես ասած ոչ ստեղծագորշող նկարիչներ, ով նախընտրում է զբաղվել ռեստավրացիաներով, բայց ոչ իրականացնել իրենց միտքը, որովհետեւ միտք չունեն։
Ու եթե նկարիչների մոտ միտք չունենալը նորմա չի ընկալվում, ապա ծրագրավորողների մոտ միտք չունենալը՝ նորմա է։ Նրանց մեծ մասը գնում են աշխատանքի ու գրում են «ձաձա»֊ների համար սոֆթ։ Եթե աշխատանքից հետո ինչ որ բան են անում, ապա դա սովորաբար փող աշխատելու, այլ ոչ թե միտք, գաղափար իրականացնելու համար է։
Այսինքն փողի, ոչ թե սիրո, հետաքրքրության պատճառով է։
Իսկ օրինակ plc նախագծման սոֆթ գրում են նրանք, ով թեմայի մեջ են։
Մասնավորապես դա բացատրվում է նրանով, որ մարդկանց մեծ մասը հետաքրքրվող, ու խորացող չեն։ Այդ մասին ես դեռ կգրեմ։
Բայց այլ պատճառը, որի մասին հիմա գրում եմ՝ չիմացությունն է, ոչ զարգացած լինելն է։
Այսինքն մարդիկ պարզապես չգիտեն, չեն պատկերացնում ինչպիսի խնդիրներ կարող են լինել, ու ինչ լավ բան կարելի է անել, եթե դա կայք չէ։
Նրանք չգիտեն ինչպես է աշխատում համակարգը, քանի որ իրենց համակարգը փակ է, ու նրանք չեն զգում որ կարող են այն փոխել, կամ որոշակի ներդրում ունենալ։ Մոտավորապես այնպես, ինչպես Սովետի ժողովուրդը չէր զգում, որ կարող է ազդել օրենքների վրա։
Ու այստեղ ես կարծում եմ, որ շատ լավ է, երբ ծրագրավորողները օգտագործում են ազատ ԾԱ ոչ միայն այն պատճառով որ ազատ է, ու հետեւաբար լավը, ոչ միայն այն պատճառով որ այդ գաղափարը իրենց մոտիկ է, այլ եւ այն պատճառով որ դա ավելի է զարգացնում, քան փակ աշխարհը, թույլ է տալիս տեսնել ինչպես է ամենը արված, ու երբեմն պահանջ զգալ դա լավացնելու, տեսնել ինչ կարելի է անել
ու տենց
հա, իսկ այդ ռեժիսորը ասաց՝ տաս տարի առաջ էլ կար հնարավորություն տանը հոլովակներ սարքելու՝ ի՞նչն էր խանգարում որ անեին։
ու ես մտածում եմ՝ չգիտեմ։
կարգի՞չ չունեին։
մոտ տաս տարի առաջ դրանք դարձան հասանելի։
ես սա հավաքել եմ 200 մեգահերցանոց պենտիում էմէմիքս եւ 32 մեգաբայթ օպերատիվ հիշողություն ունեցող կարգչի վրա։ վինդովս իննսուն հինգի վրա (կայուս)
նկարել եմ ահավոր խցիկով։ ահավոր։
ու եթե ես կարողացա կարգիչ ունենալ, բանակից նոր եկած, ու պետականի պես աշխատավարձով, ու դեռ շանն էի պահում, ապա շատ շատերը կարող էին։
ապա գուցե ինտերնե՞տ չկար։
կա՜ր։
յութո՞ւբ չկար։
կա՜ր, ես մի ռուսական կայքում վիդեոներս լցրել էի, էլ չեմ ասում, որ ահավոր վատ որակով ֆրինեթի կայքումս կար։
բայց այն ժամանակվա ինտերնետը այսօրվա ինտերնետը չէր՝ կասեք
այո, այն ժամանակ չկային սոց․ ցանցերը։
ինձ թվում է, որ հիմա ամենալավ ձեւը մարդկանց գրավելորեւէ ոչ վնասակար միջոցառմանը, դա իրենց լուսանկարելն է։
եկեք գրքերով փոխանակվենք՝ չէ, հետաքրքիր չէ։
եկեք փոխանակվենք, անունը դնենք այսինչի օր, ու լուսանկարվենք։
դա արդեն փոխում է ամենը։
կլուսանկարվենք, մեզ կտեսնեն, որ կանք, որ նենց լավն ենք, նենց լավ բան ենք անում։
հուսով եմ տենց չի մեծ մասի մոտիվը։
հուսով եմ որովհետեւ չեմ ուզում հավատալ որ դա է։
ու տենց
Իմ մոտ funtoo֊ներում ու gentoo֊ներում բնականաբար, փոխվել է։
Մայքրոսոֆթը խոստացել է ժամագոտու նորացումը ներառնել «կումուլյատիվ» ափդեյթի մեջ, որը դուրս է գալու օգոստոսին։ Այսինքն, իսկ մինչ այդ, խորհուրդ է տվել ինսթալ անել փաթչեր, ընդ որում, ասենք իքսփիի համար իր փաթչը, յոթի համար՝ իրենը, ու օգտագործել Moscow, St. Petersburg, Volgograd ժամանակային գոտին։
Որը շատ «տեղեկատվություն» տվեց, որովհետեւ առանց այդ էլ, կարելի էր, ասենք օգտագործել Աբու Դաբիի ժամանակային զոնան։
Քանի որ կորպրորացիաներում մինչ այժմ օգտագործվում են հնադարյան եւ չնորացված redhat֊ներ, նրանց /usr/share/zoneinfo/Asia/Yerevan ֆայլը պետք է կրկին քոմփայլ անել zic (zone info compiler) ծրագրով, ու փոխել։
Netapp ընկերությունը տրամադրում է փաթչեր, ու իրենց փաթչ ֆայլի md5 գումարը համապատասխանում է մեր ձեռքով քոմփայլ արված ֆայլի md5 գումարին։
Ի դեպ, նույն բինար ֆայլը աշխատում է Սոլարիսներում, աշխատում է Անդրոիդում, ու երեւի թե բոլոր իրենց հարգող ՕՀ֊երում։
HPUX֊ը իրեն չի հարգում, դա ակնհայտ է։ ։Պ
Իսկ բացելով սոուրսի միջի asia ֆայլը իմանում ենք հետաքրքիր բաներ՝
# From Alexander Krivenyshev (2012-02-10):
# According to News Armenia, on Feb 9, 2012,
# The Armenia National Assembly adopted final reading of Amendments to the
# Law “On procedure of calculation time on the territory of the Republic of
# Armenia” according to which Armenia [is] abolishing Daylight Saving Time.
# or
# (brief)
# http://www.worldtimezone.com/dst_news/dst_news_armenia03.html
Սա վերջին փոփոխության մասին է, ու հետո՝
Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2 3:00 - YERT 1957 Mar # Yerevan Time 4:00 RussiaAsia YER%sT 1991 Mar 31 2:00s 3:00 1:00 YERST 1991 Sep 23 # independence 3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s 4:00 - AMT 1997 4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s 4:00 - AMT
Ու չի կարելի չնկատել, որ մինչեւ 1924 թիվը Հայաստանում գործում էր ինչ որ անկապ ժամանակ, ուր Գրինվիչից շեղումը կազմում էր 2 ժամ 58 րոպե։ Ենթադրում եմ, որ՝
ա ֊ Հայաստանում ոչ ոք ժամացույց չուներ եւ ժամանակը չափվում էր աքլորներով։
բ ֊ Փորձում էին այսպես ասած ֆայն թյունինգ անել ժամանակի, որոշելով, որ երկու րոպեն կարեւոր է։
Իրականում ես կարող եմ միայն ենթադրել ինչպես էին նրանք ապրում, ու սինխրոնիզացնում ժամանակը, ու համոզվում, որ այն ճիշտ է։ Օրինակ, որ Գրինվիչից 2.58 շեղում ունի։
Ապա գնանք տեսնենք ինչպե՞ս էր ժամանակի գործերը այլ Ասիական պետությունների մոտ՝
Rule Azer 1997 max - Mar lastSun 4:00 1:00 S Rule Azer 1997 max - Oct lastSun 5:00 0 -
Zone Asia/Baku 3:19:24 - LMT 1924 May 2 3:00 - BAKT 1957 Mar # Baku Time 4:00 RussiaAsia BAK%sT 1991 Mar 31 2:00s 3:00 1:00 BAKST 1991 Aug 30 # independence 3:00 RussiaAsia AZ%sT 1992 Sep lastSat 23:00 4:00 - AZT 1996 # Azerbaijan time 4:00 EUAsia AZ%sT 1997 4:00 Azer AZ%sT
Շեղումը 3 ժամ 19 րոպե 24 վայրյան։ Ինչի՞։
Դա է՞լ է անկապ թե թյունինգ արված ժամ է։
Լավ, մեր մոտ ժամանակը «բարդակ» էր մինչեւ 1924 թիվը։ Ըստ այդ ֆայլի, Չինաստանում մինչեւ 1940 թիվը առհասարակ ժամանակի մասին տեղեկություններ չկան։
Սաուդյան Արաբիայում ժամանակիին չէին հետեւում մինչեւ 1950 թիվը՝
Zone Asia/Riyadh 3:06:52 - LMT 1950 3:00 - AST
Իսկ այ Բանգլադեշում արդեն 1890 թվականին ժամանակի մասին որոշում կա՝
Zone Asia/Dhaka 6:01:40 - LMT 1890 5:53:20 - HMT 1941 Oct # Howrah Mean Time? 6:30 - BURT 1942 May 15 # Burma Time 5:30 - IST 1942 Sep 6:30 - BURT 1951 Sep 30 6:00 - DACT 1971 Mar 26 # Dacca Time 6:00 - BDT 2009 6:00 Dhaka BD%sT
Հնդկաստանում, նույնիսկ տաս տարի ավելի շուտ, 1880 թվին՝
Zone Asia/Kolkata 5:53:28 - LMT 1880 # Kolkata 5:53:20 - HMT 1941 Oct # Howrah Mean Time? 6:30 - BURT 1942 May 15 # Burma Time 5:30 - IST 1942 Sep 5:30 1:00 IST 1945 Oct 15 5:30 - IST
կրկին ինչ որ անկապ շեղում։
Շրի Լանքայում նույնպես 1880 թվից ժամանակ կա։
Իսկ ավելի շուտ են սկսել ժամանակին հետեւել Ջաքարթայում 1867
Ֆիլիփիններում՝ 1844
Zone Asia/Manila -15:56:00 - LMT 1844 Dec 31
Ֆիլիպինները Ասիայի պիոներներն են։ Այնտեղ ժամանակի մասին որոշում կա դեռ 1844 ին։
Այնպես որ զգոն եղեք, որ չշփոթվեք։ Եւ իհարկե տոկուն։
_եւ այդպես _
մտնում է սենյակ՝
֊ ինձ կասե՞ք ակտիվիքսը ինչ է։
֊ ատվեչաետ ալեքսանդր դրուզ։
֊ հիմա կասե՞ք
֊ իհարկե ոչ։
֊ յա։ ինչի՞։
֊ վիքիյում գրված է, գուգլ կա
֊ հա կա, բայց զահլա չկա կարդալու, ուզում եմ դուք ասեք։
֊ ապա մեզ մոտ էլ հավես չկա, գնա կարդա։
֊ դե պարզ ա, ինքներդ չգիտեք, ասում եք՝ «գնա կարդա»։
վարագույր
ու տենց
Պաշտպանության նախարարություն։
ԱյԹի ցուցահանդես։
Վառվող լուսադիոդներով պլատաները միացված են ԳՆՈՒ/Լինուքս֊ով կարգչին։
֊ Ոչ միայն որովհետեւ էժան է, ոչ միայն որովհետեւ բաց է, ոչ միայն որովհետեւ ազատ է, այլ որովհետեւ տեխնիկապես լավն է ֊ բացատրում է Ինսթիգեյթի ներկայացուցիչը։
֊ Իսկ սա ինչի՞ համար է ֊ ցույց է տալիս մի այլ զինվորական մի այլ պլատայի։
֊ Սա կոդեր ջարդելու համար ֊ պատասխանում է Գյումրիի ակցենտով ներկայացնողը։
֊ Ի՞նչ կոդեր ֊ հարցնում է զինվորականը։
սահմանիր կոդը
Սա պարզապես պատկերացնելու համար մթնոլորտը։
Ես լիքը բան կգրեի, բայց չեմ կարող անել դա այնպես, ինչպես կանեի։
Կասեմ միայն, որ կարեւոր է, որ այդ զինվորականները իմանան, գոնե իմանան, որ իրենց հետեւը կան կիրթ եւ երբեմն խելացի մարդիկ, ով կարողանում են նախագծել ու արտադրել աշխատող եւ արտասահմանում մրցունակ երկաթ եւ ծրագրեր։
Ու որ պարտադիր չէ մեր փողը ծախսել արտասահմանում։ Կարելի է եւ այստեղ։
Ու ես այս դեպքում ուրիշների փողերը չեմ հաշվում, այլ մերը։
Այնպես որ կպատմեմ միայն մի դրվագ․
Մարիամը մոտենում է՝
֊ Նոր, քո մոտ կարո՞ղ է սքոթչ լինի։
֊ Ահա։
֊ Իսկ կարելի՞ է վերցնել։
֊ Իհարկե, մենք բանակում ենք, ստեղ ամենն ընդհանուր է։
վարագույր
Ասում են՝
֊ լավ է էլի, թող մի հատ լինի, Վինդովս է, ԱյՕս է, Ինտերնետ Էքսփլորեր է, էլ չի լինի այնպես, որ մի տեղ աշխատի, այլ տեղ՝ ոչ։
Տարածված մոլորություն է, որ մոնոպոլիաները միատեսակ են դարձնում, ստանդարտիզացնում են տեքնոլոգիաները։
Միատեսակ՝ այո։ Ստանդարտ՝ ոչ։
Ստանդարտներ պետք է լինեն։ Մենք չենք կարող առանց ստանդարտ։ Բայց փաստացի, մոնոպոլիստը չի հետեւում ստանդարտներին, որովհետեւ նա մոնոպոլիստ է, ու ինչ ուզում է, կարող է անել։
Այսպես, ԻԵ իշուկը չի ցուցադրում ստանդարտիզացված ՀՏՄԼ։ Այն ցույց է տալիս Մայքրոսոֆթի երեւակայական ՀԹՄԼ֊ը, որը ստանդարտի հետ այնքան էլ կապ չունի։
ԻԵ֊ն ստիպված եղավ հետեւել ստանդարտներին, ու ստանդարտիզացվել այն ժամանակ, երբ տարածվեցին այլընտրանքային հարթակներն ու այլընտրանքային համացանցային զննիչները։
Այսպիսով, ստանդարտիզացմանը աջակցել է ոչ թե մոնոպոլիան, այլ զանազանությունը։
եւ այդպես
իմ սիրված մեյլ լիստի ամենահարգված մարդկանցից մեկն է գրել սա․
Ես իհարկե ԼաբՎյու֊ի միայն կազմին եմ ծանոթ։ Բայց ինձ դա հերիք էր այն չսիրելու համար։
According to my observations, LabView enables to make rapid apparent
progress at the cost of very little work. LabView GUI builder allows to
quickly assemble impressive GUIs which are then successfully presented at
various meetings, design reviews, etc. A spirited discussion over such a
GUI conveys impression of rapid progress, creativity, and competence of
the engineer. The substance behind the GUI is never discussed, because
some attendees (esp. managers) are neither competent nor interested in
technical details, while other attendees (engineers) play the same kind of
the game.
One day, after many months of apparent progress, the application is
supposed to run. It poses a problem, because in fact the LabView GUI is an
empty facade with nothing behind to make it run. In the institution which
I am basing these remarks on, this problem was typically handled by hiring
a summer student who would sweat over filling in the empty space. At the
end of the summer the student would gain “valuable educational
experience”, the engineer would collect credit, and the management would
be happy.
These remarks can possibly shed some light on the troubling question why
BlackBox was never a market success on par with LabView, despite its
internal strength. In my opinion it is so, because BlackBox is an exact
opposite to a successful corporate product. BlackBox focuses on the
substance, while LabView focuses on creating impression. In the corporate
world substance matters very little, while impressions are everything.
That’s why we on this mailing list are who we are. We all focus on the
substance of our work.
Just my 2 cents of cynicism, as usual.
ու տենց
_եւ այդպես _
Քոփիռայթը կորցրել է իր արդիականությունը, այնպիսին ինչպսիսն այն կա հիմա։ Հեղինակային իրվունքի մասին օրենքները ստեղծվել են մինչ թվային դարաշրջանը, երբ գիրքը, նկարները, եւ քոփիռայթի այլ առարկաները, այդքան հեշտ չէր կրկնօրինակելը, եւ հստակ կարելի էր գծել սահմաններ, կրկնօրինակման, պարզապես դիտելու, ու տարածելու մեջ։ Հիմա, ամեն ինչ փոխվել է։ Թվային աշխարհում այդ սահմանները գծելը այդքան էլ հեշտ չէ։
Բնական է, որ այդ ակտի պրոեկտը չէր լինի, եթե փաստացի անհամապատասխանություն չստեղծվեր քոփիռայթի գաղափարի, ու ժամանակակից թվային աշխարհի մեջ։
Եթե չլինեին հեղինակայնի իրավունքի մասին օրենքներում հատուկ փոփոխություններն ու ուղղումները, ապա ամեն անգամ, երբ համացանցային զննիչը ցույց տար քոնթենթը՝ տեքստը, լուսանկարները, (ցույց տալու համար այն ստեղծում է կրկնօրինակը համակարգչի հիշողության մեջ), դա կլիներ օրենքի խախտում։
Այսինքն, քոփիռայթը արդեն իսկ մեղմացվել է, որովհետեւ հակառակ դեպքում վեբը գոյություն չէր ունենա։
(Բրեդբերիի 451 Ֆարենհեյթի գիրք հիշող, այսինքն հիշողության մեջ գիրք կրկնօրինակողներն էլ են ըստ էության քոփիռայթ խախտող)
Ինչպե՞ս ակտի ընդունումը կազդի Հայաստանի վրա։
Այնպես, ինչպես եւ այլ երկների վրա։
Զանազան ինտերնետ աղբյուրներ կփակվեն, ու օգտակար քոնթենթի քանակը կտրուկ կպակասի։
Զարմանալի չէ, որ Վիքիփեդիան, Գուգլը, մի շարք սոց․ ցանցեր, Մոզիլան ու Օպերան դեմ են արտահայտվում այդ օրենքին։
Պետք է նաեւ նշել, որ դեմ են արտահայտվում նաեւ մի շարք իրավապաշտպան պազմակերպություններ, ինչպիսիք են ACLU (American Civil Liberties Union)-ն եւ Human Rights Watch-ը։
Հետո, այլ երկրների համար դա կլինի նախադեպ, նրանք կարող է հետեւեն այդ օրինակին։
Օրինակ, Սարկոզիի վարչակարգից, որն արդեն ընդունել է HADOPI օրենքը, դա սպասելի է։
Այսպես, Եվրամիությունում լուրջ վտանգ կար, որ կընդունվեն ԾԱ պատենտներ, որոնք մինչ այդ գործում էին միայն Միացյալ Նահանգներում եւ եւս մի քանի երկրներում։
Այն ժամանակ էլ կայքերը նախաձեռնել էին բողոքի ակցիաներ։ Բարեբախտաբար ԵՄ կառավարությունը բավական ողջամիտ գտնվեց, ինչպես նաեւ ընտրողների ճնշման տակ, օրինագիծը չընդունվեց։
Այնուամենայնիվ, այն որ ՄՆ-ում դրանք գործում են, արդեն մեզ սահմանափակում է։ Օրինակ, տարածված ԳՆՈՒ/Լինուքս դիստրիբուտիվներում տուփից դուրս չեն լինում մպերեք կամ դվդ նվագելու կոդեկներ, որովհետեւ այդ դիստրիբուտիվները նախատեսնված են Ամերիկյան շուկայի համար, իսկ այնտեղ ԾԱ պատենտները գործում են։
Մենք, սակայն, օգտվում ենք նույն դիստրիբուտիվներից։
Կարեւոր է նկատել, ինչպես են պայքարում ՄՆ քաղաքացիները՝ նրանք գրում են նամակներ սենատորներին։ Դա ցույց է տալիս, թե որն է գործող ժողովրդավարությունը։ Չնայած կան ակտը ընդունելու մեջ հետաքրքրված մեդիա կորպորացիաներ, կան նաեւ ընտրողների, ժողովրդի ազդեցության լծակները իրենց ներկայացուցիչների վրա։
եւ այդպես
իսկ դուք գիտե՞ք ինչու են սլայդային լուսանկարները մի քիչ կապույտ։
_այս տեղի մասին գրել եմ այստեղ
որովհետեւ սլայդային լուսանկարները նայում են մութ սենյակում պրոեկտելով էկրանին։ Ու ժապավենը նախագծված է այնպես որ կոմպենսացնի լամպի տաք գույնը, ու շեղում է պատկերի գույները մի քիչ դեպի կապույտ։
ու տենց
Այս տեքստը համացանցում փոփոխությունների մասին է, եւ տեքնոլոգիական, եւ մշակութային։
Չէ՞ որ նոր տեքնոլոգիան բերում է նոր էստետիկա։
ա – բլոգերը մաքրվեցին։
Առաջ բլոգերը, մասնավորապես ԿՄ-ը, որն ուներ սցանցերի (սեռական բորսաների) հատկանիշները (բաժանորդագրվելը կոչվում է ընկերանալ), լայնորեն օգտագործվում էին որպես կիսվելու տարածք՝ երգերի տեքստեր, յութուբ վիդեոներ, կրկնօրինակում։
Դա փոխեց րիդերը։
Այն կարդալու եւ կիսվելու համար է։
Այնպես որ այլեւս պետք չէր կրնկօրինակելնյութերը տարածելու համար, հնարավոր է տարածել սկզբնաղբյուրը։
Նույնն է գուգլի նկարների որոնումը։ Բոլորը ունեն ընլայնում որ աջ կտոցով թույլ է տալիս փնտրել այդ նկարը համացանցում։ Ու ահա, տեսանք որ այն սկզբից հայտնվել է այստեղ, ու հեղինակը նա է։
Այսպես, կիսվողները գնացին սցանցերը, փակեցին ու լքեցին իրենց մատյանները։
«Ես հավանում եմ», +1-ը տարածում են սկզբնական աղբյուրը, առանց նույն տեղեկատվությունը կրկնօրինակելու։
Դրա վատ կողմն է, որ ֆբ-ն ու գուգլը գիտեն որտեղ եք լինում, ինչ եք կարդում։ Բայց դե մեկ է, լավ է նրանք, քան մեր այրյունոտ գբն։
Ես ինձ թույլ չեմ տա «լայք» ու «+1» իմ կայքում, որովհետեւ ես դրանով կօգնեմ ֆբին ու գուգլին հետեւել իմ կարդացողին։
Իսկ այն խնդիրը, որ տարածել պետք է ֆբ-ով, կամ գուգլով, կամ որեւե այլ կենտրոններով ունի երկու լուծում։ առաջինը՝ շեյրածների ռսս, ինչպես անում էր գրիդերը։ Արդեն էական չէ որտեղ եք կիսվում, եթե դա ռսս-ով հասանելի է։
գրիդերը սակայն, այդ հնարավորությունը զոհաբերել է գփլալի տարածմանը աջակցելու համար։ ինչի պատճառով, կարելի է գփլաս չսիրել։
կա նաեւ այլ միջոց՝ տոտալ ապակենտրոնացում որը ընթացիկ ինտերնետի տեքնոլոգիան թույլ չի տալիս, բայց կարելի է մտածել ու լավ բան անել։
Կրկնեմ, ռսսը թույլ է տալիս վերացարկվել նրանից որտեղ է բլոգդ, ԿՄ-ում թե ՎՊ-ում, թե դա ֆբ նոթ է։ Կարեւորը այն ընդհանուր բաց տարածքում է։
Ու դա բերեց երկրորդ դրական փոփոխությանը՝ մեկնաբանություններին։
բ – մեկնաբանությունների վերացարկում
Պետք չէ ունենալ ԿՄ հաշիվ ոչ միայն ԿՄ-ում գրողներին հետեւելու համար, այլ եւ մեկնաբանելու համար։
Ճիշտ է, թերությունը իրականացումն է։ Որտեղո՞վ մեկնաբանել։
Դիսքասը տանում է մեկնաբանությունները ամպեր։ Նույնիսկ եթե դուք ունեք սեփական ամպ (կարդա սպասարկիչ) բայց օգտագործում եք դիսքաս, ապա պահում եք ձեր մեկնաբանությունները ոչ թե ձեր մոտ, ձեր ամպի տվյալների բազայում, այլ ուրիշի ամպում։
Եթե հնարավոր է մեկնաբանել օփենայդի-ով՝ դա հիանալի է։
գ – օփենայդի
Ես կարծում եմ, որ օփենայդիի մեկնաբանությունները, եւ մուտքը ժամանակակից ամենակարեւոր նորամուծություններից է։
ռսսի պես այն թույլ է տալիս վերացարկվել կոնկրետ կայքերից ու չունենալ հաշիվներ ամենուր։
Մուտքի խնդիրը ունի այլ կողմ։ Հարմար է չտալ քո գաղտնագիրը քո թվիթերի ծրագրին։ Իրոք, ինչի՞ տալ։ Ո՞վ գիտի ով է այն գրել ու ինչ է այն անելու քո տվյալների հետ։
դ – ՕԱութ
Բաց ավտորիզացիայի պրոտոկոլ։
Այն այժմ օգտագործվում է ամենուր – ծիվիչում, ֆբում, դիասպորայում։
Բայց ոչ գփլասում։
Ու ծիվիչն, ֆբն, դիասպորան ունեն ԱՓԻ երրորդ ծրագրերի համար։ Ցանակցած մարդ կարող է գրել ծրագիր, որը ստատուս կավելացնի ձեր ֆբ-ում, թվիթերում, կամ դիասպորայում։ Ու այդ ծրագիրը չի խնդրի ձեզնից ձեր ֆբ-ի, թվիթերի, կամ դիասպորայի գաղտնագիրը, այն կխնդրի հենց այդ կայքերին ավտորիզացնել ձեզ։
Գփլասը կրկին առանձնանում է։
Նրանք չունեն ոչ այսպիսի ԱՓԻ, ոչ էլ ՕԱութ։
Լավ, ԱՓԻ չունեք, մեկ է կարելի է հտտպ հարցումներ գեներացնել, որոնք որ գփլաս ստատուս կուղարկեն, բայց այդ դեպքում պետք է ծրագրին տալ ձեր գաղտնագիրը։
Ու այդ ծրագիրը ցանկացած պահին կարող է սկսի չաշխատել, քանի որ գուգլը ցանկացած պահին կարող է փոխել րեքվեստների ձեւը։
ե – ստատուսներ
առաջ ստատուսներ կային միայն չաթային ծրագրերում, այն էլ քիչ թե շատ ժամանակակից։ Օրինակ, այէրսի-յում ստատուս չկա, քանի որ այն հին է, չկան ստատուսներ բջջային ցանցերում, բայց կան ջաբերում, գթոքում։
Ու ստատուսները եկան վեբ՝ երկար բլոգ փոստեր գրելու տեղը, կարելի է նույն միտքը տեղավորել 140 նիշի մեջ ու ուղարկել որպես ստատուս։ Օրինակ, եթե ես մի քիչ լավ մտածեի, այս փոստը գրելու տեղ կգրեի մի ստատուս ։Պ
Թերությունը այն է, որ մարդիկ ավելի ու ավելի են սովորում չկարդալ։ Կարճ ստատուս կարդալը ավելի հեշտ է, քան բլոգ փոստ։
Մյուս կողմից, բլոգերը կրկին ազատվեցին որոշ մարդկանցից, ով գնաց թվիթերներ։
զ – ապակենտրոնացում չաթերում։
ինտերնետը փորձել են նախագծել որպես ապակենտրոնացված ցանց։
Բայց այն ունի իր թերությունները։ Սպասարկիչներ մեզ պետք են։
Ինտերնետը սպասարկիչների ապակենտրոնացված համակարգ է, ոչ թե օգտագործողների։ Օգտագործողը լիարժեք ինտերնետի անդամ չէ։
Այնուամենայնիվ, մենք ունենք որոշ ապակենտրոնացում։ Էլեկտրոնային փոստը նախագծված էր գիտնականների կողմից, ու ըստ էության ապակենտրոնացված է։ Բացատրեմ՝ ֆրինեթ․ամ-ից ուղարկում ենք մեյլեր ջմեյլ․քոմ, ու հակառակը։
Եթե բիզնեսը զբաղվեր դրանով, ապա ամեն ընկերությանը ձեռնտու կլիներ ունենալ իր օգտագործողներին, ու թույլ չտալ իր օգտագործողները ուղարկեն հաղարդագրություններ այլ ամպի օգտագործողին։ Այնպես մենք ստիպված կլինեինք ունենալ հաշիվներ ամենտեղ։
Այնպես, ֆբ-ից լինում է ուղարկել հաղորդագրություն ֆբ։
Այնպես, այսիքյուից լինում էր խոսել միյան նրանց հետ ով այնտեղ են, սքայփից լինում է խոսել միայն սքայփի այլ բաժանորդների հետ։
Բայց կա ազատ ԾԱ, ու խելացի մարդիկ նախագծում են ազատ պրոտոկոլ՝ ջաբեր, ուր ինչպես եւ էլեկտրոնային փոստի դեպքում էական չէ, որ սպասարկչի օգտագործող ես։ Սակայն, ջաբերը չէր տարածվի, եթե չլիներ ջմեյլը, եւ գուգլի չաթը։ Վերջաբես ես մի լավ բան գրեցի իրենց մասին։
Ես մարդկանց բերում էի ջմեյլ, որպեսզի հետո իրենց հետ չաթվեմ իմ ջաբեր․օրգ-ի հաշիվով։ Որովհետեւ պարտադիր չէ ես գուգլի բաժանորդ լինեմ որ խոսեմ գթոլքի օգտագործողների հետ՝ դա ռսսի, փոստի, եւ օթենայդիի պես վերացարկող տեքնոլոգիա է
է – փրայվասի
երեւի այժմ միայն արմենիքսը չունի ՍՍԼ (հտտպս)։
երեւի այժմ չկա վեբ էլեկտրոնային փոստ, որ չունի սսլ։
փրայվասիի մասին մեր պատկերացումը ահագին զարգացել է։
ու եթե այէրսիյում ժամանակին հնարավոր էր իմանալ մարդու այփին, որովհետեւ ոչ ոք չէր մտածում որ դա վտանգավոր է, ապա այժմ ջաբերում տեքնոլոգիան դա թույլ չի տալիս;
թ – քոփիրայթ
փաստացի քոփիրայթը թուլացել է։
առաջ շատ ավելի բարդ էր հողինակային լուսանկարներ կայքերում տեղադրել։ հետո, սոց ցանցերում նրանք սկսեցին տարածվել, քանի որ սոց ցանցերը փակ տարածք են, ու «հրապարակային» կարծես չեն, բայց քանի որ բոլորը այնտեղ կան, դարձան դե ֆակտո հրապարակային։ այնուամենայնիվ մի բան է քոփիրայթեդ նյութ ունենալ ֆբում, այլ բան՝ համացանցի կայքում։
հետո բոլորը այնքան սովորեցին որ համացանցում քոփիրայթեդ քոնթենթը տարածվում է, որ իրենք, քոփիրայթ հոլդերները ավելի մեղմ սկսեցին վերաբերվել խախտումներին, քանի որ բոլորի հետեւից պարզապես չես հասցնի։ ու դե ֆակտո ինտերնետում քոնթենթը քրեաթիվ քոմոնս է։ դե ֆակտո, դե յուրէ չէ։
որովհետեւ ով ինչ ուզում դրա հետ անում է։
այսինքն նոր համացանցը նույնպես մեզ տանում է քոփիրայթի գաղափարի վերանայմանը։
թորենթները, որ իրականում բնավ ոչ օրենքի խախտում են։ խախտելը տարածելն է, եթե ես քաշում եմ, ու չեմ «տալիս», ապա ես օրենքը չեմ խախտել։ խախտել է նա, ով տալիս է։ չի խախտել նույնիսկ թրեքերը, որ ընդամենը թորենթ ֆայլն է տարածել։
ու փաստացի կրկին, քոփիրայթը գործում է շատ ավելի թույլ քան առաջ։ իսկ դա նշանակում է որ այնքան հեռու չեն դրա վերանայման օրերը։
ժ – սոցիալիզացում։
մարդը սոցիալ կենդանի է։
ընթացիկ համացանցում անհամեմատ ավելի հեշտ է ճանաչել մարդուն։ (ոմանք կարծում են, որ ավելի հեշտ, քան իրական կյանքում) Որովհետեւ երբ աչք ես գցում նրան, ինչ է գրել, ոնց է մեկնաբանել, ինչ է հասկացել ինչ֊որ մեկի գրածից, ու ինչով է կիսվում, դա մարդու հոգին ճանաչելու ամենաէֆեկտիվ միջոցներից է
Եւ որը առաջ, հին համացանցում չկար, քանի որ պաշտոնական վեբ կայքը ավելի էր նման վիտրինայի, ուր կդնես այն ինչ ուզում ես, իսկ շփման մեջ մարդիկ ճանաչվում են շատ ավելի լավ։
Իսկ ինչքա՜ն էր պետք մարդու հետ չաթվել որ հասկանալ իրեն։
ժա – ամպերը
այնուամենայնիվ, ամպերը շատանում են։
դիսքասները, ֆբներ, յութուբներ։
կա վիդեո ռսս, որը նշանակում է որ կարելի է բաժանորդագրվել մեդիա ռսս րիդերով(միրո, գփոդեր) ոչ պարտադիր յութուբ ալիքի։
բայց ընդհանուր առմամբ ինտերնետում ավելի ու ավելի ամպամած է։
դա նաեւ նշանակում է որ ավելի ու ավելի բարդ է լինել աննկատ, ավելի բարդ է պահել փրայվասին(նրանք գիտեն որտեղ ես լինում) ու մեզ ավելի ու ավելի քիչ է պատկանում մեր իսկ տեղեկատվությունը։
Մասամբ լուծում է դիասպորան, ուր կարելի է սեփական սպասարկիչ ունենալ, ու պահել տեղեկատվությունը սեփական սպասարկչի վրա, սակայն այն կլինի ընդհանուր դիասպորա ցանցի անդամ։ դիասպորան սփռված է, սփյուռք է, ու իրոք շատ հաջող անվանում է։
Այնուամենայնիվ,
ստվերները չքանում են, քանի որ ամպամած է համացանցում
եւ այդպես
Հետաքրքիր է իմանալ, որ Լեյկայի, նույնիսկ վերջին, Մ մոդելները՝ այսինքն ամենաթանկ եւ ամենավեհ մոդելները, ավտոֆոկուս չունեն։
Ֆոկուսը իմ մշտական պրոբլեմն է։ Ես օգտագործում եմ հին օբյեկտիվներ, ու ձեռքով եմ բռնում ֆոկուս, հետեւաբար, կախված տարբեր հանգամանքներից, օրինակ նրանից, վյուֆայնդերը իմ աչքով ճի՞շտ է կարգավորված, թե խախտվել է, կհասցնե՞մ թե չէ, ես հաճախ ստանում եմ ոչ ֆոկուսի մեջ կադրեր։
Այնպես չէ, որ չեմ հասկանում այն պարզ բանը որ այն ինչ ուզում ես ցույց տալ, պետք է երեւա, իսկ որ երեւա, պետք է ֆոկուսի մեջ լինի։
Ես զարմացա, որ Լեյկայի ամենավերջին մոդելները միեւնույն է ավտոֆոկուս չունեն։
Կարդացի ինչու՞։ Պարզվում է, դիզայնը իրենց բարդ է փոխել։
Ունեն լավ դիզայն արված ժապավենային խցիկ, սարքեցին նույնից, բայց թվային։
Ավտոֆոկուսի մեխանիզմը ո՞րտեղ տեղավորեն առանց խցիկը մեծացնելու։ Տեղ չունեն։ Ու Քենոնի եւ Նիկոնի պես փող չունեն այնքան հետազոտություն անելու, ռադիկալ արտադրությունը փոխելու համար։
Ապա պարզապես այլ տարբերակ չունեն, քան ասել՝ մենք այլ կերպ ենք, մենք այլ ենք։ Մենք ռեյնջֆայնդեր ենք, առանց ավտոֆոկուսի ու տարբեր համովությունների։ Բայց մեր մոտ հիանալի որակ է, իսկ նկարողը պետք է ինքը իմանա ինչպես ֆոկուսվել, այնքան բարդ չէ, այն էլ մեր հիանալի հեռաչափի օգնությամբ։
Ու դա, ես կարծում եմ, ճիշտ որոշում է։
Ու լրիվ եւրոպական։
Եւրոպան չի հասցնում ոչ ամերիկացիների, ոչ էլ ճապոնացիների հետեւից։ Չի կարող։
Նրանք ուրիշ են։ Երբեք չեն կարողանա համեմատվել։
Բայց եւրոպական ընկերությունը միշտ կունենա իր սպառողին։
Եւրոպայում ու Ասիայում։ Իհարկե, ոչ ԱՄՆ-ում։
Որովհետեւ մրցելը՝ սխալ որոշում է։
Երբ օրինակ աղջկան այլ տղաներ են դուր գալիս, իր տղան սկսում է մրցել։ Իսկ ես էլ ունեմ երկու գլուխ։ Թարթիչներս էլ փոխեմ, ապա դուր կգա՞մ քեզ։
Մրցելը ու համեմատվելը սխալ է։
Նրանք ձեզնից լավը չեն, նրանք ուրիշ են։
Երբ սկսում ես մրցել, փոխվել, հետեւել այլերին, դուր գալու համար, կորցնում ես քեզ, ու երբեք նրա պես «լավը» չես լինի։
Ու նույնը կործանում է Նոկիա ընկերությանը՝ այֆոն սարքելու ձգտումը։
Ես նայում էի Նոկիա Ն9-ին, գիտեի որ այն ինձ պետք է խաղալու, գործ անելու համար, ու ձեռքս չգնաց այն գնել, այնքան բարակ, այնքան գլամուր էր։ Ու այդ բարակության համար նրանք զոհաբերեցին սդ քարտ սլոտը, ու մարտկոց փոխելու հնարավորությունը։
Ինչի՞։
Որովհետեւ մտածում են, որ այժմ պետք է լինել այֆոնի պես։
Ու դա է իրենց սխալը։ Վերջ, Նոկիան էլ չկա, եթե այդպես շարունակի։ Այֆոնի պես լինել պետք չէ, պետք էր լինել այնպիսին ինչպիսին կային։ Վաճառվելու էին բացի Եւրոպայից Չինաստաններում, Հնդկաստանում ու այո, Հայաստանում։
Բոլորը գիտեն, որ Նոկիան բարակ հեռախոս չէ։ Նոկիան պետք է շարունակեր արտադրել իր հաստ հեռախոսները, զարգացներ Մաեմոն, Սիմբիանը, այնպես ինչպես եւ պլանավորում էին։
(ի դեպ կարծում եմ, որ Մաեմո գծի N810 – N900 – N9 շարքի սարքերի դիզայնը գնալով վատանում էր, իսկ ամենալավը հենց N810-ն է։ Շատ հավես է, որ այժմ կարելի է նրա վրա քշել ժամանակակից nemomobile։)
Ու բնավ չվհատվել այն բանից որ նահանգներում չի վաճառվի։ Նահանգները ձեր տեղը չեն, այնտեղ անդրոիդ ու այֆոն է լինելու, դա պարզ է։
Նոկիա մեկ է չի լինի։ Իսկ թե լինի, ապա ամերիկյան վինդոս ֆոն օպերացիոն համակարգով, դա մեկ է նրանք չեն արդեն, միայն երկաթն է իրենցը։ Իսկ Նոկիան ավելին էր քան երկաթը։ Նոկիան սեփական ԾԱ ուներ, իր առավելություններով ու թերություններով։
Օրինակ, Սիմբիանի միջուկը ունակ չէր ապահովել այնպիսի գրաֆիկական էֆեկտներ, ինչպես ստացվում է Դարվինոտ ԱյՕսում ու Լինուքսոտ Անդրոիդում։ Նույն ժամանակ, նրանցից ոչ մեկը չի կարող ապահովել այնպիսի սնուցման խնայողություն, ինչպես Սիմբիանը։
Ու այո, Նոկիաները թանկ էին լինելու։ Ինչի, հիմա թա՞նկ չեն։ Թանկ են։
Եւրոպացիների ուժեղ հատկանիշները կապված են իրենց թույլ հատկանիշների հետ։ Այսպես, պասկալը եւրոպայից հասավ նահանգներ, սկսեց զարգանալ, վաճառվել այնտեղ, բայց՝ միայն վինդովսի տակ – եւրոպացիները ավելի դանդաղաշարժ են, ու դժվար են ընդունում նորը։ Բացի դրանից, զարմանալի չէ, որ Բորլանդի Դելֆիի նախագծողին, եւրոպացի Անդրեաս Հայլսբերգին «առավ» Մայքրոսոֆթը, դոթնեթ ստեղծելու համար, ու այդպես Բորլանդը պրծավ, իսկ դոթնեթը տարածվեց։
Իսկ Եւրոպական երկրներում օգտագործում եւ զարգացնում են, հնարավորին չափ իրենց տեքնոլոգիաները՝ Պասկալ, Մոդուլա, Օբերոն։ Իհարկե, գլոբալացման ժամանակ դա բարդ է, որովհետեւ կան այսպիսի մարդիկ, ով չի հասկանում ինչ արժեք ունի իր հայրենական արտադրանքը, ու գնահատում է այն ինչ տարածված է, բայց միեւնույն է, դա հնարավոր է։
Ու նույն պատմությունը եղավ երբ ԽՍՀՄ-ում որոշում ընդունվեց սեփական կարգիչներ նախագծելու տեղը կրկնօրինակել, թխել արտասահմանյանները։ Որովհետեւ այդպես ավելի էժան է։
Հա, էժան է, բայց այդպես դու միշտ մի քայլ հետ ես։
Միշտ։
Ու գնալով ավելի ես հետ մնալու։
Այսինքն, եղիր ու զարգացիր ինքդ ինչպիսին կաս դա միայն մարդկանց մասին չէ, դա ազգերի, պետությունների, ընկերությունների մասին էլ է։
ու տենց
– ապա #ինտերնետ ը կարվեր ոչ թե #DoD -ի փողերով այլ համայնքի ուժերով, ու կարող է այնքան լավը չլիներ, չնայած հիմա էլ անթերի չէ։
– Ինտերնետը՝ Դոդի փողերո՞վ։
#վարագույր
ու տենց
ու տենց
Քանի որ մեկ պանակում շատ են լինում լուսանկարները, ու գթամբը բացվելիս խեղտում է կարգիչը, անում եմ այսպես՝
#!/bin/bash
set -x
af=`ls | grep -v “.sh”`
let j=0
let k=0
for i in $af
do
if [ ! -d $j ]
then
mkdir $j
fi
mv $i $j
let k++
echo “k=$k”
if (( k == 20 ))
then
let j++
let k=0
fi
done
ու տենց
ու տենց
Let’s write a minimal module with one exported function in Oberon:
MODULE m;
PROCEDURE add*(a, b : INTEGER): INTEGER;
BEGIN
RETURN a + b;
END add;
END m.
We even can compile it now with oo2c
$ oo2c m.Mod
and get directories obj and sym.
We may now compile obj/m.c
and get an object m.o
gcc -Iobj -I/local/oo2c/lib/oo2c/src -I/local/oo2c/lib/oo2c/obj -c obj/m.c
Now we need a pascal wrapper to bind it.
Let’s call it mbind.pas
unit mbind;
{$link m.o}
(*oo2c objs to link*)
{$link RT0.o}
{$link Object.o}
{$link Exception.o}
{$link HashCode.o}
{$linklib c}
interface
uses CTypes;
function m__add(a, b : ctypes.cint16) : ctypes.cint16; cdecl; external;
(*
/local/oo2c/lib/oo2c/obj/C.oh
typedef OOC_INT16 C__shortint;
*)
implementation
end.
We need to tell compiler explicitly which object files to link.
m.o is the object file we get by compiling obj/m.c
Other files are the minimal oo2c rtl which needs to be linked.
We also need to link to libc, because oo2c works by compiling via C.
Function name is m__add because oo2c translates m.add to C as m__add
Note, that implementation section is empty, and fpc does not issue an error because the function marked as external.
Eventually, let’s write a main module to call the Oberon function.
program m0;
uses mbind;
var i : integer;
begin
i := m__add(20, 3);
writeln (i);
end.
Neither fpc nor oo2c do not need a make file.
FreePascal compiler, as well as Oberon can itself resolve module dependencies.
For example, I do not need to write a makefile where I compile first mbind.pas and get mbind.o and link it during the next step.
However, in this case I’d like to write a make file.
IPATH = -Iobj -I/local/oo2c/lib/oo2c/src -I/local/oo2c/lib/oo2c/obj
LPATH = /local/oo2c/lib/oo2c/obj
GCC = /usr/bin/gcc
OO2C = /local/oo2c/bin/oo2c
FPC = /local/fpc/bin/fpc
all:
$(OO2C) m.Mod
$(GCC) $(IPATH) -c obj/m.c
$(FPC) -Fo$(LPATH) -Fo. m0.pas
clean:
rm *.o
rm *.ppu
I usually use custom fpc I compiled from subversion, and I prefer to keep my software in /local
LPATH is the path where oo2c main rtl objects are located, so fpc can find and link RT0.o, Exceptions.o, Object.o and HashCode.o.
So, first oo2c compiles the m module to c.
Then gcc compiles it to object file.
Then fpc compiles the main module.
And now enjoy:
$ ./m0
23
und so weiter
այս խոսակցության մասին ուզում էի ասել, որ եթե մենք նայեինք պարզապես կապիտալի տեսանկյունից, ապա կստացվի որ
կան մարդիկ որ ունեն պահանջարկ սարքերի որ ապահովում են հայերենը։
Ես անձամբ շատ մարդ գիտեմ ով ձեռք է բերել հտց անդրոիդներ ու նրանց մտքով էլ չի անցել ձեռք բերելու պահին որ հետո դրանցով չեն կարողանա հայերեն կարդալ։ Ու շատ մանթո էին։
Այսինքն նրանց համար այդպիսի առեւտուրը որի արդյունքում նրանք բավականին շատ փող են տվել մի ինտերնետ սարքին, որը չի ծածկում իրենց պահանջները նման է խարդախության։
Կարելի է ասել որ իրենք են մեղավոր, որ նախօրոք չեն հետաքրքրվել։
Կարելի է այդ պատասխանատվությունը գցել պետության վրա, ինչպես փորձում էր Ալիկը։
Եթե ելնենք այն մտքից որ մարդկանց մեծ մասը առանձնապես տեխնիկայից ու տեխնիկայի հնարավորություններից չի հասկանում, ու չի հասկանում ինչ է ձեռք բերում, ապա գուցե պետությունը կամ սպառողների պաշտպանության միությունը պետք է խառնվեր։
Պետությունը պետք է խառնվեր որովհետեւ ՀՀ-ն ազգային պետություն է, եւ որովհետեւ սպառողների մեծ մասի համար դա կարեւոր է։
Ու այստեղ ծագում է այլ հարց։
Եթե սպառողների մեծ մասին իրոք դա շատ կարեւոր լիներ ինչպես Ալիկին, օրինակ, ապա նրանք կբոյկոտեին, չեին ձեռք բերի այսպիսի սարքեր, որ հայերեն չեն ապահովում։
Իսկ քանի որ այդ սպառողները միայն ձեւական են կոչվում ազգային պետության քաղաքացիներ, իսկ իրականում պարզապես նախկին իմպերիայի գավառի բնակիչներ են իրենց զգում, ապա զարմանալի չէ որ լոկալիզացված նոկիա ձեռք բերելիս ասում են «հանկարծ հայերեն ինտերֆեյս չդնես ապե, թող ռուսերեն»։ Այդպես էլ պետք է լինի։
Այսինքն էթնոսը իրեն ազգ չի զգում։
Հետո էլ զարմանում ենք որ այնքան էլ անկախ չենք ընդհանորւ առմամբ։
ու տենց
Գնոմ երեքը այսպիսի տեսք ունի՝
Այսինքն պարզ է, որ նախատեսնված է պլանշետների համար։
Ես համամիտ եմ, երեւի մարդկանց մեծամասնությանը կարգիչ պետք չէ։
Կարգիչ պետք է աշխատող մարդկանց։ Ստեղնաշար պետք է գրող մարդկանց։ Իսկ ստատուս սոց ցանցում կարելի է եւ պլանշետով կամ հեռախոսով գրել։
Ես չեմ դատում ԳՆՈՄենց։ Նորմալ է։
Ինչն է լավ, որ ստեղծվել է պրոեկտ, որ ԳՆՈՄ երկուսը շարունակելու է։
Պրոեկտի նկարագրությունը լրիվ բնութագրող է՝
MATE Desktop Environment, a non-intuitive and unattractive desktop for users, using traditional computing desktop metaphor.
Եթե այս տղերքը փորձում են պահել ու զարգացնել Գնոմ երկուսը, ապա կա մի թիմ, Թրինիթի, ով փորձում են նույնը անել ԿԴԵ երեքի հետ։
Շատերը, նույնիսկ Լինուսը, համարում են ԿԴԵ չորսը անօգտագործելի։ Իմ համար բոլոր ԿԴԵներն են այդպիսին, բայց չշեղվենք։
Նրանք փորձում են ԿԴԵ երեքը ՔԹ չորսի պորտ անել։
Ի դեպ պրոեկտի անդամներից մեկը հայ է Սերգեյ Ամելյան անունով։
Եթե таки այնուամենայնիվ հղումներով գնաք, կտեսնեք որ գործերից մեկը՝ «Add Qt4 support to Trinity Qt Interface» կանգնել է հասնելով վաթսուն տոկոսի։
Մեջբերում եմ՝
Stalled due to continual upstream Qt4 bugs and extremely poor Qt4 performance
Ահա թե ինչպես։
Նենց չի որ ես կասկածում եմ։
ու տենց
Արփիկն ինքն իրեն անցավ
…
Some of these things are truly just myths. In reality geek girls are:
- Independent or better to say – self-dependent people. They solve most of their own problems
…
Այ, ոնց ասեմ։ Ին րիալիթի գիք գլս սթարթ թու քաունթ ֆրոմ զերո։
ու տենց
գործընկերները վերադարնում են հարցազրույցից՝
– դե պարզ է, որ չէր իմանա ՆԻՍն կամ ՆՖՍը որն է, եթե տենց տեղ չի աշխատել։ Հո գիժ չի որ տանը ՆՖՍ օգտագործի։
– այո, իսկ եթե ասի՝ ես տանը ՆՖՍ եմ օգտագործում, ուրեմն նրան պետք չէ վերցնել, որովհետեւ նա նորմալ մարդ չէ։
– աաաաա, իմ ծնողների տանը կոնֆիգ եմ արել՝ ՆՖՍ + աութոֆս։
վարագույր
ու տենց
Ասենք ունենք NIS-ին կպած մեքենա, բայց ուզում ենք ոչ ոք դրան չկպնի, բացի կոնկրետ մարդկանցից։
Կարելի է սահմանափակել ssh-ով, բայց ասենք մեկա rsh պետք է միացված լինի։
Ապա սենց պարզ ձեւ կա։
Գրում ենք /etc/passwd ֆայլի վերջում այն յուզերներին, ում ուզում ենք թողնել՝
named:x:25:25:Named:/var/named:/sbin/nologin
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
+noch
իսկ վերջում մի սենց տող՝
+:x:::::/etc/siktir
եւ այդ շելլը ստեղծենք՝
# cat /etc/siktir
#!/bin/sh
echo “****\* access restricted ****”
echo ” get the fuck out from here ”
echo “****\* access restricted ****”
sleep 3
exit 0
մեկ էլ nsswitch.conf ում passwd: files compat nis
_ու տենց _
փաստորեն, ժամանակակից օպերացիոն համակարգերում հստակ հիշողության օգտագործումը ըստ(պեր) պրոցեսի իմանալն անհնար է։
Նախ, ո՞րն է պրոցեսի օգտագործած հիշողությունը։ Հաշվե՞լ թե չհաշվել բեռնված գրադարանները։ Իսկ նրանց բեռնվածները՞։
Հաշվե՞լ թե չհաշվել քեշը։
Իսկ այն հիշողությունը որ պրոցեսը արդեն ազատել է, բայց ՕՀ-ը նա ֆսյակի պահում է, ու իրականում չի ազատել՞։
Երբ կիրառում ենք ps, top, ու նման գործիքներ, ստանում ենք պրոցեսի կողմից ալոքած հիշողության էջերի թիվը։
Ու դա չի արտացոլում ծրագրի օգտագործված հիշողության իրական չափը։
Ավելի, կարող է մոլորեցնել, երբ էջերը շեյրդ են, ասենք մի քանի թրեդի մեջ, կամ դինամիկ գրադարանների դեպքում։
Ու զարմանալի չէ որ տարբեր գործիքներ տարբեր ձեւ են հաշվում օգտագործված հիշողությունը։
Ասենք, gtop-ի, գրաֆիկական top-ի ցուցմունքները տարբերվում են կոնսոլ top-ի ցուցմունքներից։
Համեմատաբար «ճշգրիտ» տեղեկատվություն ստանում ենք պրոցից՝
$ cat /proc/9223/status
Name: chrome
State: S (sleeping)
Tgid: 9223
Pid: 9223
PPid: 4090
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 1068 1068 1068 1068
FDSize: 64
Groups: 10 18 27 250 1062 1068
VmPeak: 1042632 kB
VmSize: 1039616 kB
VmLck: 0 kB
VmHWM: 47524 kB
VmRSS: 35276 kB
VmData: 650796 kB
VmStk: 136 kB
VmExe: 40784 kB
VmLib: 52148 kB
VmPTE: 580 kB
VmSwap: 11292 kB
Threads: 3
SigQ: 1/30572
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000004001002
SigCgt: 0000000180010000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 4755
nonvoluntary_ctxt_switches: 761
Ու ասենք top-ը ցույց է տալիս հենց VmSize դաշտի տվյալները։
Ավելի լավ պատկերացում ստանալու համար օգտագործված հիշողության մասին նպատակահարմար է օգտագործել պրոֆայլեր։ Ասենք, վալգրինդ, որը բացի դրանից լիքերը ցույց կտա։
ու տենց
dmr-ի հետեւից վախճանվեց Մակարտին։
գրում են՝ անկապ տարի էր։
Լիսպն ու Սին Գրեմը անվանում էր երկու մեծագույն գագաթ։ Առաջինը, ի դեպ ստեղծվեց 1958 թվին։ Սիից տաս տարի շուտ։
Ի՞նչ այն մեզ տվեց։
Լամբդա հաշվարկ։ Կամ կարելի է ասել որ դա այն հիմքերից է որոնց վրա հետագայում ստեղծվեց Լիսպը։
Ու դարձավ աննախադեպ լեզու, որով կարելի է ձեւակերպել լեզու կոնկրետ խնդիրը լուծելու համար։
Այսինքն ոչ թե խնդիրը փորձել լուծել եղած գործիքներով այլ եղած գործիքը ձեւափոխել եւ հարմարացնել խնդիր լուծելու համար։ Պե՞տք է for։ Ձեւակերպեք, ունեցեք։
Ի դեպ, այնպես չէ որ դա ինձ դուր է գալիս։ Խառը զգացմունքներ ունեմ։
Լավ ձեռքբերումներից է հաստատ ռեկուրսիան, ու իմմութաբիլիթիի գաղափարը։
Աղբահավաքը նույնպես առաջին անգամ հայտնվեց Լիսպում։
Սակայն կրկին՝ որպես հենարան, որովհետեւ իմմութաբիլիթիի պատճառով հիշողության օգտագործումը մի տեսակ շատանում էր։
Լավ, ամեն դեպքում, կիսվեմ հղումներով։
եթե լիսպը իրոք այնքան լավը լիներ
Գրեմը այն մարդն է ով իր լեզուն, Լիսպը օգտագործելով ստեղծեց հաջողակ ստարտապ, աշխատեց լիքը փող, ու հիմա աջակցում է գործ ստեղելու համար այլ մարդկանց։ Ասենք Ցուկերբերգին՝ ֆեյսբուք ստեղծելու համար։ ։Պ
Ու այս տեքստում նա գրել է այն մասին ինչպես Լիսպը եղել է իր գաղտնի զենքը։
Ոի ինձ դուր է գալիս ինչպես է Լիսպի մասին գրել Վիրտը իր այս թղթի մեջ՝
Լավ մտքեր։ Հայելու միջով նայելիս։
Նենց չի որ գովացել է։
Բայց տեքստը ոչ միայն լիսպի մասին է, այլ քոմփյութա սայնս տարբեր գաղափարների մասին։
ու տենց
ճանաչել զիմաստութիւն եւ զխրատ, իմանալ զբանս հանճարոյ, ինչպես նաեւ zcat, zgrep, zdiff, zforce, zless, zmore, znew
ու տենց
վաղուց էի ուզում դվորակի անցնել։
ու մտածում էի հաջորդ անգամ պատվիրելուց տառեր կպատվիրեմ որ կպցնեմ ստեղնաշարիս, ու սովորեմ։
ինչի՞ էի ուզում անցնել։
ես գիտակցում եմ, որ ես մեքենագրող չեմ։
ինձ արագ գրել պետք չէ։
ես շատ արագ եմ գրում չաթվելիս, կամ հենց հիմա, գուցե ավելի արագ, քան կասեի ձայնով։
բայց ես լատիներեն տառերով այնքան էլ շատ չեմ չաթվում, հիմնականում հայերեն։
իսկ ծրագիր գրելիս ձեռք բերված հավաքելու արագացումը հաստատ այնքան կարեւոր չէ որ դրա համար սովորեմ նոր շարվածք։
ես լավ գիտակցում եմ, որ ուզում եմ սովորել դվորակ որովհետեւ
գիտեմ որ քվերթին հիմար չմտածված վատ դիզայնով շարվածք է։
ռուսների յցուկենը լավն է, հայկական գրամեքենան մտածված է։
քվերթին մտածված է այն առումով որ իրանով թայփրայթեր բառը արագ գրել լինի, ու նախկինում գրամեքենաները վաճառելիս արագ արագ այդ բառը հավաքում էին, ու վաճառում։ տեսեք, այդ բառի բոլոր տառերը վերեւի շարքում են։
իսկ Դվորակը նախագծել է ստեղնաշար այնպես որ նրանով հարմար լինի գրել։ Կա նաեւ ծրագրավորողների համար փոփոխված դվորակ։
Հա ուզում էի անցնել բայց հա չէի անցնում։
Ու այնքան լավ է երբ կա տենց ընկեր ով անցել է։
Ու որ նա անցավ ես մի օր հասկացա որ ես էլ կանցնեմ։ Առանց տառեր կպցնելու, պարզապես կսովորեմ։
Ու դա ցավոտ է։ Դա բարդ է։
Նաեւ դա հավես է։ Որովհետեւ ես ինձ լավ եմ զգում դա անելիս։
Ու ես ինձ ավելի լավն եմ զգում որովհետեւ ես դրանով ավելի ես եմ լինում։ Ես անում եմ այն ինչը որ հավատում եմ լավ է, չնայած դա բարդ է։
Նույնպես ինձ բարդ էր Օբերոնի անցնելը, օրինակ։ Բայց ես գիտեի որ այն իմ համար սիրուն է, լավ դիզայն է, ճաշակով է։ Վերցրեք նույնիսկ պասկալիստ կամ ադայիստ ու փորձեք անցկացնել Օբերոնի։ Հեշտ չի լինի, չի անցնի։ Հազար ու մի խնդիր է լինելու որ կստիպի նրան հետ կանգնել։
Ես շարունակել եմ միայն որովհետեւ համոզված էի որ գուցե կարճաժամկետ դա հիմար քայլ է բայց երկարաժամկետ՝ խելացի, լավ։
Ու այսօր ես նկատելով որ կրկին ինձ ցավի միջով եմ անցկացնում, հասկացա որ ստեղնաշարը բնավ մի դեպքը չէ, երբ ես այդպես անում եմ։
Ես ինձ ցավ եմ պատճառում երբ համարում եմ որ այդպես ճիշտ է։ Իմ համար, հա՞ երեւի, անկապ ճիշտ, չհարաբերական, չգիտեմ կա թե չէ։
Ու հետո կարող է եւ հասկանամ, որ սխալ եմ արել։ Կարող է հասկանամ որ ճիշտ եմ արել։ Կարող է էլի ժամանակ անցնի ու էլի վերագնահատեմ։
Օրինակ, հենց հիմա լիքը բան չեմ կարող գնահատել իմ անցյալից։ Գիտեմ, որ ժամանակ կանցնի, կգնահատեմ։
Ու կարծում եմ որ օբյեկտիվությանս ձգտումը այնքան մեծ է որ կկարողանամ առանց ինձ ձեռնտու արդարացումների կամ ինձ համոզելու օբյեկտիվ գնահատել։
Ամեն դեպքում, սխալվել եմ թե չեմ սխալվել, դա էլի զարգացում է։ Ու դա արդեն գոնե լավ է։
Իսկ դվորակի անցնելը դա պարզապես իմ պրոցեսների մաս է։
Ու ամենաբարդը գաղտնագրեր հավաքելն է ։Պ
ու տենց
ընկերս ուղարկեց։ Պալո Ալտո։ Էփլ Կենտրոն։
ու տենց
ճիշտ է շատ հին ՖՖ է, ու չգիտեմ ինչ էջ են բացել, բայց եւ ընդամենը մի երկու ժամ է մեքենան աշխատել։
ու տենց
Ահա, ինչպես ասում էի, սա ուղեւորի կողքի հայելին է՝
Սա՝ վարորդի
իրոք էլի։ ի դեպ նույն հայելին է։
ու տենց
ու տենց
RIP Steve Jobs.
Ես չեմ սիրում Էփլ, որովհետեւ այն աշխարհի ամենաչար ընկերություններից է։ Բացի չար, ամենա ոչ ազնվականներից։ Երբ մարդու զարգացումը զոհաբերվում է փողի համար։ Երբ մարդիկ սովորում են չնայել խորը, վաճառել ազատությունը գեղեցիկ իկոնկաների համար։ Ես ունեմ հատուկ թեգ՝ «ֆաշիստներ» էփլին նվիրված։
Բայց Ջոբսը ոչ միայն Էփլի հիմնադիրն է։ Պիքսարի հիմնադիրնել է։
Ու Next Computers-ի։ ։Ճ Պիքսար սիրում եմ։ NEXT Step-ի Ջոբսի հիանալի ներկայացումը ես միշտ հակադրել եմ Սթիվ Բալմերի «դեվելոփերսին»։
Ես համարում եմ որ Ջոբսը շատ խելացի մարդ էր։ Ու բնական է, որ իր «վիժնը» բերեց հաջողություն իր ընկերություններին։
Ջոբսը այն մարդկանցից էր, ումից ես սովորել եմ։
Իր ամենահիշվող խոսքերից մեկն է իմ համար՝ «արա այն ինչ ուզում ես, իսկ փողը ինքը կգա»։
Ու Ջոբսը բունտար է։
Նա ասել է «ավելի լավ է լինել պիրատ, քան ծառայել նավատորմում»։
Նա տեխնար է ով ասել է՝ «ես համար զրո աշխատողն եմ։ Վոզնյակը՝ համար մեկ»։
Նա ունի հիանալի խոսք հեռուստատեսության մասին՝
When you’re young, you look at television and think, There’s a conspiracy. The networks have conspired to dumb us down. But when you get a little older, you realize that’s not true. The networks are in business to give people exactly what they want. That’s a far more depressing thought. Conspiracy is optimistic! You can shoot the bastards! We can have a revolution! But the networks are really in business to give people what they want. It’s the truth.
Ճիշտ է, նա սկսեց անել նույնը, ինչ հեռուստաալիքները, որովհետեւ դա է աշխարհը։
Ու նա գիտեր ինչ է ճաշակը։
The only problem with Microsoft is they just have no taste. They have absolutely no taste. And I don’t mean that in a small way, I mean that in a big way, in the sense that they don’t think of original ideas, and they don’t bring much culture into their products.
Ու չնայած «Սիլիկոնյան դաշտավայրի պիրատներում» նրան լավ չեն ներկայացնում, ես չեմ կարող նրան չհարգել, ու միշտ կարեկցում էի երբ իմացա որ հիվանդ է։ Երբեք չէի ուզում մահանա։
Ու խորհուրդ էի տալիս դիտել այս տեսանյութը ով չի դիտել՝
Իսկ այստեղ իր ելույթի խոսքերի տեքստտ կա։
Սթեյ հանգրի, սթեյ ֆուլիշ։ Դու ինձ իրականում մոտիկ մարդ էիր, պարզապես ես ավելի սկզբունքային եմ՞, կամ ավելի քիչ գործարար, առայժմ, Սթիվ։
ու տենց
ու որ ձեր զավակները մինչեւ յոթերրորդ ծունկը սափորթ անեն hpux ու rhel3 ու չպրծնեն փաքեթ լոսից ինտերֆեյսների վրա։
ու տենց
Բոլոր նրանց ով ինձ ժամանակին հարցրել է։
Դեռ 2006-ին մի փոքրիկ պրոեկտ եմ գրել, որ առանց ֆորմատինգի կորստի ms word doc-երը armscii-8-ից դարձնում է utf-8
Այն ծրագիրը աշխատում էր office xp-ի հետ, ու ավելի նոր տարբերակների հետ չէր աշխատում։ Իսկ ինձ ինչքան խնդրել են փոխել, ես չէի կարողանում քանի որ ձեռքի տակ վինդովս չունեի։ Հիմա ասացի Ավթանդիլյանին որ բզի ինձ ամեն շաբաթ, որ չմորանամ ու մի օր ժամանակ լինի անեմ։ Հերթական անգամ նրան էր պետք։
Ու ահա նոր տարբերակը այստեղ։
Քաշեք հենց hyaena-1.1.zip-ը։ Այնտեղ րիդմի կա։
Շատ հեշտ է օգտվել։ Կամ բացում եք ֆայլ (open) ու ասում եք որ անունով պահի քոնվերտ արածը (save) ու սեղմում convert! որ քոնվերտի, կամ նշում եք չեք բոքսը, ընտրում պանակ (directory) ու այդ պանակի մեջ ինչքան դոկ կա, ու դրա մեջ քանի պանակ կա ու դրանց մեջ քանի փաստաթուղթ, լրիվ կանի։
Ի՞նչ է պահանջվում։ մս օֆիս ունենալ կոմպի մեջ։
Ես ստուգել եմ այս անգամ մս օֆիս 2007-ի հետ։
կարծես աշխատում է։
այնպես որ եթե ձեր հիմնարկում լիքը armscii-8 տեքստեր կան, լցնում եք լրիվ մի պանակի մեջ, ու տալիս որ քոնվերտի։
ու լրիվ կդարնան utf-8։
Ֆորմտաինգի կորուստ չի լինի որովհետեւ հենց օֆիսն է դա անում իրականում։
Ծրագիրը ինքը փոքր է, ոչ մի դոթնեթ բան ման չի պահանջում։
ու տենց
հանդիպեցի հին ընկերներիս, որ դարձել են բրիտանացի գիտնականներ։
լրիվ սփյուրքահայացել են, գիտեն որ այստեղ չեն ապրելու, բայց արդեն որոշել են կենտրոնում տուն ձեռք բերել։
ամենակարեւորը՝ նրանցից մեկը բողոքեց, թե բա էս ձեզ մոտ արդեն մոդա է հայատառ գրելը, իսկ ես իմ անդրոիդով չեմ կարողանում ֆեյսբուքում կարդալ։
ասացի, դե մտեք hy-am.org այնտեղ գրված է ինչ անել, որ կարդաք։
բա պետք է ռութ անե՞լ, բա գարանտիան ի՞նչ կլինի – սկսեցին նվնվալ։
հետո խոսեցինք, ասացի, լավ եկեք մտնենք իմ մոտ, թափով ռութ անեմ, ֆոնտերը լցնեմ։
ու սկսվեց՝ իրենց մոտ վերջին ափդեյթն էր, այսինքն անդրոիդ 2.2.1, որը հթց-ների վրա չի ջարդ-վում։
ես էլ չեմ խոսում այն մասին, թե ի՞նչ կլինի՞ մարդը իր խելախոսի վրա ադմին ունենա։ բայց լավ թե չի ուզում ունենալ, ինչի՞ է պետք ադմինիստրատիվ լիազորություն ընդամենը տառատեսակ ավելացնելու համար։
այսպիսով, չեղավ, այս տարբերակը (դեռ) չի ջարդվում։ պետք է երկաթի կտոր, որ մի այլ ընկերս ունի, ու որով նանդ փրոթեքշնը հեռացվում է։
այնպես որ մենք կհանդիպենք այլ անգամ, երբ ես զինված կլինեմ երկաթի կտորով։ բայց այդ ամենը արդեն իսկ սխալ է, աննորմալ է
աննորմալ է
– ունենալ սարք ու համակարգ, որի ադմինը չես, ու լիքը բան չես կարող անել
– նույնիսկ տառատեսակ տեղակայել – դիզայնի սխալ է իմ կարծիքով
– ունենալ ինտերնետ սարք, որը հայերեն չի կարդում ու գրում։
բայց կան մարդիկ, որ ասում են, որ հայերենն է սխալ լեզու, քանի որ «անդրոիդ» պլատֆորմայում այն չկա։
ու տենց
այսպես, աշխատացրել եմ i2c tiny usb օբերոնով, ooc օգտագործելով։
ու տենց
ուզում եմ ասել, որ Երեւանյան բարքեմփը մարդիկ սխալ են հասկանում։
տեսեք, Արցախում անում են բարքեմփ։ Վանաձորում ու Գյումրիյում չեն անում։
Արդյո՞ք Վանաձորում ու Գյումրիյում ավելի քիչ հետաքրքրված մարդ կա, քան Արցախում։ Բնավ ոչ։ Պարզապես Արցախցիները ունեն պետության աջակցություն, ու կարող են քիչ թե շատ «կարգին» անցկացնել։ Կարգին ասելով, ի նկատի ունեմ, մայկա տռուսիկ, ինտերնետ, դահլիճ։
Դրանք իհարկե լավ բան են, բայց բարքեմփին սպեցիֆիկ չեն։ Գրատախտակը բարքեմփին շատ ավելի սպեցիֆիկ է։
Ու ինչ է իրականում պետք դա վայր, ու գրատախտակ։
Ու ես կարծում եմ, մարդիկ մտածում են, որ բարքեմփը շատ վեհ է։ Որ պետք է լավ տեղ, որ պետք է լավ կապ, կամ կապ, որ պետք են պրոեկտոտներ, ու տենց լիքը բաներ, ու որ դա շատ բարդ է ու թանկ։
Այո, դա թանկ է, ու Երեւանում լինում է։ Որովհետեւ կա լիքը մարդ ու ընկերություն որ ուզում է Երեւանի բարքեմփի աջակից լինել։ Որովհետեւ դա Երեւան է։ Ու միշտ չէր այսպես, իհարկե։ Բայց իրականում դա բարքեմփի հետ կապ չունի։ Ասենք, եթե կազմակերպիչներից մի քանիսը պինդ չլինեին, Երեւանյան բարքեմփի աջակիցը կարող է աղջիկների օծանելիոի պես մի ֆիրմա լիներ։ ։Ճ Այսինքն ինչ էլ լինի, որ մարդկանց գրավում է, կստանա այդպիսի ֆորմատ՝ շապիկներ, դահլիճներ, եւ այլն։ Ճիշտ է, ոչ գլամուր դահլիճներ, այլ, ցանկալի է ուսումնական հաստատության դահլիճներ, ասենք Ամերիկյանի։
Ու Ամերիկյանը լավ է, ու վերնաշապիկները լավ են, ու արտասահմանյան հյուրերը ավելի լավ են, լրիվ վերջն են։
Բայց բարքեմփը չի կորցնի իր բարքեմփությունը եթե տաս կամ քսան հոգի հավաքվեն հրապարակում, այգում, ցանկացած հասարակական վայրում, բերեն գրատախտակ, գրեն, ու զրուցեն։ Ավելին, դա կլինի ավելի բարքեմփային բարքեմփ, քան Երեւանյանը։ Ու այնտեղ կլինի հաստատ ավելի քիչ անկապ դեմք, որ եկել է աֆթա փաթիի խաթեր։
Չէ, աֆթա փաթին լավ բան է։ ։Ճ Բայց այն ինչից հետո ուզես կարող է լինել, բարքեմփ սպեֆիցիկ չէ։
Ու պարզապես բարքեմփին բնավ չի լինի հեռուստատեսություն, եւ ազգը չի իմանա իր «հերոսներին»։ Ու այն մարդիկ ով երեւալու համար են գալու, կարող է չգան։ Բայց դա չէ էականը, չէ՞։ Դա նույնիսկ լավ է։ ։Ճ
Այնպես որ, թե ձեզ պետք է բարքեմփ, արեք բարքեմփ։
Ես սպասում եմ բարքեմփ Վանաձորում ու Գյումրիյում։
Ու ես կգամ, որովհետեւ ես կարծում եմ որ դա հետաքրքիր պետք է լինի։
ու տենց
Dear IT,
Please allocate a 1Tb network partition for our project and reply with the size of the allocated partition.
According to our calculations, size of the 1Tb partition is 1Tb.
վարագույր
ու տենց
տեսե՜ք Զառան ինչ է տվել ու պատիս արդեն կախված է, աչքն է ուրախացնում
հին խորհրդային ազդագիր՝ ընդդեմ միջուկային պատերազմի եւ սպառազինման արշավի։
այնպես որ ստափ եղեք միջուկային զենքի հետ առնչվելիս։
ու տենց
սարքերի ֆունկցիաները ապահովվում, բնութագրվում եւ սահմանվում են դրանց ԾԱ-ով։
բոլոր սարքերն էլ հիմա փոքր կարգիչ են։
օրինակ, ֆոտոխցիկները կարող են որոշակի բաներ անել, կամ չանել։ կախված դրանց ԾԱ-ից։ ու մեծ մասը չունի որոշակի հնարավորություններ ԾԱ-ի սահմանափակման պատճառով։ ինձ օրինակ, որոշ բաներ իմ խցիկի ԾԱ-ի մեջ պակասում են։
իսկ օրինակ այ այս տղաները գրում են ազատ, այլընտրանքային ԾԱ քանոն խցիկների համար։
ու ինչ ասես չեն գրել, չունի՞ կամերան raw, ոչինչ, կունենաք, չի՞ տալիս hdr նկարելու հաջորդականության հնարավորություն – կտա, ցա՞նց ես ուզում էլսիդիի վրա, որ ուղիղ ոսկե հատման կետերի մեջ տեղավորես օբյեկտները – խնդրեմ, կարելի է նույնիսկ սկրիպտներ գրել այդ խցիկների համար։
նույնիսկ տետրիս ու րեվերսի են ավելացրել, չնայած դա հենց այդքան էլ պետք չէր։ որովհետեւ կարողացել են «հաք» անել քանոն խցիկները։
ուզում եմ ասել, որ չեմ գնահատում այն սարքերը, որոնք սարք են, ու վերածրագրավորվող չեն։ չէ՞ որ նրանք իրականում սարք չեն այլ փոքր կարգիչ։
չեմ գնահատում անդրոիդներով, ուինդոսներվ, բլաքբերի օհ-երով եւ այօսներով սարքերը, որովհետեւ դրանց ՕՀ-երը փոփոխելու հնարավորություն չկա
չեմ գնահատում քենոն ֆիրման իրենց սոֆթի համար։ նրանք նույնիսկ cr2 հում ֆորմատը այնպես են արել, որ միայն իրենց, քենոնի սոֆթով աշխատի, կրիպտավորված է։
ու այն, որ ես cr2-ները բացում եմ այլ ծրագրերով միայն մի հոգու շնորհքն է, ով կարողացել է հում ֆորմատների մեծ մասը հաքել։ չնայած, ոչ մի սեփաքանատիրական հում ֆորմատ չկա, որ կրիպտավորված չլինի։ նիքոննել, փենթաքսն էլ նույնն չարության են։
իսկ գնահատում եմ n900-ը, որովհետեւ maemo համակարգը հնարավոր է փոխել, որովհետեւ խցիկի դրայվերները իմ մոտ այլընտրանքային են, ու այն տալիս է ոչ միայն jpg, ինչպես ընդունված է, ու երբ լիքը երանգներ կորում են, այլ հում նկարներ, այն էլ ազատ dng ֆորմատով։ հրա՞շք։ պարզապես այդպես էլ պետք է լինի։
ու տենց
Մի քաղաքակրթություն կա, ուր երբ հերթական գնացքը հասել է մետրոյի կայան, եւ նոր ժամանաց ուղեւորները զբաղեցնում են իրենց տեղերը սահող ժապավենների եւ աստիճանների վրա, օդում կախվում է բարձրախոսներից հոսող հայտարարության տեքստը։ Բարձրախոսի ձայնը լսող չի լինում, որովհետեւ բոլոր ուղեւորները ականջակալներով են։ Սակայն տեքստերը միեւնույն է կարդում են այդ կայաններում աշխատող հատուկ մարդիկ՝ վերջին կենդանի էակները, ով հետեւում են կայանի ավտոմատ աշխատանքին։ Եթե ավտոմատիկան խափանվի, այդ մարդիկ չեն կարող միջամտել, որովհետեւ ավտոմատիկան կառավարելը գիտություն է, որին տիրապետողները մետրոներում չեն աշխատում։ Բայց ավտոմատիկան անխափան է, իսկ խափանումները պայմանավորված են միայն ներքին եւ արտաքին թշնամիների սադրիչ գործողություններով։ Մետրոներում աշխատող մարդիկ քիչ են տարբերվում ավտոմատներից, սակայն։
Իսկ ականջակալներով զինված ուղեւորները միեւնույն է լսում են օդում հնչող հայտարարությունները ականջակալներով, որովհետեւ այդ հայտարարությունները հեռարձակվում են նաեւ ցանցով, իսկ ուղեւորների անձնական նվագարկիչները ծրագրավորված են ձայնավորել հայտարարությունները այդպիսի կարեւոր տեղերում ինչպիսին մետրոն է։ Ժամանակակից անձնական նվագարկիչները չունեն ներքին հիշողություն, ինչպես դա նախկինում էր։ ներքին հիշողությունը ցանցերի տարածման եւ դրանց արագությունների կտրուկ աճի պատճառով սկսել է համարվել դիզայնի սխալ, անպետք հենարան։ Նվագարկիչները ունիվերսալ են՝ դրանցով կարելի է լսել ինչպես արդեն իսկ մասնագետների պատրաստված աուդիո փլեյլիստեր, որը նախկին ռադիո հաղորդումների ժամանակակից զարգացումն է, եւ այդ ծառայությանը բաժանորդագրվելը էժան է, այնպես էլ պատվիրել նախընտրած ձայնագրություններ, որը, բնականաբար ավելի թանկ է։ Թանկ եւ որւույն պատվերների համար վճարողներն են` մարդկանց փոքր խավը, ով առանձնանում է մեծամտությամբ, օգտագործում է հնացած եւ քաղքենի «ճաշակ» բառը, եւ ըստ ընդունված կարծիքի, ուզում է տարբերվել այլերից, գնում է հոսքի դեմ, դրանով ըստ էության խոչընդոտում է հասարակության զարգացմանը։ Բայց նույնիսկ պատվիրված երաժշտությունը չի լինում լսել մտնելիս մետրոյի կայան՝ այնտեղ նվագարկիչները ավտոմատ սկսում են ընդունել մետրոյում հերարձակվող նյութերը, որովհետեւ դրանք շատ ավելի կարեւոր են եւ հայտնում են, ինչպես է պետք ճիշտ կանգնել ժապավենների վրա, ինչ անել երեխաների հետ, ու որտեղ տեղավորել կենդանիներին։ Ճիշտ է, կենդանիներին արդեն վաղուց արգելված է տանել մետրոյում, եւ դրանց պահելը ժամանակակից քաղաքում նույնպես անհնար է եւ վաղուց արդեն արգելված, պարզապես տեքստը հայտնում է այդ մասին որովհետեւ այն մորացել են փոխել, կամ թողել են հետադարձ համատեղելիության համար։ Ասում են նաեւ թե կան ոմն «հաքերներ» ով քանդում եւ ձեւափոխում են նվագարկիչները այնպես, որ դրանք ունենան սեփական հիշողություն ու չենթարկվեն դրսի ազդանշաններին։ Նրանք մետրոյի կայաններում լսում են այն ինչ ուզում են, բայց լկտիաբար լռում են եւ ձեւանում լավ քաղաքացիներ։ Բայց դա, ինչպես ես ասացի, ընդամենը ասեկոցներ են։ Պաշտոնական տվյալներով այդպիսի հանցագործներ այլեւս չկան։ Այդ մարդկանց խավը շատ ցինիկ էր, ու իրենց գաղափարախոսությունը չէր դիմանում պարզ քննադատության եւ չէր կարող ընդունվել հասարակության կողմից։ Նրանք լինելով տեքնո մարդիկ խոսում էին այլ մարդկանց ավտոմատացման մասին, ու նրանցից ոմանք նույնիսկ փորձում էին քաղաքում պահել կենդանիներ, բոլոր հիգիենայի կանոնները խախտելով։ Նրանցից շատերը լինելով ծրագրավորող երեսպաշտ էին, քանի որ ծրագրավորողները աշխատում են փող, օրինակ, նվագարկիչների ծրագրեր գրելով, իսկ այնպես էր ստացվում, որ հետո նույն ծրագրավորողները այդ նվագարկիչների ծրագրերը փոխում էին, ու դրանով չեզոքացնում իրենց իսկ խմբի այլ անդամների ծանր աշխատանքը։ Չի կարող չուրախացնել, որ դրանց մեծ մասը արդեն վերացել է, իսկ մնացածները, եթե եւ կան, չեն կարողանում կազմակերպվել, եւ կընկնեն օրենքի ձեռքերը այն ժամանակ, երբ նոր ոճրագործություն կատարեն։
Հիմա ամեն ինչ այնպես է, ինչպես պետք է լինի։ Մետրոներում աշխատող մարդիկ կարդում են իրենց տեքստերը բարձրախոսներով հետադարձ համատեղելիություն ապահովելու համար։
ու տենց
– վինչս փչացել ա։ կտկտում ա։
– հմմմ․․․ գուցե բացել, փորձել դիսկերը տեղափոխել այլ նույն վինչի մեջ՞։
– չէ էն որ բլինչիկները հանում տեղափոխում են, դրա համար ստերիլ սենյալ ա պետք, առանց փոշի
– պարտադիր չի, ես ժամանակին․․․
– ժամանակին ես էլ վինչ ունեի, կրիշկեն բաց էր, տենց էլ աշխատում էր։ քառասուն մեգաբայթանոց էր։ երբ փոշի էր նստում նասկիով մաքրում էի։ հիմա էլ էն ժամանակները չեն։
ու տենց
ու տենց
_ու տենց _
Այ այսպիսի բաներ են պատահում։ Կմտածե՞ի որ կհայտնվեմ Աբովյան քաղաքում ու բնավ ոչ փողոցում ու կփնտրեմ որոշակի շենք, որոշակի հարկ եւ որոշակի բնակարան ու ամենազարմանալին՝ կգտնեմ։
այնպես որ զգոն եղեք, թե չէ դուք էլ կարող եք Աբովյան քաղաքում հայտնվել։
ու տենց
վիա գասպարյան
ու տենց
սա վերջն է՝
Why did I make this proof?
People quite often state wrongly that “Absence of evidence is NOT evidence of absence.” Why do they do that? Perhaps because they do not know better? And with this proof they get the possibility of knowing for sure that “Absence of evidence IS evidence of absence.”, which is quite useful in many situations, such as these:
Absence of evidence for…
…fairies, trolls, and ghosts…
…weapons of mass destruction in Iraq…
…crop circle aliens…
…gods…
…Microsoft patents in Linux…
…miracle healings…
…credentials…
…CO2 from machines causing global warming…
…UFO space ships…
…telepaty, ESP, and telekinesis…
…Linux stealing code from SCO corporation…
…means they get less likely all the time.
Buy a mug or shirt with the proof!
This is the reason that faith is bad. Faith is the assumption of truth when evidence is absent. This absence of evidence is evidence of absence of truth. So faith in itself is evidence of falseness. Therefore, faith is not a road to truth, but instead a road to falseness.
Carl Sagan is often quoted as saying “Absence of evidence is not evidence of absence”, but he meant it as an example of what fools mean, and has since been consistently misquoted as something he meant.
Correct quote by Wikiquote.
Misquote by Quotationspage.
One source of this confusion may be that “evidence” is a near synonym to both “proof” and “sign/indication” which are two different concepts. Using these words instead gives the two following correct sentences:
Absence of sign/indication is a sign/indication of absence.
Absence of proof is not proof of absence.
More serious is the American Statistical Association, who even sells a T-shirt with the wrong slogan on it. Being statisticians, they really should know better. Considering the large number of members who could have pointed out this error, it is rather telling that it is still there.
There was a previous version of this proof, but this new one is much shorter, simpler, and it also defines the concept of evidence, which is also very useful and absolutely necessary to understand what the proof is about, which many never did understand.
I have seen that the comprehension of this “absence of evidence” concept is one of the main differences between sensible and gullible people. Gullible people will not and cannot understand this concept.
A less proofy explanation:
For those of you who have not learned Bayesian inference yet, here is an explanation with words, examples, and analogies:
More women than men wear skirts.
Both women and men can use trousers instead of skirts.
Skirts for men are kalled kilts, and are usual in Scotland.
Thus there are 4 possibilites:
A man without a skirt
A woman without a skirt
A woman with a skirt
A man with a skirt
A skirt is evidence of a woman, because
there are more women than men wearing skirts.
So, if you see someone NOT wearing a skirt,
then it is more likely a man.
Lastly, an anecdote from Roar Lauritzsen about Absence of Evidence:
“Suppose you are a programmer, and you are looking for bugs in a program. At first you cannot sleep at night because you are convinced that there must be a bug somewhere, you just haven’t found it yet. To find the bug, you test the program to see if you find something that doesn’t work as you expected. If you found something, it would be evidence that there was a bug. If you test the program a lot, and still find no evidence of a bug, this increases your confidence that there is no bug. In other words, it counts as evidence for the absence of a bug, and you are finally able to sleep better.
After a while, your program is thoroughly tested, and you still find no evidence for a bug. You begin to suspect that there might not be a bug after all. However, if there is no bug, you will have no purpose as a programmer. You feel as if your life depends on the existence of a bug. You are now looking for the Bug that will save you. You believe that there must be a Bug, so you test your program even more thoroughly. When you still cannot find any evidence for a Bug, you start to rationalize: Although I cannot find any Bug, that does not prove that there is no Bug. You are now a true believer in the Bug.”
Սկզբից լոգիկայի մասին։
Ռուս լոգիկ Զինովյեվը իր ստեղծված լոգիկայի սահմաններում ապացուցել է որ Ֆերմայի թեորեմը ապացուցելի չէ։ Սակայն Ֆերմայի թեորեմը հետո ապացուցվեց։ Ի դեպ ինքը Զինովյեվը շատ վիճելի ու քոնթրովերշլ անձ էր։
Ու առհասարակ, բինար լոգիկան ճշմարտություն չէ։ Օրինակ դպրոցում մենք անցել ենք որ եռանկյունի անկյունների գումարը միշտ 180 աստիճան է, այսինքն դա «ճշմարտություն» է, այսինքն այն որ գումարը 120 աստիճան է՝ «սուտ» է։
Բայց մենք չենք անցել որ 1931 թվին Քուրթ Գյոդելը ցույց է տալիս ինչպես «եթե կարելի է ապացուցել Ա-ն, ուրեմն կարելի է ապացուցել ոչ-Ա-ն»։
(Ի դեպ, ինձ թվում է «գիտական աթեիզմը» երեւի հետաքրքիր առարկա էր, ափսոս հանել են։)
Հիմա, այս հոդվածում սկզբից մաթ ապացույց է։ Հետո, երբ հեղինակը փորձում է նույնը բառերով բացատրել, մտնում է հավանականությունը․
Ասում է ավելի հավանական է, որ եթե փեշ է կրում, ուրեմն կին է։
Բայց բուլեանում հավանականություն չկա, կա ճիշտ կամ սխալ։
Այս ապացույցը ճիշտ է, եթե մենք կարող ենք ֆորմալ նկարագրել ու ապացուցել ինչ որ բան։ Այսպես անում են կոմպիլյատորները․ ծրագիրը ֆորմալ նոտացիա է ու սխալները ֆորմալ կերպ նկարագրվում են ու հետեւաբար գտնվում։ Եթե այդ կոմպիլյատորը ճիշտ է աշխատում։
Այսպես, առհասարակ աշխատում են կարգիչները։ Նրանք հակասություններ չեն ճանաչում։
Հիմա անցնենք ուրվականների։ Ըստ ապացույցի մենք կարող ենք պնդել որ ուրվական չկա եթե մեր ուրվական նկատող գործիքը ուրվական չի տեսել, ու կատարյալ է։
հարցը նրանում է, արդյոք այն կատարյալ է ու արդյոք կատարյալ գործիք կարող ենք ստեղծել։
Ավելին, արդյոք ուրվականներ նկատող կատարյալ գործիք կարող ենք ստեղծել լավ չիմանալով ինչ է ուրվականը։
Ակամա հիշվում է Շեկլիի «ճիշտ հարցը»․ պետք է կարողանալ ճիշտ հարց տալ, ճիշտ պատասխան ստանալու համար։ Ադամսը գնաց ավելի առաջ, ու իր մեքենան ունակ էր ճիշտ պատասխան ասելը, սակայն ոչ ձեւակերպել ճիշտ հարցը։
Այնպես որ, ինչքան էլ ես ուզենայի օգտագործել այս ապացույցը ու չռփել մարդկանց «ապացուցելով» որ ուրվականներ գոյություն չունեն, ես անկեղծորեն դա չեմ կարող անել։ Այսինքն կարող եմ այս լոգիկայի սահմաններում։
Բայց հա, երեւի թե ուրվականներ գոյություն չունեն։ Ամեն դեպքում ես հակված եմ ելնել այս մտքից, քան նրա հակառակ պնդումից։
ու տենց
“Достаточно хорошее ПО” редко бывает действительно достаточно хорошим – это грустное проявление духа нынешнего времени, в котором исчезает личная гордость за свою работу. Сама мысль о том, что человек может испытывать удовлетворение от хорошо выполненной работы – просто потому, что эта работа творческая и профессиональная, признана абсурдной. Не ценится ничего, кроме экономического успеха и его денежного выражения. Отсюда можно сделать вывод: наша профессия сделалась просто тривиальной работой. Но по моему убеждению, нельзя ожидать качественно выполненной работы, если не отдавать ей себя полностью, если нет личного удовлетворения, более того – удовольствия от нее. В нашей профессии точность и совершенство – это не роскошь, а простая необходимость.
Конечно, разработка ПО – это техническая деятельность, проводимая людьми. Не секрет, что среди других вещей люди страдают от несовершенства, ограниченной надежности и нетерпения. Добавьте к этому запросы на более высокую оплату труда с одной стороны и требования более быстрого достижения результата – с другой. Однако работа, которая делается в спешке под постоянным давлением срока выброса продукта на рынок, неизбежно приводит к неудовлетворительным результатам – к продукту с дефектами. Существуют много более лучшие методы проектирования ПО, чем те, которые повсеместно используются, но им редко следуют. Я знаю одного очень крупного производителя ПО, который декларировал, что у него проектирование занимает 20% от времени разработки, а (условно говоря) отладка – остающиеся 80%. Те, кто ратует за обратное соотношение этих величин, не только убедительно доказали, что это реалистично, но и показали, что это улучшило бы тусклый имидж фирмы. Почему же, несмотря на это, подход с 20% времени на проектирование, по прежнему в фаворе? Да потому, что чем меньше времени вы проектируете, тем быстрее ваш продукт может оказаться рынке. И рыночные обзоры показывают, что по большой части потребитель рассматривает несовершенный, но стремительно возникший продукт как более привлекательный по сравнению с более стабильным и зрелым, но появившимся позже. Кого винить в таком положении дел? Программистов, превратившихся в хакеров? Менеджеров, находящихся под давлением не желающего ждать рынка? Бизнесменов, вынужденных быть рабом величины своей прибыли? Или потребителей, верящих в обещанные чудеса, которые будто бы достижимы с помощью нового продукта?
ու տենց
Ես վաղուց իդենծիկայում կիսվել էի Չիքենֆութ ֆայրֆոքսի հավելմամբ։
Դա ՄԻԹ-ի հետազոտական պրոեկտ էր։
Հիանալի գործիք է, ես շատ եմ հավանում։
Օրինակ, կարելի է գրել՝
Չիքենֆութը ջավասկրիպտի վերբազմություն է։
Ահա ԱՓԻ լրիվ ձեռնարկը
Ուզում եք հարցնել ինչո՞վ է տարբերվում greasemonkey-ից։ Ահա, տեսեք։
Ու ինձ այն լիքը օգնում է։ Օրինակ ես գրել եմ ծրագիր, որ իմ տեղը օնլայն թղթաբանությունը անում է աշխատանքի տեղը։
Կոչվում է Կամերոն։ Քանի որ Էլիսոն Կամերոնը Հաուսի տեղը թղթաբանությունը անում էր։
Ցավոք, ՖՖ4-ի անցնելիս հավելումը դարձավ անկիրառելի։ ՄԻԹ-ի խումբը նախագիծը չի շարունակել, սակայն կոդը ազատ է ու Մայքլ Բոլինը ստեղծեծ գիթհաբ շտեմարան ու շարունակեց նախագիծը։
Դեվը ապահովեց նույնիսկ ֆայրֆոքս մոբայլի (ֆենեքի) համատեղելիություն
Սակայն հավելումը պետք է ինքնուրույն հավաքել՝
Եթե հավաքելու հավես չունեք, ես ստեղծել եմ կայքումս մի պանակ։ Այնտեղ լցնելու եմ իմ զանազան հավաքած ծրագրերը։
Ահա chickenfoot-1.8 for firefox4, վայելեք։
Տեղակայելու համար պետք է պարզապես բացել այն ֆայրֆոքսով։
ու տենց
ինչքան սրտովս է գրված մեյլ լիստի այս հատվածը՝
Enigmail is a glue between separate Applications — GnuPG and Mozilla Mail.
It was *designed* that way, as a proof that one could do it.
Enigmail is – I fully agree with you on that – far away from end user friendly
in the sense of an iPhone (“anyone can use it without ever having read any
documentation”).
But ask yourself: take a person that has never heard of the concept of Email.
Is there *any* program today that would lead a completely unexperienced user
to the point that he/she is able to use Email? OK, maybe Windows Mail? Well,
yes, if it’s OK to end up with a hotmail account. Given that the mail provider
shall be a certain trusted IMAPS provider (the analogy to that it shall be
OpenPGP, not S/MIME or other proprietary solutions which ARE easier to handle
and integrate), then NO program out there will help the user to set up the
account and add all server/login details into the configuration.
To cut long story short: if a user wants privacy, he must (to some extent)
learn about basic concepts (e.g. that he only can send encrypted if he has
the RECEIPIENT’s key etc.).
ու տենց
Այ ինչու եմ ես սիրում xfs-ը, որովհետեւ այն շատ հեշտ դեֆրագ է լինում։
Առանց անմաունթ լինելու։
Եթե սակայն ֆակտորը մեծ է
ու տենց
The Anonymous web protests are the Internet equivalent of a mass demonstration. It’s a mistake to call them hacking (playful cleverness) or cracking (security breaking). The LOIC program that protesters use is prepackaged, so no cleverness is needed to run it, and it does not break any computer’s security. The protesters have not tried to take control of Amazon’s web site, or extract any data from MasterCard. They enter through the site’s front door, and it can’t cope with so many visitors.
Calling these protests “DDOS attacks” is misleading too. A DDOS attack properly speaking is done with thousands of “zombie” computers. Someone broke the security of those computers (often with a virus) and took remote control of them, then rigged them up as a “botnet” to do in unison whatever he directs (in this case, to overload a server). By contrast, the Anonymous protesters have generally directed their own computers to support the protest.
The proper comparison is with the crowds that descended last week (December 2010) on Topshop stores. They didn’t break into the stores or take any goods from them, but they sure caused a nuisance for the owner, who also “advises” the UK government — presumably to let him continue extracting money without paying tax.
I wouldn’t like it one bit if my store (supposing I had one) were the target of a large protest. Amazon and MasterCard don’t like it either, and their clients were annoyed. Those who hoped to buy at Topshop on the day of the protest may have been annoyed too.
The Internet cannot function if web sites are frequently blocked by crowds, just as a city cannot function if its streets are constantly full of protests. But before you support a crackdown on Internet protests, consider what they are protesting: in the Internet, users have no rights. As the Wikileaks case has demonstrated, what we do in the Internet, we do on sufferance.
In the physical world, we have the right to print and sell books. Anyone trying to stop us would need to go to court. That right is weak in the UK (consider superinjunctions), but at least it exists. However, to set up a web site we need the cooperation of a domain name company, an ISP, and often a hosting company, any of which can be pressured to cut us off.
ու տենց
ու տենց
Ես բնավ չէի կասկածում որ ՀԱԼ9000-ը հիրավի վեհ կարգիչ է
իսկ սա ֆիլմից արված սքրինշոթ է։
ու տենց
ինչպես պատրաստել սեփաքան SAL9000
այստեղ կան նաեւ HAL9000-ի եւ մոնոլիտի մակետներ։
ու տենց
Սույն հղումով վարպետ Համբսը սկսում է ակնարկները վիքիյում պահել
ու տենց
Apple doesn’t want to annoy Hollywood majors and record labels who provide iTunes with valuable content. No wonder the company is happily bowing to content owners’ every whim, actively seeking ways of preventing us from capturing stills and recording video in certain situations. That’s right, future iPhones could refuse to capture cams of the latest blockbuster flick and might keep you from snapping images of your favorite band’s live performance. Come on, you’re aware this files as copyright infringement after all…
The system proposed calls for an image processing circuitry electrically coupled to the phone’s camera, designed to “determine whether each image detected by the camera includes an infrared signal with encoded data”, per Apple’s patent application
ահա, հետո էլ ասում են, ինչու՞ եք այօսիստներին անալ ստրուկեր անվանում։
սակայն, այս տեքնոլոգիայի մեջ մի լավ բան կա։ կարելի է այն օգտագործել այնպես, որ քեզ այֆոնով չկարողանան նկարել։ այսինքն հաքերները փոխարենը այֆոնը ջարդեն այնպես որ չենթարկվի չնկարելու սիգնալներին, պատրաստեն սարք, որը կարելի է ման տալ քո հետ, ու որը կխոչընդոտի որ քեզ այֆոնով նկարեն։
_ու տենց _
փաստորեն, rhel4-ի ntsysv-ն չի տեսնում այն սկրիպտերը որոնց անվան մեջ կետ կա։
իսկ postgresql-ի (9.1) որը նախատեսնված է rhel4-ի տակ աշխատել, սթարթափ սկրիպթը գրում է -17 /proc//oom_adj որը rhel4-ի 2.6.9-ում դեռ չի հայտնվել
ու տենց
որ տեսա բեմ են կառուցում այնքան համոզված էի որ հաստատ հետաքրքիր բան չի լինի, ու ինչ-որ էմմիներ/հայկոներ/ու այլ էակներ կլինեն։
Հետո այս հոլովակը տեսա ու փոշմանեցի որ ներկա չէի բեմադրությանը։ Հեքիաթային էր ու երեւի շատ տպավորիչ։
ու տենց
ու տենց
Գտել եմ հրաշալի հոդված։ Երկար, սակայն հետաքրքիր։
Դավեր, խարդավանքներ, հետազոտություններ։ Ինչպես էր ստեղծվում Սիմբիանը ու Վինդովս ՑԵ-ն։
The new machine received much praise; it was far superior to the Windows devices shown at Comdex. It required learning a new system, but at one level retained source compatibility with the BASIC-like language interpretor that thousands of programmers used to create programs for its predecessor – so it hit the ground running.
The sophistication and superiority of Epoc, compared to Windows CE, were evident to the pundits, who threw laurels at Psion’s new machine. Psion users were used to a month on two AA batteries – and the Series 5 very nearly matched that. But it had striven to match the flexibility of paper (Psion had viewed Filofax users as their traditional competition) with a 32bit world. Pictures could be embedded in a diary entry, for example.
“He said, ‘We have a ticket to Microsoft. That’s our future’.”
Potter explained that Psion couldn’t compete with Microsoft’s vast resources. Psion would license Windows CE, and Psion Computer would compete on its hardware excellence.
There was disbelief around the table.
Psion’s superior computers owed much to the deep integration of hardware with its own purpose-built operating system and frameworks. When Psion’s engineers tested Windows CE on the same hardware as Psion’s own Epoc, they found the Microsoft software was four times as power hungry.
“There’s no way our engineers are going to go to Windows,” piped up one attendee.
On a brilliantly sunny June day in London, 130 Psion Software staff arrived at work and found they had a new employer, with an unfamiliar name. Most had been completely unaware of the development.
The day before, they had been working at a tiny company, trying to crack into new markets dominated by giants. Now they learned that the mobile industry’s giants had entrusted their futures to them. And Epoc, the operating system that had been put on life support three months earlier, now looked to have a boundless future. They were now at the centre of the fastest growing, wealthiest sector of the technology industry.
It was the start of an intoxicating time. Two years later, Symbian would reach a valuation of £11bn, by some estimates, and be cited as the most important technology company on the planet. It seemed to be a new kind of business, and a validation of the European model of competition based on co-operation at deep technical levels, the model that had created the GSM mobile success story.
Symbian owned the future. Or so it seemed.
Մաս առաջին
Մաս երկրորդ
ու տենց
The neuroscientists ran a magnetic resonance imaging (MRI) test on an Apple fanatic and discovered that images of the technology company’s gadgets lit up the same parts of the brain as images of a deity do for religious people, the report says.
ու տենց
մտածում եմ, լավ կլիներ նենց սոֆթ լիներ, որը կվերցներ ֆբ-ի խմբերի պարունակությունը, ու կհայլապատկերեր ինտերնետում։
Ընդ որում դրանից հետո կարելի լինի ֆբ-ի էջը փակել, եւ շարունակել միմիայն համացանցում, կամ պահել երկու տարբերակն էլ, ու ապա նոր մեկնաբանությունները, որոնք կարվեն համացանցում՝ կպատճենվեն ֆեյսբուքում։
Կարելի է եւ ֆբ-ի քրեդենշլներով մեկնաբանել։
Երեւի, դրա համար պետք է խմբի բոլոր անդամներից ուղարկել հարցում, որ թույլ տան իրենց մեկնաբանությունները տանել փակ ֆբ ակումբից – բաց տեղ՝ համացանց։
ու տենց
Եվ վերջում Բարբոսսան ստացավ նավի սուպեր-յուզերի լիազորությունները։
ու տենց
Իսկ ես շատ գոհ եմ որ մանրափափուկները սքայփը առել են։
ու ցանցում տարածվող տագնապից նաեւ։ իմացեք ինչով օգտվել ու ինչից կախված լինել։
ու տենց
Ես անցնում եմ գործի, ջենթլմեններ, եւ կարծում եմ որ հավես կլինի այդ գործի ընթացքը նկարագրել այստեղ։
Սույն կիսաբազկաթոռով վարպետ Համբսը սկսում է շարք մի պողպատե էակի մասին է, ավելի ճշգրիտ՝ շիկամուկի, ում անունն է՝ Առնետազավր։
Ոչ, ես չեմ վախենում «գողություններից», եւ վստահ եմ որ մտքերը թաքցնելն անիմաստ է, այսպիսով շիկամուկի ստեղծման ընթացքը կլինի բավականին բաց։ Ու այո, այս նյութը ցց է։ Ուրախ կլինեմ, եթե իմ տեքստերը օգտակար կլինեն որեւե մեկին, նույնիսկ մրցակիցների շարքից։
Սակայն, այն հանգամանքը որ իմ սիրելի տեքնոլոգիաները սպեցիֆիկ են, ավաղ, կարող է նվազեցնել այն էակների թիվը ում տեքստը օգտակար կլինի։
Ես օգտագործում եմ իմ ձեւով հավաքած մինիմալիստիկ Ջենթու համակարգ։ Եւ բնականաբար, ինձ պետք է քոմփայլեր։ Այժմ ես մտածում եմ, որ ինձ պետք է avr-gcc-ն։ Ու այն օգտագործելով ես հետագայում կփորձեմ ստանալ Օբերոն քրոսքոմփայլեր եւ գեներացնել avr-libc-ի կապեր Սթյուարթ Գրինհիլլի H2O ծրագրի օգնությամբ։
Սակայն քանի որ avr-gcc-ի ինետում առկա փաթեթները հին են, ու նույնիսկ թե հին չլինեին, ես միեւնույն է նախընտրում եմ հավաքել քոմփայլերի իմ ուզած տարբերակը ինքնուրույն ու իմ իսկ մեքենայի վրա։ Ինձ կօգնի քրոսքոմփայլերներ ստանալու համար նախատեղնված սկրիպտերի հավաքածուն՝ քրոսդեւը՝
Ասենք, ուզում եմ բինուտիլս 2.21 որ ակնարկի Հոլմսին, ու ջիսիսի 4.5.2։
հիմա մենք ունենք /usr/bin/avr-gcc , ունենք հեդերներ /usr/avr/include-ում, ու լիբեր՝ /usr/avr/lib-ում։
Եթե խնդիր լինի քոմփայլերը օգտագործելու հետ
ապա այն լուծվում է այսպես՝
Համակարգը տեստավորելու համար քաշում ենք ինետից ցանկացած օրինակ, ասենք վազող լույսերը այստեղից քոմփայլ անում, ու լցնում կոնտրոլերի մեջ։
Երեւի կռահել եք, որ ես խուսափում եմ գրաֆիկական գործիքներ օգտագերծելուց։ Դա արվում է հարմարավետության, մասնավորապես՝ ավտոմատացման հնարավորություն ունենալու համար։ Օրինակ, այդ է պատճառը ինչու ես պատրաստել եմ avrdude-ի հետեւյալ փաթաթանը՝
PORT=/dev/ttyUSB0 M=m16 #TYPE=dapa #TYPE=ponyser TYPE=siprog
FILE=Running_LEDs.hex
avrdude -p $M -P $PORT -c $TYPE -U flash:w:$FILE
Թայփը սիպրոգ ա, քանի որ Հովիկը հավաքել է սերիալ պորտով աշխատող այսպիսի մի պրոգրամեր։
Լույսերը հիմա, ստորեւ բերված նկարի պես վազվզում են, սակայն ես գիֆ սարքելու զահլա բնավ չունեմ՝
[}}
Այնպես որ զգոն եղեք լույսերի հետ, նրանք կարող են նաեւ վազել։
շարունակելի
ու տենց
ու տենց
վարագույր
ու տենց
մի ամերիկացի պրոֆեսոր կա, հա մեյլ լիստերում բողոքում էր, ասենք, այ, դուք այստեղ խոսում եք ինչ լավն է կամ վատն է այս կամ այն նախագծման միջավայրը, կամ քոմփայլերը, իսկ ինձ համար նրանք չեն կարող լինել լավը կամ վատը, որովհետեւ այն երկաթի համար, ինչի հետ ես գործ եմ անում, այն պարզապես գոյություն չունի։
Ասացի դե ես չանեմ, էլ ո՞վ կանի։
Պորտ արեցի Ջոզեֆ Թեմփլի Oberon-2 քոմփայլերը իրա ուզած blackfin-ի համար։
Նա էլ որոշեց ինձ բլաքֆին քարտ ուղարկել, հետագա տեստավորման համար։ Ու, փաստորեն, ուղարկեց, հունվարի երեքին։ սույն թվի ։Ճ
Քարտը այդպես էլ կորել էր։ Բայց հույսը դեռ չէր մարել։
Ահա, նոր հասավ ինձ, այսօր ստացա, մայիսի վեցին մտավ Հայաստան, տասին հասավ ինձ։
ու տենց
երկու օր առաջ լցրեցի իմ photolightmeter-ը maemo-ի ռեպոներ։
Նոր ասացի տեսնես ինչքա՞ն քաշած կլինեն։ Դե ինչքա՞ն կլինեին, այն էլ այնպիսի անպետք ափ, որը մենակ հին ֆոտոխցիկներ ունեցողներին է հետաքրքիր։
երկու օրվա մեջ։
փաստորեն։
ու տենց
այս փոսթի մոծիվներով։
Քոմփայլերը, ընկերներ, դա մտքերի եւ ցանկությունների իրականացման գործիք է։
Սովորաբար միտքը, որը տալիս են քոմփայլերին, որոշակի ստանդարտ ձեւով արտահայտված է՝ գրավոր, այս կամ այն լեզվով։
Այդ լեզուները երբեմն անվանում են համակարգչային լեզուներ, որը սխալ է։ Որովհետեւ համակարգիչները այդ լեզուներով չեն մտածում։
Երբեմն անվանում են ծրագրավորման լեզուներ, որը այդքան էլ արտահայտիչ չէ։
Իրականում դրանք միտք արտահայտելու լեզուներ են։
Այսպիսով, քոմփայլերը վերցնում է գրավոր արտահայտված միտքը, եւ այն հասկանալով ստեղծում է, քոմփիլիացիա է անում ելաքյին արտադրանք՝ օրինակ կիրառելի ծրագիր։
ՏՏ ոլորտի մասնագետների գործը դեռ հեշտ է։
Որովհետեւ սխալները միշտ կարելի է ուղղել եւ ռեքոմփայլ անել միտքը։ Դա բերում է անպատասխան կոդագործների առաջացմանը, ովքեր գրելիս չեն մտածում, իսկ հետո, երբ սխալները հայտնաբերվում են, փորձում են ուղղումներ ավելացնել։ Դրանք, ինչ խոսք, լավ ծրագրամիստներ չեն բնավ։
Պատկերացնու՞մ եք եթե ճարտարապետները նախագիծ պատրաստելիս չմտածեին, իսկ հետո տարբեր ձեւի հենարաններ ավելացնեին, որ կառույցը չփլվի։ Ոչ, ճարտարապետները ստիպված են ուշադիր լինել մտքերը մտածելիս եւ արտահայտելիս, որովհետեւ քոմփայլ անելու պրոցեսը շատ ավելի բարդ է իրենց դեպքում։
Օրինակ, ՕփենՕֆիսը իմ կոմպի վրա կոմպիլիացիա է լինում վեցը ժամում։ Շենք կառուցում են անհամեմատ ավելի երկար։
Իսկ հոմո սափիենս տեսակի կենդանիները գենետիկ կոդից քոմփայլ են լինում գրեթե մեկ տարի։ Ի դեպ, հոմո սափիենս նշանակում է «բանական մարդ»։ Ի նկատի ունենալով որ օրինակ շիմպանզեները այդքան էլ բանական մարդ չեն, սակայն մարդ են։
Կան նաեւ ֆունկցիոնալ լեզուներ, որոնք մի կողմից մաթեմին շատ մոտ են, սակայն մյուս կողմից դրանք օգտագործելիս անհնար կամ շատ դժվար է լինում նախագծի սխալները գտնել դեռ գրելու ընթացքում։ Այդ լեզուների երկրպագուները սովոր են արդեն իսկ կառուցված շենքեր փոփոխել։
Ես այդ ոճին սովոր չեմ, սակայն։ Ինձ թվում է որ մաթեմից ավելի հեռու, իմպերատիվ լեզուները իմ իմացած մակրո աշխարհի մոդելները նկարագրելու համար ավելի պիտանի են։
Այնպես որ, ինչպես ուսուցանում է հին չինական իմաստությունը՝ զգոն եղեք մտքերը ձեւավորելիս, նրանք կարող են քոմփայլ լինել իրագործվել։
ու տենց
Քանի որ պարզվում է Հայաստանում խրոմը ամենաշատ օգտագործվող զննիչն է (ինչպես շեշետեց Արեգը ի տարբերություն Կալիֆորնիայի, որտեղ դա ԻԵ իշուկն է) ապա ուզում եմ խորհուրդ տալ իմ խրոմիումի հավելումներից մի քանիսը՝
ԿՄ հավելում, որը հավես է օգտագործել մեկնաբանությունների ծառերը բացելու համար
ֆեյսբուք դիսքոնեքթ – երբ ինետվում եք, տարբեր կայքեր տեսնում են որ դուք ֆբի այսինչն եք։ ու հետո կիսվում այդ տեղեկատվությամբ ֆբի հետ։ Երեւի, որ ասենք ֆբն իմանա ինչ գովազդ ձեզ ցույց տալ, ոչ մի պոեզիա, պարզապես բիզնես։ Այս հավելումի շնորհիվ ֆբն ձեր այցելած կայքերի մասին այլեւս ոչ մի բան չի իմանա։
Գոսթեր տարբեր կայքեր մտնելուց հանդիպում ենք անտեսանելի փոքր հղումներ, պիկսելի չափ նկարներ, ինչպես վարվում է նույն սաուրոնի ձկան աչքը։
Բացի նման աչքերից փրկելուց, այն կարող է բացատրել այդ աչքերից որը ինչ է անում։ Ու ունի իր տվյալների բազան, որտեղ տարբեր սերվիսների աչքերի մասին ստատիստիկա է հավաքում։
Գոսթեր, փրկեա՛ զմեզ ի չարէ։
ու տենց
gphoto2-ն նորացել ու փոխավել ա ։Ճ
ու տենց
Չինացիները վաթսուն դոլարով նոութբուքներ են արտադրում։
Իրա մեջ դնում են ARM պրոցեսոր, ~500մհց, 128 մբ օպերատիվ հիշողություն, ու 2գբ-նոց ֆլեշկա, որպես վինչ։
Տուփից հանելուց այն սպառազինված է windows ce համակարգով։
Որը բնավ win32/64 համատեղելի չէ, աշխատում է arm-երի վրա, ու կարելի է ասել, հեռախոսային օպերացիոն համակարգ է։
Սակայն, այս նոութը փաստորեն ամենահասանելի համակարգիչներից է։ Իրա վրա կարելի է սովորել, գրել, կարդալ գիրք, ինետվել (ոչ բարդ էջեր, կամ էջերի մոբայլ տարբերակներ), լսել երաժշտություն/աուդիոգրքեր, հավաքել տեքստեր, ու ինչու՞ չէ՝ սովորել ծրագրավորել։
Հիշու՞մ եք «մեկ լափթոփ ամեն երեխային» պրոեկտը։ Նրանք ոչ մի կերպ չէին կարողանում հարյուր դոլարի մեջ տեղավորվել, իսկ երբ տեղավորվում էին, միեւնույն է պատվերներ չէին ունենում։
Եթե ենթադրենք որ այս նոութերի որակը տանելի է, այսինքն չեն փլվում կպնելուց, ապա ես դրանցից կուզենայի։
Ավելին, եթե լինեի վարչապետ, նմանատիպ նոութներ կպատվիրեի առանց ՕՀ-ի, մի քառասւոն-հիսուն դոլարով, ու կբաժանեի երեխաներին։ Ուսումնական գրքերը կարելի է նույնպես պահել նոութի մեջ։
Իսկ ՕՀ-ը, մենք տեղում քասթըմ ազատ ԾԱ-ի հիման վրա մի լավ բան կսղոցեինք, որ թեթեւ լինի։
Իհարկե, պետք կլինի մի քիչ գրագետ լինել, այդ ամենից օգտվելու համար, բայց ինչ լավ կլինի եթե մերոնք մի քիչ գրագետ լինեն ու ասենք հնդիկների պես կարողանան դրսից փող բերել։
Խելացի, ազատ մարդիկ անկապ տեղը չեն բուսնում։ Միջավայր է պետք իրենց հայտնվելու համար։
Միջավայրի վիճակը մեր մոտ վատ է։ Ու դա նույնպես կարող էր միջավայրի մի մասնիկ դառնալ։
Իսկ երբ պլանշետկաները նոր նոր սկեցին հայտնվել, ես ենթադրելով որ նոութները ավելի թանկ են մեկա, ասում էի՝ այ վարչապետ լինեի, բոլոր աշակերտներին մի մի պլանշետկա կտայի։ Որ իրա վրա գրեն, իրանից կարդան։ Ու այլեւս գրքեր – տետրեր քաշ չտան իրենց հետ։ Մեկ պլանշետկան ամենը ծածկում է։ Իսկ մենք մերոնքով կկպնեինք ասենք Արաքս կամ Նուռ թաբլեթ էդիշն կպատրաստեինք։ Ու մի կես տարի անց տեսա՝ Հնդկաստանում արեցին $35 արժողությամբ աշակերտների համար պլանշետկաներ
Ահա տեսանյութը
Այս մեկը ունի երկու գբ օպերատիվ հիշողություն, յուէսբի պորտեր(որոնց կարելի է միացնել ստեղնաշար), վայֆայ, ու արեւային էլեմենտներ՝ այն լիցքավորելու համար։
Իսկ ամերիկյան ուան լափթոփ պեր չայլդը բռնակ էր արել որ պտտեն լիցքավորեն։ Լավ էլի։ Ո՞ր դարն է։
Ասում են այս պլանշետկաների գինը կարող են իջեցնել մինչեւ քսան դոլար։
Բելոռուսներն էլ փորձեցին, բայց իրենց մոտ երկու հարյուր դոլար ստացվեց մի պլանշետի գինը։
Ու համ էլ մարդիկ որ տեսնեն աճելու միջավայր ունեն չեն թողնի գնան տենց հեշտ։
ու տենց
Եթե հավատալ այ այս գրառմանը, ապա սովետական ջրասուզակի ժամացույցը ճառագայթում էր 48 միկրոզիվերթ ժամը։
Ահա թե որտեղից են առաջանում ծովային հրեշները՝ կորցված ժամացույցներից։
ու տենց
Hey, Armenia, maybe you shouldn’t rely on a single, fragile cable to connect your entire country to the Internet? This is like something from a Looney Toons cartoon.
[այստեղից][1]
Սա ինձ այլ պատմություն հիշեցրեց։
Ուրեմն օդանավակայանում ութսունականներին համակարգչային ցանց էին պատրաստել։ Ծրագրերը պարբերաբար դադարում էին աշխատել քանզի ցանցը կտրվում էր։ Պարբերաբար, շաբաթը մեկ անգամ։
Նույն տեղը։
Վերջապես այթիշնիկները որոշեցին գնալ տեսնել ո՞վ է ամեն շաբաթ նույն օրը գալիս լարը կտրում։
Պարզվեց, Փարաքարի բնակիչներն են, իրենք հաստ մալուխը կտրում են ու միջի մանր լարերը հանում են որ դրանցով կանաչի փաթաթեն տանեն ծախելու։
_ու տենց_
[1]: http://gawker.com/#!5789474/75+year+old-woman-cuts-entire-country-off-from-the-internet
կես տարի է ուզում եմ ցույց տալ։
սա մեր ԱյԲիԷմ փոուերփիսիի հետ էր եկել
ու տենց
Ինչպես մենեջմենթը կործանեց ընկերություն։
Ես ինքս նմանատիպ իրավիճակի (երեւի մի քիչ փոքր մասշտաբում) ականատես եմ եղել։
Հրաշալի վերլուծություն այն մասին թե ինչ է(ր) կատարվում Նոկիայում սոու ֆար։
Ահա հատվածներ․
Trolltech was acquired to solve the cross-platform problem but it was the wrong technology for the new UX. When the painful process of porting Qt to Symbian was completed, emulating the existing S60 5th Edition UI components, they still didn’t have a competitive UI toolkit. At this point I’m sure there remained some important folks in Nokia who didn’t believe 5th Edition was that far behind the iPhone. The trolls of course, being exceedingly smart and great engineers, realised they had the basis for animated mobile UIs but needed to build a better framework that allowed designers to design and engineers code. The wonder of QML was being created by a small crack team within Nokia.
A Nokia insider whose opinion I respect also told me that libdui was a complete mess. The higher-level problem is that both teams had built the wrong thing. They built frameworks for their own platforms on top of a cross-platform framework. Both tried somewhat to make their frameworks cross-platform and presumably replace one another as THE framework.
When Anssi Vanjoki took charge of the device creation at Nokia last summer it seemed that he managed to put the ship back on course. The badly built frameworks got canned and the focus moved to QML to rebuild the UI. The device roadmap was slashed to simplify platform development, reduce costs and enable the much needed promise to provide continuous firmware updates to S^3 devices and beyond. Unfortunately Vanjoki’s reforms came just before Stephen Elop was given the CEO’s role and he walked out in protest (FWIW, I don’t think Vanjoki would have made a great CEO for Nokia but he was a big loss).
Technically there’s not a lot wrong with Windows Phone. Microsoft solutions have been kept out of the market because of distrust from the OEMs and networks. From a developer perspective it’s a step backwards. The Microsoft tools are excellent but, to quote someone else’s exceptionally well chosen words:
They basically need access to everything that the underlying OS has to offer plus interfaces to the applications that ship with the phone.
Windows Phone 7 is worse in this respect than Nokia’s current platforms and even the current state of Qt Mobility. Changing the policy on unmanaged code could help and there are bound to be additional APIs in the version that Nokia eventually ships. The browser could be a sticking point – Microsofts’s new mobile browser UI is decent but nobody in the mobile web world really wants to have to code for IE when all the other platforms are shipping something based on WebKit
ու տենց
The Bundesgericht in Switzerland has decided. And it’s result is stunning, to put it mildly. In layman terms, this is what has been ruled:
Open Source cannot offer an alternative to Microsofts offering
The authorities cannot be asked to do market research to find alternatives.
Hence it is perfectly fine to NOT tender at all and hand over the money to Microsoft.
The appeal that has been filed has not been accepted by the court, so there was no case effectively. The court ruled that FOSS failed to deliver an alternative to Microsoft. How FOSS could have shown an alternative at all as there was (and is) no tender, no rundown of needed capabilities, no description of requirements was not of interest.
ով էլ կասկածեր։
ու տենց
ու տենց
Այսօր ֆրիսբի խաղալուց Սմբատը ասաց՝ «չար բան ցույց տամ» ու Անդրոիդ պլանշետկա հանեց։
Գուցե այդ պատճառով, կամ այն պատճառով որ երեկոյան ես իմ համար մտածելու ժամանակ ունեի, ծնվեց այս փոստը․
Մենք ամեն ինչ անում ենք ինքներս մեզ համարգ։
Երբեմն մի խումբ մարդկանց շահերը համընկնում են։ Նրանց ասում են ընկերներ։
Նաեւ այնպես կարող է ստացվել որ շատ, իրար հետ անծանոթ մարդկանց շահերը համընկնեն։
Երբ այդ մարդկանց մեջ որոշակի կապ հաստատվի, թեկուզ Չեգեվարայի տեսքով, նրանց անվանում են հասարակություն։
Վստահ եմ, մեզ որոշ չափով պետք է կապիտալը։ Ու կապիտալիստը։ Բայց որոշ չափով։
Երբ չի առիթավորվել ու չափը չի անցել։
Ընդ որում այդ չափը միշտ փոփոխվում է, ու այն դժվար է սահմանել։
Օրինակ, ես որոշակիորեն կողմ եմ մասնավոր խանութներին։ Մասնավոր սրճարաններին, մասնավոր ծրագրային ապահովման արտադրողներին, ու մասնավոր կինոթատրոններին։
Ծրագրային ապահովման հետ փոքր ինչ բարդություն կա, որովհետեւ գիտա-հետազոտական լաբորատորիաներում նախագծվող սոֆթը շատ ավելի առաջադեմ եւ ճկուն է քան այն ինչ մենք ունենք շուկայում։ Հաջող նախագիծը մեզ հաճախ չի հասնում (Plan9, Inferno, Oberon), սակայն ես լավ գիտակցում եմ, որ եթե չլիներ կապիտալը մեզանից շատ քչերը հաշվողական սարք կունենային, որ գոնե GNU/Linŭ/Windows/MacOS/Android օգտագործեն։ Այնպես որ ես ընդհանուր առմամբ օկ եմ ՏՏ-ում իրավիճակի հետ։
Ու կապիտալիզմին բնորոշ ազատ մրցակցության պայմաններում ես կընտրեմ «Կինո Մոսկվան» ու ոչ «Կինո Նայիրին»։
Ինչ որ մեկը կընտրի Խրոմիում Ֆայրֆոքսին, ու Մոզիլլան ստիպված կլինի լավանալ, ու Խրոմիումի նորամուծությունները իրականացնել, ու նոր բաներ մտածել որ հետ չմնա։
Մրցակցությունը ապահովում է լավացվող արտադրանքը, տեքնոլոգիաներ, սարքեր, սպասարկում, եւ այլն։
Այսինքն ինձ պետք է որ գոնե մեկը այդ կինո Մոսկվան աշխատացնի հնարավորին օպտիմալ ձեւով, որ ես այնտեղ կարողանամ գնալ։ Ու ոչ միայն ինձ է պետք, շատերին է պետք։ Մեզ պետք է Ինթելը որ մեզ համար չիպեր արտադրի։ Մեզ պետք է Նոկիան որ մեզ համար հեռախոսներ սարքի։
Ինձ պետք է լավ խանութ, որ ես այնտեղ գնումներ անեմ։ Ինձ պետք է լավ նեյտրալ տարածք, ուր ես ընդհանուր շահեր ունեցող մարդկանց հետ հանդիպեմ, ուր կլինի կոմֆորտ, համով թեյ, ու չեն ծխի, որ ես ինձ լավ զգամ։
Փորձը ցույց է տալիս որ այդ ֆունկցիաները պետությունը կատարում է շատ ավելի վատ քան շահագրգռված մարդիկ։
Ու բնականաբար ես դեմ չեմ վճարել կինոթատրոնում, սրճարանում, հեռախոսի, կամ ծրագրային ապահովման համար։
Որովհետեւ այդ կինոթատրոնը, սրճարանը, հեռախոսը, եւ որոշ դեպքերում ծրագիրը, իմն էլ է։
Երբ ուզենամ, եթե ազատ տեղ լինի, կգնամ։ Ես ունեմ ազատություն գնալ կինո, օգտագործել հեռախոս/կոմպ, ու թեյ խմել սրճարանում որովհետեւ կան մարդիկ որոնք անմիջապես եկամուտ են ստանում իմ ուզածը ապահովելով։
Կարելի է ասել, որ այդ կինոթատրոնը, սրճարանը, գործարանը այդքան էլ չի պատկանում կապիտալիստին։
Կինո Մոսկվան իմ կինոթատրոնն է, ես այնտեղ փառատոնների ժամանակ գնում եմ։
Իհարկե ես պետք է վճարեմ, հակառակ դեպքում այն չի գոյատեւի ու ես այնտեղ չեմ կարողանա գնալ։
Այլապես ինչի՞ համար են մտածել փողը։ Որ ես կարտոֆիլ վաճառողին չառաջարկեմ կոմպիլյատոր գրել կարտոֆիլի դիմաց։
Ե՞րբ է կապիտալը «առիթավորվում»։ Երբ Ջեներալ մոթորսը ձեռք է բերում տրամվայներով զբաղվող կազմակերպությունները ու փակում, որ իրենց մեքենաները ավելի լավ վաճառվեն։ Այսինքն երբ մեզ պետք եկած բանը հասանելի չէ որովհետեւ կապիտալի շահերին դեմ է։
Երբ չի օգտագործում ամառահւն դահլիճը, կամ եթե նույն Կինո Մոսկվան չօգտագործվի, որովհետեւ իրա տեղը ինչ որ կապիտալ ուզում է անցկացնել երկաթուղի, կառուցել եկեղեցի, կամ սեփական տուն։
Ու եթե մենք տեսականորեն ազդեցություն ունենք իշխանությունների վրա, ապա կապիտալին ազդելու նույնիսկ տեսականորեն գրեթե ոչ մի լծակ չունենք։ Այսինքն տեսականորեն այդ լծակը պետք է լիներ ինքը կառավարությունը, սակայն իրականում կատարվում է հակառակը, որովհետւ փաստացի կապիտալը ավելի էֆեկտիվ է ազդում քան մենք։
Ի՞նչ ենք կարող անել։
Մեկ – չմոռանալ որ կապիտալը իրականում մերն է։ Մեզ համար է գործում, ու առանց մեզ որոշ դեպքերում չի գործի։ Մենք գիտակցում ենք, որ կապիտալիստը հարուստ է, բայց մենք համաձայն ենք դրա հետ մինչեւ նա մեզ օգտակար գործ է անում։ Իսկ այն դեպքում երբ մեծամասնության շահերը անտեսվում են, ու հասարակական վայրում կառուցվում է օրինակ բնակելի շենք փոքրամասնության համար, ապա այստեղ կապիտալը անցավ հասարակությանը ի վնաս գործելու։
Երկու – արտահայտել ցանկությունները։ Ինչպես կարող ենք՝ ստորագրահավաք, ցույց, տեքստեր, «հասարակական կարծիքի» կայացւմն եւ այլն։
Եթե մենք խաղում ենք ցանկացած խաղ, օրինակ ֆութբոլ, կարեւոր է որ
ա – գնդակը լինի մերոնց մոտ
բ – եթե գնդաը մերոնց մոտ չէ, ապա խոչընդոտել չմերոնց, որ իրենք իրենց ուզածին հասնեն, ցանկալի է գնդակը ոտքից ձեռքից առնելով։
Եթե դու վատ ես խաղում, դա քեզ համար չարիք է, ինձ համար՝ բարիք։
Եթե ես եմ սխալ անում, դա քեզ է ուրախացնում։
Այսպիսով, պետք է գրագետ լինել։
Ու այստեղ մենք հասնում ենք նրան, որ իրականում մեզ մոտ ամեն ինչ լավ կլիներ, եթե մարդիկ մի քիչ ավելի զարգացած լինեին։
Օրինակ, նույն Կինո Մոսկվան նորմալ ֆիլմեր ցույց կտար ոչ միայն փառատոնների ժամանակ։
Իսկ ոչ ոք չէր ձեռք բերի այֆոններ որպիսի իրենց հեռախոսներ իրենց իսկ կոնտրոլ չանեն։
Բայց այնպես է ստացվում որ ես այժմ էսթեթ եմ, որովհետեւ քչերին է դա հետաքրքրում, ու փաստորեն, դա ձեռք է տալիս կապիտալիստին, ձեռք է տալիս մարդկանց, որովհետեւ իրենց պահանջները բավարարված են։
Փաստորեն, էփլը իմ համար է չար, իսկ իմ միջին ստատիստիկ հարեւանի համար չար չէ։
Որովհետեւ պահանջները շատանում են զարգաանզլու հետ զուգընթաց։
Լավ նորություն․ ծրագրային ապահովման ասպարեզում մրցակցությունը նույնպես անցնում է նոր փուլ, ավելի կարեւոր է դառնում այն ով է ավելի ազատ արտադրանք ստեղծում։ Ձեզ մոտ զարմանք չի առաջացնում որ դուք իրավունք ունեք ձեռք բերված հեռախոսը ցանկացած եղանակով օգտագործել, ներառյալ պոպոկ ջարդելու նպատակով։ Իսկ ինչու՞ նույնը չի գործում սոֆթի դեպքում՞։ Իմն է, փողը տվել եմ։ Այսպիսով մարդիկ ավելի շատ են սկսում գնահատել ազատությունը, որովհետեւ ավելի շատ զարգացած են լինում։ Ու ակնհայտ է դառնում որ Նոկիայի Միգոյի նախագծման սխեման արմատականորեն տարբերվում է Ինթելի միոգոյի նախագծման սխեմայից։
Եթե ինթելի աշխատանքը թափանցիկ է, ու կամեցողը կարող է որոշ չափով ազդել, օգնել, մասնակցել նախագծմանը ու լավացնել արդյունքը, ապա Նոկիայի/Անդրոիդի դեպքում մենք այժմ ունենք գաղտնիքներ, երկաթե վարագույր որի հետեւը նրանք աշխատում են, ու մենք նույնիսկ մասնակցության, ուր մնաց կոնտրոլի պատրանք չենք կարող զգալ։
Այս տեսակետից ինթելը ավելի լավ կապիտալիստ է, ավելի բարի։
Ի դեպ, գերմանացիները երբ օրինակ սրճարան են վարձում, տոնակատարություն անելու համար, հետո բոլորը միասին աղբը հավաքում են, մաքրում են, ու աթոռները ու սեղանները դասավորում։ Այդպես ավելի էժան է։
Մենք գիտենք որ Բարքեմփը ազատ միջոցառում է, սակայն ես չէի հասկանում որ «փակ» Թեդեքսն էլ է իրականում ազատ միջոցառում։ Որովհետեւ եթե դու իրոք ուզում ես այնտեղ լինել, կարող ես գրվել կամավոր, օգնել կազմակերպիչներին, ու հնարավորություն ստանալ լսել ելույթները։ Այնպես որ դու հնարավորություն ունես վճարել ու ստանալ։
Սակայն ծրագրային ապահովում դեպքում արտադրողին հաջողվում է այնպես անել, որ մարդիկ վճարեն իրենց կոնտրոլ անող ծրագրերի համար։ Մասամբ որովհետեւ նրանք պաշտպանված են օրենքով, մասամբ այն պատճառով որ մենք անճաշակ անգրագետ ենք։
Գուցե զարմանալի չէ, եթե մեզ պատմած հեքիաթներում, ուր փոքրիկ երեխային թեթեւամիտ մայրիկը ուղարկում է վտանգավոր անտառ, սոված գայլերի մոտ, ու գայլն է համարվում չարը, իսկ մայրիկը՝ ոչ։
Իհարկե, այն ինչ մեզ համար չարիք է, Մայքրոսոֆթի համար՝ բարիք։ Այսինքն ես բնավ միտք չունեմ հարաբերականությանը կասկածանքով մոտենալու։
Ակնհայտ է, որ գայլի համար Կարմիր գլխարկի միամիտ մայրիկը բարի է, իսկ Կարմիր գլխարկը ինքը, լավ աղջիկ է, նա սիրում է աղջկան, առավել եւս եթե աղջիկը մատուցվում է սնկային սոուսի մեջ։
Ու չարիքների զգալի մասը կատարվում է անգրագիտությունից։ Իմ համար չար է իմ անգրագետ քայլը, քեզ համար՝ քո անգրագետ քայլը։
Սակայն ես ոչ մի դեպքում չեմ համաձայնվի տեղերով փոխվել միջին ստատիստիկ հարեւանիս հետ, որ ավելի քիչ պահանջ ունենամ, ու դրանք հեշտությամբ բավականացնեմ։
Հեշտ կյանք ոչ ոք խոսք չի տվել։ Ես օկ եմ խաղալու հետ։ Ու գնահատում եմ այն իմ/մեր փոքր հաջողությունները որոնք ինձ ուրախացնում են։
Ու այդ պատճառով ես լրիվ հասկանում եմ այս դեվին ով գրել է if I had to choose between developing open-source software on top of a closed platform and developing closed-source software on top of an open-source platform, I’d much rather go for the second option ու չեմ ուզում iOS-ի համար գրել։ Ես էլ նախընտրում եմ ուժերս ծախսել օպտիմալ՝ աջակցելով ազատ, այսինքն ավելի իմ, ինձ պատկանող պլատֆորմայի տարածմանը։ Չէ՞ որ ես իմ մասին եմ մտածում առաջին հերթին։
ու տենց
Մայիսի վերջին կայանալիք կոնֆերանսի թեմաներից կարող են լինել՝
building for meego and harmattan with obs
meego 1.2 developed edition on nokia n900
introduction into meego text input”
developing for nokias new meego device
qt-lighthouse – wayland and qt-compositor. a gentle introduction
btrfs: from enterprise to mobile world
meego browser for touch: when chromium meets qt
meego internationalization: let your application talk to the world
panel: qt : what if there’s no nokia?
why i bet my company on qt and meego
promoting the migration of commercial applications to the lgpl qt platform
introducing bluetooth low energy on linux
a competitive analysis of meego and android – from browser’s perspective
creating cool multidevice games using QML and Qt-Mobility
Folks: contact aggragation in MeeGo
MeeGo tethering: a personal hotspot open source implementation
The experiences of an independent MeeGo contributor
եւ շատ այլ թեմաներ
ու տենց
When Android was first announced, Google’s evangelists touted it as an open ecosystem that would enable innovation—a hardware and software reaffirmation of the Carterfone decision. They spoke of a future where users would be free from restrictions and be able to install whatever software they want.
Sadly, those promises were never fulfilled and the dream of an open mobile ecosystem around Android never materialized. In reality, Android has become an insular platform developed almost entirely behind closed doors in an environment that is hostile to external contributors and is mired in a culture of secrecy that serves a small handful of prominent commercial hardware vendors and mobile carriers.
The vast majority of Android smartphones are encumbered by lockdown mechanisms that block installation of third-party firmware. Some mobile carriers even block installation of external software entirely, in stark contradiction of Google’s early promises. The availability of Android source code after each release was really the last remnant of openness in Android—and now it’s gone. The whimsical notion that Android is an open platform is a tattered fabrication that has been stretched beyond the average open source software enthusiast’s capacity to suspend disbelief.
ու տենց
On Fri, Mar 25, 2011 at 12:50 PM *** wrote:
Privet axper jan!
Vonct es?
Nor qo hamarnery poxvel en?
Axper mi hat hartc unem khorkhdagtcelu, es uzum em apache useritc php
kanchem vory katari gortcoxutyun root-i permissinerov. Da vonct es
yndhanrapes irakanatcvum.
Orinak mantis-y tcragira Bug Trackery nqy talisa hnaravorutyun download anel ira patety heto batcel rar-y ev web
browserov install anel ham mysql bazannery ham php. Es dra nman ban em
uzum anel
Inch horhurd ktas aper menak khndranq hayeren mi patasjani angleren
trerov gri:))
Lav mna
Hey, ***
Unfortunately (for you) I cannot write Armenian with Latin letters.
And it’s really really hard for me to read your letter, my eyes refuse to read and my brain refuse to understand it. Because those letters are defenitely not designed and not convenient to use neither with Russian nor with Armenian.
What’s your problem?
Do you use a terminal web browser like links, or don’t you have Unicode fonts?
(may be you write this letter from the past, when unicode was not invented, via time-space tunnel?)
Unfortunately I have no idea how to do what you want.
When I see web interfaces I feel panic, and become confused, go into deep մանթո state.
I feel I have no control over things in that case.
When I work in console, I feel the power, I feel the control.
So, as master Yoda said, let the power be with you.
Sincerely,
Norayr
Ի դեպ, ռուսերեն թարգմանությունը ` пусть сила… սխալ է։
Թող, թույլ տուր, ես այսպես եմ հասկանում։
Մի հրաժարվիր ուժ ունենալուց, թող ուժը լինի քեզ հետ։
Իհարկե, մարտիկի ուղին հեշտ չէ բնավ, սակայն ո՞վ էր ասում որ հեշտ կլինի։
ու տենց
when nothing helps, RTFM
if it doesn’t help too, then what next?
und so weiter
երբ գրանցվում էի AppUp-ին մասնակցելու համար, ինթելի կայքը լավ չէր աշխատում։ Սաբմիթից հետո սխալ տվեց, իսկ հետո այնուամենայնիվ պարզվեց որ գրանցեծ ինձ։
Իսկ երեկ արդեն քնում էի, նամակ եկավ։
Լռացրեք այս հարցաթերթիկը, միգոի դեվելոփմենթի գործիքների եւ ինֆրաստրուկտուրայի մասին։
Ասացի ռազ որ հարգեցին հարցրին՝ լրացնեմ, հայտնեմ իմ ցանկություններն ու կարծիքը։
Ու կրկին կայքում բզեզ կար՝
Մի կողմից ասում ա հինգ կետ ընտրի, մյուս կողմից՝ երեք կետից շատ չես կարող ընտրել։
Ո՞նց են իրանք աշխատում։
ու տենց
(15:28:18) Anahit: ես էլ տաթեւի կոկորդից
(15:28:27) Anahit: բզեզ էի հանում
(15:29:00) Norayr: բզեզ՞
(15:29:08) Norayr: փաստորեն դու Տաթեւին դեբագ էիր անում ։Ճ
(15:29:16) Norayr: bug = բզեզ
(15:29:47) Anahit: Ճ
(15:29:49) Anahit: այո
(15:29:56) Anahit: բզեզահան էի անում
(15:36:31) Norayr: Տաթեւը ո՞նց ա հաջողացրել բզեզ կուլ տալ բայց չտալ
(15:37:04) Anahit: բզեզը եկավ, կպավ իմ այտին
(15:37:13) Anahit: ու մտավ նրա կոկորդը
(15:37:26) Anahit: ես էլ փորձում էի փրկել բզեզին
(15:37:33) Anahit: այսինքն տաթեւին բզեզից
(15:37:38) Anahit: բայց նա ի վերջո կուլ տվեց
ու տենց
Գալի՞ս եք Ֆայֆոքս 4 Լաունչ Փաթի՞։
Համ էլ սենց լավ բաներ եմ րեքվեսթել՝
տեսնենք կուղարկե՞ն։
ա նա պոսլեդոկ ես կասեմ որ շատ եմ հավանում
Ֆայրֆոքս Մոբայլի այս լոգոն՝
Շնորհավորանքներս, էսա դուրս ա գալիս, դիմավորեք, Ֆայրֆոքս չորս, ես բետան քշում եմ, շատ շատ շատ գժոտն ա։
հգ․ իսկ անցյալ միջոցառման, firefox 3.5 launch լուսանկարները այստեղ են։
Չեմ հիշում ով է լուսանկարների հեղինակը, ներեցեք կոպիտիս։
Մուշե՜ղ արի սամովոլկա ։Ճ
ու տենց
Երվանդը այս չարթով ա կիսվել։
Ահա թե ինչ չնչին է Ֆուքուշիմայում ճառագայթումը՝
a GREAT infographic showing how harmless was all the stuff that happened at Fukushima power plant. http://xkcd.com/radiation/ i hope there will come a day when media learns not to make huge commotions over small stuff and all those anti-nuclear activists disappear into nothingness 😀
_ու տենց _
ու տենց
ու տենց
ու տենց
Շատ լավ հանրամատչելի Ֆուքուշիմայի միջադեպի բացատրություն է, վիա աներես
The following is a summary of the main facts. The earthquake that hit Japan was several times more powerful than the worst earthquake the nuclear power plant was built for (the Richter scale works logarithmically; for example the difference between an 8.2 and the 8.9 that happened is 5 times, not 0.7).
When the earthquake hit, the nuclear reactors all automatically shutdown. Within seconds after the earthquake started, the control rods had been inserted into the core and the nuclear chain reaction stopped. At this point, the cooling system has to carry away the residual heat, about 7% of the full power heat load under normal operating conditions.
The earthquake destroyed the external power supply of the nuclear reactor. This is a challenging accident for a nuclear power plant, and is referred to as a “loss of offsite power.” The reactor and its backup systems are designed to handle this type of accident by including backup power systems to keep the coolant pumps working. Furthermore, since the power plant had been shut down, it cannot produce any electricity by itself.
For the first hour, the first set of multiple emergency diesel power generators started and provided the electricity that was needed. However, when the tsunami arrived (a very rare and larger than anticipated tsunami) it flooded the diesel generators, causing them to fail.
One of the fundamental tenets of nuclear power plant design is “Defense in Depth.” This approach leads engineers to design a plant that can withstand severe catastrophes, even when several systems fail. A large tsunami that disables all the diesel generators at once is such a scenario, but the tsunami of March 11th was beyond all expectations. To mitigate such an event, engineers designed an extra line of defense by putting everything into the containment structure (see above), that is designed to contain everything inside the structure.
ու տենց
ս[ծ]իլի համար, ինքներդ էլ գիտեք, ինչ ասես չենք անում՝
ընկերոջ համակարգիչը
նկարահանված է FCamera-ով, մաեմո5, n900
ու տենց
– Rise & grind! Glam time! Dolls, we gonna do a BarCamp EVN 2011 – ասում է Քիմ Քարդաշյանը Կորնելին։
սա էլ քինդլն էի փորձարկում։ ժամանակին ես իրան քնքշորեն բերել եմ պայուսակի մեջ, որտեղ նրանք զվարճանում էին այլ երեք քինդլիկի հետ։ բա չփորձարկե՞մ տեսնեմ ով է նա։
ախ եթե նենց մի ազատ ԾԱ-ով կարդալկա լիներ ու իրան լիներ արտաքին ստեղնաշար միացնել, նենց լավ կլիներ։ ես իրանով բլոգեր կկարդայի ու կմեկնաբանեի։
նկարահանված է FCamera-ով, մաեմո5, n900
ու տենց
My reluctance to work with so called ‘professionals’ goes so far that whenever someone says “Lets do this the professional way” or “But that doesn’t seems professional” I can’t help but instinctively move in the other direction. If it seems professional to me it sounds boring and unoriginal.
ավելացնեմ, որ պրոֆեսիոնալը պարտադիր չէ գրագետ աշխատի ու շատ հաճախ իրենից պահանջվում է անգրագետ աշխատանք։ Սիրողը ունի ցանկություն լավ գործ անելու, ու եթե սկզբից լավ չի ստացվում, ապա աշխատում է, լավացնում։ Նա ընտրություն չունի քան կատարելագործել իր աշխատանքը, քանի որ նրան այդքան էլ չի հետաքրքրում շուկան, շուտ հանելը, եւ լավ վաճառվելը։
եթե այսպես լիներ, ասենք նկարիչների շուկայում, կարելի էր լիքը անկապ գյադեքի անվանել պրոֆեսիոնալ, իսկ Վան Գոգին՝ ոչ, քանզի նա իր կյանքում մի նկար է վաճառել։
ու տենց
Քանի որ փիջինի մի տարբերակ որոշ դեպքերում ստարտ լինելիս որոշում էր որ պետք չէ գլխավոր պատուհանը ցույց տալ, ես պատրաստել եմ հետեւյալ սկրիպտը, որ ամեն անգամ ձեռքերով չուղղեմ դա։
und so weiter
Մտածում էի, արդյո՞ք էս կարդը օրիբիտայում ա արված։
Կաշխատի՞ լափթոփը տիեզերքում՞։
Գրեցի ու հասկացա։ Փոխարենը մարդկանց ուշադրություն դարձնեմ, ու պարզ լինի որ այս տեսքով հաստատ տիեզերքում չէին լինի, լափթոփին եմ նայում ու կասկածում որ տիեզերքում կաշխատեր ։Ճ
Իսկ ինչու հին thinkpad ես ենթադրում եմ՝ հին սոֆթ, ու հավանաբար com պորտով են կպնում Դիսքավերիի համակարգչին։ ։Ճ
էլի լավ լուսանկարներ կան այստեղ ու այստեղ
ու տենց
I want to avoid implementation inheritance in CP programs.
What are the language features I have to rule out ?
Is it just the super call which I have to avoid or something else ?
Give priority to composition over inheritance.
Inherit, if you must, only from ABSTRACT classes. No EXTENSIBLE types or methods.
Methods should be ABSTRACT, EMPTY or FINAL.
No supercalls, use ordinary exported procedures instead (this is always possible).
Avoid exported fields, use functions instead (better evolvability).
Stick to sequential data structures and algorithms whenever possible (scalability),
exploit carrier-rider to the full — hide data access behind abstract riders.
Your specific data processing algorithms should interface to abstract riders rather than carriers.
Give priority to text-as-interface over forms.
Avoid anything fancy or smart or optimized — that’s Devil tempting you.
Once again: f*** optimizations!
from the blackbox component pascal mailing list
und so weiter
ոնց եմ մաեմոներիս սիրում՜
ա – ես սիրում եմ գաջեթներով նա[ծ]յուրմորտ նկարել։
բ – նայեք ինչ սինխրոն են, երկուսն էլ նույն ժամն են ցույց տալիս, քանզի openntpd-ով են սինխրոնանում, ու եղանակի տեսություն նույն OMWeather ափլեթով ցուցադրում։
մաեմո5-ը տարբերվում է մաեմո4-ից գլամուրությամբ, պատկերակների փափուկ սքրոլինգով, ու տենց բաներով։
Միգոն նույնպես գլամուր են սարքում։
Որ գրավիչ լինի, մարդիկ ուզենան այն ունենալ։
Ու այդ պատճառով այնտեղ օգտագործվում է գրաֆիկ աքսելերեյշն, եւ եթե վիդեոքարթի դրայվերը փակ ա կամ չկա, ինչպես այս ՀԹՑ-ի դեպքում, տեսեք թե ինչ է լինում։
իսկ նեքսուսի պորտը ավելի հաջող է քանզի դրայվերը նույնն է ինչ n900-ում՝
Ես հանգիստ կհրաժարվեի փափուկ սքրոլից, ինձ մաեմո չորսի ինտերֆեյսը լրիվ դզում ա։
Բայց այս դեպքում առանց աքսելերացիայի միգոներ կօգտագործեն միայն ցանցառ ներդերը։
արդյո՞ք մենք կունենանք մոբայլում նույն վիճակը ինչ դեսքթոփների վրա։ չգիտեմ։
Հա, ու ի դեպ, օփենպանդորա նայեք։
ախր սա մեր մոտ էլ է կարելի հավաքել է։
ու տենց
արմռոբոտիքս մարտ 2011, ամերիկյան համալսարան,
Կարեն Վարդանյան
ու տենց
Настольная издательская система: “Atari 65XE”, “Epson LX-600”
Սա «Նոյան Տապան» տեղեկատվական գործակալության հիմնադիր Տիգրան Հարությունյանի առաջին գործն էր, եթե չեմ սխալվում։
Երբ իրենց մոտ աշխատանքի էի ընդունվում, տասընմեկ տարի առաջ, Գայանեն նվիրեց։
Արդեն տասնմեկ տարի առաջ նրանք ակտիվ օգտագործում էին ՏՏ։ Ռեպորտաժները ոչ գծային մոնտաժ էին արվում այն ժամանակ Premiere 4.2-ով Pentium 200-350 մհց մեքենաների վրա ու ամեն գիշեր ֆտպ-ով լցվում նահանգներ։
Վերջերս երբ արմինկոյում Առնետի համար վճարում էի Տիգրանին հանդիպեցի(նույն շենքում են), ասաց մտի։
Երբ մտնեմ իր մոտ, գիրքը վերցնեմ, տամ ստորագրի։ ։Ճ
ու տենց
Մտածե՞լ եք ինչու «իրենց» մոտ լիքը բան արվում ա, ու տեղի ա ունենում, իսկ մեր մոտ, ինչ որ մի տեսակ չի արվում։
Ասենք Արթինը պետք է գար Իրանից որ ռոբոտիքսը սկսվեր։
Հաքաթոնը [hackathon] տոնին հակասող միջոցառում ա երբ հանգստյան, տոնական օրը լիքը ցանցառներ հանգստանալու եւ տոնելու փոխարեն հավաքվում են ու ինչ որ լավ բան անում/գրում։
Ասենք այս անգամ Ինս[ծ]իգեյթում հավաքվել էին ու գրում էին զուգահեռ ծրագրավորման համար ազատ գրադարան․
– So, what can cause Hackaton, Pair programming, and other symptoms? Differential!
– Need in a simple abstraction layer for different concurrent programming paradigms?
– Could be. Check the patient’s home, find what he used to consume, test the blood brain thread synchronization barrier, and ask whether he had an affair rendezvous. Also do a full body CSP
– MRI shows nothing. We’ve put patient in coma, in order to test readers and writers throughout his memory.
– Comon we better take a break and go eat pasta
– Bring some for a patient, otherwise he will die from starvation.
[Pager beeps]
The patient enters a critical section, bring the paddles… charging, clean!
– Can you hear us? Almost mutex changes nothing. Deadlock changes everything. You’re healed. Just never smoke in the future and you’ll be ok.
ու տենց
այսօր խոսում էինք, Արեգը ասաց որ շաաաա՜ատ ա սիրում Ջենթու (ձեր խոնարհ ծառայի մեղքով) շաաաաաա՜ատ ա սիրում։
Բայց դարդոտվեց, ասաց էս սաղ ազատ պրոեկտներում դիզայնը կաղում ա, այ ջենթուի լոգոն էլ ինձ չի դզում։
Ասացի՝ շատ լավ լոգո ա, համ «ջի» ա, համ էլ սիրտ։ Ասաց այոոո, ես չէի տեսել սիրտը։ Խոստավանեցի՝ ես էլ «ջի»-ն երկար ժամանակ չէի նկատում։
ցցԱրեգՀարությունյան ակա Սիլվեր
ու տենց
I think the certain way for Intel to win in mobile wars is to do the same as IBM did 30 years ago – promote open phone architecture.
Could you please, give me this case, put there that board, and, that screen. Yes, thank you. No, I will install operating system myself.
und so weiter
իրականացա՛վ, ահա թե ինչ մեյլ եմ ստացել այսօր՝
Hi all
DejaVu Fonts 2.33 has just been released
Highlights of this release are improved Hebrew and Armenian, emoticons,
playing cards, and many other new glyphs, improvements and bug fixes.
For full changelog, check http://dejavu-fonts.org/wiki/Changelog
Packages are available on SourceForge, see
http://dejavu-fonts.org/wiki/Download
SVN is open again.
Greetings
Ben
տառատեսակները, ինչպես ասել եմ, անթերի չեն սակայն միեւնույն է շատ լավն են։
Ահա չեյնջլոգը։
ու փաստորեն, կարող եք քաշել
իսկ սա՝ դեժավյու պրոեկտի հիմնական կայքն է
ու տենց
ո՞վ կմտածեր, որ ասենք իմ քանոն 350դ-ն ավելի բարձր դինամիկ դիապազոն ունի քան նիքոն դ200-ը։
ու տենց
փաստորեն, երկաթը արագանում ա, ու մարդիկ (չեմ ասում մենք, ես իրենց հետ ինձ չեմ իդենտիֆիկացնում) գրում են այնպիսի ծրագրեր, որ այդ ավելի արագ երկաթի հնարավորությունները «լրիվ» օգտագործվեն։
մասնավորապես այդ պատճառով մենք միշտ ունենք դանդաղ աշխատող ծրագրեր։ ծրագրեր, որոնց պետք ա սպասել։ որոշ ժամանակ։
սակայն ոչ այնքան ժամանակ ինչքան նույն երկաթի վրա պետք է սպասել օրինակ հինգ տարի անց գրված ծրագրերը։ այդքան երկար ոչ ոք չի սպասի։
տեսնես մեկը հետազոտություն արե՞լ ա ինչքան են մարդիկ պատրաստ սպասել։ օկ են սպասել երեսուն վայրկյան մինչեւ ինչ որ ծրագիր ստարտ լինի։ իսկ տաս րոպե օկ չեն։ իսկ երկու՞։
քոմփյութա սայնսի այժմյա վիճակում այսպիսի հետազոտություն անհրաժեշտ ա, որ աչքաչափով չնայեն, լավ է, դանդաղ ա, հաշվեն, ասեն յուզերները սրան կդիմանան։
իսկ թեմայի մասին իմ կարծիքը – բիզնեսը, կապիտալիզմը եւ մարդիկ, սպառողները, բերում են նրան, որ ծրագրերը դանդաղ են աշխատում։
որովհետեւ ընկերությունները աշխատում են շուկա հնարավորին չափ շուտ հանել, մրցակիցներից շուտ, եւ խնայել նախագծման վրա ծախսերը։
նրանք արագ են գրում, որ հետո բոլորի մոտ դանդաղ աշխատի։
ավելի լավ կլիներ, նրանք դանդաղ գրեին, հետո բոլորի մոտ արագ աշխատեր, բայց մարդիկ մեկ – ուզում են մթերքը շուտ ստանալ, երկու, պատրաստ են ավելի արագ կոմպեր գնել, երեք – ընտրություն առանձնապես չունեն ու չեն գիտակցում ինչու է այսպես ստացվում։
այստեղից մի բան էլ է բխում, մասսայական արտադրության պատճառով կոմպերը դառնում են ավելի մատչելի, որովհետեւ իրենց գինը ընկնում է, որակի հետ միասին, սակայն։
ու տենց
Դեն Քոհենի տեքստը
եթե ինձանից մի 100-300մ լինեք, հավանաբար noch’s piratebox աքսես փոյնթին կպնելուց սենց բան կտեսնեքՃ
ու տենց
I have been written about a piratebox.
So, this is my implementation for Maemo devices: nokia n900 and n810.
You do not need to carry heavy suitcase anymore.
What to do:
Maemo PirateBox
This manual explains how to turn your N810 or N900 Maemo device into a PirateBox.
In case you don’t know what is piratebox go to David Darts page or here. Also, there are script called mkPirateBox for hardware router devices.
Install web server
Basicly what we need is a web server and wireless-tools.
I also edited the server’s config file
vi /etc/lighttpd.conf
and changed document root directory to /media/mmc1/www
put your website data there and start http server if it’s not started.
Start access point
So, dnsmasq is available in maemo out of the box. It is a dns and dhcp server. As a root, start the following script:
Here
option is used in order to forward all the requests (i. e. to google or facebook) to the local web server.
This is it, now anybody can connect to your access point, type any address in the browser’s address bar, and see your personal PirateBox on your n900 or n810 running under maemo
This manual is also available at maemo wiki
Upd: I also found other implementation for n900, however it requires custom kernel. This solution is much simpler and works with maemo default kernels.
ու տենց
Тут в этой истории появляется Кристиана Рюттен, немецкий эксперт по компьютерным технологиям. Это та самая Кристиана Рюттен, которая в свое время учила немецких компьютерных фриков влезать в мозги роутерам и делить приходящий от провайдера канал на личный и общественный. Таким образом, домашние роутеры начинали отдавать часть канала в общественное пользование, и возникал бесплатный и свободный доступ в Интернет. Это та самая Кристиана Рюттен, которая умеет в несколько минут смастерить из пивной банки и куска кабеля домашнюю антенну для беспроводной сети и которая копается у роутеров в мозгах с той же легкостью, с какой вы копаетесь в собственном платяном шкафу.
Кристиана, взглядом мастера глянув на раздутый от железа и пухлый от длинных инструкций портфель Дартса, в конце января взялась за дело. Это дар — видеть ясные пути там, где другие ходят запутанными тропами. Это талант — находить простые и изящные решения там, где обычный глаз видит нагромождения кода, проводов и железок. В варианте Пиратского Ящика, предложенного Кристианой Рюттен, количество железа было сокращено без ущерба для его работоспособности. За пару дней эта немецкая хакерша на службе добра написала скрипт, который давал возможность пользователю залезть в мозги роутера и провести там всю необходимую хирургию без особых затрат времени и нервов. Свой вариант Ящика Кристиана назвала mkPirateBox. mk значит make — сделай. Мое желание смастерить генератор для моей собственной, личной и абсолютно свободной сети в этот момент стало невыносимым.
}}
Но от массовой продукции я вполне могу отказаться. По-настоящему интересные вещи происходят в области DIY, в гаражах и в подвалах. Хорошая культура не должна стоить миллионы. Я люблю многообразие, а не совершенство.
Подход культурной индустрии таков: надо использовать новые технологии, чтобы фиксировать каждое воспроизведение и каждый акт копирования и предъявлять за них счет. Но для этого им нужен полный контроль, иначе они не смогут пресекать попытки неразрешенного копирования. Поэтому культурная индустрия требует создания инфраструктуры цензуры в Интернете.
Этот подход неправильный. Творческие люди, которые выставляют свою продукцию в Интернет для свободного распространения, получают от этого выгоду. Цифры продаж DVD-дисков Monty Pyton выросли на 23 000% после того, как они разместили свои скетчи в Сети для свободного распространения. Radiohead раздавали всем желающим свой последний альбом, просили о пожертвованиях и таким образом заработали больше денег, чем всеми предыдущими альбомами. Мои знакомые выкладывают музыку в Сеть. В результате они получают предложения давать концерты, и там они могут зарабатывать. А записывающие лейблы все это время только смеялись над ними.
Тот способ, каким мы как общество используем Интернет — распространение знаний и новостей, распространение информации, политический аспект и формирование устремлений, — превращает цензуру в Интернете в цензуру головы. Опасность для общества от злоупотреблений столь мощной инфраструктуры цензур настолько велика, что единственное разумное решение состоит в том, чтобы вообще не иметь подобного инструмента власти. Злоупотребление им неизбежно. Достаточно посмотреть на Китай, Данию или Австралию.
Я думаю и живу в рамках хакерской эстетики. Это значит, во-первых, что доступ к компьютерам и иным средствам, которые показывают человеку, как функционирует мир, должен быть свободным и полным. Во-вторых, вся информация должна быть свободной. В-третьих, не доверяй авторитетам — требуй децентрализации.
փաստորեն, տենց մի ծովահենական արկղ կարելի է սարքել եւ առանց ռոութերի ու ֆլեշկայի։
ասենք իմ չհեռախոսի միջոցով։
տեղադրում ենք lighthttpd, կոնֆիգ ենք անում որպես աքսես փոյնթ ու ֆսյո ։Ճ
ձելը սձելանը, ինչպես ասում էր կույր Փյուն։
ու տենց
ու տենց
photographic light meter is ported to meego.
Intel’s multi-million dollar commitment to promote the development of new apps and usage models for netbooks and tablets. The Application Fund includes Accelerator, the Intel AppUp developer challenge, Submit Early for MeeGo initiatives.
Ահա, եթե հասցրել եմ ապա ինձ պրիչիտաեծսյա դրամ ու փառք։
ու տենց
Տաք է չէ՞։ Իմաստ չկա անհամբեր գարուն սպասելու, ինչո՞վ գարուն չի։ Սառույցն էլ հալվում է։
Հոգեւոր սառույցը․
ա) – մի քանի օր առաջ գեներացրեցի unified diff ու քոմիթեցի Թարումեանի dejavu-fonts փաթչերը։
Հիշեցնեմ, որ դեժավյու սանսի մեջ հայերեն կար։ Ու դեժավյու մեյլ լիստից պատասխան եկավ հենց այդ հայերեն տառատեսակի նախագծողից, որը խոստովանեց
since these glyphs are obviously superior to the ones I drew.
Թարումեանի նախագծած դեժավյու տառատեսակները շատ լավն են։
Եվ վերջապես այսօր, ես ստացա հաստատում`
Thank you, Ben
I guess we have to thank you for a great patch 🙂
The patch has been applied to SVN. Please test out if everything works as it
should so there are no bugs with Armenian in the next release.
այսպիսով մեր ֆոնտերը արդեն սվն-ում են։ փետրվարի վերջին կլինի րելիզ, արդեն բոլոր ավելացումներով՝ սանս, սերիֆ, մոնոսպեյս։
բ) – Ալեկսեյին վերջապես հաջողվել է կոնտակտի մեջ մտնել գուգլովոդների հետ:
փաստորեն, սառույցը շարժվեց, պարոնայք երդվյալ ատենակալներ։
ու տենց
I have been written about the location of the file on maemo
n900 light meter under meego is located at
so, I am going to port my lightmeter to meego in night 🙂
und so weiter
նկարել է Սպիրիթը։
այս պտտահողմերը, ի դեպ, մաքրել են Սպիրիթի ու Օփորթյունիթիի արեւային էլեմենտների պանելները, ու երկարացրել ռոբոտների կյանքը։
ու տենց
released photographic light meter version for Nokia N810 as well
I have been written about n900 version here
it turns your N810 into photographic light meter: calculates aperture and shutter settings, depending on ISO, aperture and shutter
I use it a lot when do photos with cameras which does not have a light meter. These are mostly film cameras.
}}
and this is a link to the maemo talks thread
enjoy the software and make good photos!
and do not forget your old good friend -tablet Nokia N810
ու տենց
Մաեմոյի դեվերից մեկն ա գրում՝
The announcement mentions MeeGo only marginally, as a “longer-term market exploration”, and ends the paragraph with “Nokia still plans to ship a MeeGo-related product later this year”. This sounds to me like: we won’t market any MeeGo devices in parallel with Windows Phone ones, not to hinder the latter’s success, but we’ll release the MeeGo product we’re currently working on before downscaling MeeGo back into the R&D division.
No matter how wrong my interpretation might be, let’s try to collect a few facts:
MeeGo is ready, it’s not an R&D project: a MeeGo phone will be released
Nokia’s primary platform for the middle/long term is Windows Mobile
Meego will become, within Nokia, an R&D project at best
I feel confused and fooled. Business logics are floating several metres above my head, and I cannot understand what’s the point of saying that MeeGo will be an R&D project when it’s not. To me, it’s like taking a teenager and trying to squeeze him into a baby’s cradle. Either you kill him more or less explicitly, or you take him out, let him grow and give him a chance to be a hero. We are going to have the best phone in the market this year. It might not be perfect, as the N900 clearly wasn’t, but all the premises for a brilliant future are there. And people will love it, as they loved the N900 despite it being far away from the quality standards we aspired to achieve and despite a zero-digits investment on marketing. Maemo won, against all odds.
Նաեւ ասում ա որ նոր գործ ա փնտրում, որովհետեւ հավես չունի վինդովսի համար սոֆթ գրել`
if I had to choose between developing open-source software on top of a closed platform and developing closed-source software on top of an open-source platform, I’d much rather go for the second option: because with the first one I’d still be using and promoting a closed platform, and unless you are developing a cross-platform application or framework, you’d be doing very little good to the open source world.
ու տենց
ֆունկցիոնալ ծրագրավորման մեջ բարդ է մոդելավորել ասենք պատահական թվեր վերադարձնող ֆունկցիան։ որովհետեւ ըստ մաթեմի (ուղղեք ինձ եթե ես սխալվում եմ) ակնկալվում ա, որ քանի անգամ էլ ֆունկցիային որոշ արժեք տաս, պատասխանը անփոփոխ կլինի։
մենք ասում ենք, որ իրական կյանքում լիքը պատահական բան ա լինում։
այս տեսակետից, իրականում պատահական բան չի լինում, պարզապես կա տվյալների պակաս։
մենք չգիտենք ինչ կլինի որովհետեւ մենք չունենք բավական տվյալներ, նույնիսկ եթե ունենք(այինք) մոդելավորող ֆունկցիան։
այնպես որ ամենը ունի բանական բացատրություն, քեդ ։Ճ
ու տենց
վիա 10098
ու տենց
computer science -ը վերացարկման (աբստրակցիայի) արվեստ է։ մենք մտածել ենք մոդուլներ, վրոփերներ, կոպմոնենտներ, եւ այլն։
այսինքն մենք ուզում ենք նվազեցնել կրկին գրվող կոդի մասը, ավելի ընդհանորւ ենք սարքում ինտերֆեյսներ, եւ այլն։
դա նաեւ այն է ինչ մեզ սովորեցնում են։
հիմա նայենք ինչ ունենք մոբայլ սարքերի ոլորտում նախագծման դեպքում։
ունենք հայտարարված փորթաբնլ, բայց իրականում մեկ պլատֆորմային կպած դոթնեթ (WP7), ունենք անփորթաբլ C++ Սիմբիանի համար, ունենք հայտարարված կրոսպլատֆորմ ջավա, որի անդրոիդի համար գրված ափը էլ ոչ մի տեղ չի աշխատում․․․
ունենք cocoa էփլի դեպքում։
այսինքն, կամ գրում ես անդրոիդի, կամ այֆոնի, կամ սիմբիանի, կամ վինդովսի համար։ թե ուզում ես պորտ անել, պիտի ահագին ուժ ծախսես։
որը հակագիտական է։
բայց բիզնեսի մոծիվներով է
ի՞նչ կար առաջ․ ունեինք j2me, որը մահացավ թույլ հեռախոսների հետ, բայց որը կարելի է համարել փորթաբլ։
ի՞նչ կունենանք։ Միրիադ ընկերությունը պորտ է անում անդրոիդի դավլիկը (ջվմը) Լինուքսի վրա, այսինքն անդրոիդի ծրագրերը կաշխատեն Միգոյում։ (Միրիադը նախագծել է վինմոբայլի ջ2մեն, յբեդը, Օբերոնով)
կունենանք դոթնեթով գրված ափեր վինդովսի եւ այֆոնի, եւ Միգոյի համար ազատ մոնոյի շնորհիվ։
Կունենանք Լազարուսով գրված սոֆթ դրոիդի, սիմբիանի, այֆոնի, միգոյի, բայց ոչ վինմոբայլի համար, քանզի այնտեղ դոթնեթ ա։
Կունենանք հավանաբար ՔԹ, որը կծածկի սիմբիան, ու Միգո։ Ինչ կստացվի այֆոնի ու անդրոիդի հետ դեռ պարզ չի։
Նենց չի որ շատ գույնզգույն ա, բայց կարծես քիչ քիչ լավանում ա վիճակը։
ու տենց
այո, մենք լսել ենք։
ու չէ, մենք չենք ուզում զրուցել այդ մասին։
ու տենց
ես մտածում եմ, արդյո՞ք ինտելը չի չռփի նոկիային։ չի ասի, բա մենք կարծես միասին էինք, ու՞ր էս գնում մայքրոսոֆտի հետ քնում։
թե՞ իրանք արդեն բաժանվել են ու այլեւս միասին չեն, ու հո ձեռքից չի պահելու, մեծ մարդիկ են։
օֆ օֆ, իրոք որ պրոսրալի ֆսե պոլիմերի, էէէ
ու տենց
«բիլայնի» Քանաքեռի բաժանմունքում բաժանորդը բողոքում է՝
– ես չիաշխատում
– ձեր ի՞նչը չի աշխատում՞
– ես։
– դուք՞
– ես։ էն որ կա «ե» իմ մոտ չի աշխատում։
վարագույր
քրոսփոսթ պաստաֆարի_ռու
Ռամեն
ու տենց
Uploaded my photographic light meter for maemo: https://garage.maemo.org/projects/lightmeter
}}
}}
and this is a thread at maemo talks.
ու տենց
added a new article to maemo wiki
http://wiki.maemo.org/Checkinstall_on_Maemo
it’s full of dirty hacks, and helps to install checkinstall on a maemo device.
which you may not need, actually, if you use scratchbox and/or canonical Debian utils.
und so weiter
ՄՆ-ում դատը արգելել է Սոնի Փլեյսթեյշն ջեյբրեքը տարածել։
Այսինքն՝ չի կարելի քո իսկ ունեցած երկաթը, որի համար փող ես տվել օգտագործել այնպես ինչպես ուզում ես։
Սպասում եմ, Ջոբսը արգելի այֆոնների ջեյլբրեքի տարածումը։
Ասենք անելը՝ կարելի է, իսկ ծրագիր տարածելը, որը անում է՝ ոչ։
ու տենց
եթե windowmaker-ը չի պատասխանում (անպատասխանատու ա), ու չի լինում անել Toolchest > configure > RestartWM ապա կոգնի հետեւյալ սկրիպտը՝
kill -USR1 `ps -C wmaker -o pid,cmd | awk ‘/for-real/ {print $1}’`
_ու տենց_
ահա, 233 մեգահերց պենտիումի համար հավաքել եմ ժամանակակից միջուկով համակարգ։
Միջուկը, գրաֆիկան ու ունիդոումեյքերը զբաղեցնում են մոտ 20 մբ հիշողություն։
Ընդհանուր 160-ից բավականին շատ մնում է աշխատանքի համար։
Բեռնվում է ոչ ավելի դանդաղ, քան ժամանակակից կարգիչս, նույն ծրագրերը աշխատացնելուց չի դանդաղում։ Արագագործությունը երեւում է միմիայն կոմպիլյացիաների ժամանալ։ Իսկ համակարգեր կան, որ չգիտես ինչու գիգաբայթեր հիշողություն են ուտում բեռնվելուց, ասյինքն ոչ միայն բութ չաղ են, այլ եւ շատակեր։
Մի քիչ քիչ զանգակներ եւ շվոցներ, մի քիչ շատ գիտելիք, մի քիչ որակով ժեշտ, ինչպես առաջ սարքում էին, ու շատ քիչ խնդիրներում է որ պետք կգա ժամանակակից երկաթը։
ու տենց
Ուզում եմ ասել, որ այս տղան մի այլ ձեւի տղա է։ Չգիտեմ դեռ ինչի մասին է գրելու, բայց ինչով էլ չկիսվի, հետաքրքիր է լինելու։
[}}
Օրինակ սա իրական չիպերի նախագծման հետ կապ ունի։ Նայեք ասենք վիքիի հոդվածը։
Իսկ սա h-tree -ն է՝
Իսկ սա միջնադարյան Եվրոպայի բժիշկներից է․
[}}
Սաբսքրայվում են բոլորը՝ 10098.arnet.am
ու տենց
to get a light in lux
on maemo4/Diablo
cat /sys/class/i2c-adapter/i2c-0/device/0-0029/lux
on maemo5/Fremantle
cat /sys/class/i2c-adapter/i2c-2/2-0029/lux
und so weiter
Գիտեք երեւի, որ հայերենի ուղղագրությունը ստուգող ծրագրերով չափից շատ հետաքրքրված եմ։
Այդ իսկ պատճառով, երբ իմացա մի պրոեկտի մասին, որը չնայած ազատ չէ բնավ, ու աշխատում է ոչ ազատ օհ-ի տակ, այսինքն իմ ու համայնքի համար պիտանի չէ, միևնույն է, ուրախացա։ Որովհետեւ մտածեցի, շատ մարկդանց կարող է պիտանի լինել, ու ընդհանուր առմամբ կարող է նվազեցնել անգրագետ գրառումների քանակը։ Հետաքրքրությունս բավականացնելու համար այցելեցի կայքը, որտեղ եւ գտա այդ փաթեթի մասին հեղինակի հոդվածը՝ http://soft.areg.biz/downloads/poweroffice/2010/statia.htm ։
Ինչպես եւ ակնարկում է հղման միջի statia բառը, հոդվածը ռուսերեն է։ Հավանաբար, հայերեն ուղղագրության ստուգման ծրագրի հեղինակը դժվարանում է հայերեն մտքեր կազմել եւ գրի առնել։
Ահա հոդվածից մի հատված․
Օհ՜ ոչ։
Փաստորեն, չդիմացան, եւ որոշեցին օգտվողների որոշակի զանգվածի քմահաճույքը բավարարելու համար անել այնպես, որ ուղղագրության ստուգման ծրագիրը առաջարկի «դեբիլիզմ» բառը ճիշտ գրել։ Ինչպե՞ս կարելի է ճիշտ գրել այն բառը որը գոյություն չունի։ Եվ ի՞նչ կմտածի այն մարդը, ում ծրագիրը առաջարկի այդ «դեբիլիզմ» բառը։ Բնական է եթե կմտածի որ «դեբիլիզմը» հայերեն բառ է, բացառված չէ որ ուրարտական հարմատներ ունի։
Ես ինքս գրում եմ միտումնավոր սխալներ անելով։ Ինքներդ ել գիտեք, որ ս[ծ]իլի համար ինչ ասես չենք անում։
Սակայն, «սծիլ» բառը իմաստ չունի ուղղել եւ դարձնել «ստիլ», որովհետև դրանք երկուսն ել նույնապես սխալ են եւ հայերենում գոյություն չունեն։
<s>եւ այդպես</s>
_ու տենց_
Երբ Ջաֆար Պանահու մասին էի գրում, մտածեցի․
Հանս Ռայզերը, ինչպես հայտնի դարձավ Շիշկինի հետ հարցազրույցից, իրավունք չունի կարգիչ օգտագործել։ Ու եթե Պանահին անգութորեն նստած է իր ֆիլմերի համար, ու պարզ է ինչու է նրան արգելված ֆիլմեր նկարել ու սցենարներ գրել, ապա Հանսը՝ կանխամտածված սպանության համար։ Սակայն նա միևնույն է իրավունք չունի կարգիչ օգտագործել, որը նշանակում է՝ չի կարող իր կյանքի ամենակարեւոր պրոեկտը՝ ռայզերֆսը կատարելագործել։
Բնական է որ կասկած է առաջանում արդյոք Ռայզերը իրականում սպանության համար է դատապարտված, կամ արդյո՞ք դա չի օգտագործված ինչ որ մեկի կողմից որպեսզի խափանի ֆայլային համակարգի զարգացումը։
«Մոդուլային համակարգերի գաղտնիքները» հոդվածի հեղինակն է Սերգեյ Գուբանովը։
«Մոդուլ» եւ «մոդուլյար լեզու» թերմերի բացատրությունների զանազանությունը ծնում է ավներջ վեճեր։ Ինչեր ասես, որ մոդուլ չեն անվանել, ինչ լեզու ասես, որ մոդուլյար չեն համարել։ Ոմանք մոդուլ անվանում են կլասսները, ոմանք ել համեմատում են մոդուլները օբյեկտների հետ։ Առհասարակ այնպիսի տպավորություն է ստեղծվում, որ այժմ մոդուլյար եւ կոմպոնենտային լինելը նորաձեւ ոճ է։ Տարբերակների զանազանության պատճառը բացատրությունների ձեւի մեջ է՝ ներքին ձեւի։ Ներքին է այն իմաստով, որ սահմանումը տրվում է որոշ ներքին հատկությունների հիման վրա (մոդուլը պարունակում է տվյալներ, կոդ, տիպեր, ապահովում է ինկապսուլյացիան, ունի ինտերֆեյս, եւ այլն)։ Մոդուլների ներքին էական հատկությունները առանձնացնելու բազմաթիվ եղանակներ կան, իսկ դա նշանակում է, որ գոյություն ունեն նաեւ մոդուլների սահմանման բազմաթիվ եղանակներ։ Ապագայում ներքին հատկությունների քանակը գուցե եւ ավելանա, հայտնվեն սահմանումների նոր ձեւեր․ այսինքն՝ վիճելու առիթ ավելի շատ կլինի ու դա կտանի փակուղու։ Ելքը ներքին սահմանման փոխարինումն է արտաքինով։
Արտաքին է այն իմաստով, որ սկզբից պետք է նկարագրել ինչ է «մոդուլյար համակարգը», իսկ «մոդուլի» հասկացությունը կհայտնվի ինքնաբերաբար, ավտոմատ կերպով, քանի որ մոդուլը մոդուլյար համակարգի բաղադրիչն է։ Մոդուլյար համակարգը առաջնային է, մոդուլը՝ երկրորդային։ Մոդուլն ինքը իրանով չէ, այլ համակարգի մոդուլ է։ Մոդուլյար լեզու հարկավոր է անվանել այն լեզուն, որը մոդուլյար համակարգեր նախագծելու համար հարմարեցված, օպտիմիզացված է։ Այսպիսով՝ մոդուլյար ծրագրավորման լեզուների իմաստը մոդուլյար համակարգերի նախագծումն է։
Ստորեւ բացահայտենք մոդուլյար համակարգերի իմաստը:
Մոդուլյար ծրագրավորման համակարգերը եկել են միաձույլ ծրագրերը փոխարինելու համար։ Մոդուլյար համակարգեր կիրառելու իմաստը (ի տարբերություն միակուռ ծրագրերի) դինամիկ ընդարձակվելու ունակությունն է։ Մոդուլյար համակարգը կարելի է դինամիկ ընդլայնել մի քանի ձեւով։ Օրինակ՝ դրա մեջ նոր մոդուլներ ավելացնելով կամ փոխարինելով դրա միջի հին մոդուլները նորերով , որոնք ունեն ավելի լայն հնարավորություններ կամ որեւէ այլ լավացումներ։ Ընդարձակվող մոդուլյար համակարգը երբեք ավարտված չէ, այն զարգացում է ապրում։ Որոշ մոդուլներ փոխարինվում են, որոշները դինամիկ ավելացվում։ Այսպիսի համակարգի կյանքը կարող է լինել ավելի երկար, քան նրա միջի կոմպոնենտների կյանքը (տես․ մարդը եւ բջիջները, թարգմանչի նկատողություն)։ Համակարգի օգտագործողը ինքն է որոշում ինչպես այն ընդարձակել։ Կատարյալ դեպքում գոյություն ունի համակարգի կոմպոնենտների շուկա, որտեղ տարբեր արտադրողներ առաջարկում են մոդուլների իրենց իրագործումները, որոնք եւ ձեռք է բերում համակարգի օգտագործողը։ Կոմպոնենտների շուկայի բացակայությունը կարող է խոչընդոտել միաձույլ համակարգերից մոդուլյար համակարգեր անցնելուն։ Սակայն, պահանջարկը ծնում է առաջարկ։
Դիտարկենք մոդուլյար, դինամիկ ընդլայնվող համակարգի կառուցվածքը։ Մոդուլների միջեւ փոխազդեցությունը իրագործվում է մոդուլի՝ այլ մոդուլներ ներմուծելու (import) ունակության շնորհիվ։ Այսպիսով՝ ներմուծող մոդուլը հանդիսանում է ներմուծվող մոդուլների կլիենտ։ Մոդուլների ներմուծման գրաֆը միշտ ացիկլիկ է։ Գրաֆի ացիկլիկ լինելը կապված է այն հանգամանքի հետ, որ մոդուլները հանդիսանում են բեռնման, կատարման եւ բեռնաթափման միավորներ, իսկ ցիկլիկ կախվածության դեպքում բեռնման եւ կատարման միավոր կլիներ ամբողջ ցիկլը․ այսինքն՝ այն ամբողջությամբ կլիներ մոդուլ (համակարգի կոմպոնենտ)։ Մոդուլյար համակարգը ենթադրում է կատարման միջավայր, որի հիմնական խնդիրներից է մոդուլների դինամիկ բեռնումը, ուշ կապը (late linking), կատարումը եւ բեռնաթափումը։ Այլ խնդիրը ամբողջականության կոնտրոլն է․ տիպերի դինամիկ բերումը, զանգվածների (array) ինդեքսների դինամիկ ստուգումը եւ այլն։ Դինամիկ բեռնաթափման հնարավորությունը անհրաժեշտ է հին մոդուլները նորերով փոխարինելու համար։ Ի դեպ մոդուլը չի կարելի բեռնաթափել մինչեւ բեռնաթափված չեն բոլոր նրա կլիենտները։ Դա ակներեւ է թվում, սակայն այդ մասին հաճախ մոռանում են։ Մոդուլների բեռնումը եւ բեռնաթափումը կարելի է համեմատել աղյուսներից աշտարակ հավաքելու հետ․ աշտարակը կարելի է քանդել միմիայն վերեւից, այլ դեպքում այն կփլվի։ Ակներեւ է նաեւ այն, որ մոդուլը կարելի է բեռնաթափել միմիայն հստակ (explicit) հրամանով, այլ ոչ թե ավտոմատ կերպ (օրինակ՝հիմնվելով կլիենտների բացակայության փաստի վրա․ այժմ կլիենտներ չկան, իսկ որոշ ժամանակ անց կլինեն, եւ մոդուլի վիճակը պիտի պահպանվի)։ Նոր մոդուլի ավելացումը կամ հին մոդուլի փոփոխությունը չպետք է բերի ամբողջական համակարգը ավիրելուն։ Քանի որ մոդուլները կարող են մատակարարվել տարբեր արտադրողների կողմից, ապա կատարման միջավայրը պիտի ստուգի մոդուլների համատեղելիությունը եւ խոչընդոտի անհամատեղելի մոդուլների բեռնմանը։ Համատեղելիությունը ստուգվում է մոդուլի ինտերֆեյսի անալիզի միջոցով։ Մոդուլը պարունակում է իր մեջ զանազան ծրագրային էություններ` կոնստանտներ, տիպեր, փոփոխականներ, ֆունկցիաներ։ Մոդուլի որոշ էություններ հասանելի են դառնում կլիենտների համար, այսինքն` արտահանվում են (export), իսկ մնացածները թաքցվում, այլ խոսքերով՝ ինկապսուլյացիա անում։ Ի դեպ այդպիսի ինկապսուլյացիայի ձեւը ամենահզորն է, քանի որ այն խախտելու միակ միջոցը մոդուլի բինար կոդի հետազոտությունը եւ դրա ոչ անվտանգ փոփոխությունն է։ Մոդուլի արտահանվող էությունների ամբողջությունը սահմանում է մոդուլի ինտերֆեյսը։ Դրա միջոցով էլ իրականացվում է կլիենտների հետ փոխազդեցությունը։ Եթե երկու մոդուլ (նույնիսկ տարբեր արտադրողների մոդուլներ) ունեն նույն ինտերֆեյսը, ապա դրանք երկուստեք փոխարինելի են։ Եթե երկու մոդուլներից մեկը ունի առաջինի համեմատ ընդլայնված ինտերֆեյս (այսինքն՝ նրա ինտերֆեյսը ճշգրիտ կրկնում է առաջին մոդուլի ինտերֆեյսը եւ դրան գումարած արտահանում է հավելյալ էություններ), ապա երկրորդ մոդուլը փոխադարձորեն փոխարինելի է առաջինի հետ։
Ինչպե՞ս է կատարման միջավայրը որոշում մոդուլների համատեղելի լինելը։ Ամենապարզ ձեւն է՝ դրոշմել ամեն մոդուլը իր տարբերակի համարով (լինի դա հստակ նշված տարբերակ, թե վերջին կոմպիլյացիայի ժամանակը)։ Հին մոդուլյար համակարգերը օգտագործում էին ժամանակային նշումների մեխանիզմը (timestamps)։ Բայց տարբերակի հստակ (explicit) նշելը գերադասելի է, որովհետեւ ավելի ուշ timestamp-ը հայտնում է միայն այն, որ տվյալ մոդուլը ավելի ուշ է հավաքվել (compiled), բայց չի ակնարկում որ մոդուլի ինտերֆեյսը լուրջ փոփոխությունների է ենթարկվել։ Սակայն մոդուլը որոշակի համարով դրոշմելու լուծումը նույնպես թերի է։ Ենթադրենք, նոր մոդուլը հնից տարբերվում է միայն նրանով, որ նրա մեջ փոխված է ինտերֆեյսի բավականին փոքր մասը։ Օրինակ՝ փոխվել է մի արտահանվող կոնստանտի արժեքը, իսկ մնացած ամենը մնացել է անփոփոխ։ Ապա այդ մոդուլը պետք է դրոշմվի որպես նոր տարբերակ։ Սակայն գոյություն ունեն այնպիսի կլիենտ մոդուլներ, որոնք օգտագործում են միայն ինտերֆեյսի անփոփոխ մնացած մասը։ Նոր դրոշմի պատճառով այդ մոդուլի բոլոր կլիենտ մոդուլները կճանաչվեն անվավեր, այսինքն՝ կատարման միջավայրը կհրաժարվի բեռնել (աշխատեցնել) դրանք փոփոխված մոդուլի հետ համատեղ։ Մոդուլների համատեղելիության ստուգման մեխանիզմը երբեմն անհիմն անգութ է, եւ կատարման միջավայրը կարող է անվավեր համարել բազմաթիվ մոդուլներ։ Բարեբախտաբար, գոյություն ունեն մոդուլների համատեղելիությունը հաստատելու այլ, ավելի գրագետ ձեւեր։ Հավաստիանալու գաղտնիքը նրանում է, որ մոդուլի յուրաքանչյուր արտահանվող (exported) էությանը (յուրաքանչյուր կոնստանտի, փոփոխականի, տիպի, ֆունկցիաի) կցվում է ուրույն նշան, մատնահետք (fingerprint), ավելի պարզ՝ checksum, որը հաշվարկված է այդ էության որոշակի կառուցվածքային ինվարիանտ հատկությունները ի նկատի ունենալով։ Այսպիսի «մանտնահետք» դրոշմեր ստանալը հեշտ խնդիր չէ, առավել եւս ընդարձակվող համակարգերի դեպքում։ Ավելի քան տաս տարի առաջ ETH-ում մատնահետք դրոշմեր հաշվելու թեմայով դոկտորական թեզ է պաշտպանվել (Regis Crelier «Separate Compilation and Module Extension», գիտական ղեկավարներն էին Նիկլաուս Վիրտն (Wirth) ու Հանսպետեր Մոսենբոքը (Mossenbock), Oberon-2 լեզվի համահեղինակները)։ Կատարման միջավայրում մոդուլների համատեղելիության կոնտրոլի բացակայությունը կարող է բերել անկանխատեսելի հետեւանքների։ Այսպես, օրինակ, MS Windows համակարգի կատարման միջավայրը (ըստ էության պարզապես բեռնիչը), որի մեջ dll ֆայլերը հանդիսանում են մոդուլներ, չի ստուգում այդ մոդուլների համատեղելիությունը։ Որպես հետեւանք գոյություն ունի տխրահռչակ dll hell հասկացությունը։
Մոդուլյար համակարգեր ստեղծելը սկզբունքայնորեն հնարավոր է ցանկացած ծրագրավորման լեզվի օգնությամբ։ Օրինակ՝ win32 dll մոդուլյար համակարգը կարող է իրագործվել զանազան լեզուներով։ Սակայն դժվար թե լինի գոնե մեկ լեզու, որը այդ իսկ նպատակին հարմարեցված է նախագծման պահին։ Համեմատենք մեկ dll մոդուլի ստեղծման թեթեւությունը (որը որպես կանոն շատ հեշտ է, քանի որ բոլոր հոգսերը տանում է նախագծման միջավայրը) մի քանի, կամ տասնյակ/հարյուրավոր դինամիկ բեռնվող եւ բեռնաթափվող dll մոդուլներ պարունակող համակարգի ստեղծման բարդության հետ։ LoadLibrary եւ GetProcAddress կանչերի վիթխարի քանակը հարմարավետ չես անվանի եւ դրանք կիրառող տեքնոլոգիան, կամ լեզուն, ոչ մի կերպ չես անվանի մոդուլյար համակարգեր ստեղծելու համար հարմարեցված լեզու։ Ընդ որում ստատիկ կապումը (static linking) ելք համարել չի լինի, որովհետեւ բեռնաթափել եւ փոխարինել ստատիկ կապված մոդուլը անհնար է։ Ինչպես ասված էր, բնական է մոդուլյար ծրագրավորման լեզուները սահմանել որպես մոդուլյար համակարգեր ստեղծելու համար հարմարավետ, հատուկ նախագծված, նախատեսված լեզուներ, դա է իրենց իմաստը։ Բայց ինչպես մենք քիչ առաջ համոզվեցինք, մոդուլյար համակարգերը, առհասարակ, կարելի է կերտել նաեւ այդ համար հատուկ չնախատեսված լեզուների օգնությամբ։ Հարցը միմիայն աշխատանքի ծախսն է։ Կարող է պարադոքսալ թվալ, բայց լինում է եւ հակառակը․ կան ծրագրավորման լեզուներ, որոնք, կարծես, հարմարավետ են ոչ միայն միաձույլ, այլ նաեւ մոդուլյար համակարգեր ստեղծելու համար։ Ես ի նկատի ունեմ Delphi-ն։ Թվում է, որ այնպիսի սինտակտիկ միավորները, ինչպիսին են՝ unit, interface, implementation, uses, մոդուլյար համակարգեր ստեղծելու համար շատ օգտակար են․ մոդուլներ կհանդիսանային յունիթները, ավելի ճիշտ դրանց կոմպիլյացիայի արդյունքը՝ dcu ֆայլերը (delphi compiled unit)։ Բայց, ցավոք, dcu ֆայլերը մոդուլներ չեն, դրանք «կիսաֆաբրիկատներ» են։ Չնայած նրան, որ մոդուլների բոլոր արտաքին սինտակտիկ հատկանիշները առկա են, նրանց անհնար է մոդուլյար համարել․ ներկա ժամանակ աշխարհում գոյություն չունի մոդուլյար համակարգ, որի ստեղծման համար այն հատուկ հարմարեցվի։ Տեսականորեն, եթե երբեւէ ստեղծվի հատուկ կատարման միջավայր, որն ունակ կլինի դինամիկ բեռնել եւ բեռնաթափել dcu ֆայլերը, ապա այնժամ հնարավոր կլինի Delphi-ն անվանել մոդուլյար, այսինքն՝ հատուկ հարմարեցված մոդուլյար ծրագրավորման համար։ Այս տրամաբանությունը կարող է թվալ անսպասելի, բայց այն հետեւում է այս գրառման սկզբում սահմանված մոդուլյար համակարգերի իմաստից։ Մոդուլյարության հատուկ սինտակտիկ հատկանիշները անշուշտ անհրաժեշտ են, սակայն դրանք բավական չեն, այսինքն ոչ մի պարադոքս իրականում չի դիտվում։
Չնայած նրան, որ լեզվի միջի հատուկ շարահյուսական (սինտակտիկ) հատկանիշները բավական չեն լեզուն մոդուլյար անվանելու համար, դրանք միեւնույն է անհրաժեշտ են։ Անհրաժեշտ են նրա համար, որ լեզուն հարմարեցված լինի մոդուլյար համակարգեր գրելու համար։ Մոդուլյար ծրագրավորման լեզվի շարահյուսության մեջ պիտի արտահայտված լինեն ամենաքիչը երեք հասկացություն՝ ինքը մոդուլը, մոդուլների ներմուծմանվ(import) միջոցները եւ ծրագրային էությունների արտահանման (export) միջոցները։ Մոդուլյար համակարգի ամբողջականության վերահսկումը հնարավորինս վաղ իրականացնելու համար անհրաժեշտ է անջատ (separate), այլ ոչ թե անկախ (independent) կոմպիլյացիա։ Ակնհայտ է, որ մոդուլը պիտի լինի կոմպիլյացիայի միավոր։ Այլ դեպքում ինչու՞մ է կայանում հարմարավետությունը։ Մոդուլի ներքին էությունները իրար ամուր կապված են։ Եթե կոմպիլիացիայի միավոր լինի մոդուլից փոքր մեծություն, ապա անջատ կոմպիլիացիան հաշվի առնելով՝ անհրաժեշտ կլինի հնարել որոշակի թաքցրած ինտերֆեյսներ այդ էությունների փոխազդեցությունների համար։ Ակներեւ է, որ դա ավելորդ բարդացում է, գուցե նույնիսկ՝ անվտանգության ճեղք (vulnerability), եւ դրա օգուտը պարզ չէ։
Ընդհանուր առմամբ, մոդուլյար համակարգերի ծրագրավորումը չի պահանջում օբյեկտային կողմնորոշված ծրագրավորման (ՕԿԾ) մոտեցում, իրավացի է եւ հակառակը։ Սակայն, այդ երկու մոտեցումների համաժամյա կիրառությունը բերել է նոր ծրագրավորման պարադիգմայի ստեղծմանը։ Բանն այն է, որ ՕԿԾ-ն, իր ամենատարածված բացատրությամբ, հիմնված է ժառանգողականության (inheritance) հասկացության վրա։ ՕԿԾ-ն եւ մոդուլարությունը միատեղ կիրառելու ընթացքում ծնվում է միջմոդուլյար ժառանգողականությունը, սակայն այն հանդիսանում է տարբեր արտադրողների մոդուլների փոխարինելիության խոչընդոտ։ Եթե տիպի մասը սահմանված է մեկ մոդուլի մեջ, իսկ մյուս մասը՝ այլ, ապա հիմնական տիպի նկարագրությունը պարունակող մոդուլը այլ արտադրողից նույնանման մոդուլով փոխարինելը բավականին մեծ խնդիր է․ իրականացման հնարավոր մանր տարբերությունների պատճառով։ 1995 թվին, պրոֆեսոր Կլեմենս Շիպերսկին (Clemens Szyperski) ֆորմալիզացրել է Կոմպոնենտային Կողմնորոշված Ծրագրավորման (ԿԿԾ) հիմունքները սահմանափակելով եւ ՕԿԾ-ն եւ մոդուլյար մոտեցումը դրանց չհակասող համատեղ գոյության համար («Component-Oriented Programming A Refined Variation on Object-Oriented Programming», The Oberon Tribune, Vol 1, No 2, December 1995)։ ԿԿԾ-ի իմաստը ընդարձակելի համակարգերի կառուցումն է՝ մոդուլների եւ ՕԿԾ-ի օգնությամբ։ Այսպիսով, ԿԿԾ-ն, Շիպերսկու կարծիքով, գտնվում է «<ՕԿԾ-ից դուրս» (Beyond Object Oriented Programming - թարգմանչի նկատողություն) (այսպես է կոչվում նրա արդեն երկու անգամ հրատարակված բեսթսելերը)։ ԿԿԾ-ի հիմքը հանդիսանում են․ պոլիմորֆիզմը, ուշ կապումը (late linking), իսկական ինկապսուլյացիան, կատարման միջավայրի կողմից իրականացվող անվտանգութան ամբողջական վերահսկումը։ Կատարման միջավայրը նաեւ պարտավոր է աղբ հավաքել։ Աղբ հավաքելը շքեղություն չէ բնավ, այլ անհրաժեշտություն․ այն կոմպոնենտային համակարգի ամբողջականության երաշխիքներից մեկն է (հիշենք, որ համակարգի կոմպոնենտները՝ մոդուլները, ստեղծվում են, առհասարակ, տարբեր արտադրողների կողմից)։ Այժմ, ուշադրություն դարձրեք այն հանգամանքին, որ «ժառանգողականության» հասկացությունը (այսինքն տիպի ընդլայնումը), որը այնքան տարածված է ժամանակակից ՕԿԾ լեզուներում, առհասարակ չի ընդգրկված ԿԿԾ-ի հիմքերի մեջ։ Դրա բացատրությունը տրիվիալ է։ Եթե տիպերի ընդլայնումը կիրառվում է մոդուլների մեջ, ապա դա սովորական ՕԿԾ է՝ այնտեղ ուրույն կանոններ են։ Իսկ եթե օգտագործվում է տիպերի միջմոդուլյար ընդլայնումը, ապա այն մոդուլները, որոնց միջեւ տիպերը կապված են ժառանգողականողականության հարաբերություններով, կապված են լինում ավելի պինդ, ավելի կարծր կերպ։ Բարդ է փոխարինել բազային տիպ պարունակող մոդուլը այլ արտադրողի մոդուլով, առանց անվավեր անելու կլիենտ մոդուլները, որտեղ այդ տիպը ընդլայնված է։ ԿԿԾ-ն խորհուրդ է տալիս կիրառել միջմոդուլյար ժառանգողականություն միմիայն աբստրակտ տիպերից՝ դա նպատակահարմար փոխզիջում է ՕԿԾ-ի եւ մոդուլյար համակարգերի միջեւ։ Սակայն ծրագրավորողը, իհարկե, իրավացի է ինքը որոշել, արդյո՞ք արժե կոնկրետ համակարգում օգտագործել տիպերի միջմոդուլյար ժառանգողականությունը առանց սահմանափակումների (դրանով իսկ կարծր կապելով մոդուլները իրար), թե այնուամենայնիվ, նախընտրել փոխարինելի, ընդարձակվող մոդուլներ՝ տարբեր արտադրողներից։ ԿԿԾ-ի սահմաններում, «կոմպոնենտ» բառը դառնում է թերմ։ Կոմպոնենտային համակարգը դա մոդուլյար համակարգի այն մասնավոր դեպքն է, որի մեջ կիրառվում է ՕԿԾ։ Քանի որ այժմ ՕԿԾ-ն օգտագործվում է ամենուր, ապա «մոդուլյար համակարգ» կամ «կոմպոնենտային համակարգ» հասկացությունների տարբերությունը գրեթե բացակայում է։ Մյուս կողմից, կոմպոնենտ բառը այժմ չափազանց ծանրաբեռնված է տարբեր իմաստներով, այդ իսկ պատճառով կարելի է գտնել կոմպոնենտոների այլ բացատրություններ։ Քանի որ այժմ դա «նորաձեւ» է, յուրաքանչյուրը այն բացատրում է իր ձեւով։ Օրինակ՝ Delphi-ում կան ուրույն, այսպես կոչված, «կոմպոնենտներ», որոնք բնավ ոչ մի առնչություն չունեն մոդուլյար համակարգերի հետ։ Այս գրառումը ավարտելով դիտարկենք ինչպիսի կոմպոնենտային համակարգեր կան այսօր։ Microsoft ընկերությունը իրականացրել է կոմպոնենտ համակարգի իր մտապատկերը՝ .Net պլատֆորման եւ այդ պլատֆորմայի համար կանոնիկ՝ C# ծրագրավորման լեզուն։ Անկեղծ ասած, .Net համակարգը առհասարակ չի հանդիսանում դինամիկ ընլայնվող մոդուլյար համակարգ, քանի որ նրա մեջ պարզապես բացակայում է մոդուլներ բեռնաթափելու հնարավորությունը։ .Net համակարգերը ավելի շատ նման են մոնոտոն աճող միաձույլ ծրագրերի, մասնակի, հաջորդաբար կոմպիլյացիայով ու բեռնմամբ ըստ անհրաժեշտության։ Իրականում, այս ամենը ավելի բարդ է, որովհետեւ .Net-ում տարբերություն կա կոմպիլիացիայի միավորի (dll կամ exe մոդուլ) եւ բեռնման միավորի միջեւ (assembly)։ Assembly-ն մի քանի մոդուլի տրամաբանական միացումն է մեկ ենթահամակարգում։ Assembly-ների, dll-ների եւ exe մոդուլների մեջ չխառնվելու և առանց ընդհանրությունը կորցնելու պարզության համար ենթադրենք, որ assembly-ն բաղկացած է մեկ մոդուլից, եւ դրանց մեջ ոչ մի տարբերություն չկա։ Մեկ assembly-ի մեջ մի քանի մոդուլի դեպքը սկզբունքորեն ոչ մի բան չի փոխում (բացի բարդացում ավելացնելուց), այդ պատճառով կխոսենք միայն մոդուլների մասին։ Այսպիսով՝ .Net կատարման միջավայրը մոդուլների համատեղելիության վերահսկման համար չի օգտվում վերը նշված մատնահետքերի (fingerprint) մեխանիզմով։ Դրա փոխարեն կիրառվում է մոդուլի տարբերակի համարը հստակ նշելու տեխնիկան։ Դա, իհարկե, ավելի լավ է, քան ոչինչը (ինչպես win32 dll դեպքում), բայց ստեղծում է իր խնդիրները։ Օրինակ՝ եթե .Net մոդուլը արտահանում է կոնստանտ, որը, միգուցե, ոչ ոք չի օգտագործում, ապա, այդ մոդուլի ինտերֆեյսը, այսինքն՝ կոնստանտի արժեքը փոխելով, պետք է փոխել նաեւ մոդուլի տարբերակի համարը՝ այսպիսով անվավեր հանելով բոլոր կլիենտ մոդուլները, նույնիսկ նրանք, որոնք այդ կոնստանտը չեն օգտագործել։ Սա արդեն «dll hell»-ի ճիշտ հակապատկերն է։ Եթե սովորական win32 dll բեռնիչը բոլոր մոդուլները համարում էր համատեղելի, ապա .Net-ի դեպքում բեռնիչը անհամատեղելի է համարում չափազանց շատ մոդուլներ․ ինտերֆեյսում նույնիսկ չնչին փոփոխություն կատարելիս անհրաժեշտ է փոխել ամբողջ մոդուլի տարբերակի համարը։ C# լեզվի մեջ, որը, թվում է թե իր տրամաբանությամբ պիտի հարմարեցված լիներ մոդուլյար համակարգերի ծրագրավորման համար, բացակայում է մոդուլի հասկացությունը շարահյուսական մակարդակի վրա․ ուրեմն, մոդուլի ներմուծման հասկացությունը նույնպես բացակայում է։ C# լեզվով գրված մոդուլի տեքստը կարդալիս անհնար է իմանալ․ ա) ինչպիսի մոդուլներ է այն ներմուծում։ բ) որ մոդուլի մեջ է սահմանված տեքստում օգտագործված այս կամ այն իդենտիֆիկատորը։ Կիրառվող namespace մեխանիզմը կապված չէ մոդուլների անունների հետ։ C#-ը «հին նմուշի» լեզու է, որը հարմար է միաձույլ ծրագրեր ծրագրավորելու համար, ու հարմարեցված չէ մոդուլյար համակարգեր ստեղծելու համար։ Գուցե արդար չէ այդքան խիստ լինել C#-ի հետ, քանի որ .Net-ը ավելի նման է քայլ առ քայլ աճող միակուռ համակարգի, քան դինամիկ ընդարձակվող մոդուլյար համակարգի։ Մեծ պրոեկտներ հարմարավետ ծրագրավորելու համար առաջարկվում է օգտվել ոչ թե լեզվի հնարավորություններից, այլ նախագծման միջավայրի գործիքներից։ Գոյություն ունեն կոմպոնենտային համակարգեր, ու կոմպոնենտային ծրագրավորման լեզուներ, որոնք գրեթե զուրկ են թերություններից։ Դա կարող է զարմանք առաջացնել, սակայն առաջին մոդուլյար համակարգերը հայտնվել են դեռ անցյալ դարի 70-ականների ավարտին։ Օրինակ՝ դա Lilith համակարգչի համար ստեղծված օպերացիոն համակարգն է, որը գրված է պրոֆեսոր Նիկլաուս Վիրտի (Niklaus Wirth) Modula-2 լեզվով։ Այնուհետեւ, նա ու Յուրգ Գութկնեխտը (Jurg Gutknecht) ստեղծել են Oberon օպերացիոն համակարգը նույն անվանմամբ՝ Oberon լեզվի օգնությամբ, որը արդեն կարելի է համարել կոմպոնենտային, չնայած այդ համակարգը ստեղծելու աշխատանքը սկսվել է դեռ 1985 թվին՝ կոմպոնենտային ծրագրավորման հիմունքները հռչակելուց 10 տարի առաջ։ Մեր օրերում, օրինակ, Windows-ի համար գոյություն ունի անվճար (եւ ազատ արտոնագրով - թարգմանչի նկատողություն) տարածվող, 1994թ ստեղծված շվեյցարական AG Oberon Microsystems, Inc արտադրության BlackBox Component Builder կոմպոնենտային միջավայրը։ Նիկլաուս Վիրտը տնօրենների խորհրդի կազմի մեջ է, իսկ հիմնադիրներից մեկը ԿԿԾ «գաղափարային հայր», պրոֆեսոր Կլեմենս Շիպերսկին է։ Ճիշտ է այժմ նա աշխատում է որպես software architect Microsoft Research-ում։ Ամենասկզբից BlackBox համակարգը անվանվում էր Oberon/F եւ նախագծվում էր Oberon-2 լեզվով MacOS եւ Windows համակարգերի համար։ Այնուհետեւ Oberon-2 լեզուն փոփոխված էր ԿԿԾ նորաձեւ գաղափարի համաձայն։ Նոր լեզուն ստացավ Կոմպոնենտ Պասկալ (Component Pascal) անունը (1997)․ դա Oberon-2-ի արդյունաբերական տարբերակն է։ 2004 թվին BlackBox-ը հայտարարվել է անվճար, (իսկ ծրագրի կոդը՝ ազատ - թարգմանչի նկատողություն)։ Կամավորները ստեղծում են BlackBox-ի տարբերակ Linux (GNU/Linux - թարգմանչի նկատողություն) համակարգի համար (արդեն կա ալֆա տարբերակը)։ Իսկ Oberon Microsystems-ը ներկա ժամանակ աշխատում է համակարգի նոր տարբերակի վրա։ BlackBox-ով ստեղծված է Ամազոն գետի վրա գտնվող աշխարհի ամենամեծ հիդրոէլեկտրոկայանի հսկման համակարգը։ Դրա համար ստեղծվել էր BlackBox-ի հատուկ տարբերակ 64 բիտանի Unix-ի համար։ Borland ընկերության պատվերով Oberon Microsystems ընկերությունը գրել է Java-ի JIT կոմպիլյատոր։ Բացի դրանից, Oberon Microsystems-ում Կոմպոնենտ Պասկալով գրված է Portos իրական ժամանակի օպերացիոն համակարգը (չշփոթել PortOs-ի հետ, որը լրիվ այլ համակարգ է)։ Այնուհետեւ Portos-ը վերանվանվեց JBed, իսկ Oberon Microsystems-ից առանձնացվեց Esmertec ընկերությունը։ JBed-ը ավելի շատ հայտնի է որպես իրական ժամանակի օպերացիոն համակարգ embedded սարքերի համար, որը գրված է java-ով։ Ի նկատի ունենալով Java-ի լայն տարածումը եւ Component Pascal-ի թույլ ճանաչվածությունը՝ պետք է խոստովանել, որ դա հաջող մարկետինգային քայլ է։ Ռուսաստանում վերջերս հայտնվել է ընկերություն, որը հայտարարել է որպես հիմնական արտադրամիջոց BlackBox Component Builder համակարգը օգտագործոլու մասին։ Գոյություն ունի «Ինֆորմատիկա 21» միջազգային պրոեկտ, որի նպատակներից մեկն է BlackBox համակարգի առաջխաղացումը դպրոցներ, բարոյապես հնացած Turbo Pascal-ի փոխարեն։ Եթե փորձել պատասխանել այն հարցին, թե որն է ավելի լավը՝ BlackBox-ը թե Java-ն, ապա պետք է հաշվի առնել, որ բարդությունը թերություն է, իսկ .Net-ն եւ Java-ն անհամեմատ ավելի բարդ են։ Իսկ բացի BlackBox-ից գոյույթուն ունեն մի շարք հետազոտական մոդուլյար համակարգեր։ Ուզում եմ շեշտել Aos BlueBottle օպերացիոն համակարգը (այժմ A2, թարգմանչի նկատողություն) որը անմիջապես «երկաթի» վրա ապրող ակտիվ օբյեկտների հիման վրա ստեղծված առաջին եւ միակ համակարգն է։ Այն ամբողջությամբ գրված է Active Oberon լեզվով։ Համակարգի կատարման միջավայրը իրականացված է անմիջապես «երկաթի» վրա։ Սակայն, դա արդեն այլ պատմություն է։ բնորինակը
ու տենց
փաստորեն, Օպերա Մինին Սիմբիանի տակ ստարտ լինելուց նայում ա ինչ ֆոնտ կա համակարգում։
իսկ առհասարակ, իմ տպավորությունները քաստըմ ֆոնտերի/հեռախոսների հայաֆիկացումից։
ինչպես և ակնկալում էինք։
Ոչ մի պրոբլեմ չկա maemo, meego, windows mobile համակարգերի հետ։
այո, windows mobile-ը ֆոնտ տեղադրելու կտրվածքով առումով բնավ ավելի բարդ չէ, քան linux-ը։
պարզապես քոփի ա լինում ինչ որ պանակի մեջ։ ինսթալեր սարքելն ել հեշտ ա։
իսկ դե լինուքսում, կամ .fonts-ի մեջ, կամ /usr/share/fonts-ի մեջ գցում ես ttf ֆոնտ՝ աշխատում ա։
կամ ել ասենք այսպիսի ինսթալեր եմ սարքում։
ամենաբարդը, ինչպես և ակնկալվում էր՝ անդրոիդն է։
Այո, ջարդած, քասթըմ բութ իմաջ ինսթալ արած անդրոիդի մեջ ֆոնտ լցնելու ձև կա․ ռեբութ ինթո «սեյֆ» մոդ, մաունթ /system rw, հետո adb push տառատեսակները այնտեղ։
Իսկ եթե ուզում ես յուզերի համար պատուհանիկ սարքել, որ ինքը այնտեղ կոճակ սեղմի, ու ֆոնտերը լցվեն, ապա պիտի, բնականաբար adb.exe-ն ունենաս։
Անակնկա՜լ։ Այն ռեդիսթրիբյութաբլ չէ բնավ։
Օփեն սորսը գուգլից։
Ստացվում է, որ լեգալ մնալու համար, պետք է պատուհանիկում մի հատ ել կոճակ ավելացնել, բրաուզ, որ մարդը սկզբից անդրոիդ սդկ քաշի, անզիպ անի, ու հետո ցույց տա որտեղ ա ադբ-ն ու հետո նոր էդ ադբն օգտագործել լինի։
Համ ել, պարզվում ա, որ միմիայն ռութ անելը որոշ մոդելների հետ ու որոշ ֆիրմվերների հետ էդքան գլխացավանք ա, որ էլ դու սուս։
Սիմբիանի հետ քիչ թե շատ պարզ ա։ Կարծես, չի լինի ինսթալեր սարքել, որը ունակ կլինի DriveLetter:ResourceFonts-ի մեջ ինչ որ բան գրել։
Բայց եթե usb-ով միացնել համակարգչին, քոփի անել կլինի։
Այլ հարց․ տարբեր մոդելների մոտ, համակարգի ֆոնտերի անունները տարբեր են։
Անհրաժեշտ է ինտերնետներում գտնել ցանկ, որ մեդելի անուն – ֆոնտերի անուններ, տեղեկատվությամբ։
առաջարկները՝ ֆստուձյու։ եթե կան։
ու տենց
էս անմեղ անդրոիդահեռախոսի էկրանին նայեցի,
ու հայացքս անմիջապես պատկերից հանեց ի՞նչը
էդ թուրքերի բրենդ սարքողը լավ հիշվող ու աչքի ընկնող լոգո ա հնարել։
կամ իմ մոտ անձնական ա։
ու տենց
Ահա թե ինչպես են լոմում կոտրում hts hero հերոսներին։
պաթառաքաղներով։
Լև, դու սիրում ես էդքան ֆոռքեր անել, որ հետո համակարգը վատանա։
Արի դու լուչշե անցի անդրոիդներ ֆոռքերով հարվածելուն, ջարդելու նպատակով, ոչ մի պոեզիա։
ու տենց
չգիտեմ ոնց ա դա լինում GNOME-ի մեջ, բայց իմ մոտ windowmaker-ում եթե փակում եմ pidgin-ի պատուհանը, էլ հետ չի գալիս։ Երևի «թրեյի» մեջ ա նստած մնում։ Հավաքելուց կոնֆիգ ա արած առանց GNOME-ի։ Ու անջատել միացնելը չի օգնում։ Բայց .purple-ը տեղափոխելը օգնեց։
Փաստորեն, գտա․ .purple/prefs.xml ֆայլի մեջ փոխելու է ենթակա
0-ն 1-ով, բնականաբար
ալսը այսպես
ու տենց
Շատ բարդ էր այս գիրքը գտնել։
Ու վերջապես գտա, օգտագործածը։
Իրան խորհուրդ էր տվել Creenshaw-ն իրա քոմփայլերների գրքում։
POINTER TO սինտաքսը հայտնվեց Մոդուլայում։
Նախկին գրքի տերը հաստատ փորձում էր թարգմանել ծրագրի տեքստը Պասկալից Մոդուլա, կամ Օբերոն։
Մոդուլայում և Օբերոնում արդեն չկա function բառը, կան միայն PROCEDURE ներ։ ։Ճ
ու տենց
տենց ա էլի, երբ ինքնությունը փակում ես, տակից մեկա թափանցում ա՝
ու տենց
ց10098{.lj-user}
ափդ․ իրանց ստեղ ա լցրել
ու տենց
Թարումեանի ArianAMU-ն րեդիսթրիբյութաբլ չի։
Բայց ճիշտ ֆորմալ ձև իրան ինսթալ անելու համար պետք ա։ Ասենք պաշտոնական ռեպոների մեջ ավելացնելու համար։ Ահա և սա՝ http://norayr.am/works/tarumian/
Քաշում ա կայքից, բիլդ ա անում rpm: Որը արդեն րեդիսթրիբյութաբլ չի, քանի որ տառատեսակներ ա պարունակում։
Մանրամասները սպեկ ֆայլի մեջ։
ու տենց
Ուրեմն, եթե պետք լինի Սան-Ֆրանցիսկոյի օդանավակայանի վայվային կպնել ավելի քան քառասունհինգ րոպեյով ասենք մաեմով, կամ վ պրինցիպէ ցանկացած լինուքսով, ապա մոտավորապես սենց՝
Ամենահեշտ ձեւը այլ մակ մտածելու, ձեր իսկ մակի վերջին նիշերը փոխելն ա: Առաջին նիշերը փոխել չի կարելի, դրանք արտադրողին բնորոշ են, իսկ ռաուտները էդպիսի պարզ տեստեր անում են:
Հա, բայց կարող ա առանց էդ ել թողնի, դիսքոնեքթ քոնեքթով: Բայց սծիլի համար, ինչպես գիտեք, ինչ ասես չենք անում:
_ու տենց_
[1]: http://norayr.am/weblog/uploads/2010/10/screenshot16.png
էս տղեքը գժոտ գործ են արել։ Փաստորեն հիմա որոշ հեռախոսներով հնարավոր ա hdr նկարներ անել։
Սենց նկար հեռախոսով տեսե՞լ եք։
իսկ սե՞նց։
Ով ունի nokia n900 կարա հենց հիմա փորձի – fcam2 պրոեկտ։ symbian-ի համար էլ ունեն, նկարները և տեսանյութի օրինակը n95 ա։
էս ել իրենց թղթից մի տեսանյութ՝
էս խաղը վերջն ա։
ու տենց
Մի լուսանկար քոփի չեր լինում արտաքին վինչից։
fsck.reiserfs –fix-fixable-ը չոգնեց։
Դա շատ հետաքրքիր էր, քանի որ smartctl-ը բնավ չեր ցույց տալիս reallocated sector-ների գոյություն։
Իսկ եթե չկա ռեալոքեյթդ սեկտոր, ուրեմն ինչի՞ չի կարդում։
Դե ասացի, ծառը վերակառուցեմ։
fsck.reiserfs –rebuild-tree /dev/sdb1
Ո՞վ կմտածեր, որ 500gb բաժնի ծառը վերակառուցելը մի ինը ժամ կտևի։
Սակայն, ինը ժամ չպահանջվեց։ fsck-ն դուրս թռավ ինփութ աութփութ սխալով։ Մի տեղ։
Ու նոր ֆսցկ-ն կրկին նույն տեղը դուրս էր թռնում։
Օկ, մտածեցի ես, բաքափեմ էղած չեղածը, հավաքեմ դիսկերի հետ աշխատելու փասափուսես, ու անցնեմ գործի, ջենթելմեններ։ Բայց նե տուտ-տո բիլո։ Պարզվում ա, եթե rebuild-tree-ն բարեհաջող չի ավարտվել, ուրեմն ֆսյո, ֆայլսիսթեմը էլ մաունթ չի լինի։ Լավ, չի լինի չի լինի, որոշեցի dd անեմ, դիսկի պատկերը պահեմ, հետո տենամ ինչ եմ անում։ Կակ բի նե տակ։, Չէ մի չէ, փաստորեն։ Դդ-ն դդուրս ա թռնում նույն տեղում։ Ի/Օ էրոր։
ՕԿ, dd_rescue արեցի ամբողջ դիսկը։ Կրկին տեսա՝ նույն տեղում, չի կարողանում կարդալ, ու զրոներ ա պատկերի մեջ խփում։ Ութ հատ սխալ։
Լավ նորություն՝ իմացանք ճշգրիտ բլոքը, որտեղ պրոբլեմ կա։ Ուրեմն էդ ա փչացած տեղը։
Ուրեմն, իրա վրա մի բան գրեմ, ու փչացած սեկտորները ռեմափ կլինեն։
Գրեցի։ Մի բլոք՝ ի/օ էրոր։ հաջորդ բլոքը՝ ի/օ էրոր։ Ու տենց ութ բլոք։
Կրին գրեցի՝ նույնը։ Նայեցի reallocated sectors՝ զրո։ Գժվում էի։
Էդ ի՞նչ ա փչացել, որ reallocated sectors՝ զրո, բայց չի գրում։
Եթե լիքը ռեալոքեյթ եղած սեքտոր լիներ, ուրեմն պարզ ա, ռեմափ չի կարող անել, բայց զրո՞։
Ու մտածեցի լավ, բաժանեմ վինչը նենց, որէդ տեղը մնա մի փոքր փարթիշնի վրա։ Սկզբից լավ բաժին, հետո մի բաժին, չեմ էլ օգտագործի, հետո էլի լավ բաժին։
Սարքեցի, ու հաշվարկները ստուգելու համար, որ ճիշտ եմ արել, ասացի էդ լրիվ բաժինը զրոներով լցնեմ, որ տեսնեմ, ոնց ա դուրս թռնում ու համոզվեմ, որ ճիշտ եմ բաժանել, փչացած տեղը առանձնացրել։
dd if=/dev/zero of=/dev/sdb2
Ու դուրս չը-թը-ռա՛վ։ Ըտենց։ Ստուգեցի, տեղը ճիշտ էր։ Պարզապես, որ մի հատիկ սեկտորի վրա գրում էի, ինքը ռեմափ չեր անում։ Իսկ հիմա սմարտցլ-ը ցույց տվեց մի հատ ռեմափ արած սեկտոր։ Ահա։
Ուրեմն պետք էր տենց մասիվ դդ անել, որ անես, հա՞։ Էդ ինչից ա չգիտեմ, որ ուսբ դիսկ վինչ ա, ու մի տեսակ տորմոզնոյ ա, ու մի հատիկ սեկտորի վրա գրելուց ռեմափ չի անում, բայց մասիվ գրելուց անում ա։
Ամեն դեպքում, րայզերֆսս սարքեցի։ Իմաջը losetup արեցի, վրայով fsck-ով անցա, ու քշեցի հետ դիսկի վրա։
Ու ըտենց մեծ վինչերի վրա էլ րայզերֆս չեմ պահում, քանի որ չեմ ուզում ժամերով ծառ վերակառուցել։
Ու դա բնավ կապ չունի այն հանգամանքի հետ, որ Ռայզերը նստած, սակայն բնավ ոչ հելած տղա ա։
Դե ս կեմ նե բիվաետ, լոխանուլսյա, ռուս ծիտ գտավ, հիմա էլ տենց էլ պետք ա լիներ։ Համ էլ եթե սպանել ա լավ ա արել, բա մարդուն դավադիտ անեն, ինքը տենց էլ թողնի՞։
ու տենց
– համ էլ սատանիկը էն մարդկանց ցանկում կա, որ ասի լայք, ես ել ասեմ դե ռազ որ լայք ուրեմն ֆսյո։
– վայ քու արա
քո մոտ տենց մարդկա՞նց ցուցակ էլ կա
(վայ քու արա)^2
– իրա մոտ ամենինչն ա ցուցակ (list)
ու տենց
պարոնայք ցանցառներ, սա ի՞նչ է։ հմ՞
ու տենց
#define We “Me, and a team of young, talented, enthusiastic people at the Instigate Training Centre”
I write this in English because I think this text may seem interesting not only to Armenian speaking people.
So, there are some rumours in the internets(c) about what Arax operating system is, after all.
Some irregular flashes of information, and then again, silence. This is explained partly by the fact, that we do not have resources to share and PR, and IMHO we need to learn more about the culture of work with the community. And of course, we need community: after all we consider Arax 100% open source initiative.
Arax was mentioned several times, but we still need to uncover a lot of information about it. That’s why I intent to write here (after all, it’s my personal blog) some news, observations, information, and why not, even help requests. Blog is a familiar way for me to communicate with people, so it seems to be a nice idea to start with.
a) People tend to say something like “Armenian Linux”, or “first”/”second”/”ճ-th” “Armenian”… etc…
I personally do not consider Arax as an “Armenian”. When you say “Armenian”/”Russian”/”German” you imperceptibly draw a circle around yourself, and avoid passing through the border. Arax is a river which crosses the borders, and flows in different countries. And we consider Arax as an implementation of somehow different point of view on how to build a decent Linux distribution. Of course, we live and work in Armenia, and that influences our minds, our vision, and the way we work. Details follow. Just want to mention, that during the work we made a lot of contributions to the the upstream vendors of the open source software. This is why people already are able to use some features in other GNU/Linux distributions, like Debian or Ubuntu.
b) We will not try to find ways, whether technical, or legal, to prevent redistribution of Arax.
What does it mean?
It means, that we do not work as traditional leaders in enterprise market.
For instance, you cannot redistribute enterprise Linux made by widely known north American company. In other words, if you have a DVD with that software you cannot share it with friends, and you cannot put it on the internet(s) :). This is not legal.
The only way to redistribute it, is to get rid of proprietary elements, which may actually lead you to rebuild of the whole system and development of something like CentOS.
Now I’ll show you how open source system developers prevent you to copy their software.
Let’s assume you have already installed enterprise Linux which is prepared by the already mentioned vendor. Then, you try to copy that already installed system to another hard drive.
We often hear: Linux differs from Windows(tm). You can copy it, and it will work.
Surprise! This is not always true. At least if you try to copy some enterprise Linux system.
It may happen, that you will try to run the copy on the different hardware, for example, on a machine with a different disk controller. There are no corresponding module (driver) in the initrd, and copied system won’t boot. You can say: nice, I will make new initrd. Nice solution, but wait, in order to prepare a new initrd you need a system with exactly the same kernel, i. e. you need to have that dvd which contains exactly the same kernel version, then to boot from it, and only then prepare a new initrd.
So, you need a copy of dvd. Which is not freely downloadable, and redistributable. This is one example, how commercial Linux vendor finds technical ways to prevent redistribution of the open source software.
On the contrary, we tend to encourage redistribution of Arax.
And besides, if you need to make a copy, then just copy Arax to the other hdd, and it will work.
This is a key design feature, and this is done intentionally.
We build Arax kernels in a way, which makes it possible to load them on all supported hardware.
c) We do not exclude components and features from the open source software while building Arax.
For example, RedHat/Fedora kernels lack support of reiserfs file system. Or sometimes, mc is compiled without samba support. Some kernels lack slip support. Whether they consider slip and reiserfs unnecessary, or (it’s nothing personal, just business) they do not want to have one more feature and one more support task – reason doesn’t matter now.
However, Arax kernels include support for reiserfs file system, and even more, they include drivers for Reiser4 file system, which is still not merged to the official kernel tree. Some people claim that reasons are not merely technical, but also “political”. We do not care about politics. We care about technology. We are techno people, and we would like to have all the possibilities delivered by the open source society, by the minds of humanity.
d) Arax is fast. Confession: there is some truth in calling Arax an “Armenian” distribution.
Because a term exists: “developing country”. Um. Actually not only Armenia, or Georgia supposed to be “developing”, but there are much more “developing” countries in the world, than “developed” ones.
What does it mean? It means, park of our computers is old. We often use old hardware.
Is it that bad?
Yes, if you consider using modern commercial operating systems, and software.
No, if you are able to use fast operating system and software.
Reisers law states: Software is getting slower more rapidly than hardware becomes faster.
Indeed, modern software tends to be slow. However, in many cases, open source software tends to be faster than proprietary software.
Partly, because we do not need to keep compatibility layers, thus are able to stay thin.
And there are different ways to assemble it all together.
What we do, to be fast is:
Kernel is compressed with LZMA algorithm which increases boot speed dramatically.
We have versions precompiled for different architectures. For example, version, compiled for Pentium3 will not work on Pentium2, because it exposes all the possibilities of Pentium3 cpu.
Binaries compiled the way, they use instructions which work faster on the given architecture. This is done by assembling the whole system with the exact “-march” gcc compile flag.
Only the most necessary services are enabled by default. This also leads to faster boot process.
Parallel start of the services. Currently, we use openrc which allows us to have working system (i. e. with graphics) within 30 seconds.
BFS scheduler is not yet included in the official kernel tree, but is included in Arax.
It is new, state of the art, fast scheduler, which means, you will never see interrupting mouse movement on you Arax desktop.
Obviously, many companies engaged in Linux distribution construction for the “developed” countries market does not concentrate on the speed. Because modern, fast machines rapidly replace old hardware. But there are people in other countries, who cannot afford often tech refresh. We need faster systems, and that makes us think and find ways to provide more speed at runtime.
e) Exciting multimedia support.
Arax is one of the most complete multimedia systems. It contains all possible media codecs out of the box.
This is possible partly due to the fact, that we do not have software patents in Armenia. While most of the Linux distributions built for the American market, they legally required to exclude some multimedia codecs. For instance, it is impossible to listen mp3 music on the such Linux systems out of the box.
It seems to be easy to fix: download couple of codecs to make audacious/xmms/totem to play unsupported media files. But try to add mp3 support to KDE, and very soon you will find yourself recompiling almost everything in the system.
Users do not need to do that.
We make it possible to have all the possible media codecs supported in all the software.
Which includes 3gp, mp3, mpeg2, and even amr files recorded by your phone.
f) Installer
Vishap (installer name is chosen after the Anaconda, RedHat system installer) is extremely simple and fast. It is designed to allow everyone to install complete working system in just a couple of clicks. For the more advanced users, installer sticks to the Arax philosophy “expose everything possible” and that is why it is possible to choose file system (XFS, JFS, ext{2-4}, Reiserfs, Reiser4, etc) and boot loader (GRUB(2), Lilo), etc.
We will also prepare .tar.bz2 and/or .lzma tarballs for those who wants to install system manually.
g) Package management.
Arax uses Gentoo’s portage, which is in our opinion, the most flexible infrastructure to build custom distributions. However, we have developed some own software in the area of package management: epkg is a dpkg like utility, and ept-get allows to recoursively remove software, which gentoo portage still lacks.
We have plans to integrate apgcc (auto package gcc wrapper) in order to get rid of bogus library dependencies.
h) Arax just works (out of the box).
What people often need to do right after installation is customizing and improving the system.
We do our best to minimize that kind of efforts, and we use as much as possible of free software in order to achieve this.
Arax includes dial-up modem drivers, it must present in the system out of the box, because, you need internet in order to download modem driver, it is also possible to use a phone as a modem.
Or, sometimes there are situations, when system is able to find a driver, but it still lacks firmware which is necessary for proper operation of the device.
We completed a list of licenses and firmware, so we can know for sure what exactly are we allowed to redistribute legally, so we can put it in the system to make more hardware just work out of the box.
i) Wide set of console tools, which allows automation and full control for the advanced users. List contains iotop, pppconfig, links, lynx, imagemagick, wireless-tools, wpa_supplicant, vim, powertop, etecetra.
j) Regional settings.
As it was mentioned before, Arax is a regional river, and Arax system is developed in the region. That’s why we have made contributions, which include, but not limited to: GNOME, XFCE and WindowMaker Armenian translations, they are actually useable in Ubuntu already, local weather reporting in Yerevan, NetworkManager patches, that allow to establish internet connection to VivaCell, Beeline, and Orange 3g providers in a couple of clicks, and without any external software. Yes, we provide upstream patches, so most probably you will be able to see NetworkManager with our patches in the next versions of widely known Linux distributions, such as Debian and Ubuntu. We also include Armenian, Georgian, Persian, Russian (and more) spellcheckers out of the box, and this feature is enabled by default in all applications which support spellchecks. It means, when I chat by writing Armenian letters in the pidgin im window – spellcheck corrects me. Of course it also works in Open Office and FireFox. We’ve also prepared number of Armenian dictionaries, English-Georgian dictionary, we also have preinstalled English, Russian, Persian dictionaries out of the box.
We have nice Armenian, Georgian, Persian, Russian fonts and translations out of the box, we have local bookmarks in the FireFox, including Tarumian.am. We have shortcuts for the easy installation of some software which we are not allowed to redistribute, like ArianAmu font, or AdobeFlash/Opera/Skype, etc.
k) Migration.
First office which migrated to Arax was a small branch of a nature conservacy, environmental organization: Rec Caucasus Armenia. We have developed software aimed to simplify migration, for instance MS Office documents batch encoding conversions (armscii-unicode), and replaced proprietary PBX software by writing our own.
l) Support
We have ready solutions for small and large companies, including common information space implementation, ldap/kerberos authorization, time and print servers, we try to use bleeding edge technologies, and we are testing samba4 already, Parallel NFS, etc.
m) Education.
Instigate Training Center has a long history of Linux relevant education & courses.
In the future we hope to have number of specific courses for Arax system administration, software development, and just for users.
n)
I also would like to add, that I have great respect for the RedHat as well as all other open source contributors.
If not RedHat, we wouldn’t have gcc/gdb/glibc as they are, we wouldn’t have advanced tcp stack, we wouldn’t have uncountable kernel patches, we wouldn’t have IcedTea, NetworkManager etecetra, etecetra.
So, this is in short what is Arax about.
Of course, we still have a lot to do, and very limited time and people resources, but we have our vision, our style, and our mission.
It was announced, that Arax will be presented on Digitec’10 in October, and I am looking forward with a mix of fear, agitation, emotion, excitement and fun.
You are kindly invited to the freenode.org IRC channels #arax-os and #arax-dev to get involved and be able to communicate with developers and current users.
ու տենց
մի ֆայլ կարդալու սխալ էր։ ուսբ-ով կպնող վինչի։ այդպես էր սկսվել։
արեցի fsck չդզվեց։
արեցի reiserfsck –rebuild-tree, որը փաստորեն չկարողացավ ավարտվել, որովհետև ինչ որ տեղ թքում ու դուրս էր թռնում։
իսկ եթե ծառի վերակառուցումը չի ավարտվել, ապա բաժինը էլ մաունթ չի լինի։
որոշեցի բաքափ անել սաղ վինչը։
dd if=/dev/sdb of=/data/noch/hd.img
չեղավ
դուրս թռավ կոնկրետ տեղում՝ 464648040-րդ բլոքի վրա։
ու տենց հա դուրս էր թռնում։
փաստորեն dd_rescue-ով հանեցի դիսկի պատկեր, համ էլ իմացա, քանի բլոք ա կոնկրետ վնասվել։
հիմա կարելի էր այդ տեղը զրոնել լցնել որ դիսկը ռեմափ անի
չարեց՝ ինփութ/աւոփութ էրրոր։
smartctl-ը ինձ զարմացրեց՝ ոչ մի ռեալլոքեյթդ սեկտոր։
Եթե վատ սեկտորի վրա ինչ որ բան գրում ես, վինչը իրան ռեմափ ա անում։
Մինչև կա ինչ ռեմափ անել։ Եթե էլ չկա, ու ֆայլային համակարգի մակարդակի վրա ա սխալը, ապա ավելի լավ ա վինչը գցել։
բա ինչի՞ չի գրում։ ոչ սխալ կա, ոչ գրում ա։
Մի հատ էլ գրեցի՝
# dd if=/dev/zero of=/dev/sdb seek=464648040 bs=512 count=8
dd: writing `/dev/sdb’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 2.45075 s, 0.0 kB/s
Մտածեցի, հիմա ի՞նչ անեմ։ Ոչ սխալ սեկտոր չկա բայց չի գրում։
Ախր եթե սխալ սեկտոր ա, պիտի ռեմափ անի։
Կարելի էր իհարկե ext ֆս ստեղծել -c-ով որ չեք ֆոր բադ բլոքս անի։
Բայց էդ կլիներ ֆս-ի մակարդակի վրա։ Իսկ եթե smart-ը ցույց չի տալիս reallocated sectors ապա ի՞նչ իմաստ ունի -c-ով ֆս ստեղծելը։
Ավելին, ես ուզում եմ xfs քշել։
Որոշեցի անհայտ պատճառով առաջացած սխալ տեղը իզոլացնել։
Հաշվեցի, որ
464648040*512
$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty’.
464648040*512
237899796480
237899796480/1000000
237899
Ահա, 237-երրորդ գիգաբայթի վրա էր սխալը։
Իզոլացրեցի, ստեղծեցի 236-ից 238գբ, 2գբ-ոց բաժին։
սկսեցի լցնել այն զրոներով։
# dd if=/dev/zero of=/dev/sdb2
dd: writing to `/dev/sdb2′: No space left on device
3903796+0 records in
3903795+0 records out
1998743040 bytes (2.0 GB) copied, 84.1689 s, 23.7 MB/s
quit
$
գրե՞ց
բա նոր չեիր գրում։
հիմա կրկին գրեմ էն չգրվող տեղը։
# dd if=/dev/zero of=/dev/sdb seek=464648040 bs=512 count=8
8+0 records in
8+0 records out
4096 bytes (4.1 kB) copied, 0.0557051 s, 73.5 kB/s
գրում ա
հմմմ։
կրկին սմարտ։
smartctl -a /dev/sdb
Ահա, գտնվեց։
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always – 1
Մի հատ ռեմափ արեց։
Հրաշալի ա։
Բա ինչի՞ էր պահանջվում էդպիսի մասսիվ դդ որ ինքը ռեմափ անի։
Գուցե նրանից որ usb-ով ա կպած։
Էդ չգիտեմ ես։
ու տենց
freepascal compiler֊ով (fpc) հավաքած ծրագրերը ամենաքիչ օպերատիվ հիշողություն ծախսող ծրագրեր են։
ու տենց
(c) Անահիտ
ու տենց
(c) Անահիտ
ու տենց
ու տենց
ներեցեք որակի համար, հեռախոսով է լուսանկարը վերցված։ այն էլ ոչ իմ հեռախոսով։
ու տենց
ու տենց
ու տենց
ու տենց
ու տենց
ու տենց
Փնտրվում է․
Նայիրի 4-ի նախագծեր, պրոցեսսորի ինստրուկցիաների ու օպկոդերի ցանկը, ի/օ չիպերի սպեկերը, մի քանի ծրագիր, ժապավենի թե ֆերֆոկարտաների վրա, ռոմ, որից կլինի իմաջ հանել, օսի կոդը նախագծեր, ինչ հնարավոր ա։
Մի խոսքով այն ամենը, ինչ անհրաժեշտ է, կամ կարող է օգտակար լինել էմուլատոր գրելուց։
ափդ․ որոշ թղթեր գտնվել են։
ու տենց
իրերը հայելու մեջ ավելի մոտիկ են քան նրանք կան։
ու տենց
ու տենց
Գիտեք, կան նենց նկարիչներ, որոնք մասնագիտացած են ռեստավրացիայի վրա։
Նրանցից լավագույնները գժանոց տեխնիկա ունեն։
Կան նաև նկարիչներ, որոնք փող են վաստակում ասենք դասական դարձած նկարիչների հայտնի գործերը արտանկարելով։ Այդ նկարները վաճառվում են որպես «ձեռքի գործ» ռեպրոդուկցիայի տեղ։ Այդպիսի նկարիչները հաճախ գնում են աշխատանքի մի տեսակ գործարաններ, այնտեղ նկարում, իննից վեցը, ու գնում տուն։
Բնականաբար նրանք նույնպես լինում են բարձր կլասի մասնագետներ, վարպետորեն տիրապետում են իրենց․․․ արհեստին։
Ու բնավ ոչ արվեստին։
Հետաքրքիր փաստ․ արհետ և արվեստ բառերը նման են ոչ միայն հայերենում․ art and craft մի տեսակ ակնկարկում են դա։
Արվեստ գործող նկարիչները լինում են ճանաչված կամ ոչ ճանաչված։
Երկու դեպքում էլ, նրանք հազվադեպ են պատվերով աշխատում։ Ու նրանց լավագույն գործերը որպես կանոն պատվերով չեն բնավ։
Գիտե՞ք, կան ծրագրավորողներ, որոնք աշխատում են ԾԱ գրող ընկերություններում։ Նրանք նույնպես հաճախ վարպետորեն տիրապետում են գործիքներին և առհասարակ արհեստին։
Կան ծրագրավորողներ, որոնք արվեստագետներ են։ Կոդագործ նրանց անվանենք, թե կոդագետ։
Նրանք քիչ են։
Իսկ «ծրագրավորման արվեստ» Կնուտի գիրքը գրվել է շատ վաղուց։ Այժմ այն հաջողությամբ փոխարինվել է «սովորիր սիփլասփլաս տաս օրվա մեջ» որ հետո ծյապլյապ-շրմփդրմփ կոդ գրես ու գրդոն անես տեսակի գրքերով։ Կան ծրագրավորողներ, որոնք աշխատում են վեհ կորպորացիաներում և վարպետորեն տիրապետում են իրենց նախագծման գործիքներին․ գիտեն լեզուների ծակուծուկերը և միջավայրերը։
Նրանց արված գործի արդյունքը երբեմն լինում է ջավայով գրված կորպորածից ծրագրի պես ծեծված և տխուր։ ու ոչ մի պոեզիա։
Իսկ կան ծրագրավորողներ,
որոնք ճանաչված են, կամ ոչ ճանաչված։
Երկու դեպքում էլ, նրանց լավագույն գործերը որպես կանոն պատվերով չեն բնավ։
Երբեմն նույնիսկ ազատ են, որովհետև արվել են ոչ աշխատանքի վայրում, ազատ ժամանակ, հավեսի համար։
Այսպիսի մարգարիտները ճանաչելու համար ճաշակ է հարկավոր։ Ճաշակից զուրկ են լինում նույնիսկ նկարիչները, ուր մնաց ծրագրավորողները կամ օգտագործողները ճաշակով լինեն։ Ավելին, արվեստի գործերի պատճենները չեն գովազդվում այնպես ինչպես ծրագրային ապահովման ամենատգեղ օրինակները։
Այսպես մարգարիտները նետվում են խոզերի առաջ արագ և մատչելի ինտերնետի միջոցով։ Ինտերնետվում են խոզերի առաջ։
Այդպիսի ժամանակակից [նետ]ման ձևը շատ ավելի արդյունավետ է։
Հավանականություն կա, որ որևէ ճաշակով ցանցառի աչքերի մեջ կփայլի մարգարիտի պատկերի թվային պատճեն։
ու տենց
[այստեղից][1]
Ռոբ Փայքի, որը այժմ Գոու-ի ֆյուրերն ա ամենահայտնի խոսքերից։
Ինձ շատ ուրախացրեց [այս փոսթը][2]․
<blockquote style="border: 2px solid rgb(127, 195, 59); padding: 10pt; margin-left: 30pt; background-color: #a6df6d;">
<p>
> Java is done right in concept.
</p>
<p>
wtf?
</p>
<p>
[ Let me start by saying I don’t speak for any of these guys,<br /> I can’t even get their OS to run a GUI.]
</p>
<p>
Java is better than C++, but as others have mentioned that’s like saying<br /> toothache is better than herpes.
</p>
<p>
It’s just C without pointer arithmetic. Leaving aside actual<br /> implementation bugs, it :
</p>
<p>
* runs on less platforms than any other language I’ve ever used,<br /> * wimped out of having numeric types implemented as objects, then<br /> bolted on ‘containers’ for them in 1.1<br /> *has changed its GUI twice and *still* doesn’t do it right,<br /> * it’s thread model is essential to its operation but differs widely<br /> between VMs even on the same platform<br /> * the same it true for its garbage collector.<br /> * The APIs are huge and inconsistent.<br /> * it *finally* – in 1.4 – has a regex API (which is unusably complex).<br /> * it’s native code bindings are absolutely the worst I’ve ever seen,<br /> even Perl does a better job
</p>
<p>
And don’t forget m5 current personal favourite –<br /> its pointlessly restrictive type system.
</p>
<p>
Type is stored in the *pointer*, not the object.<br /> So I have to hold the VMs hand each time I pass an argument.<br /> I’m not allowed to reuse a variable to<br /> point to an List and a Vector, even if I’m going to call a method<br /> with the same name on both.
</p>
<p>
And then to really piss in my chips, 90% of the Collections API<br /> which lets me store these objects and actually *do* something with them<br /> only lets me pull them out as Object.
</p>
<p>
I HAVE TO CAST THEM. So when I get an object ‘dynamically’ – via RMI or<br /> out of a Vector or whatever, I have to know what it is in advance.<br /> The poor frigging object doesn’t know (no, don’t get me started on the<br /> abomination that is the reflection API, people are already starting to<br /> stare).
</p>
<p>
And this is a dynamic language. KERR-RIST.
</p>
<p>
None of this matters of course, because “it’s better than C++”.<br /> And IT managers think the Sun shines out of its ass.
</p>
<p>
Java is the f*cking COBOL of the 90s and<br /> future generations of geeks are going to fly back from Mars to piss on<br /> our graves for inflicting it on them.
</p>
<p>
> Unfortunately. I can do system programming and command-line<br /> > apps with Java.
</p>
<p>
Sure. If you don’t mind a fifteen second delay while the VM drags itself<br /> up from the bottom of the sea each time you run a command line app.
</p>
<p>
Or should that ‘.’ be a ‘,’ ?
</p>
ու տենց
[այստեղից][1]
Շատլվորթը պաշտպանվում է վրայերթներից թե բա ոնց ա ստացվում որ ուբունթուն սաղից հետ ա իրա քոնթրբիյուշններով, բայց «բոլորը» ուբունթու են քշում։
Ու պաշտպանվելուց հավես մտքեր ա ասում, որոնք, ճիշտ է բնավ չեն արդարացնում այն, որ ուբունթուն իրոք մի տեսակ պարազիծիռույուշի դիրք ունի․ դուք գրեք, իսկ մենք մենակ հավաքում ենք։
ՐեդՀաթը, ասենք, էդքան բան ա դեվելոփ անում/դզում/ուղղում/ֆիքսում/զարգացնում, որ ես իմ ջենթուի մեջ էդ հա նկատում եմ։
Ես էդպիսի ջենթու չեի ունենա եթե ոչ ՌՀԵԼ-ը իրա քորփորեյթ յուզերներով։
Ու էդպիսի քննադատությունը նոր չէ։ Քանի անգամ են իրանց մեղադրել որ դեբիանական տեքնոլոգիաները օգտագործում են, դեբիանի յուզերբեյզի ահագին մասը վերցրել են, իսկ դեբիանը դրանից բնավ չի շահել։
Սակայն ինչ խոսք, Քանոնիքալը որպես պարզապես դիստրո հավաքող իրա գործը անում էր շատ լավ։ Այսինքն անում էր այն, ինչ մնացածը չեին անում, ինչի մասին մնացածը չեին մտածում, ու սկսեցին մտածել այնժամ երբ Ուբունթույում դա հայտնվեց։ Իհարկե, արածը պարզապես լամեր/սկսնակ/չհասկացող-ների համար է կարևոր։ Եթե առաջ Լինուքս օգտագործողների զգալի մասը ցանցառներ էին, ու իրանց բնավ չեին հետաքրքրում այն պարզ հարցերը, որոնք նորեկներին պարզապես փակուղի էին հասցնում։ Ու ուբունթուն կատարեց այդ դերը, լավ հրոց հանդիսանալով ուրիշ դեսքթոփ օրիենթեդ դիստրոների համար։ Էդ առումով (հրոցի) իրանց դերը անփոխարինելի է։ Ու Ֆեդորան պիտի որ լիքը լավացրած լինի այժմ հենց այն պատճառով որ կա Ուբունթու։
ՌեդՀաթը, սակայն, անկասկած տրամադրում է ավելի բարձր մակարդակի սափորթ։
Ասենք, ոչ ինչպես այս կամ այն կոչակը սեղմել, այլ ուղղում են դրայվերներում բագեր, ջիսիսի/ջիդիբի/այսդթիի/նփթլ/նետվորքմենեգեր ու այլ, ավելի համակարգչային ու պարզապես քլիք անող յուզերին ոչ միշտ երևացող ոլորտներում են խորացել։
Ու առանց այդ, ոչ ուբունթուն կլիներ, այնպիսին ինչպիսին կա, ոչ դեբիանը, ու Լինուքսի բաժինը աշխարհում, սերվերների վրա ու քորփորեյթ ոլորտում անհամեմատ փոքր կլիներ։
Ի դեպ, երբ Քանոնիքալը հայտարարել ա որ նրանք ուզում են ուանքլիք ծրագրերի տեղակայումը անել նաև փրոփրայաթարի ԾԱ-ի համար, ու այդ ուանքլիքով որ վճարումներ կատարվեն, ու այդ մասին նույնպես լիքը աղմուկ բարձրացավ, ես առաջարկել եմ ոչ միայն ուանքլիք ինսթալեյշն իրականացնեն, այլ ուանքլիք դոնեյշն ավելացնեն պարզապես ցանկացած ծրագրի կամ լիբի դեվերին։
Երբ կա ինֆրաստրուկտուրա պարզ և հասարակ դոնեյթ անելու համար, երբ մարդը տեսնում ա ասենք ստեղն՝ «դոնեյթ թու դեվելոփեր», ու մեկ սեղմելով կարող է փող փոխանցել, դա անհամեմատ է նրա հետ, երբ մարդը պետք ա ինքը մտածի դոնեյթ անի, գնա նայի ոնց անի, ու տենց։
Ու այ դա կստիպեր սաղ դեվերին ավելի լավ տեստավորել իրենց ծրագրերը ուբունթույում։
_ու տենց_
[1]: http://www.markshuttleworth.com/archives/439
Չարենցի 10 շենքի երկու կողմից էլշլագբաումներ կան։
Մեկը՝ համալսարանինն ա, երկրորդը՝ նորակառույց բարձրահարկի բակն ա տանում։
Առաջինի կողքին «բուդկա» կա, ուայնտեղ երկու բիձուկ ա աշխատում – անցագիր ստուգում ու կոճակ սեղմում, որ բացվի ու փակվի։
Երկրորդը ինովացիոն տեքնոլոգիաներով ա աշխատում՝ այսինքն առանց բիձուկների հատուկ մարդու միջամտության։
Հարն է առաջանում, արդյոք ԵՊՀ-ում չեն գիտակցում որ դարն է թե պարզապես մարդ չկա ով ունակ ա տեքնոլոգիան գոնե կիրառի, եթե ոչ նախագծի ու պատրաստի։
Երկու դեպքում էլ ու՞մ է պետք այդ համալսարանը և իրա գոյության իմաստը ո՞րն է։
Հ․ Գ․ մենակմի ասեք որ նախագծում են ինժեներները, իսկ համալսարանը վեհ ա և գիտություններով ա զբաղված։
ու տենց
Post from mobile portal m.livejournal.com
Ամառային դահլիճը դատարկ է։
իսկ սիրահարների այգում, չնայած որ անհարմար է ու էկրանը փոքր է, սակայն մարդիկ իրար գլխի են հավաքված, ու կանգնած, ու ասեղին ընկնելու տեղ չկա բնավ։
ու դա նշանակում է որ ինչ որ մեկը բնավ բիզնեսից գլուխ չի հանում։
ու որ մի քանի հոգի կա որ սրիկա են։
ու տենց
ու տենց
ես սիրում եմ դեմոներ։
ու ես սիրում եմ օրիկ համակարգիչը։
ու սա իրա համար ամենալավ դեմոներից ա։
որը ի դեպ արդեն վերջերս ա արված ոչ թե ութանասունականներին։
ու էդ նենց մի տեսակ հավես ա հիմա էն կոմպերի համար տենց մի բան անել որ նույնիսկ էն ժամանակ չեին անում։
հա ու ի դեպ ես էդ տղեքին գիտեմ։
ու նույնիսկ օգնել եմ լիքը։
իսկ մի հատ սայթ ունեի գեոսիթիզում որը հիմա ջնջել են սրիկաները, իսկ ես չհասցրեցի բաքափել, որտեղ Ռենե Մագրիտի երեքհարյուրից շատ նկար քոնվերթ էի արել որ օրիկով նայել լինի։
մենակ կարող եմ գտնել ՑԵՈ մագ – քլաբ եուրոպ օրիկ-ի իմ էդ նկարներով քովերներից մեկը։
համ էլ ես այնտեղ տպագրվել եմ մի անգամ․ իմ չորս կիլոբայթանոց կրիպտոգրաֆիկ ծրագրով ։Ճ որը աշխատում էր Մաթիաս Շանդոր ցանցային շիֆրի սկզբունքով։
ու տենց
ու տենց
Այսօր սքրինշոտներ ցույց տալու հավես կա։
Սա մեմոիս այսպես ասած դեսքթոփն ա։ ՑՊՈՒ-ն ֆրեքուենսին գցում ա երբ անգործ ա։
Իսկ սա մոկն ա որ րոքսթերմի մեջ նվագում ա ։Ճ
ինչպես միշտ, սակայն։ ։Ճ
ու տենց
ու տենց
ինձ համար մի տեսակ վախենալու տխուր ա էս ֆոտոն։ ո՞նց թե թայմ աութ։ ինչու՞ թայմ աութ։ ու տենց։
ու տենց
_ու տենց _
_ու տենց _
Գիտեք որ արհամարհանքով եմ վերաբերվում ջավա/դոթնեթ/մոնո/քորփորեյթ/էնթերփրայս և այլ իմպերիալիստական չաղ և քաղքենիքաղցած գործիքներին։
Տեխնոլոգիապես։
Ընդհանրապես փորթաբլ լեզու ունենալու գաղափարը լավն է։
Այսինքն մի լեզու որով ոնց էլ գրես, ամեն ինչի վրա քմփայլ կլինի։
Ու ոչ թե նենց ոնց որ ասենք սի-ն որ ասենք եթե ԳՆՈՒ սի քմփայլեր ամեն տեղ կա, ուրեմն ֆսյո։
Չեմ ֆսյո չի բնավ, քանզի ասենք դուք շիֆտ-միֆտ անու՞մ եք։ Վաաաայ, բա էնդիաննեսսը մոռացա՞ք։
Բա տիպերը ձեր մոտ ի՞նչ չափսերի են։
Էթեսեթտրա։
Ու էդ տեսանկյունից իհարկե վատ չի որ ինչ որ տենց բան փորձել են մտածել։
Բայց սպասե՛ք։ Բանն այն է որ լիքը այլ լեզուներ ստեղծվել են հենց փորթաբիլիթին մտքին ունենալով։
Քանզի Լիսպը նա լյուբիծելյա ա, ապա հեռու չգնալու համար հիշեմ Ադան, որտեղ տիպերը առհասարակ ռանջերով են նկարագրվում, ասենք
type Range_Type is range -5 .. 10;
type Angle is delta Pi/2.0**31 range -Pi .. Pi;
Կարող եմ նաև նշել Լիմբո-ն, որը Ինֆերնո համակարգի հիմնական ծրագրավորման լեզուն է։
Ու եթե Լիմբոն համեմատաբար նոր է (իննսունականներ)
ապա Ադան վաղուց կար ու ջեներալփուրփոս է։
Սակայն մարկետինգը ասում է որ սիրուն չէ անել Սան Ադա Մաշին։ Ավելի լավ է մի նոր բան մտածել։
Ջավան ռադիկալ ա, սակայն բնավ ազատ չէ։ Այսինքն, գրել միմիայն օբջեքթ օրիենթեդ պետք չէ։
Լիքը խնդիր կա երբ օբյեկտները լրիվ ավելորդ են։
Մի ծրագրավորող ասում էր որ երբ ջավայով ա գրում, հա պատերի ա իրան խփում։ Քայլ ձախ, քայլ աջ՝ պատ։
Ու դրանք ոչ թե ասենք թայփ տեստեր են որոնք օբյեքտ լեզվին շատ անհրաժետ են, այլ ասենք վիրտուալ մեքենան։
Սինտաքս։
Կրկին մարկետինգ։ Սի-ի սինտակսի թերությունները մնացել են։
x=x+1 – ներեցեք, ո՞նց եք բացատրելու մարդուն էդ ո՞նց ա x-ը «հավասար»։ Չէ՞ հավասար չէ բնավ։ Վերագրվու՞մ ա։
Ապա վերագրման նշան կիրառեք, որը ընգծում ա անհավասարակշռությունը։
Այդ նշանը Ալգոլի ժամանակներից կա՝ :=
Չի դզում՝ նորը մտածեք։
Ու ասեմ որ Յունիքսի ստեղծողները իրանք ով նախագծել են Լիմբոն, արդեն այնտեղ կիրառում են հենց այդ նշանը։
Լիմբոն և Օբերոնը ինսփայր են արել Գոու, որին խորհուրդ եմ անում ուշադրություն դարձնել։ Չնայած, իրա մեջ դեռ ռեալիզացիա արած չեն շատ հնարավարություններ, որոնք կան պարզ Օբերոնում, բայց դա հիմա էական չէ։
Էդ նաև ազատում ա == որպես էքվալիթիի նշան օգտագործելուց։
Առհասարակ, ==, <> սխալի բուն են։ Նիշերից մեկը չտպվեց՝ հետո լիքը մարդ տառապում ա խնդիրը գտնելով։
Ու մի ասեք, փորձառու ծրագրավորողը տենց սխալ չի անի։ Ինչի՞ փորձառուն տենց հիմար բաներով պիտի տարբերվի անփորձից։ Փորձառուն մի քիչ այլ գաղափար ա։ Տենց հիմար փորձ պետք չէ բնավ։
Ռեալիզացիա։
Դիտարկենք ՋՎՄ/ՋԴԿ և գցջ։
ՋՎՄ-ի շերտը շատ ծանր է և չաղ։
Մասշտաբիրուեմոսծը բացակայում է։
ՄԵ-ն միկրո էդիշն ա, այլ ոչ թե ստանդարտ մեքենայի քոր, որը էքստենսիբլ ա լինում, ու դառնում ստանդարտ փլագիններ ավելացնելով։
Էքսթենսիբլիությունը – սիրուն լուծում ա։ Տարբեր էդիշններ՝ տգեղ և հիշեցնում է հենակներ, որոնք, անկասկած շատ են կիրառվել ռեալիզացիայի ժամանակ։
Վիրտուալ մեքենան ուտում է հիշողություն և մինչև վերջերս բաց չեր։
Ու որպես կանոն ջավա կոդը անհամեմատ դանդաղ ա կատարվում։
Իմ խորհին համոզմունքն է որ մենք ժամանակից թանկ բան չունենք։
Այսպիսով ծրագրի վրա թող նախագծողները ավելի երկար աշխատեն, բայց մենք քիչ ժամանակ սպասենք ամեն անգամ։ Սակայն, իրականությունն այն է որ դա հակասում է մարկետինգի և բիզնեսի շահերին։
Ինչքան արագ գրվի սոֆտը, այդքան արագ շուկա կհանվի, այդքան քիչ փող կծախսվի նախագծման ընթացքում։
Ջավայի տորմոզնուտոսծի շատ հավես իլլյուստրացիա կա։
Ռուսները Տոմմի անունով ռոբոտ ունեին։ Ինքը մասնակցում էր ԴԱՐՊԱ-ի կազմակերպած րեյսինգի մրցույթին։ Եվ սպանվեց իրան ապստենու գլուխը պատով տվեց։ Երևի ԳՑ-ն էր միացել։ Այդ դեպքից հետո ծրագրավորողների մի մաս սկսեց համաձայնվել ջավիստների հետ այն մասին որ «ջավա նե տարմազիտ»։
Իմ իմացած յուզերների մեծ մասը զզվում ա ջավա ափլիքեյշններից․ «նրանք ծանր են, դանդաղ և այլն» պատճառաբանություններով։
Այդ իսկ պատճառով հիմա ջավան հարկադրվել է հեռանալ քորփորեյթ լուծումների ասպարեզ։ Դեսքթոփ ափլիքեյշններ անտեսելի քիչ են։
գցջ-ն՝ քմփայլ է լինում նեյթիվ կոդ, լինկ էր լինում սի և այլ գրադարաններին, նույնիսկ աղբ թափելը իրականացվախ է Հանս Բոեհմի Սի/ՍիՓլասՓլասՔոլեկտորով ։ Ահագին գործ իրան լավացնելու մաջ արել է ՐեդՀատը, որը ասենք, ժամանակին պատչեր արել որ Թոմքատ իրանով քմփայլի։
Այս իրականացումը վատը չէ, նույնիսկ լավն է, սակայն իրանով լիքը բան անել չի լինի։ ՋԴԿ-ի օփենսոուրսացումը կարող է խոչընդոտել այս լուծման հետագա զարգացմանը։
Արտաքին տեսք։
Ջավայի Սվինգ ուիդջետներից տգեղ բան չկա։ Մոտիֆը նույնիսկ սիրուն ա դրա հետ համեմատ։ Այսպիսի բաներից հետ տալս գալիս ա։ Լուրջ։ Սիրտս խարնում ա։
Ընդ որում ուինդոուսում էդ ուիդջետներով հաճախ հասարակ մաուսի սքրոլ չի աշխատում։ Լինուքսում ի դեպ՝ աշխատում ա։
Եթե ԱյԲիԷմի ՍՎՏ թուլքիթը չլիներ (էկլիպսի ուիդջետները դրանով են արած) ի՞նչ էիք անելու այ դեվելոպերներ։
Իդեոլոգիապես։
Իմ կարծիքով,
Ջավան ինքը իրա դիզայնով օփեն սորսին խփում էր՝ տիպա մեզ պետք չեն իսխոդնիկներ պորտ անելու համար, այլ պլատֆորմային, քանզի ամեն պլատֆորմայի վրա մի վիրտուալ շերտ կա։
Ու ջահնդամը որ լիքը հիշուղություն ա ուտում այդ շերտը, և հիմնականում դանդաղ են աշխատում ծրագրերը։
Սաղ հեչ։ Փաստորեն հիմա ստացվում ա որ նույնիսկ նենց տգեղ լուծումը «լավն» ա դարնում երբ այֆոնը կապվում ա օբջեքթիվ-սի-կակաո վիճակներին փորթաբիլիությունը խոչընդոտելու նպատակով։ Ի դեպ, էփլին լավ կհարվածի ՔյուՏի պորտը։ Թե սիպլասնել են բան անելու։ Ո՞ր պատճառաբանությամբ։
Հա, ու ասենք ծանոթ եմ տեսնում Սոնի Էրիկսոնով, ասում եմ՝ լավ ա չի բողոքի որ բան չի կարողանում տեղակայել, քանզի իրա մոտ, ջավա կա՝ աշխատում ա լիքը բան։
Չնայած ՄԵ-ի ռեալիզացիան նենց աղքատիկ էր վախտին, ասենք թափանցիկ սպրայտեր չկային։ Չգիտեմ հիմա ավելացրել են թե ոչ։
Իսկ նապասլեդըկ խորհուրդ եմ տալիս նայել սա ու համոզվել թե ով է ջավամանը իրականում ։
_ու տենց _
էս քոդվիժն սի քմփայլերը ինչ ախմախ բան դուրս եկավ։
նեսթդ քոմենթը ինչ էր որ չկարողացան անել։ էդ որպես մասնագետ եմ ասում, երեք տող բան էր ավելանալու որ կարողանա պարս անել։
ու տենց
քրոսփոսթ graffiti_am{.lj-user}
qr-code reader բեռնել այստեղից
իսկ հեռախոսով անմիջապես մտեք այստեղ
ու տենց
_ու տենց _
_ու տենց _
յա տակի սիոնիստ յեվղեյ
փաստորեն
ֆսեմիրնայը գասպոդստվը ֆորեվա
_ու տենց _
Սոլարիսի հետ աշխատելուց լավ զգում եմ, որ չեմ կարող այն «վատը» անվանել։ Նենց կարգին, ստաբիլ համակարգ ա, լիքը պլյուսերով։
Բայց գեղեցիկ այն արդեն չեմ կարող անվանել։
Տգեղ է այն, իսկ հավաքողները՝ անճաշակ։
Նույն, յունիքսի քոնսեփթով լինուքս դիստրիբուտիվները․․․ սակայն ոչ, ու՞ր ենք հեռու գնում, նույն Նեքսենթա-ն, որը օփենսոլարիսի հիման վրա է հավաքբած՝ ինչքա՛ն ավելի սիրուն է ու հարմարավետ։
Այստեղ հիշում եմ, երբ Փոլ Գրեմը գրում էր, որ հաքերությունը գիտությունից տարբերվում է․
The way to create something beautiful is often to make subtle tweaks to something that already exists, or to combine existing ideas in a slightly new way. This kind of work is hard to convey in a research paper
Գիտնականը նորի հայտնագործություն է անում։
Նկարիչը, կամ հաքերը, ի տարբերություն նրան, կարող է նույն իրը պտտել, և մատուցել, մարմնավորել այլ տեսանկյունից։
Այսպես, նեքսենթա թիմը մատուցում է Սոլարիսը դեբիանոտ սոուսով, և արդեն ստացվում է գեղեցիկ պատկեր։
Իհարկե, դա հնարավոր դարձավ միայն Սոլարիսը բացելուց հետո։
Կարճ համեմատություն, opensolaris vs solaris vs nexenta
Կարճ համեմատություն, opensolaris vs solaris vs nexenta
opensolaris — միմիայն գրաֆիկական ինսթոլեր, որը պահանջում է անհամեմատ շատ հիշողություն
solaris — ինսթոլերը, թեև ունի կոնսոլ տարբերակ, բայց պահանջում է ռեսուրսներ, նույնիսկ ջավա է խոդ տալիս
nexenta(gnu/opensolaris) — կոնսոլ ինսթոլեր, համեմատաբար քիչ օպերատիվ հիշողության պահանջներ, ավելի արագ ընթացք
Տեղակայումից հետո․
opensolaris-ը բեռնում է այսպես կոչված gnome java desktop-ը և պահանջում է 800+ մբ օպետարիվ
solaris՝ — նույնից
nexenta-ն կարող է տեղակայվել առանց գրաֆիկայի, բոլոր հետևություններով
Փոսթինսթոլ․
solaris — ամեն ինչ ձեռքով պիտի արվի։ Մարդը անում է մեքենայի գործ, հետո պիտի լոգին լինի, քաշի հատ հատ փաթեթները․․․ չշարունակեմ
sunfreeware կամ blastwave — իրենց pkg-get/pkgutil-ներով հաշիվ չէն քանի որ third party են, ու նրանցով միայն GNU սոֆթ է տեղակայվում։
opensolaris-ը արդեն ունեցավ Դեբիանոտ Սինապտիկի պես մի բան։ Յան Մուրդոքի ձեռքն է զգացվում։
Այնուամենայնիվ, dpkg/apt-get-ին անցնելու ̶դ̶ո̶ւ̶խ̶ համարձակություն Սանի ղեկավարությունը չունեցավ։
Այդ սինապտիկոտ գրաֆիկական ուտիլիտան ունակ է հաշվել կախվածությունները, սակայն կոնսոլ տարբերակ չունի։
Լավ, բայց գոնե արագ հաշվեր։ Երբ ընտրեցի gcc-ն, երկու-երեք րոպե մտածելուց հետո, այն հաշվարկեց, որ gcc-ն կախված է binutils-ից։
Nexenta-ի apt-get-ը (և բնականաբար synaptic-ը) նույնը անում են մի ակնթարթում։
Ահա և մի օրինակ ինչպես է լինում որ բաց կոդով տեքնոլոգիան ավելի հարմարավետ է և էֆեկտիվ։
_ու տենց _
Ինդիանա Ջոհնսը և կորած մանուալը
_ու տենց _
TMultiReadExclusiveWriteSynchronizer
_ու տենց _
Ես բնավ հավես չունեմ դա անել, բայց մոտավորախես բացատրեմ ինչպես է լինում որ երկու ժամում մի 600 վոութ են հավաքում։
Ուրեմն․․․
Նայում ենք http://womanphoto.wordpress.com/2010/04/05/poll/ սոուրսը՝
Գտնում ենք, որ “Vote” դա բաթն չէ բնավ, այլ հղում․
<p>
Տողը կոնկրետ չեմ գրում, մեկա ով արել ա, արել ա, ով չի արել, թող ավելի խառնաշփոտ չստեղծի, կամ ինքը մտածի։
</p>
<p>
Ես բնավ հավես չունեմ։ Գնացի քնելու
</p>
<p>
<i> ու տենց </i>
</p>
ահա ինչպես եմ ես ստեղծում պարզ դվդ֊նդեր առանց ցանկի։
this is how do i create simple dvds without menus.
իսկ ահա ինչպես եմ ես քոնվերթ անում իմ Միրո Վիդեո քարտով ներմուծած մոուշնջպեգ տեսանյութերը՝
and this is how i was converting my miro video captured motionjpeg movies:
<blockquote style="border-left: 2px solid #FFCC00; padding: 10pt; margin-left: 30pt; background-color: #FFFCEC;">
<p>
lav2yuv $1 | yuvscaler -O DVD | mpeg2enc -f 8 -o video.m2v<br /> lav2wav $1 | mp2enc -v 2 -b 224 -r 48000 -o sound.mp2<br /> mplex -f 8 sound.mp2 video.m2v -o $1-dvd.mpg
</p>
und so weiter
Բաշը լոգեր է պահում, պատմություն։ Բայց չի գրում երբ է եղել ինչ որ բան։ Այսպես կարելի է նրան ասել, որ հիշի նաեւ ժամը՝
echo ‘export HISTTIMEFORMAT=”%h/%d – %H:%M:%S “‘ » ~/.bashrc
_ու տենց _
երեկ ես թումանյանի սաս-ի 7777-րդ հաճախորդն էի։
փաստորեն
[այստեղից ][1]
_ու տենց _
[1]: http://www.stlport.org/resources/StepanovUSA.html
Պարև, Կասպեար։
_ու տենց _
Սենց ընկերություն կա, անունոը՝ նեթափ։ Հավես դիվասյներ ա արտադրում։ Իսկ սարքերն ու մասերը ուղարկում է երաշխիքով․ եթե փչանա, պահանջվում է միայն հասցնել այդ սարքը ԴՀԼ-ի մոտակա գրասենյակ։ Եվ ձեռքերը լվանալ հակաբակտերիալ օճառով։
Բաաաաաայց․․․
Հայաստանում քիչ է, որ սարքը պետք է անցնի զատամոժկա, ու դա, բնականաբար, պահանջում է լրացուցիչ ծախսեր։
Ամենակարևորը, անհրաժեշտ է սարքը երկրից հանելու համար ՊՆ-ից թույլատվություն։
Որը անշուշտ խելացի է մտածված, քանի որ երբ նոութը ուսին գցում ես ու գնում ես (ու գնում ես, ու գնում ես, und so weiter, und so weiter), ՊՆ-ի թույլատվություն պետք չէ բնավ, բյաց երբ նեթափի վինչը տուփի մեջ ես դնում, որ փոստով գնա, ապա այ այսստեղ արդեն պետությունը քո մասին հիշում է։
_ու տենց _
(15:09:46) norayr: anyone tried to crosscompile gentoo system in QEMU by using sd card as a qemu hard drive?
(15:10:05) norayr: then get out out the card and insert it into nokia
(15:10:27) Stskeeps: norayr: there are insane people like that around here, yes
(15:10:33) norayr: nice 🙂
_ու տենց _
prof. Niklaus Wirth at the 4th Annual Google Test Automation Conference
_ու տենց _
author of QEMU, tcc (tiny c compiler), ffmpeg, and other projects, Fabrice Bellard is also author of tv signal generator
inspired by this radio signal generator made from a Linux pc and a monitor.
_ու տենց _
if you accidentally install ie8, and then accidentally setup xp sp3, then, your ie8 become unremovable. “Remove” button disappears from “Add Remove Programs”.
if anyway you have a courage to uninstall sp3, and get back “Remove” button, then, you’ll get a blackmail – list of applications which possible may not work after ie removal, like lingo, which were installed and working before that notorious ie installation
_ու տենց _
վճռեցի ես էլ ժամանակ առ ժամանակ դիմանկարներ ցուցադրել։ ու ոչ միայն
Գարինը և նրա հիպերբոլոյիդը Հովիկը և նրա լուսադիոդները
_ու տենց _
mkfs.reiserfs and mkfs.reiser4 արտաքին 1տբ վինչի վրա տևում է՝ ~ 50 վայրկյան
mkfs.ext3 and mkfs.ext4 նույն վինչի վրա տևում է արդեն ~ 10 րոպե
այսպիսով, րայսերֆս-ը մոտ տաս անգամ ավելի արագ է ստեղծվում։
_ու տենց _
եթե որեւէ մեկը պատահաբար արել է
cd /
mv * /mnt/
Այսինքն, փաստորեն մենք ունենք դատարկ ռութ, եւ նորմալ յունիքս ֆայլային համակարգը /mnt֊ում։
Դուք չեք կարող անել չռութ (chroot)։ Դուք չեք կարող նույնիսկ աշխատացնել /mnt/bin/cp որ հետ բերեք ամբողջը։
Սակայն, դեռ կարելի է վերականգնել համակարգը
առանց մեքենան ռեստարտելու եւ բեռնելու այլ լայվսիդի կամ լայվյուսբ համակարգ։
առաջին հերթին, եկեք սահմանենք նոր գրադարանների ուղին՝
LD_LIBRARY_PATH=/mnt/lib:/mnt/lib64:/mnt/usr/lib:/mnt/usr/lib64:$LD_LIBRARY_PATH
այնուհետեւ աշխատացնենք cp ծրագիրը ld-linux բեռնիչով այսպես՝
այնպես որ զգոն եղեք մվ անելիս։
\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\_____
when someone accidentally did
cd /
mv * /mnt/
Thus, suppose you have an empty root, and normal unix filesystem layout in /mnt
You can’t do chroot. You even cannot run /mnt/bin/cp, to copy it all back to filesystem root.
it is still possible to recover system <font color="red"><b>without rebooting</b></font> machine and booting from livcd/liveusb
first, let’s export new library path:
LD\_LIBRARY\_PATH=/mnt/lib:/mnt/lib64:/mnt/usr/lib:/mnt/usr/lib64:$LD\_LIBRARY\_PATH
then, run cp with ld-linux loader like this:
<blockquote style="border-left: 2px solid #FFCC00; padding: 10pt; margin-left: 30pt; background-color: #FFFCEC;">
<p>
/mnt/lib64/ld-linux-x86-64.so.2 /mnt/bin/cp -a /mnt/lib64 /
</p>
_ու տենց _
հայացքը իմ միշտ հեռուն է նայում
_ու տենց _
ահա և [այս ֆենոմենի][1] բացատրությունը
Հաճախ այնպես է լինում, որ կապը դուրս շատ դանդաղ է, սակայն կա արագ կանալ որևէ արտասահմանհյան սերվերի հետ։
Ապա ստիպում ենք wget-ին գրել ստդաութի մեջ,
այ այսպես՝
_ու տենց_
[1]: http://norayr.livejournal.com/145517.html
այ այսպես ես քաշել եմ երկու հորյուր կբ վեց մբ/վայրկյանը արագությամբ
իսկ այսպես ես քաշել եմ երկուհարյուր մեգաբայտ/վայրկյանը արագությամբ (դե ջիջիլ) երեսուն մեգաբայտանոց ֆայլ
իսկ ինչպես դա ստացվեց, երբ մեր օֆիսում դիալափին համեմատելի կապ ա՝ կգրեմ մյուս անգամ։ 🙂
ու տենց
անիմացիաները պատրաստվել են հետեւյալ սկրիպտի օգնությամբ՝
_ու տենց_
[1]: http://norayr.am/weblog/uploads/2009/10/lie1.gif
[2]: http://norayr.am/weblog/uploads/2009/10/lie2.gif
[3]: http://norayr.am/weblog/uploads/2009/10/lie3.gif
[4]: http://norayr.am/weblog/uploads/2009/10/lie4.gif
[5]: http://norayr.am/weblog/uploads/2009/10/lie5.gif
[6]: http://norayr.am/weblog/uploads/2009/10/lie6.gif
Մի օր Արմենը գնաց տեսնելու իր ընկերոջը, Արթուրին, ով աշխատում էր ամերիկյան նաֆթ փնտրող կազմակերպությունում։ Արթուրի գործը համարվում էր վտանգավոր, ու նա «շատ» (կարդա բարձր կլասի ԱյԹի աշխատողի չափ) փող էր ստանում։ Նաֆթ փնտրողները ունեյին ջիպ, որի մեջ կար ՄՍ-ԴՈՍ-ի տակ աշխատող համակարգիչ, ու ամորտիզացիայի նկատառումներով զսպանակների վրա ամրացված կոշտ սկավառակներ։ Այս անգամ, Արթուրի ամերիկացի շեֆը Արմենին բողոքեց, որ թյուրիմացաբար ջնջել է այդ ԴՈՍ-ի տակ գրած սոֆթը, ու հիմա պետք է կրկին պատվիրի որ նահանգներից ուղարկեն։ Արմենը հետաքրքրվեց թե ինչ սոֆթ է, ու թռուցիկ նայելուց հետո, սկավառակներից մեկի վրա հայտնաբերված Նորտոն Աներեյս ծրագրով վերականգնեց ջնջվածը։
Ամերիկացին այնքան էր ուրախացել, որ Արմենին հարյուր դոլար տվեց։ Արմենը փորձում էր հրաժարվել, բայց ամերիկացին բացատրեց, որ միևնույն է այդ փողը ծախսելու էր սոֆթը նահանգներից ստեղ հասցնելու համար։ Ու այդ պահին Արմենն էլ ուրախացավ, որ պարզապես ընկերոջ մոտ մտնելով, և գրեթե մատը մատին չկպցնելով, հարյուր դոլար աշխատեց։
Իսկ Արթուրը հետո հիվանդացավ և մահացավ։ Գուցե բարձր վճարվող գործը իրոք վտանգավոր էր։
– Բայց ծրագիրը շատ հասարակ զգիչներից (սենսոր) տվյալներ կարդող ու ֆայլերի մեջ գրող գործիք էր։ – ամփոփեց Արմենը։ Եթե հնարավոր չլիներ վերականգնել, մի կես ժամում կգրեյի։
ու տենց
http://www.ibm.com/developerworks/ru/library/l-friendfeed/index.html?S_TACT=105AGX99&S_CMP=GR01
ու տենց
չեք հավատա, ես այսօր windowmaker գրողին բաներ եմ սովորացրել։ Լու՛րջ։
Ուրեմն հայերեն թարգմանությունը ուղարկել եմ, քոմիթ արեց ջիթ, հետո ասում ա՝ լսի, չեմ ջոկում, որ կոնֆիգուր եմ անում, ասում ա նոու լոքեյլ սելեքթեդ։ Ասեցի ծիպը կա՛ց, չգիտեմ դու ոնց ես անում, իմ մոտ ջենթույում LINGUAS ենվայրոնմենթ վարյեյբլ կա, իրան նշում եմ՝ «hy en ru»։ Ասե՛ց կաց փորձեմ, ասեց իմ մայրենի պորտուգալերենով չեմ փորձել դեռ։ Հետո փորձեց, դե նա էլ է ջենթու քշում, ու ստացվե՛ց։ Ու շատ ուրախացավ։
ու տենց
Այսօր աչքովս ընկան հին սկրիպտերը։ Ահա [ինչպես եմ ես քոնվերտում][1] ցանկացած armscii-8 տառատեսակ դեպի utf-8.
Որոշ armscii-8 տառատեսակներում և֊ը սխալ տեղում է ու դա պետք է ուղղվի՝
Some armscii-8 fonts have wrong location of և and this needs to be patched.
#/usr/bin/fontforge Open($1) Select(168) Copy() Select(162) Paste() Reencode(“armscii-8”,1) Reencode(“iso10646-1”) #Generate($1:r + “.ttf”); Save($1)
Եթե ճիշտ եմ հիշում, Generate֊ը պահում է նոր տառատեսակը այլ անունի տակ, բայց, քանի որ քոմենթ է դրված, գուցե սինտաքսը սխալ է։
Այս սկրիպտերը տառատեսակը օվերրայթ են անում քոնվերտելուց հետո, այնպես որ ուշադիր եղեք, եւ նախապես պահեք օրիգինալը։
Ահա ֊ պարզապես որոշեցի կիսվել։ Շատ հեշտ է՝
As far as I remember, Generate saves new font under different name, but as this commented, probably, syntax is wrong.
This scripts overwrite current font after conversion so be careful and do a backup.
This is it - just decided to post here. Very easy to do
ls *.ttf | xargs -n 1 convert.ff
որպեսզի քոնվերենք լրիվ տտֆ տառատեսակները ընթացիկ պանակում։
վայելեք ։Ճ
in order to convert all ttf fonts in current folder.
enjoy
_ու տենց _
[1]: http://norayr.am/weblog/2008/01/21/фонты/
ահա ինչպես եմ ես քոնվետում տեսանյութեր որ հետո նայեմ իմ Սոնի Էրիքսոն w800֊ի վրա՝
_ու տենց_
This is a famous RedHat packaging.
Enterprise, y’know.
_ու տենց _
Հաճախ կարգիչները կոնֆիգ են արվում բութի ընթացքում ինչ որ գործողություններ անել․ միացնել ցանցային ֆայլային համակարգերը, նորացնել ժամանակը նտպ սպասարկչից, կամ կպնել ՆԻՍ֊ին։
Որպես կանոն դա աշխատում է արդեն ինսթալից հետո, օրինակ երբ ուբունթուն փորձում է ժամը ուղղել նտպ սպասարկչին կպնելով։
ապա առանց ցանցի բութ լինելը ավելի շատ ժամանակ է պահանջում՝ համակարգը փորձում է կպնել նտպ/նֆս/նիս սպասարկիչներին մինչեւ թայմ աութը չլրանա, ու պետք է լինում սպասել։
Պարզագույն լուծումը կլիներ ստուգել ethtool֊ի օգնությամբ ցանցային մալուծը միացված է թե ոչ, կա արդյոք քարիեր, ու չաշխատացնել այդպիսի գործողությունները առանց ցանցի։
Այնպես որ պետք է ընդամենը փակցնել այս տողերը համապատասխան ստարտափ սկրիպտերի մեջ՝
\___\___\___\___\___\___\___\___\___\___\___\___\___
many workstations configured to process some tasks at boot: mount network filesystems, update time from ntp server, or connect to the nis.
often that works even out of the box after installation, for example ubuntu tries to get time from ntp server
in such cases networkless boot requires more time: system tries to connect to ntp/nfs/nis server unless time is out, and it takes a while.
simple solution would be to check with ethtool whether network cable is plugged, carrier exists, and don’t run such tasks if not
So, all you have to do is:
drop this couple of lines in a beginning of corresponding startup script:
<blockquote style="border-left: 2px solid #FFCC00; padding: 10pt; margin-left: 30pt; background-color: #FFFCEC;">
<p>
s=`ethtool eth0 | grep Link | awk ‘{print $3}’`<br /> if [[ x$s != xyes ]]; then exit 1;<br /> fi
</p>
ու տենց
People can be good, bad, or journalists
There are 10 kinds of people: those who know binary and those who don’t.
there are only 10 types of people: those who know ternary, those who don’t, and those who confuse it with binary
ու տենց
– Նորայրի մոտ դիսկերը մեկից մեկ գրվում են
– մեկ մեկնաբանություն՝ մեկից մեկ մեկ արագությամբ են գրվում
ու տենց
x: լսի, սքլայթը քեզ դուր գալիս ա ?
me: իրա մասին ով ա լսել որ իրա ծակերից իմանան
x: որպես մայսքլի ալտերնատիվ
8:49 PM me: լսի բազաներից լուրջ խորհուրդ եմ տալիս ֆայրբիրդը
վերջն ա
x: լուրջ ??? :/
me: օրաքլին տալիս անցնում ա, մայսքլը մի կողմ քաշված ներվայինացած ծխում ա, ու բաց ա
լուրջ
մի հատ նայի կտեսնաս
8:50 PM x: հա դե բազան պետք ա բաց ըլնի
չեմ ջոգում օրաքլը ոնց ա առաջ գնում
էն կարգի որ սանախառը առնում ա
ամդ-ով բանով ինչքան գիտեմ
me: «ենթերփրայզ» ա ու բուրոկրատները վեդուտսյա
լսի ացտոյ ա
իրա ինստալլյացիոնկեն մենակ ինչ արժի
8:51 PM ուրեմն ինսթալ անելու համար
պետք ա սերվերի վրա ունենաս գրաֆիկա ու ջավա
ախր ինչի՞
x: այ էդ րիվ հասկանում եմ քեզ
me: որ նեքստ սեղմես
x: բազա ա բոզը
(սիորւն ստացվեց)
me: ինչի՞ս ա պետք նեքստ սեղմեմ
որ ենթերփրայզ ա դրա համար՞
8:52 PM բոզբազ՝ փորձեք և կփոշմանեք
8:53 PM x: բօզբազ – փնտրիր կանանց
ու վուլքար սքլ սինտաքս
տեղից էլ վուլգարին մոտիկ ա
8:54 PM լսի, սքլայթը վերջն ա իմ համար
me: դե լայթերը ի տարբերություն ինթերփրայզներին լավն են լինում
8:55 PM x: int-ում ‘7’ կարաս մտցնես նախույ
🙂
հա դե
խիստ կասկածում եմ որ օրակլին փող տվողը իրա փողի 30%-ից ավելը օգտագործի
8:56 PM նկատի ունեմ էդ փողի դիմաց ստացած ավել ֆունկցիոնալի
me: օրաքլը սրիկա ա
ուրեմն րեդհատը տանջվում ա հավաքվում ա
լիքը փող ա ծախսում ջիսիսի, ջիդիբի, ինչ ասես
կերնելի ահագին մասը իրանք են անում
գլիբսի իրանք են մեյնթեյն անում
8:57 PM ու րեալ ֆայթերն ա օուփեն սոուրս լուծումների քորփորեյթ աշխարհում
ինչքան էլ իրան չսիրեմ
իսկ էս անտերը օրաքլը իրան վերցնում ա քոմփայլ անում ու մի քիչ ավելի էժան գնով տալի
տիպա մեր սափորթը էժան ա
8:58 PM այ դուք պարազիտներ ես ձեր ինչն եմ ասել
ձկան աչքեր
անուննել դնում են անբրեյքաբլ լինուքս
էդ նրանից հետո արեցին որ ուզում էին րեդհատենց առնեն
իսկ ռեդհատենք ասացին՝ դե գնա է, էս ով ես դարձել
հիմա էլ ուզում են սանին առնեն
8:59 PM նահանգների հանձնաժողովը թողել ա բայց եվրոպայինը կարծես ուզում ա կասեցնի
հակամոնոպոլնի վիճակներով
ու տենց
օտմազկեքով
x: 95wgi
չջոգի
յանի 2 ամիս առաջ էին առել սանին
me: չէ
9:00 PM դեռ չէ
x: լսի, մի վատ բան եմ նկատել
me: սդելկան պետք ա անցնի մի քանի հանձնաժողով
x: ֆեյսբուքի սըռչը տակից ինչ որ գլոբալ ռեզուլտատներ ա բերում
վեբից
սկզբում դզեց
ասի հեսա
9:01 PM me: ահա
ես էսօր տեսա
նկատեցի
x: էնքան ա սոշլ նեթվոռք վիճակներից սկսում են ընդլայնվել
տակը նկատեցիր որ գրած ա բինգի ռեզուլտատների վրա ա ?
ես մայքռոսոֆթին առանձնապես դեմ չեմ
9:02 PM x: բայց դե կլոունություն չեմ սիորւմ ելի
x: 9:03 PM մի բան էին արել ինձ դզել էր
սպաս փորձեմ գտնել
x: www.microsoft.com/tag/default.aspx
me: վ պրինցիպե իրանց ՔՌ կոդն էլ վատը չէր
x: դե գունավոր էր, դզեց
me: սիրուն ա նայվում
x: հա հենց էդ եմ ասում
9:07 PM 🙂
էն լինը որ նայես էդ ա
me: իմ մունլայթը ցույց չի տալիս․․․
ունեմ իրան
բայց ասում ա մունլայթ իզ քոմփայլեդ ուիթաութ երկու սափորթ
սպաս նաեմ կարամ րեինստալլ անել
ինչ որ յուզ ֆլագ կա
չէ
9:08 PM չկա
նորմալ հավաքած ա
լսիիիիի
նույն բանն ա ինչ ես ասել եմ
լրիվ
ինձ էլ ա դզել
լսի
9:09 PM իսկ գիտե՞ս իրանց մի հատ տոնկի կեղտոտության մասին՞
x: ՞
me: լսե՞լ ես ֆայլ սթրիմերի մասին
x: սերվեր ա ինչ որ ?
չեմ լսել
x: ուրեմն ասենք կարաս գրես՝ նոուտփադ աաա․տքստ
մեջը բան գրես
հետո գրես՝ նոութփադ աաա․տքստ։1
ու դա կլինի նույն ֆայլի այլ սթրիմ
ընդ որում
9:10 PM առաջին սթրիմի մեջ ասենք կարաս բան չգրես
իսկ մյուս սթրիմերի մեջ լիքը բան գրես
ու ասենք մի գիգ ունենաս
բայց ֆայլը ցույց ա տալիս զրո
էդ իրանք արել են
հատուկ մետա ինֆորմացիա պահելու համար
ու նտֆսի մաս են դարձրել
հիմա դա նշանակում ա որ
9:11 PM եթե իրանց սարքած ֆայլը, իսկ իրանք ուզում են ամեն իրանց ֆայլ ֆորմատները կապեն
էդ սթրիմերի հետ
ասենք դոքիկսն էլ կարծեմ
ու դա նշանակում ա որ քոփի ես անում նտֆսից այլ տեղ
ինքը էդ ինֆորմացիան չի կարա քոփի անի
քանզի նտֆսը միակ ֆայլային համակարգն ա ով տենց բան ունի
ու նենց տոնկի են արել
չես կարա ասես ինչի ես արել
9:12 PM կասի ձեր ֆայլային համակարգներն են ացտոյ որ չունեն իսկ ես արել եմ օգտագործում եմ
ու տենց
x: պահո
լուրջ վոռի ա
me: ահա
x: կռիսականով դրել խրում են
բաաաայց
որ դարն ա
9:13 PM գուգլ դոքս կա բան կա
մեկ ա ես էդ ֆայլը 2 րոպեում կունենամ դոկիսքի դեպքում
ու մնացածների համար էլ լուծում կլնի
ու դրանից չեմ մտածի որ էքստը անկապ ա
այլ իրանց քֆուր կանեմ
9:15 PM me: http://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29
ու տենց
Ջաբեր պորտերը հաճախ փակված են լինում ընկերություններում։
Սակայն ջաբերը աշխատում է նաեւ սսլ պորտերով, օրինակ ջթոքը սսլ պորտով լսում է։
դոմենը նշված է googlemail.com որովհետեւ ես կպնում եմ Գերմանական այփի֊ից ուր gmail թրեյդմարկը ունի իրավական խնդիրներ։
այնպես որ զգոն եղեք
_ու տենց _
Сегодня коллега приобрел такой вот девайс в подарок.
Причем он искал мп4 плейер. Продавец ответил, что такого нет. Есть тока мп3. Стоят – 7500 драм.
Коллега взял мп3 плейер, заплатил деньги, но уходя его взгляд случайно упал на устройство с экранчиком:
– А это что?
Продавец почесал затылок, прочел громко надпись
– мп4 плейер
– Скока стоит?
– 7.000
– Ну я его беру – возвращай мои 500 драм – решил коллега.
Принес он значит, девайс на работу, а я такие медиа гаджетс люблю и попросил его поиграться 🙂
Первым делом – самолеты видео.
Не знаю, каким боком это мп4 плейер, но он решительно отказался проиграть скачанный с мною ютуб .mp4 файл.
Однако в нем был файл с расширением amv, который он показал, а моя утилита file не узнала
Посмотрел в вики – есть такой формат` http://en.wikipedia.org/wiki/AMV_video_format
И вовсе он не мп4, а почти моушнжпег. Нет временной компрессии, только пространственная.
С девайсом, кстати, софта для пережатия видео файлов amv – не шло. Поискав и инете узнал, что есть такой патч ffmpeg-а ` http://code.google.com/p/amv-codec-tools/
И похоже упоминается лишь одна виндовс утилита для конвертации
The S1mp3 players ship with often buggy, Microsoft-only GUI’s for converting video to the AMV format.
Поэтому, установив/скомпилив эту ветку ффмпега, можно в амв любое видео сконвертировать 🙂 А патчи собираются добавить и в основную ветвь.
Я видел тестировать уже не стал, и перешел к ebook reader-у.
Интерфейс у него русский – следовательно, кириллицу открывать должен.
Первым делом залил utf-8 файл.
Нет, не катит. Нужна восьмибитная кодировка, девайс слабый.
iconv -f utf-8 -t CP1251 test.txt > test2.txt
не то
пришлось подбирать вручную все русские кодировки:
# iconv -f utf-8 -t KOI8-RU test.txt > test3.txt
не работает, так же, как и CP866, IBM855, ISO-IR-111.
Зато получилось, сконвертировав текст в iso
iconv -f utf-8 -t ISO-8859-5 test.txt > test3.txt
Я конечно понимаю, что они хорошо поступили – исо кодировка, вроде как стандартней вин или кои8р.
Но де факто, если не эти две, то юникод! А уникода они решили избежать…
Шрифты, конечно милые. На дизайнере они сэкономили, погрузили программиста скорее всего.
_ու տենց _
Debian GNU/Linux life comes with ABSOLUTELY NO WARRANTY
_ու տենց_
я так понимаю, что корпорации частенько выбиарют именно redhat как платформу, потому, что бинарная совместимость после минорных обновлений гарантируется поставщиком.
понятное дело, бинарная совместимость нужна для запуска закрытого, пропрайатари софта, так как легче пропатчить отдельно взятый софт, чем сохранять бинарную совместимость всего, что есть в дистрибутиве (а именно поэтому особо там ничего и нет).
Отсюда первый вывод – рехат это платформа для запуска пропрайатари софта. sic!
Возникает резонный вопрос – а почему им нужно так много усилий тратить на сохранение бинарной совместимости? Понятно почему – интерфейсы постоянно меняются, и в первую очередь меняются интерфейсы glibc. Хммм – а чего это они так часто меняются? Кто вообще glibc занимается? Redhat и занимается! (не только они конечно, но достаточно).
Выходит, redhat создает проблемы с бинарной совместимостью, а затем берет деньги за то, что их не будет.
Коммерция все портит. Даже open source.
I will stick with my loved gentoo and debian in my personal, non corporate life. 🙂
այ այսպիսի արտահայտություններ է անում «էնթերփրայս» (մատներով բնութագրիչ շարժում) լուծումը Սան֊ից(եւս մեկ մատներով շարժում)
Did you install this version with >pkgadd< or did you already verify and set the file permissions of your distribution (y/n) [y]
ազնիվ խոսք, հնդկական ինստալյատորների հարցերը ավելի խելամիտ են։
ի դեպ, այս հարցը ԳՆՈՒ/Լինուքսի տակ է տալիս, ուր pkgadd ըստ սահմանման չկա 🙂
ու տենց
Сегодня к нам в комнату зашла Анна и попросила продолжение Хауса 🙂
Норик: У меня с собой 23-я По английски.
Анна: Здорово 🙂 Скинешь?
Норик: А у тебя есть 22-я? Смотрела 21-ую?
Анна: А что?
Норик: Если не смотрела – не дам. Ее нельзя смотреть без предыдущих.
Аркадий: Норик, ты прямо как apt-get, зависимости отслеживаешь 🙂
значит так – баркамп прошел офигительно отлично! все it-шники, кто не пришел – лохи! Те из них, у кого жж или фб – лохи вдвойне. А те, у кого и жж и фб – четырежды лохи, и ваши дети будут лохами (sic!) 🙂
Что Вы упустили?
Искрящиеся юмором интереснейшие презентации mkdotam. Не узнаете кто такой Рудольф, и как нужно использовать тупо красный.
И про особенности АПИ Андроида для других планет.
Так вам и надо.
Я, кстати, думал, что я в интернетах много читаю и все обо всем знаю. Как бы не так!
Жаль, суботту неожиданно объявили рабочим днем. Но в суботту кому надо, все равно смотался. Меня к примеру друзья вытащили
– Норик, здесь интересно. Кстати, тут твоя крыса бегает 🙂
– Норик, куча классных презентаций.
– Норик, здесь полно малолеток!
Последний довод меня убедил, и я отпросился у шефа: “там IT конференция, мне хотелось бы послушать” 🙂
Баркамп проходил в новом здании американского, на втором этаже.
– А это кто этот дядя – спросил я насчет памятника на первом.
– Я прочла, но уже не помню – ответила Гоги
Айкон обеспечил вайфвай интернет, люди инетались, слушали презентации, писали о них онлайн, публиковали фотографии. 🙂
Удалось увидеть вживую Гроула, с которым онлайн знакомы с 2001-го кажись. Не прошло и 10 лет, как мы пожали друг другу руки 🙂 Еще с greencross познакомился, а он покорил девочек-малолеток своим сходством с Тарантиной 🙂
Очень было приятно встретить живую Универсально-уникальную Диану 🙂
В воскресение я пришел первый. Ну не считая ребят из айкона 🙂 Подключил ноут к проектору в большом зале, убедился, что работает. Затем подошли Гога и Диторд с Гаспаром. Нужно было попробовать проектор и в 114-ой. Там он меня подвел. Не работал хоть убей.
Но может и лучше, что не работал. Потому, что я вынужден был перенести презентацию про FreeSoftware в большой зал, к получасовым, а тема все же обширная и вызвала резонанс 🙂
Вообще сначала я думал сделать всего две презентации.
– про компилятор
who will gonna take us seriously without laser pointer?
– про мои утилиты в области unix package management – if-so, epkg, ept-get
Потом с xelgen-ом поговорили, он сказал:
– мы стока говорили что будет презентация про open source а никто из нас так и не сделал
– я сделаю – пообещал я, и ночью подготовил. Кстати, получилась, на мой взгляд моя самая удачная презентация. Во первых, вышло, что она была последняя. И к двум тридцати ինձ արդեն բացել էր (я уже разошелся), шутки текли сами собой, истории типа той про Линуса, который обломался тщетно пытаясь запустить вирус, и в конце концов пропатчил ядро, веселили зал. 🙂
Еще я показал что такое армянский гном, армянский в консоли,
подготовил слайды и которкую “историю успеха” о миграции, и о том, как Rec Caucasus Armenia уже четыре года работает под Linux
Այդ ժամանակ վրացիները վատացան։ Պարզվեց, որ ՐԵԿ-ի Վրացական ճյուղի ադմինը, Դաթոն, մեր մոտ եկած Ջորջի ընկերն է։ Ու իրանք քանի տարի է վիճում են, ու Դաթոն ասում է՝ «մենք չենք ձգի Լինուքսի անցկացնենք գրասենյակը»։ Ջորջը տեսնելով իմ պրեզենտացիան զայրացավ, զանգեց Դաթոին ու սկսեց անպատվել՝ «այ դու ասում էիր չենք ձգի, իսկ հայերը արդեն չորս տարի է աշխատում են» 🙂
Ребята из Армроботикс делали презентации своих роботов, и Мариам кроме обычных выкрутасов типа “արի կրիսիդ տիրություն արա” попросила показать нашего робота и рассказать о нем. Слайды у меня уже были, я между делом показал Лариску, как они ее называли 🙂 На самом деле наш робот назывался Red Rat, но Мариам вечно бегала и дразнила “Крыска-крыска!” 🙂 Так она и на доске написала: “Krisa” 🙂
Между презентациями авторов, (и меня тоже) окружали и забрасывали вопросами, были интересные беседы.
А меня один тип заклеймил ярлыком, сказав:
– Норик, ты хороший парень, но слишком антиглобалист (բայց շատ ես անտիգլոբալիստ)
А другой, зато заметил, что меня всегда читал։
– Դու իմ սրտից ես գրում։ (ты мо моему сердцу пишешь) 🙂
Еще у меня взяли интервью с общественного радио. И вопрос лупый задала девочка – “А вам не кажется, что было бы лучше, если бы были призы и победители?”
– Конечно не кажется. Было бы хуже! – ответил я
– Почему? – наивно спросила она
– Потому, что it’s not fun – ответил я – մենք հավեսի համար ենք հավաքվել, ոչ թե մրցանակների։ (мы за кайф собрались)
Меня лично очень тронула презентация Мики про Quick Response Codes
Выдержанная в истинном баркамповском духе, заводная, интерактивная 🙂 А тема поразила. И как я тока не знал?
Сам же катался на поезде с такими QR билетами не так давно. А еще он написал «ճանաչել զիմասնություն․․․» при помощи QR, тока его телефон армянский не отобразил, поэтому он заменил фразу на другую, поприкольнее 🙂
А в конце был BridgeCamp – ответы на вопросы, написанные на доске. Ребята кучковались в группы по интересам.
Был дурацкий вопрос про ОС. Гаспар уже был занят в другой теме, никто не вызвался на него отвечать, и пошел я. Потом парень, автор вопроса быстсро ретировался, зато подошли студенты, которые интересовались ос дизайном. И мы часа два болтали, обсуждали разные модели адресных пространств, микро и монолитные ядра, скедулеры, конвейеры…
Приятно было узнать, что IT первокурсник не государственного ВУЗ-а – gentoo-шник.
(” – чтобы войти в нашу секту, Вам нужно отказаться от всего: личной жизни, семьи, детей, дома…
– у меня gentoo
– проходи, так бы сразу и сказал”)
Причем он его не инсталлирует инсталляционкой а традиционно собирает вручную из stages, компилит ядро, и все такое. Первокурсники радюут 🙂
А в самом конце была ПАТИ 🙂 Афтеркамп пати 🙂
На ней Долф все пытался меня напоить, уговаривал, угрожал, обманывал
– Амота, Норик, что о тебе подумают вон те девочки
– U, manipulative…
А потом я разок подошел к Томе с Гогой, а Гога протянула мне свой стакан, я его взял, и без колебаний отпил.
Оказалось, джин-тоник. Тут подошел Долф, увидел, что у меня в руке за стакан, неповерил, взял и отпил, чтобы убедиться 🙂
– Գոգ, ես իրան երեք ժամ ա համոզում էի, չէր կոտրվում
– Դե ես իրա ձեռքից ամեն ինչ կվերցնեմ
– Բա որ օղու շիշ տա՞ր
– Օղի չեր տա
– Չէ՞իր տա օղի
:)))
А Тома сказала, что хотела специально ради меня сделать маникюр, и одеть сережки, но не успела 🙂 Правильная девочка, не успела 🙂
Не обошлось и без зануд, был замечен такой смешной разговор после послепарти:
– Он со мной не упорно не здоровается, кстати 🙂
– Со мной тоже. Я поздоровалась, а он посмотрел, повернулся, и ушел.
– А со мной он подумал, потом поздоровался. Наверное потому, что у меня нет ЖЖ и он не знает мое мнение 🙂
Презентации скоро будут онлайн на barcamp.am размещены. А кто не пошлет свою презентацию, тому Гаспар пообещал являться вниз головой в страшных снах и напоминать.
Так что посылайте, кто не послал, а то сами понимаете.
Вообщем, организовано было супер. И это у нас, и в первый раз! Волонтеры работали прекрасно! Никому не давали задерживать презентации, напоминали скока времени осталось, показывая таблички. Какой-то тип из Адоб попробовал рекламу фирмы делать засчет чужой презентации, так его мигом на место поставили. Презентации были в основном очень интересные.
И у нас способные малолетки наблюдаются 🙂 Я искренне рад!
Хорошая идея – провести еще один Баркамп где-нить в октябре своими средствами и под открытым небом
🙂
Ես սիրեցի xlockmore դեռ այն ժամանակվանից, երբ սկսեցի ակտիվ օգտագործել Windowmaker.
Իմ ծրագրերի ցանկի մեջ միշտ կա xlock տողը։
Աշխատանքի տեղը այլ նոութ է, ու նրան միանում է արտաքին մոնիտոր։ Երկու էկրան միաժամանակ են աշխատում։ Գուցե այդ պատճառով xlock֊ը ընկնում է սեգֆոլթ գիշերվա ընթացքում։
Segmentation fault
xlock: caught signal 11 while running goop mode (uid 0)
փնտրելով, գտա բագ, որը [կար][1] դեռ 1999֊ին.
փաստորեն, փակել էկրանը իրանով չի լինում, ու ահա իմ լուծումը՝
ու տենց
[1]: http://www.monkey.org/openbsd/archive/misc/9909/msg00285.html
на прошлом месте работы я очень рекомендовал использовать скомпилированные с О3 оптимизацией gentoo системы на reiserfs вместо RHEL на ext3
Сделал сетап дженту с скомпиленныйм с О3 mysql так как это их интересовало больше.
А потом уже уйдя с той работы получил результаты их тестов.
меньше – лучше 🙂
blue – my custom Gentoo, Red – RHEL 🙂
мой сетап gentoo против их сетапа RHEL на той же машине
6.53 секунды против 10.74 секунды
21.14 секунды против 32.75 секунды
2 минуты 57.14 сек против 3 минуты, 54.27 секунды
7 минут 44.56 сек против 10 минут 2.54 секунды
P-4 2.4 MHz RAM 512,
Gentoo (kernel 2.6.28.7, FS – reiserfs)
RedHat 4 Enterprice (kernel 2.6.9-5, FS –ext3)
WRITE
Gentoo
41 MB, 387203 record file
LOAD DATA INFILE “04062007” INTO TABLE ulog; Time 6.53 sec
64 MB, 590284 record file
LOAD DATA INFILE “03282007” INTO TABLE ulog; Time 10.74 sec
RH4 EL
41 MB, 387203 record file
LOAD DATA INFILE “04062007” INTO TABLE ulog; Time 21.14 sec
64 MB, 590284 record file
LOAD DATA INFILE “03282007” INTO TABLE ulog; Time 32.75 sec
READ
Gentoo
SELECT COUNT(*) FROM page, page_info WHERE page.page_namespace = 100 AND page.page_id = page_info.page_id; Time 2 min 57.14 sec
SELECT COUNT(*) FROM page WHERE page_title LIKE ‘a’; Time 7 min 44.56 sec
RH
SELECT COUNT(*) FROM page, page_info WHERE page.page_namespace = 100 AND page.page_id = page_info.page_id; Time 3 min 54.27 sec
SELECT COUNT(*) FROM page WHERE page_title LIKE ‘a’; Time 10 min 2.54 sec
ուզում եմ կիսվել ինչպես եմ օգտագործում մփլեյեր, երբ աշխատում եմ։
այն իմ մոտ նվագարկում է կլիպեր կամ ինչ որ ֆիլմ էկրանի անկյունում ու
բոլոր դեսքթոփների վրա
որպիսի ամեն անգամ չկտացնեմ պատուհանին ու չընտրեմ ontop եւ omnipresent ես օգտագործում եմ Wmctrl որն ավտոմատացնում է պատուհաններով գործողությունները
cat mplayer.sh
անցնում եմ աշխատանքային տիրույթներով, նայում եմ նամակներ, կարդում բլոգեր, աշխատում տերմինալների մետ, իսկ մփլեյերը միշտ բոլորից վերեւ է ու ամենուր։
ու տենց
играясь с debian popularity contest сегодня выяснил, что аbiword и lyx обходят openoffice по популярности в дебиан
смотрите сами
փաստորեն, իմ հին զենիթի ֆիշայ օբյեկտիվը լինում է հարմարեցնել քենոն հայելային խցիկին
Это одна из моих историй успеха внедрения свободных технологий, и миграции, эмиграции, бегства от технологий мс безопасности:)
В этом тексте – в основном о том, какие несвязные անկապ технические задачи возникли по ходу, и их не менее несвязные решения:)
Итак, все началось с того, что у одного ученого есть свой know how – способ улавливать колебания земли, и, возможно, прогнозировать землетрясения. Для этого он установил в шахте, на глубине 60 метров под землей свой экспериментальный датчик, ну а чтобы снимать с него данные подключил систему к компьютеру.
Однако снимать данные в течение reasonably продолжительного времени не удавалось: компьютер подвисал примерно раз в два дня, ход эксперимента то и дело приостанавливался…
Еще очень давно я утверждал, что можно все очень красиво (мсье знает толк в извращениях) реализовать с использованием опен соурс, но у меня не хватало времени. Еще я резонно предвидел проблемы с конкретным железом, которое они используют. Этим летом все-таки взялся.
Что было раньше.
Не вдаваясь в детали скажу, что вначале была матрица.
Я немножко не о той матрице, где Нео тусовался. Конечно, все делается подручными срествами, и это матрица от обычной, очень старенькой веб камеры с почти стертой, загадочной надписью Enigma.
Причем, чтобы снять картинку с матрицы, парень, который все настроил до меня, не заморачивался с изучением WinAPI и сделал то, что можно назвать аналогом юникс скриптинга, но в графике: заставил работать несколько виндовс программ вместе и передавать инфу от одной к другой.
Правда, он не смог использовать потоки, пайпы, и все такое, и у человека, не знакомого с идеями юникс, перенаправлять, скажем, стдаут в стдин мысли возникнуть не могло. Если его не зовут Деннис Ричи, конечно.
Добавлю, что парень тоже был подручный, и не являлся it специалистом, и вообщем, совсем неплохо справился.
Итак, сначала он взял программу, которая показывает изображение с видео девайса, и умеет брать снапшоты, при нажатии на кнопочку. “Только вот кто будет на кнопку жать?” – спросите Вы. Оказывается, парень поступил очень остроумно, чтобы не сказать – неожиданно: он научился программно управлять курсором мыши, (кажется с помощью ЛабВью) и заставлял ее жать на кнопку через определенные промежутки времени 🙂
Картинка, снятая матрицей обрабатывалась в том же ЛабВью, что-то считала по какой-то формуле, и писала в файл. Затем файл с данными можно было открыть в Ориджине, и полюбоваться на графики.
Все бы хорошо, но ничто не работало так, как ожидается. Ну как всегда…
Во первых, постоянно загруженный ЛабВью, и программа захвата видео сьедали слишком много памяти. Во вторых, кто-то из них активно тек памятью, памяти становилось все меньше и меньше, пока компьютер не подвисал. Вообще, в виндовсе самом полно утечек, но они, конечно, не успели бы вешать машину так часто.
К тому времени, как я взялся за дело, было также решено наладить сеть с городом, чтобы не ехать каждый раз в обсерваторию.
Телефона рабочего там тоже не было, обсерватория с коммунистических времен заброшена, хорошо хоть электричество есть.
Вот ребята еще провели 200-300 метров utp из под земли наверх, к другому компьютеру, а к нему задумали подключить gprs модем 🙂
Для меня сразу стало очевидно, что таск на компьютере с веб камерой решается крутящимся маленьким консольным скриптиком, а сам компьютер можно впоследсвии быть заменить на маленькую встраиваемую плату на основе arm или 32-битного атмела.
Скриптик мог иметь вид типа
while (true)
{
getsnapshot()
./process » data.txt
sleep 3s;
}
Обратите внимание, этот скриптик, против ЛабВью, программы видеозахвата с превью и кнопками, экплорер, не говоря уже о графике, виндовс, который сьедает под 100мб озу…
Выяснилось, что getsnapshot легче всего реализуется с помощью консольной утиливы vidcat из пакета w3cam
vidcat -d /dev/video0 -d ppm -o tmp.ppm – с камерой встроенной в мой ноутбук заработало на ура
оставалось написать консольную программу для обработки полученных данных, что много времени не заняло, и разобраться с драйверами.
Как я и опасался, почти все железо не опознавалось стандартным ядром из Debian Etch:
Проблема с сетевыми решилась проще всего – компиляцией новейшего на тот момент ядра – 2.6.26
Вебкамера под линукс не опознавалась (файл устройства /dev/video0 ) не создавался.
Посмотрел, что за камера, lsusb выводит
Bus 005 Device 002: ID 2770:913c NHJ, Ltd Argus DC-1730
Поискав в гугле argus dc-1730, нашел чипсет и следующие строки авторства Theodore Kilgore, с которым, как ни странно, меня уже судьба сводила: я с ним общался, когда помогал добавить поддержку своего Genius Smart 300 в libgphoto2, брал usb логи, компилировал и тестировал экспериментальный код в libgphoto
http://www.qbik.ch/usb/devices/showdev.php?id=2761
—
Yet another camera with an S&Q Technologies controller chip. Seems to work just fine with existing sq905 camlib, in libgphoto2. I will add it in the CVS version. Webcam support might possibly work with the sqcam driver, too, with tweaking.
—
Ага, значит драйвер чипа, хоть и для другой камеры есть!
Ищу драйвер, нахожу, пытаюсь скомпилировать:
cvs -z3 -d:pserver:anonymous@sqcam.cvs.sourceforge.net:/cvsroot/sqcam co -P sqcam26
cd sqcam26
make
конечно облом, не компилится.
Хммм…
Хорошо, смотрю мейкфайл, нахожу такой участок:
—
sq905.o : gamma.h
gamma.h : makegamma
./makegamma
makegamma : makegamma.c
gcc -std=c99 -o makegamma -lm makegamma.c
—
Пробую
# gcc -std=c99 -o makegamma -lm makegamma.c
запускаю полученную программу
# ./makegamma
и она создает gamma.h
Теперь вновь
make
и вновь облом – интерфейсы ядра успели сильно измениться, надо хакать драйвер
Хорошо, он опен соурс… поди заставь работать какой-нить закрытый win95 драйвер в висте…
Полный список изменений сам не помню, а скачать версию драйвера, которая работает с камерой Argus DC-1730 и компилится с ядром 2.6.26 можно тута.
Итак, драйвер скомпилился!
modprobe sqcam
ls -al /dev/vi…
Жму tab, tab, tab…
Опять облом, устройство не создается…
Я уже чуть было не забил на это дело, отошел от компьютера, покрутился…
и тут дошло, что вероятно драйвер просто не определил камеру так как не знает ее usb vendor и product id’s!
Осталось только поменять:
/*Define these values to match your device */
#define USB_SQCAM_VENDOR_ID 0x2770
#define USB_SQCAM_PRODUCT_ID 0x9120
product id на
#define USB_SQCAM_PRODUCT_ID 0x913c
rmmod sqcam
modprobe sqcam
УРRRRRRRRRRRRRRRRRаааааа – работает 🙂
vidcat -d /dev/video0 -f ppm -o a.ppm
Снимок благополучно сохраняется 😉
Оставалась проблема с gprs модемом siemens mc35i
Он в упор не опознавался, поискав в инете я выяснил, что модуль cp2101
(Silicon Labs CP2101/CP2102 RS232 serial adaptor driver)
должен создать устройство /dev/ttyUSB0
и нашел массу вопросов в форумах о том, что несмотря на то, что он должен, устройство все-таки не создается
Разумеется, после сходной возни с вебкамой я просмотрел исходники cp2101.c, недолго думая добавил usb id’s модема, и он разумеется определился!
Я даже позаботился о людях тщетно спрашивающих в форуме решение, и помог им
—
cd /usr/src/linux/drivers/usb/serial
nano cp2101.c find there a place with usb product and vendor id’s and add string with your device numbers
{USB_DEVICE(0x10c4, 0x8341)}, /* siemens mc35pu gprs modem*/
Then recompile the kernel and reboot. Find new/dev/ttyUSB0 file
—
Проблемы с железом, однако не прекратились…
Мало ли, что драйвера есть…
Я не говорю о том, что свет там регулярно вырубался, а упс-а не было… Нет, я расскажу другую историю –
про подвисания того самого gprs модема Siemens mc35i
Короче, модем подвисал почти каждый раз после дисконнекта. И единственный способ заставить его работать вновь – это обесточить, вытащить usb шнур, и пихнуть обратно.
– Ну и как я ему скажу, чтобы он шнур вытащил? – вопрошаю я окружающих, ждущих решения серьезных дядек
И тут кто-то, кажется Овик (art_green{.lj-user} ) догадался, как это сделать
– Норик, ты можешь на ком порт сигнал подать, ведь можешь правда? А я соберу схему, как ты подашь сигнал, модем обесточится.
– Нэт праблэм, Дарагой! – гаварю 🙂
Короче, ребята собрали схему (спорили на транзисторе или на реле ее делать), подключили один вывод от модемовского шнура к ком порту, а я добавил в скрипт подключения и отключения от инета
cat /dev/urandom > /dev/ttyS0
на некоторое время, дабы модем перегружать.
А далее уже все было хорошо… Хорошо, если не вспоминать о том, что материнка компьютера в шахте была влажной от сырости, пока он не сдох, если не вспоминать о перебоях с питанием, со проблемной связью из-за Виваселл, если всего этого не вспоминать, шалость, вроде удалась! 🙂
это я о лумах
որովհետեւ քիչ է օտար ափերում գրված ծրագրային ապահովում է, մի հատ էլ նորմալ լոկալիզացված չէ։
Как я уже однажды писал, я люблю баловаться с fontforge, и открыв один из дебиановских фонтов нашел такие символы 🙂 (кликабельно) 🙂
[}}
каков остаток от деления -1 на 3, то есть -1%3, или -1 MOD 3
upd:
правильные ответы : -1 и 2
2 – ответ математика
– 1 – ответ программиста, также ответ компьютера.
Как я сам об этом узнал:
http://www.treason.tv/2007/11/10/water-fuel-inventor-killed/
Active Object System for Unix preview versions available for download
upd: link above currently doesn’t work, new builds are here