1. JavaScript / Говнокод #29175

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    /* "[...] To fix this I added a delay at the end of the function and the events
    now fire properly. Thank you for all of your help. Fixed Code:"
    */
    
    data.indexedDB.addSource = function(sourceBlob) {
    //adds source to data base
      var version = 1;
      var request = indexedDB.open("content", version);
      request.onerror = errorHandler;
      request.onsuccess = function(e) {
        db = e.target.result;
        var trans = db.transaction(["nContent"], "readwrite");
        var store = trans.objectStore("nContent");
        var request = store.put(sourceBlob);
        trans.oncomplete = function(e) {
          extron.indexedDB.getIndexedSource();
        };
    
      };
        var token = 100000;
        while(token != 0)
        {
          token = token-1;
    
        }
    };

    https://stackoverflow.com/questions/27494247/why-is-my-indexeddb-open-onsuccess-event-not-called

    Запостил: ISO, 02 Сентября 2025

    Комментарии (104) RSS

    • «IndexedDB» — крайне отвратительное дерьмо само по себе. Такое ощущение, что его разрабатывали специально с целью скрестить ублюдские говнопрактики из «ЙажаСцрипта» с энтерпрайзным оверинжинирингом из «ЙАЖЫ».
      Ответить
      • Зачем тебе фронт-энд параша, ISO? Ты же программист, а не веб-макака.
        Тебе надо кресты теребонькать, или раст какой-нибудь
        Ответить
    • Напомнило, как я регистрировал нумерных коров на сами знаете каком сайте. Тоже пришлось добавить задержку, потому что адекватные события не ловились.
      Ответить
    • >function
      для тупых пидоров. Обычные пидоры в JS ипользуют стрелочку

      >var
      для тупых пидоров. Обычные пидоры в JS ипользуют const.
      Ответить
      • А вдруг браузер старый и не поддерживает стрелочки?
        Ответить
        • Да, если браузер 2013-го года, то и правда беда
          Ответить
          • На старую Винду новый браузер не ставится, а на комп с помойки не ставится новая Винда.
            Ответить
    • > trans.oncomplete

      Транс наготове.
      Ответить
    • знаете язык odin???????????
      Ответить
      • очень интересная идея про SOA мы AOS. Знаете про нее?
        Ответить
        • Иедя очень простая, и пахнет DOD и ECS.
          Пусть есть петух и курочка (это язык царьспик, я его только что выдумал)
          tagged_union Ptichkino_hozajstvo {
            struct Petushok {
               grebeshok: u32;
            }
            struct Kurochka {
               iichko: bool; 
            }
          }
          struct Ptichjka {
            iq: u16;
            Ptichkino_hozajstvo;
          }
          
          typedef kooratnik Ptichjka[100500 + 42];


          Вот у нас тут курятник на 100500 + 42 птички. Но как мы знаем, в курятнике живет один пишуток, и если курочка занимает 2+ 2 == 4 байта (бул придется округлить), то из за таггд юниона с петушком каждое место в курятнике занимает 4 (iq+таг) + 4 (гребешок) == 8 байт.

          Угадайте, сколько места мы проебали. Да хуй с ним с местом, мы проебали кеш, что особенно тупо, если мы хотим посчитать среднее IQ в курятнике. Мы реально грузим в кеш ненужную хуйню.

          Царь-олимпиадник конечно сделает отдельне массивы для iq и отдельные для хозяйства, но псиать это вручную неудобно.

          Так вот SOA->AOS и позволяет как раз удобный API, а под капотом в памяти лейаутиться по-царски
          Ответить
          • 5тгистиге оГ Аггауз -> Аггау оГ 5тгистигез?
            Ответить
          • Царьспик на нашего Буншу Rust похож.
            Ответить
            • да, но таггд юнионы в расте называюися енумы
              Ответить
          • Итак, структура массивов удобна для хранения, а массив структур удобен для погроммирования.

            Ты предлагаешь синтаксический сахарок, который, не меняя раскладку в памяти и не засирая память указателями, будет мапить одно в другое?

            Типа ты пишешь mossiv[9000].iq = 42; , а это конпелируется как будто ты написал mossiv.iq[9000] = 42; ?
            Ответить
            • Продолжу. В Си и в Паскале структуры данных гвоздями прибиты к их физической раскладке в памяти (с точностью до выравнивания, которое впрочем можно менять прагмами).

              Ты хочешь оторвать синтаксис структур данных от их физического представления для удобства написания кода, но сделать это не через ООП, как в крестах, а на этапе компиляции посредством магии над AST?
              Ответить
              • да, ты всё верно понял

                только это не я хочу, а автор Odin, и он это уже сделал, как я понял.

                Во главу угла ставятся юзкейсы, и ты раскладываешь данные в памяти так, чтобы поиметь максимальный гешефет от референс локалити, и от кеша.

                А сахар позволяет тебе писать так, словно бы у тебя массив структур.
                Магия случается на уровне компмляции, ну может где-то в районе посроения AST, но в любом случае на фронтэнде. Бекенд LLVM там уже про это видимо ничо не знает
                Ответить
                • Глянул. По синтаксису, как будто Rust и Go скрестили.

                  Пишут, что синтаксис напоминает Jai, но Jai заточен на метапрограммирование, а автор Одина решил всё затолкать во встроенные типы, чтобы метушить не надо было. В Одине есть не только комплексные числа, но и кватернионы.

                  Ещё Odin называют противоположностью Zig: всё, что есть в Zig, в Одине сделано наоборот.

                  Короче, надо изучить.
                  Ответить
                  • К слову, что общего у Kotlin, Go, Rust, Jai, Zig, Odin, Nim?

                    При объявлении переменных тип указывается в конце, как в Паскале. Разработчикам новых языков сишный порядок не зашёл.
                    Ответить
                    • TS еще

                      сишный порядок пидорский, это вроде все признали.
                      Ответить
                      • В ECMAScript 4 ещё, который напрасно отменили, и в ActionScript.
                        Ответить
                        • К слову, ES4/AS2 — это 2003-й год.

                          А всё прошло, и никто не заметил.
                          Никто не вспомнил две тысячи третий,
                          Где были мы, и кто был с нами,
                          Какие девушки, с какими волосами.
                          Ответить
                        • ванишд
                          Ответить
                          • Я заметил, что авторы «better C» пытаются подражать Паскалю/Модуле/языку Ада.

                            Паскаль у многих ассоциируется с учёбой, поэтому развивать Паскаль для них считается чем-то стрёмным, а вот делать Паскаль из Сишки — норм.
                            Ответить
                        • AS (вместе с flesh и flex), сервелатом, и, прости господи, джава эф ыкс, пали в неравной борьбе за RAI, и всех пожрал джаваскрипт.

                          Жалко, кстати. Флекс был не так уж и плох.

                          разметка MXML в каком-то смысле предвосхитила WPF XAML, и... блядь.. как эта хуйня называлась у Android, пока Compose не завезли? Тоже на XML была
                          Ответить
                          • Если бы ES4 не отменили, то TS не надо было бы компилировать в JS, он бы поддерживался нативно.

                            Из-за чьего-то глупого решения отменить ES4 родились авгиевы конюшни нетипизированного говнокода.

                            И даже проклинаемый всеми Флеш, йажа-апплеты и Сервелат лучше стрёмно типизированного js. Я понимаю, почему Флеш ругали в 2003-м: тогда машины были слабыми, и он тормозил. Но сейчас? JS с его динамической слабой типизацией (к тому же распространяющийся в исходниках) тормозит ещё сильнее, а Флеш на современной технике просто летал бы.

                            Теперь есть WebAssembly. Но часто ли его используют?
                            Ответить
                            • Фреш (как и сервелат и прочие джава аплеты) убил Стив Блоуджобс. Он сказал: не будет этого говна моем ипхоне!

                              А поскольку у всех примерно ипихон (или пихад) то делать сайты, которые не работают в ипад, стало дурным тоном
                              Ответить
                              • Прошёл слух, что в версиях Андроида, которые должны выйти примерно в 2026-2027, хотят запретить самоподписанные сертификаты приложений. Т. е. из Андроида получится ипхон: хуй что установишь, если разработчик не забашляет Гуглу.

                                Грустно.

                                Но вроде это не должно коснуться устройств без Google Play Services, т. е. всяких хуавеев и хоноров и ноунеймовских суньхуйвчаев.
                                Ответить
                                • Я хочу, чтобы против Сяоми и против Оппо тоже ввели какие-нибудь санкции, как против Хуваея, чтобы они гугловское говно из своих аппаратов удалили.

                                  Есть у Сяоми нормальная звонилка, нормальная адресная книга и нормальное приложение для SMS, однако, в новых версиях Сяоми их ставит только в прошивку для Индонезии, а в глобальную версию суёт гугловское говно.
                                  Ответить
                                  • Ты видел рекламу в (!) файловом менеджере сяоми?
                                    Ответить
                                    • Видел. Лечится удалением приложений Analytics и MSA, а также настройками (надо снять галочку «Получать рекомендации» в настройках нескольких приложений). Да, прошивка Сяоми из коробки — говно.
                                      Ответить
                                      • И телефоны говно. Если бы не дешевизна, то никто бы не брал.

                                        Или ты веришь в CleanMaster и ради него всё равно будешь покупать?

                                        А праведник они всё равно просрали и с версии 2 он снова неюзабельный
                                        Ответить
                                        • В общем удаляй его и плеер ихний, ставь соответствущеи Fossify
                                          Ответить
                                          • Плеер (и аудио, и видео) сразу снёс нахуй.

                                            Мне тоже понравился проект Fossify, но многие программы из проекта пока слишком простые. Хорошие аудиоплееры — Foobar2000 и Metro, хорошие видеоплееры — VLC и MX Player.
                                            Ответить
                                          • Кстати, Галерея Fossify умеет показывать AVIF в тех версиях Андроида, которые его не поддерживают нативно, а ещё она умеет показывать JPEG-XL (он вообще ни в какой версии Андроида нативно не поддерживается).

                                            Надо проверить, HEIF в совсем древней версии Андроида эта галерея сможет показать или нет.
                                            Ответить
                                        • CleanMaster — говно какое-то.

                                          А какие телефоны сейчас не говно?
                                          Ответить
                                          • Не так часто меняю телефоны, но очевидно что гнусмас или лыжи значительно лучше.

                                            Плеер у кетайцев когда-то давно был нормальный, кстати. А потом сделали НАСТОЛЬКО мерзко, что я из-за него начал удалять системную хуйню.

                                            Надо чтобы гоогле ввёл санкции против сяоми за подавление Smart Lock.
                                            Ответить
                                            • С «Гнусмасом» у меня неприятный опыт: там тоже прошивка нечистая, с гнусмасовской фигнёй, вшитой во фреймворк. Аппараты, которые я полапал (старые «Galaxy») явно не тянули то говно, которым забита прошивка. Оперативка была постоянно на 100% забита. Я уж поудалял кучу приложений, всё равно тормоза.

                                              «Леново» мне показались почище, в них только «антивирус» (что смешно, ибо в «Андроиде» вирусы в том виде, в котором они были в DOS и в «Windows», в принципе невозможны), который притворяется неудаляемым, но если знать как, то полностью удаляется.

                                              «Лыжу» в руках не держал.
                                              Ответить
                                              • Так на Андроиде 99.5% это Potentially Unwanted Applications. Спасибо уебкам из Mudilla и Jeewry, за то, что сделали спываре новой нормой.
                                                Ответить
                                    • Ещё раздражает, что они каждый год делают процедуру разблокировки загрузчика всё труднее.

                                      Кстати, на каких марках сейчас проще всего разблокировать загрузчик?
                                      Ответить
                                      • Ебучий Торвальдс во всём этом виноват.
                                        Ответить
                                        • что, и он тоже оказывается еврей?
                                          Ответить
                                          • Торвальдс швед. Финский швед. Американский финский швед.
                                            Ответить
                                            • Но я петух. Простой петух. С говнокода простой петух.
                                              Ответить
                                          • Every aspect of COVID-19 agenda is jewish.
                                            Ответить
                      • Забавный факт: разработчиком языка TypeScript является Андерс Хейлсберг, создавший ранее Turbo Pascal, Delphi и C#.
                        Ответить
                  • Я в целом могу только приветствовать всю эту возню вокруг попыток сделать "better C", котороая в последнее время цветет, и пахнет (раст кажется даже выстрелил)

                    Слава яхве, программисты перестали высирать очередные скриптопараши динамически типизарованные, и с ГЦ, и пытаюьтся делать нормальные языки
                    Ответить
    • Мы всё дальше от бога, конечно
      https://i.postimg.cc/RVM9yxpF/image.png
      Ответить
    • хорошо
      https://x.com/AteoBreaking/status/1962536007154200714
      Ответить
      • Какие скиллы )))

        В списке не хватает умения пользоваться мышкой и заправлять картриджи. Если бы "проанализировали" российские IT вакансии так бы и было в придачу с 1С.Бухгалтерия
        Ответить
        • Я умею зарплавлять картриджи, но правда только струйные. Лазерные как-то сложно очень.
          Ответить
          • какой бароп ))
            https://i.postimg.cc/T1mLSjhm/image.png
            Ответить
          • Мне рассказывали, как чувак попытался заправить лазерный без воронки. Ещё рассказывали, как кто-то уронил пробку внутрь картриджа.

            Ну и сухой тонер как-то не очень сыпется. Это не жидкость, которую впрыснул и готово.
            Ответить
            • Один раз я уронил картридж и весь тонер разлетелся. Меня потом чуть в Камерун не увезли
              Ответить
      • > в Силиконовой долине
        > в Силиконовой
        > Силикон

        Где такая?
        Ответить
      • Что за Workday? Это рабочий день или название офисного пакета программ? Что за Software Development?

        Не люблю тексты на английском, потому что непонятно, где имя собственное, где нарицательное.
        Ответить
      • Какой Борхес ))

        Один человек умел .NET, второй -- Software Development, но их всех не взяли на работу, потому что там использовали Agile.
        Ответить
    • Какой багор ))) Веб разработка как она есть, я чо-то понатыкал, и оно как-то заработало)

      Виток спирали вернул нас к калиброванным циклам, но только в бравзере?
      Ответить
      • Жаль, что здесь нельзя устроить переполнение при делении на 55.
        Ответить
    • Пожилая японка перевела миллион йен астронавту, с которым познакомилась по интернету. Он рассказал, что его космический корабль атаковали, и попросил дать денег на покупку кислорода. Женщина отправила возлюбленному покорителю космоса свои сбережения, после чего тот сразу исчез.
      Ответить
      • юэсджи "Ишимура" был атакован некроморфами, оказывается, если бы старушка была порасторопнее, Айзек Кларк не остался бы один
        Ответить
      • > миллион йен
        > йен
        Ну как, купил?
        Ответить
        • А сколько, по твоему, кислород стоит?
          94 чатла?
          Ответить
      • >кислород

        https://www.youtube.com/shorts/V8IqKPsyZgo
        Ответить
    • Голгубы против 1984


      В канадской провинции Альберта из школьных библиотек решили изъять книги с «откровенным сексуальным контентом». Это произошло под давлением двух общественных организаций, которые позиционируют себя как борцы за права родителей — Action4Canada и Parents for Choice in Education (PCE). Как пишет The Guardian, такого рода организации уже превратились в мощную лоббистскую силу в США и набирают влияние в Канаде; это правоконсервативные группы, выступающие против сексуального просвещения и контента, связанного с ЛГБТК+, в школах. Из библиотек должны были исчезнуть около 200 книг, среди них — «О дивный новый мир» Олдоса Хаксли, «1984» Джорджа Оруэлла и «Рассказ служанки» Маргарет Этвуд
      Ответить
      • А где в «1984» сексуальный конь-тент?
        Ответить
        • Ну здрасьте, гг со своей шалашовкой то в кустах, то в съемном клоповнике разврат устраивают. Собсно с их встречи он и пошёл по кривой дорожке мыслепреступлений
          Ответить
          • Помню ещё в "Детсво Тёмы" у девушки из под одеяла вывалилась голая (обожемой!) нога (нет не отдельно от тела). Дальше, конечно, не сказано что гг с ней сделал, но у меня встал инкубатор заработал. Представляете какой разврат у нас творится!!!
            Ответить
    • какой сексизм ))
      https://www.litres.ru/book/evgeniya-pasternak/komputer-dlya-zhenschin-cvetnoy-samouchitel-587255/
      Ответить
      • Не знаю, зачем женщине компьютеп?

        Ну хотя, если он с дисководом, к нему можно приспособить фалоимитатор. Нет, я не пробовал!
        Ответить
        • Моторчиком можно управлять программно (люди даже чыжык-пыжык играли), так что если ты достаточно хороший программист, ты можешь написать прошивку, от которой она будет без ума
          Ответить
          • Кстати, мелодия «Чижика-Пыжика» спизжена из оперы Римского-Корсакова «3OJIOTOu nemyIIIOK» на стихи Пушкина:

            «Буду век тебя любить,
            Постараюсь не забыть.
            А как стану забывать,
            Ты напомнишь мне опять.»


            Говорят, цензура не хотела пропускать «Золотого петушка», потому что в нём царь — представитель монархии — показан тупым.
            Ответить
            • Нашёл. HuKoJIau ][ увидел в царе Додоне себя. До него вроде бы пушкинскую поэму не запрещали.
              Ответить
      • (((Пастернак)))
        Ответить
        • (((Сельдерей)))
          Ответить
        • Пастернак это приправа такая же
          Ответить
          • Вроде нет, это типа кабачка, но другой формы

            Антона Павловича Чехова «Нет такого предмета, который не подошёл бы еврею для фамилии»
            Ответить
            • Нет, пастернак — это зонтичное вроде морковки или укропа.
              Ответить
            • Бори́с Исаа́кович Постерна́к
              меняет фамилию на
              Борис Леонидович Пастернак

              Собссно вопрос: нахуя он букву О поменял?
              Ответить
    • https://pbs.twimg.com/media/GiAUNU4XwAABjMZ?format=jpg&name=small
      Ответить
    • https://dailycaller.com/2025/09/09/deputies-attempt-catch-wild-boar-home-florida/
      Ответить
    • https://pbs.twimg.com/media/G0WHJTuW0AAMTBG?format=png&name=large
      Ответить
    • Гримасы феминизма

      "Finnish MP Anna Kontula has revealed that she was a sex worker for years before entering politics. In an interview with the new outlet Helsingin Sanomat (HS) published on Saturday, Kontula said she is not ashamed of the experience, adding that it helped shape her political career.

      Kontula, 48, is serving her fourth term in the Finnish Parliament. While she has long campaigned for sex workers’ rights, she had never spoken publicly about her own experience.
      Ответить
    • https://i.postimg.cc/RV5BgXs2/image.png
      Ответить
    • С подозрением отношусь к

      She was a gifted artist who had recently graduated from Synergy College in Kyiv with a degree in Art and Restoration, and she was passionate about sculpting, designing unique clothing, and caring for animals.
      Ответить
      • https://www.spiked-online.com/wp-content/uploads/2025/09/iryna-1536x864.jpg

        Ещё в жидогазете пишут, что ни один добрый саманегритянин не подошёл помочь.
        Ответить
        • давай ссылку на весь материал что ли, откуда это выловил
          Ответить
          • Дам, если осталось в волатильных вклад ках, это заголовок, а сам текст я не читал.
            Я вообще совсем другое искал. Она понаехала в 2022 и всё ещё сидит спиной к пыхтящей от ярости дикой обезьяне и спокойно строчит в пейсбуке дифирамбы Обонго. В NYC по статистике такое происходит с только что понаехавшими японками-корейками.
            Ответить
          • Вот тебе. В текст почему-то не положили картинку выше.

            https://www.spiked-online.com/2025/09/10/why-did-no-one-help-iryna-zarutska/

            А цитата ещё выше из другого материала
            Ответить
            • А ещё у меня есть такое и это как бы объясняет всё
              https://i.postimg.cc/c1PFTQHF/maxresdefault.jpg
              Ответить
        • Что за люди, никто даже не достал телефон и не начал снимать

          На самом деле ничего необычного, новостью было бы если бы кто-нибудь помог ей. Мы же не в кино живём и не в доброй песне, где прохожий укроет тебя под прыщом.

          Грусно
          Ответить
      • А, как вводу глядел
        https://cdn.f1connect.net/photo/Tributes/8208770/Albums/1120895/8766bc0e-f7b9-4a78-a4c8-3acb864fc9f3.jpeg
        (на двери в середине)

        > gifted artist
        Ответить
      • гологуб ко всем тян с подозрением относица

        это норма: куанон должен быть инцелом

        гологуб, скажи, как ты относишься к свежеприставившемуся маганавту?

        С одной стороны он любил хуйло, кгб, всяких сталинистов и коммунистов из Москвы, как иполагается "консервативному" МАГАнавту, за Путина горой.

        с другой стороны по нему уже израильтяне три ведра слез вылили.
        Ответить
        • А ты быстрый, я уже на оба вопроса копрометирующие фото запостил.

          > ко всем
          Только к внезапным артисткам и сочиняющим эту хуиту бабам, которых нанимают вместо журналистов. Типа вон
          жидогазета выше хороший пример их слога даёт.

          > куанон
          Всегда проигрывал с фобий нормисов по отношению к /пол/якам.
          Ответить

    Добавить комментарий