Tag Archives: ԳՆՈւ/Լինուքս

Ասք Բաշով Սոքեթ Ծրագրաւորման Մասին

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

Սերթում տենց չի, չգիտեմ լաւ է թէ չէ, բայց միայն ես եմ տեխնիկական գործեր անում (իրար վրայ երկու հոգի ենք թիմում), ու ամէն ինչ պէտք է ես անեմ։

չգիտեմ ոնց եղաւ, բայց ինձ պէտք էր, որ socket ծրագրաւորում անեմ, ինչ որ ռաութերների հետ շփուելու, ու հասկանալու թէ ոնց ա վիճակը Հայաստանում (վերջում պարզուեց որ վատ ա)։

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

Ինչեւէ, netcat-ը ինձ հերիքում էր, Պասկալն էլ չասեմ։ բայց ես մի քանի սարք ունեմ, որոնց վրայ չկայ netcat, իսկ ես ուզում էի ծրագիրս ամէն տեղ աշխատի, բա ի՞նչ անեմ։
(* չնայած ամէն տեղ voc ունեմ, բայց աւաղ, այդքան լաւ չեմ կարողանում դեռ ծրագրաւորել Օբերոնով, որ մի անգամից պէտք եղածն անեմ *)

օրերն անցան, խնդիրը մնաց։

Մի օր աւտօբուսում նստած կպել էի սերւերիս ու մանուալներ էի կարդում, ինչ որ բաշ սկրիպտ էի գրում, որ խնդիր կար, մէկ էլ սենց հաւէս բան տեսայ՝
2016-04-27_13:36:21

առաջին պահին ուրախացայ, երկրորդ պահին, ըստ սովորութեան, որոշեցի սորսերը կարդալ ։Ճ ահա եւ գտայ՝ redir.c

հաւէ՜ս, ես ամէն տեղ բաշ ունեմ, նոյնիսկ այնտեղ որ չպէտք է լինի, քանի որ ash-ով է գալիս ։Ճ

