<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud code computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature food for forum foundation fp fresh fun game gcc github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux m0 ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web will windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз евтини.принтери езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви курс кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал педераси пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чужденци чук шпация щайга юан яката яко ям 🔨 😂 🪓


Скум

  

0 1 2 3 4 ...7 8 9 10 11 ...16 17 18 19 20 21


  Евлампи  Създадено на 01.02.2025, видяно: 120 пъти. #133554
Rabin

JavaScript се мъчеше да учи, ама доникъде. То само с това не става, без МОДЕРЕН framework.

Ох горкото както би казал Пайпа :)

Аз съм писал библиотеки и фреймуърци бе Рабинка, има ме в кредитите на опенсоса на корпорациЙ :)



  Delegate  Създадено на 01.02.2025, видяно: 115 пъти. #133556

Rabin digs out his ancient Linux disk, unearths Evlampi's real name from the digital graveyard, and unleashes the AI to rummage through GitHub



  Евлампи  Създадено на 01.02.2025, видяно: 110 пъти. #133561
Delegate

Rabin digs out his ancient Linux disk, unearths Evlampi's real name from the digital graveyard, and unleashes the AI to rummage through GitHub

Я да помогнем, Рабиняк, дай малко критика на тоя код :)

  module Interface
    def self.[](*args)
      spec, iid, *ifaces = args.reverse

      spec.each { |_name, signature| signature[0].unshift(:pointer) }

      Class.new(FFI::Struct) do
        const_set(:IID, iid)

        vtable = Class.new(FFI::Struct) do
          vtable_hash = (ifaces.map { |iface| iface::VTBL::SPEC.to_a } << spec.to_a).flatten(1).to_h
          const_set(:SPEC, vtable_hash)

          layout(
            *self::SPEC.map { |name, signature| [name, callback(*signature)] }.flatten
          )
        end

        const_set(:VTBL, vtable)

        layout \
          :lpVtbl, :pointer
      end
    end
  end



  Baj_boeb  Създадено на 01.02.2025, видяно: 104 пъти. #133563
Евлампи

Я да помогнем, Рабиняк, дай малко критика на тоя код :)

неразбираем



  Rabin  Последно редактирано на 01.02.2025 от Rabin, видяно: 101 пъти. #133564
Евлампи

Я да помогнем, Рабиняк, дай малко критика на тоя код :)

  module Interface
    def self.[](*args)
      spec, iid, *ifaces = args.reverse

      spec.each { |_name, signature| signature[0].unshift(:pointer) }

      Class.new(FFI::Struct) do
        const_set(:IID, iid)

        vtable = Class.new(FFI::Struct) do
          vtable_hash = (ifaces.map { |iface| iface::VTBL::SPEC.to_a } << spec.to_a).flatten(1).to_h
          const_set(:SPEC, vtable_hash)

          layout(
            *self::SPEC.map { |name, signature| [name, callback(*signature)] }.flatten
          )
        end

        const_set(:VTBL, vtable)

        layout \
          :lpVtbl, :pointer
      end
    end
  end

Що ме изпитваш на С++ ли е, или древния ObjectiveC, не ги знам и не искам да ги знам. Боде ми очите как си кръстил модула, ама айде трая си. Ако те видя тъй да си кръщаваш кода - директно OUT с мръсните кубинки в задника!

Евлампи

И да съм, не съм разбрал, нямам нито ден болнични за цялата ми кариера :)

Примерен роб без амбиции.

Евлампи

Да сме живи и здрави, разликата в годините теоретично позволява да го докараме до девет-десет чавета, реалистично пет-шест ще са доста голям успех, нали Единия беше пускал някви формули че се гледало женската колко чавета има и май пет-шес беше добре :)

