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

    Комментарии (39) 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, а под капотом в памяти лейаутиться по-царски
          Ответить
    • Мы всё дальше от бога, конечно
      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 чатла?
          Ответить
    • Голгубы против 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/
      Ответить
      • Не знаю, зачем женщине компьютеп?

        Ну хотя, если он с дисководом, к нему можно приспособить фалоимитатор. Нет, я не пробовал!
        Ответить

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