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

https://youtu.be/ihOiMFBaVKo

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

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

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

1 лайк

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

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

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

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

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

1 лайк

Вот тебе 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-ых, говорил мне и приятелю (тоже сотрудник нашей лаборатории):
"Вот я никак вас понять не могу, один пишет на Си, на Асме (это про меня), второй пишет на Форте, на Асме (про приятеля), что вы не пишете на чистом Асме то?

1 лайк

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

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

1 лайк

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

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

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

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

1 лайк

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

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