ես հէնց նոր ֆիքսեցի մի բագ իմ ֆրիլանսում, իմ արաց վրիպակ։
իրանք ունէին երկու ֆունկցիա՝ մէկը MqttOut որը վերցնում էր string ու մէկը MqttOut որը վերցնում ա json։
ֆունկցիայի անունը նոյնն ա։
սկզբից պահանջւում էր տող ուղարկել։ յետոյ պահանջը փոխուեց ու պէտք եղաւ ուղարկել ջսոններ։
ու ես ունէի երկու ֆունկցիա, որ տող էին ուղարկում Mqtt֊ով։
յետոյ պէտք եկաւ փոխել՝ ես ստեղծեմ ջսօն, ու էդ ջսօնն ուղարկեմ։
յետոյ լիքը դեբագներից եւ անքուն գիշերներից յետոյ յոգնած էի, ու երբ սկսեցի ջսոն ուղարկել, մի ֆունկցիայի մէջ ջսոնը սարքեցի, ուղարկեցի։
միւս ֆունկցիայի մէջ ջսոնը սարքեցի, բայց ուղարկեցի էլի տողը, չնկատեցի որ ջսոնի փոխարէն տող ա դեռ ուղարկւում։
իսկ որոշ ժամանակ անց երրորդ ֆունկցիան աւելացրի, քոփի փէյսթ եմ արել երկրորդից, փոխել եմ ջսոն սարքելու մասը։
հետեւաբար կրկին տող ա ուղարկւում փոխարէնը ջսոն ուղարկուի։
էդքան դեբիլ սխալ չէի անի, եթէ ունենայի MqttOutStr ու MqttOutJson տարբեր անուններով ֆունկցիաներ։
իսկ ես դրանք կունենայի եթէ պասկալը թոյլ չտար function overloading։
եւ կրկին՝ ես սիրում եմ երբ լեզուն չի թողնում, ոչ թէ երբ ունի հնարաւորութիւն։ ես սիրում եմ երբ չունի հնարաւորութիւն։ զի հնարաւորութիւնը՝ նաեւ սխալ անելու հնարաւորութիւն ա։
#ծրագրաւորում #ծրագրաւորման_լեզուներ #մօտեցում
լինուսի հարց ու պատասխաններից էի դիտում, ֆինլանդիայի համալսարաններից մէկում, systemd֊ի մասին հարց տուեցին, ուզեց սուր չպատասխանել, բայց ընդհանուր առմամբ դժգոհ էր մօտեցումից, որ արդարացնում են ինչ֊որ բան փոխելը նրանով, որ ինչ֊որ բանը հին ա։
ասում ա՝ հին ա, կարող ա լաւ աշխատող ա, ամէն հին բան չի որ վատ ա։
մէկ էլ հէնց անձնական հատկութիւններից էր բողոքում նախագծողների։
#մօտեցում #նախագծում #օպերացիոն_համակարգեր #լինուքս #դիզայն
քանի օր ա անառողջ եմ, գրիպի պէս ա, թեթեւ ա անցնում, հասկանում եմ որ վիճակս չափելի բնութագրելու ձեւն ա՝ անձեռոցիկ/ժամ քանակը։
#մօտեցում #անձեռոցիկ
գործի տեղում խօսում են ուինդոսական խնդիրներից, ինչ֊որ դիսկեր, «լոջիկալ դրայւեր», ու մտածում եմ՝ ախր ինչ աւելի պարզ ա իւնիքսի դիզայնը՝ չունես տարբեր դիսկեր՝ ունես՝ /։
բա ինչի՞ չեն նոյնը տէնց սահուն անում իւնիքսում։
երկու պատճառ՝
— ծանօթ չեն։ առաջին իմացած ու բարդը աւելի հեշտ ա քան նոր ու պարզը։
— մտնելու, խորանալու ձեւը՝ ուինի գործիքները նէնց չի որ շատ լաւն են, բայց գրաֆիկական են, ու իրենցով ամէնը (կամ գրեթէ) լինում ա անել։ իւնիքսի լուրջ թուլերը կոնսոլ են, ու մարդիկ կարիք չունեն ու չեն պատկերացնում ինչ գրաֆիկական գործիքի կարիք կարող ա լինի։ ինչի պատճառով մարդը որ կոնսոլում գրելու (կամ առհասարակ գրելու) կուլտուրա չունի՝ դժուարանում ա։
էդ վերջինի պատճառով ես վերջերս միշտ հարցնում եմ ուսանողներին՝ իրենք չաթուո՞ւմ են, զի եթէ չաթուում են՝ ստեղնաշարի հետ լաւ են, գոնէ չեն փնտրի տառեր։
#իւնիքս #ուինդոուս #դիզայն #նախագծում #գործիք #օպերացիոն_համակարգեր #մօտեցում #կուլտուրա
վերջապէս գտայ պիտակներով ֆայլային համակարգի ռեալիզացիա, որն ինձ դուր ա գալիս։ սովորաբար օգտագործում են կողքից եղած տուեալների բազա, սա օգտագործում ա ֆս֊ի ընդլայնուած ատրիբուտները։ նէնց չի որ դրանց սիրայար եմ, բայց աւելի լաւ ա դա, քան առանձին տբ պահել։
պիտակ աւելացնելու համար՝
$ tag -a my_brand_new_tag my_file
նոյնը՝ ռեկուրսիւ՝
$ tag -ra 2013 ~/photos
իւնիկոդ էլ ա աշխատում՝
$ tag -a ♥ ~/photos/wizzup.png
պիտակածների ցուցակ ստանալը՝
$ tag -l ~/photos/wizzup.png
~/photos/wizzup.png: 2013, ♥
նոյնը ռեկուրսիւ՝
$ tag -rL ~
# (output not shown)
http://hetgrotebos.org/wiki/neversearch
#ֆայլային_համակարգ #պիտակներ #լինուքս #մօտեցում #նախագծում #դիզայն
շատ լաւ թել ա՝ https://softwareengineering.stackexchange.com/questions/246762/is-there-a-real-advantage-to-dynamic-languages
#ծրագրաւորում #մօտեցում #ծրագրաւորման_լեզուներ #տեքնոլոգիա
մի հատ էլ տղայ մօտեցաւ, սկսեց խօսել՝ «բա էս երաժշտութի՞ւն ա»։ ասացի՝ «բա ի՞նչ ա, եթէ երաժշտութիւն չի, իհարկէ երաժշտութիւն ա»։ ասաց՝ «բայց սա ուղեղ ա սղոցում»։ ու ես յիշեցի այս սովետական ֆիլմը, ուր արեւմտեան այն ժամանակուայ երաժշտութիւնը համեմատւում էր արգելակների սուլոցի հետ։
նենց զարմանալի ա, ինչքան ոչ բաց են, ընկալել չկամեցող, ոչ ունակ են մարդիկ։ նոյնիսկ «կրեատիւ» մասնագիտութիւններում։
ու ինչքան սովետական ա դա՝ սահմանել երաժշտութիւնը մի ձեւ, ու այն, ինչ սահմանումից դուրս ա, երաժշտութիւն չճանաչել։ իսկ արեւմտեան «դեսկրիպտիւիստական» մօտեցումը կը լինէր՝ վաու, էս կարծես թէ հետաքրքիր ա հնչում, մենք կարծես թէ ունենում ենք նոր ոճ, եւ մեր մշակոյթն էլ աւելի հարուստ ա։ յէյ։ #բոհեմնոց #երաժշտութիւն #մօտեցում