Воскресный офтоп.

aameno2

Lotus Team
27.01.2009
770
187
BIT
507
Руки ваши, да будут здоровы, благородные доны.
По мере общения здесь, сложилось устойчивое впечатление в том, что основная масса старперы умудренные и опытные доны)
Да и вряд ли являются "чистыми" программерами. Скорее жнец, швец, решая попутно массу задач.
Думаю вы так же пользуетесь гугл программированием, находя и оптимизируя под себя найденные куски кода.
Это фабула.
Зацепила одна мысль.
Пробовал я как то запустить ламу от мордокниги и впечатления она не произвела.
А вот недавно, запустил R1 и был обескуражен.
Т.к. я обожаю лень, считая ее двигателем прогресса, посмотрел на данные к парсингу и спросил
Промт: Напиши скрипт на bash. Прочитай из файла строки, раздели по символу | на два значения, имя пользователя и пароль. Экранируй спецсимволы в пароле и выведи результат
Пошел наливать кофе. Проблемы написать самому нет никакой, ну придется вспомнить что то - ибо не каждый день пользуешся.
Ответ R1:
Код:
#!/bin/bash

# Проверить existence файла
if [ $# -ne 1 ]; then
    echo "Usage: $0 <filename>"
    exit 1
fi

if [ ! -f "$1" ]; then
    echo "File $1 not found."
    exit 1
fi

# Читать каждую строку из файла
while IFS='|' read -r user pass; do
    # Экранировать спецсимволы в пароле
    escaped_pass=$(printf '%q' "$pass")
    echo "Username: $user, Password: $escaped_pass"
done < "$1"
Экономия времени? Ну минут 20 наверное...
Промт: Используй команду "openssl passwd -6" для генерации полученных паролей
Код:
#!/bin/bash

# Проверка передачи файла в качестве аргумента
if [ $# -eq 0 ]; then
    echo "Usage: $0 filename"
    exit 1
fi

filename="$1"

# Проверка на существование файла
if [ ! -f "$filename" ]; then
    echo "Файл $filename не найден"
    exit 1
fi

# Чтение файла построчно
while IFS='|' read -r user pass; do
    # Генерация защищенного пароля с использованием openssl passwd -6
    encrypted_pass=$(openssl passwd -6 "$pass")
    
    # Вывод результата
    echo "User: $user"
    echo "Encrypted password: $encrypted_pass"
    echo # Пустая строка для разделения записей
done < "$filename"
Экранирование конечно было не нужно)
Таки любопытно мне, доны думали "куда бы прикрутить нейронку" ?
З.Ы. Модель запущена на процах, так что 5 t/s только получил
 
Думал, но особо не нашёл, либо очень специфично.
Мне фантазии не хватает уже, слишком шаблонный стал.
И тут вопрос, а эта штука умеет получать доступ к информации на диске? а из системы?
вот возьму я, разверну модель на ноуте, вставлю туда флешку. И пусть модель её прочтет и скажет что там.
Дать ей url на чтение данных из системы и пусть читает и анализирует.

А так вот:
- анализ логов на поиск ошибок либо странного поведения, но для этого есть сборщики и мониторинг
- анализ исходников, вроде стат анализатора для ls/формул , но это очень специфично
- генератор скриптов по запросу, рутина в общем
- генератор экранных форм в dxl
- моделирование на основе данных: статистика/прогнозы/отчетность
- генератор документации
 
Мне фантазии не хватает уже, слишком шаблонный стал
Я такой же. Просто один из заказчиков позадавал вопросы и решил проверить.
По факту, ну такой..карманный словарик. А к чему прикрутить мыслей нет.
И тут вопрос, а эта штука умеет получать доступ к информации на диске? а из системы?
Это следующий уровень. Кормить, дообучать. На мой взгляд, рентабельность процесса под сомнением
 
Я такой же. Просто один из заказчиков позадавал вопросы и решил проверить.
По факту, ну такой..карманный словарик. А к чему прикрутить мыслей нет.

Это следующий уровень. Кормить, дообучать. На мой взгляд, рентабельность процесса под сомнением
Ну вот же развернута где-то. Вряд ли башу обучали же)
Спросить что-то про хост на котором развернута: железо, сетевые данные, контейнер или нет. и т.д.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!