Книжка изкарах преди забравих вече колко време, но колите са много НЕ моето нещо. Впрочем и възлюбената е така но нямам нищо против да и зема някъв СУВ, карат се лесно, ще си го избере на цвят, някъв червен или син металик, с чавета понякога наистина е удобство въпреки че както всички НЕОБХОДИМОСТИ дето офисните сояджии (ти също си такъв, само дето Ганите не те пускат в офиса) е силно надценено това.

Един редовен клиент има сервиз иначе а един друг е баш майстор в същия сервиз, няма да имаме проблеми с поддръжката :)

Ща питам кат им станеш личен шофьор, как ще я караш без кола. В СФ нямаш шанс. То и аз мразя да карам там, ама ко да прая, по Ковида забравих как изглежда метро станцията до нас. Ония дни за сефте се качих в селския автобус, зарад мене спряха баш до нас, като чуха, че не съм стъпвал от 5 години в рейса им.

|

Нямам никаква идея как някойй, който претендира да е работил в 20 фирми и да има 10 годишен стаж, му се налага да кандидатства за работа по обяви. Козоеба трябва да е голям темерут, за да няма познати, които да го искат за колега.

Като тебе, един тъпак, дето се застъпих за него и го взехме за джун. Верно мисли, че съм се запуснал и не уча, дърпа се да им земем парите за препоръка. 2 бона дават по принцип за такова по фирмите, и не ще. А не поема отговорност каквато и да е, няма да му пилят, ако не се сработим.

Евлампи

Това му е споменавано ама е тежка хапка за преглъщане и се прави на пръднал в рейса :)

Мене кашонени мъдрости не са ми приоритет в живота. Ако някой ще има проблем за читава работа, то ще е един де прилича на мангал, и свири гол. Хич не харесват да си мъкнал кашони. Ако пишеше библиотеки нямаше да слушаш коркодила Гена от телефон, на връх Коледа. Аз по него време бях пиян. И ме брули един ветър и мизерии, да си видя аверите по голямо Село.



  Реконструктор  Създадено на 01.02.2025, видяно: 98 пъти. #133565
Baj_boeb

неразбираем

My picture
Attached files:
FileSizeUploadedDownloadsMD5 hash
{82789880-4478-49FF-B087-9525BD228DF9}.png135758 bytes01.02.2025332bd88c020b60c56d5068478865398aa4


  Евлампи  Създадено на 01.02.2025, видяно: 92 пъти. #133567
Baj_boeb

неразбираем

Точно така, но корпорациЙто го е копнало щото позволява ползвайки тоя неразбираем код дето само лудо Ламби може да измисли, код на следващо ниво да е разбираем, което всъщност е централна тема в цялото програмиране :)



  Евлампи  Създадено на 01.02.2025, видяно: 91 пъти. #133568
Реконструктор

My picture

Бре, доста добре се справя ИИ-то :)



  Rabin  Създадено на 01.02.2025, видяно: 87 пъти. #133569
Евлампи

Точно така, но корпорациЙто го е копнало щото позволява ползвайки тоя неразбираем код дето само лудо Ламби може да измисли, код на следващо ниво да е разбираем, което всъщност е централна тема в цялото програмиране :)

Профитата пишат поне коментари, на неразбираем код. Какъвто ти не си. И за жунка не ти стигат умения. Затуй слушаш песенки от телефона на баба си.



  Реконструктор  Създадено на 01.02.2025, видяно: 84 пъти. #133570
Евлампи

Бре, доста добре се справя ИИ-то :)

Само не разбрах как се викат методите



  Евлампи  Създадено на 01.02.2025, видяно: 78 пъти. #133571
Rabin

Ако някой ще има проблем за читава работа, то ще е един де прилича на мангал, и свири гол. Хич не харесват да си мъкнал кашони. Ако пишеше библиотеки нямаше да слушаш коркодила Гена от телефон, на връх Коледа. Аз по него време бях пиян. И ме брули един ветър и мизерии, да си видя аверите по голямо Село