լաւ, հիմա փորձենք, պայմանս շատ պարզ էր, մի տեղից պէտք է լսեմ, միւս տեղից պէտք է բաշով ուղարկեմ եւ ստանամ (։

ահա եւ վիդեոն՝

ու տենց (։

Անդրանիկ Վարդանեան

16/12/2015

Ինձ միշտ թւում էր թէ պէտք է չորս կողմս անձայն լինի որ ես կարողանամ մտքերս հաւաքել եւ բլօգում գրելու, բայց երեւի ինքս ինձ այդքան էլ լաւ չեմ հասկանում։

ահա նստել եմ Մետրոնոմում, որտեղ մէկը դաշնամուր է նուագում, միւս կողմից կինոյի ձայն է, միւս կողմից էլ շալլալաթների* ձայնը, բայց ես աւելի լաւ եմ կարողանում մտածել քան ասենք տանը, անձայն, տաքուկ թեյով կամ ծանր նեսքաֆէով։ ինչեւէ, անցնեմ առաջ։

ինչ էի ուզում ասել, հա, արդէն երկու ամիս (եւ մէկ օր) է ինչ Հայաստանում եմ, մի տեսակ դեռ հաւատս չի գալիս։ օրինակ եթէ շատերի համար երազանքների քաղաքը Լոնդոնն է, Պաղին է, Վենետիկն է, ապա ինձ համար դա Երեւանն է, ու ամբողջ աշխարհը մէկ տեղ, սակայն Հայաստանը մէկ այլ աշխարհ է։ չնայած որ շատ եմ Սիրիան կարօտում, եւրոպական երկրների շատ օրէնքներին նախանձում, բայց հասկանում եմ, որ իրական երազանքները իդէալական չեն լինում, եւ պէտք է աշխատել երազանքների վրայ։

Հայաստանում առաջին խնդիրը որ ունենք (չնայած այդ խնդիրը ամբողջ աշխարհում կայ, տարբեր ձեւերով), դա կրթական համակարգում է, տուեալ դէպքում ինձ հետաքրքրում է երեխաների գիտելիքները ՏՏ ոլորտում։

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

ուրեմն, երեխան դպրոցում սովորում է օգտագործել Վինդոզ ՕՀ, օգտուել Մայքրոսոֆթ Օֆիսից, ապա գնում է եւ համալսարանում սովորում է Մայքրոսոֆթ Վիզուալ Սթուդիո, իսկ յետոյ երբ նա «դուրս է գալիս աշխարհի դէմ», ինքը արդէն չգիտի «իր գրպանը մենեջ» անել, քանի որ մարդը չգիտի որ կայ ազատ ՕՀ-ներ, ազատ ԾԱ-ներ, եւ ազատ կոմպիլյատորներ։

ու եթէ գումարը այս, հենց այս պահին խնդիր չի (դէ ՕՀ-ն ու Վիզուալ Սթուդիոն անվճար տալիս են) ապա ազատութիւնը կրթական համակարգում խնդիր է։

դպրոցում նա պէտք է սովորի, ու եթէ այս պահի օրինակը վերցնենք, երեխաները սովորում են գրել Թուրբո Պասկալով, որը սեփականատիրական կոմպիլյատոր է։

աշակերտը, ենթադրենք գրում է

WriteLn("Բարեւ, Ազատութեան հրապարակ");

բայց նա չի կարող իմանալ, թէ ինչ է կատարւում, նա չի տեսնում իր կոմպիլյատորի կոդը, նա առհասարակ եթէ բան սովորում է, ապա առանց հասկանալու է սովորում։

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

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

երեւի պէտք է սկսել ազատ գիրք մը գրելով, ասենք վերցնել 7րդ դասարանի գիրքը, ի՞նչ են անցնում, ՄՍ վո՞րդ, ապա լրիւ «թարգմանել» այն ԼիբրէՕֆիս Ռայթերի համար, ու դա անվճար դնել համացանցում, որ բոլորը կարդան ու առաջ գնան։

ու տենց

  • շալալաթ : արաբերէն ջրվէժ = այստեղ շատրուան իմաստով

Անդրանիկ Վարդանեան

11/07/2015

Բարի կէսօր,

Այսօր ահագին շուտ եմ արթնացել, բայց հաւէս չկար առաւօտ շուտ կարգիչի դէմ նստել, այո այո, ես մէկ մէկ նաեւ հեռու եմ լինում տեխնիկայից, համացանցից։ Շատերը գիտեն թէ ես կեանք չունեմ, չնայած լաւ, ինչ սխալ կարծիք իմ մասի ասես կայ (։

երեկ գնացել էի կողքի քաղաք, որ ընկերներիցս մէկին տեսնեմ, այն էլ մեր հանդիպումը ասես գործնական լինէր աւելի շատ քան անձնական. ամբողջ ընթացքում փորձում էի իր ԱյՖոնը սարքել։

Այո այո, ես տենց սխալ բաներ էլ եմ անում, չէք հաւատայ, բայց շատերի համար Վինդոզ էլ եմ տեղադրել, ուղղակի բարդ է ասել բարեկամներին, թէ ես սկզբունք ունեմ օգնել միայն ու միշտ ԱզատԾԱ-ի համար։ ինչեւէ։

իր խնդիրը ինձ համար ահագին ծիծաղելու էր ։ՃՃ բա «Անդ ջան չեմ կարողանում ծրագիր քաշել», օքեյ, մտածեցի թէ ինչից կարող է լինել։ գիտէք, չէ՞, բոլորդ էլ հաստատ գիտէք, որ Խնձորի ԱպպԽանոութից բան-ման քաշելու համար պէտք է գրանցուել, հիմայ ընկերս էլ մոռացել է իր գաղտնաբառը։ դէ լաւ, ինչքա՞ն բարդ կարող է լինել, ուղղակի պէտք է reset անել, ու պէտք եղած յղումը կը գնայ որ մեյլին։

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

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

հիմայ այդ բարեկամի բոլոր նկարները Սինք էր անում քրոջս հեռախօս, իսկ քուրիկիս նկարած նկարները գնում էր այդ բարեկամի հեռախօս։

նոյնն էլ ընկերոջս Արմէնի հետ էր եղել, երբ իր Ջմեյլով մտել էր հազար ու մի հոգու Անդրոիդ հեռախօս էր կարգաւորել։

ահագին ծիծաղելու է ։Ճ դա նման է որ անես apt-get install firefox ու մէկ էլ քեզանից մուտքանուն ու գաղտնաբառ ուզի ։Ճ

տարիներ առաջ, երբ ծիծաղում ու ասում էինք որ Վինդոզում չկայ շտեմարաններ, բայց ահա, հիմայ կայ Windows Store, Վինդոզ 8ից կայ (։ բայց աւաղ, կրկին անգամ գրանցումներ է պէտք։

դրա համար էլ, մինչեւ այսօր օգտագործում եմ ն900, քանի որ պէտք չունեմ գրանցուելու, էլ երկար բարակ բաներ ներկայացնելու։ լաւ, ինչեւէ։

ուղղեցինք հարցը, եւ եկայ տուն։

ահագին ման էի եկել, մտել էի տեխնիկայի խանութ, կարգիչներ էի ման գալիս, մէկ էլ ի՞նչ տեսնեմ՝ Ռասփբերի Փայ ^_^ թանկ էլ չէր՝ 40 եւրո, եթէ մէկը ցանկանում է, ասէք՝ հետս կը բերեմ, Մոդել Բ-ն էր։ ինչեւէ

նաեւ լիքը ուլտրաբուքեր… չկային :-/ իսկ ինձ նոր կարգիչ է պէտք։ ընկերներիցս մէկը #funtoo սենեակում մի լաւ բան ասեց՝ Մակբուք սիրո՞ւմ ես, ասեցի՝ այո, սակայն հարդը, բայց ոչ սոֆտը։ ու ես զզւում եմ այո ՕՍ Տասից, մի տեսակ իմը չի։

տղան լաւ միտք տուեց, ասեց Macbook Pro գնիր, եւ վրան տեղադրիր ԳՆՈւ/Լինուքս, իհարկէ Ֆանթուու, սա իհարկէ մտքովս անցել էր ահագինգ առաջ, բայց հիմայ մի ուրիշ բանի էլ ուշադրութիւն դարձրեցի՝ գները։

Եթէ նոյն հզօրութեամբ այլ արտադրողից առնեմ, ասենք Դելլ, ապա նոյն գինն է լինելու, իսկ այս պահին շուկայում չեմ տեսնում իմ ուզած կարգիչը 🙁

այնպէս որ մնաց Մաքբուք Փրո առնել, ու վրան ազատԾԱ ՕՀ քշել։ հա մէկ էլ նշեմ, որ հաստատ ռեթինայ չեմ վերցնի, ախր դրա իմաստը ո՞րն է, իրականում աւելի է աչքին վնասակար քան օգուտ, լուրջ եմ ասում։

տենց։ բա ո՞նց էք (։

Անդրանիկ Վարդանեան

10/07/2015

Եկայ, սուրճը ոչ միայն պատրաստ է, այլ նաեւ մէկ բաժակ արդէն ճանապարհին խմեցի։ չէ չէ, միջանցքը այդքան երկար չէ, պարզապէս մտածելով կու գայի կոր։

երկու օր առաջ Վահէն նոր հեռախօս գնեց՝ Նոքիա Ն900, այո այո, իմ ազդեցութիւնն է, բայց եւ ոչ, աւելի շատ իր գիտակցութիւնն է։

իրականում էս հեռախօսների թեման նենց չեմ սիրում, մանաւանդ որ ինձ գալիս հարցնում են «սա լա՞ւ հեռախօս է, արժի՞ գնել», ու միշտ պատասխանում եմ «անկե՞ղծ՝ all are shit these days», դէ ի՞նչ արած, ես վատատես մարդ եմ։

լաւ, շեղուեցի, հետ անցնեմ Վահէին Ն900ին, թէ ինչու Վահէն գնեց Ն900։

իրականում Վահէն այնքան հեռախօսներ է ունեցել, որ ձեռքերիս ու ոտքերիս մատները հերիք չեն հաշուելու համար, բայց եւ ահա, անցնում է շատ հին, մոդայից ընկած հեռախօսի։

ամիսներ առաջ, զարմանում էր իմ վրայ, քանի որ ինքը օգտագործում էր Անդրոիդ, իսկ հիմայ, երբ անցաւ meegoի, ու այժմ մաեմոյի, ինքն իր վրայ է զարմանում, թէ ինչպէս էր կարողանում օգտագործել Անդրոիդ ։ՃՃ

լաւ, ինքը կը պատմի իր փորձերի մասին իր բլոգում, սպասենք ։Ճ

ասք գնու լինուքսին մեղադրելու մասին

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

բայց միշտ նոյն բանն է պատահում ինձ հետ, մի՛շտ։

եթէ մի բան «էն չի», առաջին հերթին Անդրանիկն գնու/լինուքսն է մեղաւոր, ինքը մի բան սխալ արեց, մի բան փչացրեց։

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

այստեղ 2 կէտ կայ.

1) ինձ ու ընկերոջս հետ կապուեց։ հա իհարկէ, հո չէ՞ր գնալու սայատ նովա, մտնէր հարցնէր թէ ինչու չի աշխատում, քանի որ դրանք գնու/լինուքսից չեն հասկանում բնաւ(?), ու իրենց նաեւ ձեռնատու էլ չէ մարդկանց մօտ նորմալ համակարգ տեղադրել (թէ ինչու՝ ներքեւում)։

2) առաջին հերթին մեղադրել մի նոր բանի՝ գնու/լինուքսին։ ինչո՞ւ է լինուքսը մեղաւոր, քանի որ նո՞ր է օգտագործում, թէ՞ քանի որ քիչ անուն ունի, ուրեմն հնարաւոր է չինական վատն է։

լաւ, մօտաւոր բայց աւելի խորը դէպք էլ. ընկերներիցս մէկը որոշում է անցնել գնու/լինուքս, բայց սա տարիներ առաջ էր, մի 8 տարի առաջ, Սիրիայում, ու ինքը նոր գրաֆիկ քարդ ունէր, ահագին թանկանոց։ տեղադրեց համակարգը ու գրաֆիկական քարդը փչացաւ։ ի լաւ մեզ, պէտք չկար նորը առնել, կարողացանք սարքել, բայց էլի՝ նա մեղադրում էր գնու/լինուքսին։

ահագին ժամանակ անցաւ, ու ես հասկացայ թէ խնդիրը գնու/լինուքսից չէ բնաւ, այլ վենդորից՝ Nvidiaից, քանի որ փակ դրայվերներ էին սարքում այն ժամանակ, ու ահա մեր update անելիս համակարգը, ինչ-որ ալտերնատիւ սարքավար տեղադրելիս փչացաւ։ բայց համայնքը ինչո՞ւմն է մեղաւոր եթէ վենդորը տականք բիզնես մօտեցում է անում։

այդ օրերը արդէն չկան այդքան էլ, արդէն բաց ալտերնատիւներ կան, որոնք նաեւ ազատԾԱ են, ու շատ լաւ են աշխատում, օրինակ եթէ տարիներ առաջ իմ լափթոփի համար պէտք է դնէի սեփականատիրական սարքավար իմ վայֆայի համար, այսօր արդէն մի քանի ԱզատԾԱ ալտերնատիւ կայ։

բայց մի հատ այդ Սայաթ Նովա փողոցի մասնագէտներին հասկանանք, ինչո՞ւ չեն տեղադրում գնու/լինուքս։ իհարկէ դա բիզնես մօտեցում է։

եթէ գնու/լինուքս տեղադրի, ապա կարգիչը ուշ է փչանալու, ու մարդիկ չեն գալու ասեն «վայ վիրուս է ընկել, ֆորմատ արէք» ու իրենք մի քանի կոպեկ աշխատեն, դէ գնու/լինուքսում ինչ վիրուս։

սա ծրագրայինի կողմից, իսկ հարդի կողմից, ինչպէս նշեցի, հնարաւոր է 1GHz 512MB Ռամ ունեցող սարքի վրայ էլ քշել, այսինքն տարին մի անգամ մարդիկ չեն գայ ասելու թէ «վայ մեզ վերջին վինդոզն է պէտք, դրա համար էլ պէտք է նոր հարդ առնենք»

ես ամիսներ առաջ մի հին, շա՜տ հին կարգիչի վրայ անում էի նոյն այն գործերը որոնք ես անում եմ այսօր իմ կարգիչի վրայ՝ RSSով կարդալ լուրեր, մեյլ գրել, նամակ գրել, մտնել կայքեր, երգ լսել, նոյնիսկ ծրագրաւորում անել, ասենք փայթնով։

ո՞ւմ է պէտք գնու/լինուքսը ամենաշատ, իհարկէ սովորական մարդկանց։ իսկ այն կարծրատիպը թէ գնու/լինուքսը ու առհասարակ յունիքսը ծրագրաւորողների համար է, պէտք է դա մոռանալ, ի վերջոյ, ինչո՞ւ ասել «վայ բարդ է լինուքս տեղադրելը», ախր այդ նոյն ասողը ե՞րբ է վինդոզ տեղադրել, որ մի հատ էլ գնու/լինուքս տեղադրեր, անգամ Ռիչարդ Սթոլմանը կեանքում ԳՆու/Լինուքս չի տեղադրել, այլ իր ընկերներն են տեղադրել իր համար։

մէկ խօսքով։

Անդրանիկ Վարդանեան

04/05/2015

մի ամբողջ օր չարչարուելուց յետոյ կարողացայ Alpine-ով նամակ ուղարկել որը ստորագրուած է եւ/կամ կոդաւորուած GPG/PGP-ով, օգտագործելով pinegpg ծրագիրը։ բայց դեռ շատ բան պարզ չէ, հմմ։ պէտք է մի քանի հոգով նստել, հաւաքուել, եւ փորձել, ու հասկանալ, ու վերջում էլ գրել/նշել մի տեղ դրա մասին։

Հրանտը ասում էր, որ եթէ ուզում ենք բոլոր մարդիկ օգտագործեն PGP, կամ առհասարակ կրիպտոգրաֆիկ բաներ առօրեայում, ապա պէտք է հիմիկուանից բացատրենք թէ ինչ է ապահովութիւնը, կրիպտոգրաֆիան եւ PGP-ն, որ մի 100 տարուց բոլորը օգտագործեն։

ու հա, ճիշտ է ասում, ինչքան էլ ցաւալի լինի։

տենց։

Անդրանիկ Վարդանեան

21/04/2015

Desktop enviroment — աշխատանքային սեղանի միջավայր։
Window manager — պատուհանների ղեկավար։

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

Անդրանիկ Վարդանեան

18/04/2015

Ինչ-ինչ պատճառներով երկար ժամանակ օգտագործում էի Mate (կարդացւում է Մատտէ, կամ Մաթթէ), արդէն 2 օր է հետ եմ գնացել windowmaker. աչքերս հանգստացան, կարողանում եմ հանգիստ գործ անել, էլ խնդիր չի լինում որ ասենք GTK3-ի համար նախատեսուած ծրագիրը աշխատեցնելու, թէ չէ մաթթէն, լինելով GTK2, չէր կարողանում նորմալ ցոյց տալ GTK3ի ծրագրերը։ տենց։

եւ ես հասկացայ, որ ամէն ինչ պէտք է ձեռքով արուի, եւ ՕՀ-ն հաւաքելը, ինչպէս Արչ-ում, Ջենթուույում եւ Ֆանթուույում, եւ Desktop Enviroment-ներում։ կեանքում չկարողացայ յարմարուել Gnome3-ի կամ KDE-ի ։Ճ մէկ էլ շատ եմ սիրում OpenBox