Threads for norayr

  1.  

    ահաւոր ա։

    1.  

      երբ պրագմատիկ մօտենում են լեզուի նախագծմանը։ պէ՞տք ա զուգահեռացում լեզուի մակարդակում, պէ՞տք են ջեներիկներ ու բացառութիւններ` ամէնն իրականացուած ա ու պարզ, կիրառելի ձեւով, առանց իզուր բարդացնելու եւ սինտաքսը, եւ կիրառութիւնը։

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

      1. 1

        եւս մի թարմացում՝ այժմ ջնջուած, արուած գործերն իջեցնում ա ցանկում ներքեւս։

        1. 1

          նախկինում պէտք էր գրել ./todo.app 2023-01-31

          կամ տալ կոնկրէտ մի ֆայլի անուն, որ տեսնես ինչ ես արել։

          բայց քանի որ փաստացի չարած անելիքներ են մնում, այս թարմացումը օգնում ա նայել ինչ արած֊չարած բան կայ նաեւ այլ ժամանակ։

          օրինակ՝

          ./todo.app 2022*

          կամ

          ./todo.app 2023-01*

          ու տէնց

          1. 1

            wine֊ի բոլոր մոդուլները այժմ windows֊ի pe ֆորմատով են nորն օգնում է

            • խուսափել հակա cheat եւ drm համակարգերի հետ խնդիրներից

            • աշխատեցնել 32բիթ windows ծրագրեր՝ 64բիթ wine֊ի մէջ

            • օգտագործել windows֊ական վրիպազերծիչներ wine֊ի մէջ

            1. 1

              ասում էին՝ ուէյլընդն աւելի լաւն ա, քանի որ էքսում պատռոտւում ա, իսկ իրենց մօտ՝ չէ։

              1. 1

                հետաքրքիր ա՝ rp2040֊ը, փաստօրէն, ունի synopsys֊ի նախագծած usb չիպսէթ։ վիդեօյի հեղինակները դրա հետ տառապել են։

                1. 1

                  ի դէպ, իմ փայնֆօնի emmc֊ի մէջ տեղակայուած ա sxmo — dwm֊ի վրայ հաւաքած հեռախօսային միջավայր։ այն աշխատում ա այս պահին manjaro֊ի ու postmarketos֊ի վրայ։ ինձ մօտ postmarketos֊ի վրայ ա։

                  1. 1

                    ի դէպ ինձ մօտ հին 32 բիթանի ppc֊ի վրայ nss֊ը չի կազմարկւում։

                    1. 1

                      մեզ դիստրիբուտիւ ա պէտք՝ suckless linux։ (:

                      ի դէպ՝ https://k1sslinux.org/

                      1. 1

                        նաեւ, եթէ ծանօթ չէք, վերաբերող նախագիծ՝ https://wiki.pine64.org/index.php/Pinebook_Pro

                        1. 1

                          հիմա պէտք ա լինում ունենալ եւ հին փեբլ յաւելուածը, եւ ռեբլ յաւելուածը, որ կը ստիպի փեբլ յաւելուածին աշխատել ռեբլ ամպի հետ։

                          ու փեբլ հին յաւելուածը փլէյում չկայ, պէտք ա ճարել այլ տեղերից։

                          1. 1

                            ես պարզապէս dd֊ով եմ պատկերը հանել, յետոյ qemu֊ի գործիքներով փոխել ֆորմատը, որ փոքր լինի։ ու աշխատեցրել եմ libvirtd֊ով, քանի անգամ։

                            եղել ա նաեւ որ պարզապէս կողքից բութ լինելով tar եմ արել ըստ փարթիշնի, յետոյ նոր վիրտուալ մեքենայ ստեղծել, ու բացել դրա մէջ։

                            յիշում եմ դէպք ա եղել, երբ իմ՝ rhel 5֊ով սարքած ext3֊ը չէր ճանաչում redhat4֊ի թէ երեքի ext3 դրայւերը։ չեմ յիշում յստակ վերսիաները, կարող ա rhel3֊ի ու rhel4֊ի մասին էր։

                            1. 1

                              այստեղ ֆորմատինգի խնդիր չկայ։

                              1. 1

                                ահա, փորձեցի չափել արագագործութիւնը ըստ մի պրոցեսորի՝

                                droid4

                                վերջին պրոցեսոր՝

                                ` processor : 1 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 598.42 Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 CPU implementer: 0x41 CPU architecture: 7 CPU variant : 0x1 CPU part : 0xc09 CPU revision : 3

                                Hardware : Generic OMAP4 (Flattened Device Tree) Revision : 0000 Serial : 0000000000000000 `

                                pinephone

                                վերջին պրոցեսոր՝

                                processor	: 3
                                BogoMIPS	: 48.00
                                Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
                                CPU implementer: 0x41
                                CPU architecture: 8
                                CPU variant	: 0x0
                                CPU part	: 0xd03
                                CPU revision	: 4
                                

                                xperia xa2

                                պրոցեսոր՝

                                Processor : AArch64 Processor rev 4 (aarch64)

                                (առանձին ու սկբից ա միայն գրած, այլ սարքերի վրայ այդպէս չի)

                                վերջին պրոցեսոր՝

                                processor	: 7
                                BogoMIPS	: 38.40
                                Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
                                CPU implementer: 0x51
                                CPU architecture: 8
                                CPU variant	: 0xa
                                CPU part	: 0x801
                                CPU revision	: 4
                                

                                ելատեքստ՝


                                user@devuan-droid4:~/bench$ cat bench.cpp #include <stdio.h>

                                class Fib { private: int _value; public: Fib(int n) { _value = n; } int value() { if(_value <= 2) return 1; Fib f1 = Fib(_value - 1); Fib f2 = Fib(_value - 2); return f1.value() + f2.value(); } };

                                int main() { for(int i=0; i<2; i++) { Fib x = Fib(40); printf(“n=%d\n”, x.value()); } return 0; }


                                արդիւնքներ՝

                                xperia xa2


                                [root@XperiaXA2-DualSIM ~]# time ./bench n=102334155 n=102334155 real 0m 10.02s user 0m 9.90s sys 0m 0.00s [root@XperiaXA2-DualSIM ~]#


                                փայնֆոն՝


                                user@devuan-pinephone:~/bench$ time ./bench n=102334155 n=102334155

                                real 0m13.109s user 0m13.065s sys 0m0.005s user@devuan-pinephone:~/bench$


                                մոտորոլա դրոիդ4՝


                                user@devuan-droid4:~/bench$ time ./bench n=102334155 n=102334155

                                real 0m16.393s user 0m15.783s sys 0m0.174s user@devuan-droid4:~/bench$


                                1. 1

                                  լիցք պահելու մասին, փորձեցի, այսօր 14:45֊ից մինչեւ հիմա՝ 19:15 — 100֊ից իջաւ 70։

                                  1. 2

                                    հա՛, պաստառը հաւէսն ա։ նա ոնց որ արհամարհի պասկալի արդիւնաբերական իրականացումները։ նաեւ ինձ թւում ա շատ կարեւոր որ այսօր ունենք extended pascal,ի ստանդարտ, ու fpc֊ն նրան մասամբ սատարում ա։

                                    ինձ դա կարեւոր ա թւում, զի ինչ ասես ֆիչըր չաւելացրին պասկալի մէջ, իսկ հէնց այս տեքստի ամենակարեւոր տողերից են՝

                                    A language is characterized not only by what it permits programmers to specify, but even more so by what it does not allow.

                                    ու extended pascal֊ը գոնէ ինչ֊որ ստանդարտ ա, որի շուրջ համաձայնութիւն կայ։ աւաղ՝ օօծ չունի։

                                    1. 1

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

                                      1. 1

                                        իսկ գօ֊ի «քոմփոզիշնը» քեզ համար ո՞նց ա, կիրառելի՞ ա մեծ նախագծերի համար։

                                        1. 1

                                          տես, ես քանի որ ջաւայի բէքգրաունդից եմ գնացել գօ, ինձ համար լիքը դժուար ա նորմալ քոմփոզիշն անելը(էն քրինջ հումորները որ գօի չուվակներն անում են ջաւա անողների մասին, լրիւ մի իռլ)։ տէնց զգում եմ, որ ստրուկտուրան պահելը գօ օօպ֊ով աւելի պարզ ա ու ընկալելի, քան այլ լեզուներով, բայց հա ես դեռ գօով դեռ դասական օօպ փաթեռներից չեմ կարողանում հելնեմ ։Դ

                                          1. 1

                                            ինձ թւում ա ինձ էլ բարդ կը լինի, զի օբերոնում օօպ ա, բայց դէ ջաւայի պէս չի որ ամէնը միայն էդպէս լինի։ կոդի մեծ մասը ֆունկցիաներով ա, ու հիմնականում գրաֆիկայում ա օգտագործւում օբյեկտային ծրագրաւորում։ գիտեմ որ գիտես։

                                    1. 1

                                      նայեցի sxmo֊ն, տեղակայեցի հէնց emmc֊ի մէջ, փոխարինելով լռելեայն մանջարօ֊պլազման։

                                      ահագին լաւ աշխատում ա, վերջն ա։

                                      ինձ թւում ա, այնուամենայնիւ մաեմօյի ինտերֆէյսն էլ նէնց չի որ շատ ծանր ա։ դէ, աւաղ, պահանջում ա վիդեօ դրայւեր։ դա չհաշուած օկ ա։

                                      ու նաեւ էս պահին լաւ չի աշխատում փայնֆոնի վրայ վիդեօ դրայւերը, դրոիդի վրայ շատ աւելի լաւ ա։

                                      հիմա ունեմ երկու օհ՝ sxmo ներսում, եթէ լոյս պէտք լինի վառել, ու մաեմօ քարտի վրայ։

                                      հիմանականում բայց մաեմօյում եմ։ (:

                                      1. 1

                                        մեգիի միջուկով եմ գրեթէ սկզբից, պարզեցի որ մաեմօյում devel֊ի միջի միջուկը մեգիի փաթչերն ունի ու անմիջապէս դա տեղակայեցի։ ու տարբերութիւն չեմ զգում զի առանց դրա չեմ փորձել նորմալ։ (:

                                        հմմմ չգիտէի որ սէյլֆիշ դիտարկիչը լաւ չի աշխատում որոշ հարթակներում։ :/

                                        1. 1

                                          շնորհա՛կ, չէի իմանում այս պոդքաստի մասին։