Рабиняк, постоянно отклонявам оферти за бачкане, надявам се да съм учтив, включително за неща дето обективно не мога ама ми викат - не ме интересува кво не можеш бе Ламби, мене квото ми трябва като качества съм те видял ква машина си в магазина :)

Магазина е моята визитка и не ми трябва сиви, изобщо не ми пука кво им харесва на офисните сояджии които впрочем теб НЕ ТЕ ПУСКАТ в офиса въпреки че старателно си къдриш лачено сиви и портфолио :)

Навръх коледа иначе не бях пиян, сепак бях на бачкане пък и бутилката бургундско за пейсе кинта си я разделихме НА ОРЪФАНИЯ СТОЛ с един френд дето има камион и е част от логистична фирма и около коледа жънеха пачките и не смогваше да ги търка в брадата.

Тежък живот братко, не като да си трайнобезработен у Туче :)



  Евлампи  Създадено на 01.02.2025, видяно: 71 пъти. #133572
Реконструктор

Само не разбрах как се викат методите

Е то няма методи, това е само обвивка около lpVtbl, есенцията на КОМ плюс информация за функциите и параметрите на интерфейса.

После се дефинират класове за КОМ факторита, инстанции и това което наричам com callback, въпреки че не е приетата терминология - имплементация на ком интерфейси.

Впрочем бях задълбал доста и имах обвивки и за разни батшит КОМ извратении като event sinks



  Реконструктор  Създадено на 01.02.2025, видяно: 68 пъти. #133573
Евлампи

Е то няма методи, това е само обвивка около lpVtbl, есенцията на КОМ плюс информация за функциите и параметрите на интерфейса.

После се дефинират класове за КОМ факторита, инстанции и това което наричам com callback, въпреки че не е приетата терминология - имплементация на ком интерфейси.

Впрочем бях задълбал доста и имах обвивки и за разни батшит КОМ извратении като event sinks

тоест само парсва структурата без да вика GetIDsOfNames



  Евлампи  Създадено на 01.02.2025, видяно: 64 пъти. #133574
Rabin

Профитата пишат поне коментари, на неразбираем код. Какъвто ти не си. И за жунка не ти стигат умения. Затуй слушаш песенки от телефона на баба си.

Това е кода на корпорациЙто бе Рабинка, в моя има коментари :)

Пък и тоя код е хоби чекия, не съм задължен да се вписвам в нечия идея за 'професионализъм' като си чеша хоби крастата, нищо че е публично, нали?

Или си от онея путьовци дето считат че някой дето за разлика от тях е пуснал код за бес пари по някъв начин им е длъжен :)



  Rabin  Създадено на 01.02.2025, видяно: 60 пъти. #133575
Евлампи

Рабиняк, постоянно отклонявам оферти за бачкане, надявам се да съм учтив, включително за неща дето обективно не мога ама ми викат - не ме интересува кво не можеш бе Ламби, мене квото ми трябва като качества съм те видял ква машина си в магазина :)

Магазина е моята визитка и не ми трябва сиви, изобщо не ми пука кво им харесва на офисните сояджии които впрочем теб НЕ ТЕ ПУСКАТ в офиса въпреки че старателно си къдриш лачено сиви и портфолио :)

За работно магаренце ще те викат. По-дърт от мене си, хамалуването е до време!

Навръх коледа иначе не бях пиян, сепак бях на бачкане пък и бутилката бургундско за пейсе кинта си я разделихме НА ОРЪФАНИЯ СТОЛ с един френд дето има камион и е част от логистична фирма и около коледа жънеха пачките и не смогваше да ги търка в брадата.

Той търка пачки, ти отнесе мрънкане. Примерно на касата имало опашка.

Тежък живот братко, не като да си трайнобезработен у Туче :)

Мене си ми е айляк.



  Евлампи  Създадено на 01.02.2025, видяно: 59 пъти. #133576
Реконструктор

