ИИ помощники в кодинге

https://youtu.be/ihOiMFBaVKo

Тут давеча прочел, что по сети должен ходить отчет чека, который натаскивал ИИ гугла что-то около года, и которого потом уволили за публикацию этого отчета. Отчет-то изначально готовился для внутреннего пользования.

Чуть что - сразу отсылки к фантастике. Но ведь не все предсказания этих Азимовых - Пелевиных - Оруэллов сбываются.
Пока еще не все.

нет, это по поводу г-на Володина! :wink: Лишних 40 тыщ на штраф нету. :wink: ;

да там под каждым его словом можно подписаться!!!
да ты и сам в теме, самокат сломался полез чинить, разве не так )))

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

Тут общался с ителектом от теле2
отрывок диалога

  • я отправил вам смс с кодом, сообщите код из смс.
    (В смс первое что написано - Никому не сообщайте этот код.
    В другом более развернутом смс было написано, что операторы никогда не спрашивают код и если такое случилось сразу вешайте трубку.)
    так и так говорю,
  • код низя никому сообщать, как сказано в самом смс.
  • мне можно.

занавес.
после 4х или 5-ти попыток отправки и не получения кода из смс прибыл оператор

Вот тебе Delphi. Никакой простоты

Спойлер
var len: Int32;
    xByte: byte;
begin

  len := AString.Length * sizeof(AString[1]); // длина Unicode строки, в 2 раза больше чем sizeOf(string)

  if (len = 0) then exit(nil); // если пустая строка - нехрен и кодировать

  SetLength(Result, len+1);  // длина выходного массива на 1 больше, чем длина строки в байтах, в последнем
                             // элементе массива будет храниться кодирующий байт

 asm
    push   ecx
    push   ebx

@another:
    rdtsc                   // читаем Real Time Clock Counter, обновляется с бешеной скоростью
    or     al,al
    jz     @another         // если мл. байт al == 0, прочитаем значение еще раз

    mov    [xByte],al       // al будет кодирующим байтом, как наиболее быстро обновляемый, запоминаем

    mov    eax, [Result]
    mov    edx, [eax]       // адрес выходного байтового массива -> в EDX

    mov    eax, [AString]   // адрес входящей строки -> EAX
    mov    ecx, [len]       // длина входящей строки -> ECX
    mov    bl,  [xByte]     // байт для XOR -> BL

@loop:
    mov    bh, [eax]        // берем очередной байт из строки
    ror    bh,3             // циклически прокручиваем вправо на 3 бита, выходящие биты заходят слева
    xor    bh,bl            // делаем XOR с кодирующим байтом

Дык этож asm :slight_smile:

Как будто только там можно asm пихать ))

Я туда не простоты ради ушел, а потому что кубики по рукам и ногам уже связывали

хорошим словом не назовут

ASM i386?
У нас шеф (наш начальник лаборатории системного программирования), еще в начале 90-ых, говорил мне и приятелю (тоже сотрудник нашей лаборатории):
"Вот я никак вас понять не могу, один пишет на Си, на Асме (это про меня), второй пишет на Форте, на Асме (про приятеля), что вы не пишете на чистом Асме то?

так шеф был прав…извращенцы…да и кто пишет на асме тоже…писать надо в машинных кодах…С3 01 F0 и так далее )))

https://www.securitylab.ru/news/538615.php

Что это тебя на 8080 потянуло?

не только и ВМ80 тоже, я просто когда ПО на станки ломал прямо в кодах писал и, книжку открывать не надо…сам себе компилятор )))

Ну ты крут. Может и 27С64 для СинклерРесочЛТД на тумблерах шил. :)))

По памяти. Вся ПЗУ на тумблерах и по памяти, наизусть. Так?

был такой программатор ))) (до первого компьютера)
да, книжка всех времён и народов под руками была, повезло

мы на РК-86 именно так и шили… пальцы чуть не отвалились…