Վերջերս սկսել եմ շատ չսիրել ՖայրՖոքսին, բայց ոչ թէ տեխնիկական պատճառներով, այլ քաղաքական։ Այդ ամբողջ DNS-over-HTTPS֊ը իմ վրայ ազդում ա։ Բայց դա թողնենք մի կողմ։
Դեռ փոքր տարիքից շատ էի սիրում Spell checker֊ներ. ինձ միշտ զգուշացնում էր՝ այս բառը սխալ ես գրել, ահա թէ ինչ հնարաւոր տարբերակներ կան ճիշտ գրելու։
Ինձ նաեւ շատ է օգնել Հայերէն սովորելու հարցնում, հիմա գուցէ խնդալու լինի, բայց ես Հայերէն աւելի լաւ սովորել եմ Հայաստանում՝ բլոգելու արդիւնքում քան Սիրիայում։ Ինչ խօսք՝ չէի սիրում դաս անել։
Ինչեւէ։ Ինչպէս բոլորը գիտեն, ես սիրում եմ դասական ուղղագրութեամբ գրել Հայերէնը, որը նշանակում է, որ ինձ պէտք է դասական ուղղագրութեան համար մշակուած Հայերէնի Spell checker։
Նման spell checker տարիներ առաջ հաւաքել եմ շատ տարբեր աղբիւրներից ու մինչեւ այսօր հետս «ման եմ տալիս», քանզի Ֆայրքոքսի Add-on֊ներում կայ միայն արդի ուղղագրութեամբ Հայերէնի spell checker։ (Զելջեն, բարեւներ քեզ)
Այդ spell checker֊ը գրած է Hunspell֊ի միօրինակով, ու սա շատ կարեւոր մօտեցում էր ինձ համար, քանզի ես կարող էի նոյն spell checker֊ը օգտագործել ե՛ւ Pidgin֊ում, ե՛ւ բրաուզերում՝ ֆայրֆոքսում, ե՛ւ Ghostwriter֊ում, որով հիմա գրում եմ սա եւ նոյնիսկ Telegram Desktop֊ում (6 տարի անց կարողացան նման պարզ բան աւելացնել, դէ իրանց ռեսուսրսները ծախսում են անիմաստ marketing֊ի եւ անկայուն անվտանգութեան վրայ, մինչ ամենակարեւոր ֆիչըռը՝ ճիշտ գրելը, տեւեց վեց ֆաքինգ տարի)։
Մօտ վեց ամիս առաջ Ֆայրֆոքսը սկսեց չհասկանալ Հայերէն սփելչեքըրիս, ասում էր ունեմ միայն մէկ լեզու տեղակայած՝ Անգլերէն։
Է ջան, ես էլ սկսեցի ամէն տեղ (հիմնականը սոց֊ցանցերում) գրել շատ սխալ։
Այսօր «ստեղս» հասաւ ու որոշեցի գնալ bug-hunting որսորդութեան։
Որպէս ինքն իրան յարգող ծրագրաւորող, ես չեմ գուգլում նման խնդիրներ, քանզի ով էլ ասի որ նման խնդիր է ունեցել ապա 99% դէպքերում չի գտել պատասխան։
Ես մի անգամից սկսեցի կարդալ Firefox֊ի Source Code֊ը։
Դրա համար կայ շատ լաւ կայք՝ searchfox.org, որը թոյլ է տալիս փնտռել ֆայրֆոքսի կօդերի մէջ։
Գտայ mozHunspell.cpp ֆայլը, որտեղ պէտք է յիշէի, որ էս աշխարհում գոյութիւն ունի C++֊ի նման անկապ լեզու։
Մի քանի րոպէ ինքս ինձ հանգստացնելուց յետոյ սկսեցի կարդալ եւ հասկանալ որ ֆայրֆոքսը այսուհետ չի սպասարկում հին՝ dictionaries պանակից կարդալու հնարաւորութիւնը։ Այսուհետ պէտք է about:config֊ի մէջ նշել թէ որտեղ են քո բառարանները։
Ըհը, գնացի եւ նշեցի՝ /usr/local/share/hunspell
, մի հատ restart ենք անում ֆայրֆոքսը ու ես վերջապէս ունեմ հայերէն spell checker, կրկին։
Ընթացքում նաեւ պարզեցի որ Firefox֊ն ունի about:about
, որտեղ կան իր about էջերի բոլոր յղումները։
About About#Firefox #Browser pic.twitter.com/VUtXOheEOp
— antranigv.rss (@antranigv) March 24, 2021
Նաեւ պարզեցի, որ C++֊ը դեռ գէշ լեզու է ու մարդկանց համար ստեղծուած չի։
Այսքանը։
Ասանկ բաներ…