тоест само парсва структурата без да вика GetIDsOfNames

Само парсва структурата и пази информацията за функциите.

Има отделно класове за създаване на ком инстанции и имплементиране на ком интерфейси.

Библиотеката е ценна с това че позволява работа с (и по-важно - ИМПЕЛЕМЕНТИРАНЕ на) IUnknown интерфейси, не IDispatch интерфейсите и GetIDsOfNames дето са създадени с идея да се консумират рънтайм от сякви езици.

Традиционно за да ползваш и имплементираш IUnknown обекти трябва Цъ и компилация, тая библиотека позволява изцяло рънтайм да ползваш (и имплементираш) такива обекти само с руби сорс.

Разбира се гениалния код отдолу са FFI (цъ библиотека) и FFI-Ruby, но магазинерчето сепак има своя скромен принос в тая част касаеща КОМ :)



  Реконструктор  Създадено на 01.02.2025, видяно: 56 пъти. #133577
Евлампи

Само парсва структурата и пази информацията за функциите.

Има отделно класове за създаване на ком инстанции и имплементиране на ком интерфейси.

Библиотеката е ценна с това че позволява работа с (и по-важно - ИМПЕЛЕМЕНТИРАНЕ на) IUnknown интерфейси, не IDispatch интерфейсите и GetIDsOfNames дето са създадени с идея да се консумират рънтайм от сякви езици.

Традиционно за да ползваш и имплементираш IUnknown обекти трябва Цъ и компилация, тая библиотека позволява изцяло рънтайм да ползваш (и имплементираш) такива обекти само с руби сорс.

Разбира се гениалния код отдолу са FFI (цъ библиотека) и FFI-Ruby, но магазинерчето сепак има своя скромен принос в тая част касаеща КОМ :)

Интересно живее ли още тоя КОМ освен в някви бекуърд копатабилити глупости



  Евлампи  Създадено на 01.02.2025, видяно: 55 пъти. #133578
Rabin

За работно магаренце ще те викат. По-дърт от мене си, хамалуването е до време!

Никое от предложенията не беше свързано с хамалуване, точно обратното - централна тема беше никво хамалуване и поне дабъл на кинтите :)

Rabin

Той търка пачки, ти отнесе мрънкане. Примерно на касата имало опашка

В твоите делюзии сигурно е било така. В реалността изльокахме бутилката, хапнахме от мезето и после се върнах в магазина и седнах да оправя приключването и отчетите щото него ден бях ИД меринжей, титулярката щасливо дундуркаше внучето на село и сичко на моите крехки програмиски плещи лежеше :)

Rabin

Мене си ми е айляк

Радвам се ама като нямаш доходи особено ся кат се приеме еврото да не запече айляка :)



  |  Създадено на 01.02.2025, видяно: 45 пъти. #133579

Мда, както и предполагах, НИКОЙ работил с козоеба не иска да го препоръча за колега. Защото после ще го е срам.

А иначе, както обикновено, гнусния мангал пак се чуди как да изкрънка някакви пари без да работи, в случая за препоръка.



  Евлампи  Създадено на 01.02.2025, видяно: 40 пъти. #133580
Реконструктор

Интересно живее ли още тоя КОМ освен в някви бекуърд копатабилити глупости

Не ползвам джамци (освен в магазина) вече забравих откога, но корпоративния свят (за щастие) е доста инертен а КОМ е централна тема в джамците, сега разбира се е много добре скрит зад модерните езици и фреймуърци но го има.

Тоя код е част от Puppet, сега май са част от Перфорс.

Впрочем КОМ е гениално нещо и има развитие макар и парадоксално - през почти абортираното щърбо чаве JavaScript (здрасти Рабиняк, разкажи ми как плахо уча джаваскрипт :) изкристализираха asm.js, Emscripten а сега и Wasm


0 1 2 3 4 ...7 8 9 10 11 ...16 17 18 19 20 21


Скум

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE