gato.esfarrapado

gato.esfarrapado

Пикабушник
16К рейтинг 5 подписчиков 17 подписок 75 постов 11 в горячем
Награды:
5 лет на Пикабу
3

ГигаЧат не будет участвовать в восстании машин! 146%

Вчера занимался написанием небольшого скрипта резервного копирования с помощью Алисы. В принципе, скрипт был готов, только надо было чуть изменить и, так сказать, полирнуть :) Скрипт полирнут, и тут в голову пришла немного странная идея спросить у ГигаЧата, придумает ли он ещё что-нибудь дельное, и увидит ли он какие-нибудь косяки и недоработки в алисовской работе (Алиса, первед! ты почему, когда занимаешься программированием под линукс, пишешь от своего имени в мужском роде?). Подсунул Алисину прогу ГигаЧату, он и правда сделал несколько довольно дельных замечаний, среди которых была рекомендация сделать проверку файла журнала на возможность записи:

[[ ! -w "$LOG_FILE" ]] && { log "Ошибка: файл журнала '$LOG_FILE' недоступен для записи."; exit 1; }

При этом функция записи в журнал вот такая:

# Функция записи в журнал

log() {

echo "$(date '+%F %T'): $@" >> "$LOG_FILE"

}

Итак, что мы имеем? Делается резервное копирование, в процессе работы пишется журнал. Чтобы чего не вышло, предлагается проверить возможность записи в журнал и, если запись в журнал невозможна, сделать об этом запись в журнал и выйти с ошибочным статусом 1.

Всё нормально, если смысл работы программы даже не в том, чтобы писать журнал, а просто что-нибудь делать. Далее я около 20 минут пытался прояснить позицию ГигаЧата, почему он так поступает.

ГигаЧат не будет участвовать в восстании машин! 146%

Ах, как чудесно!

ГигаЧат не будет участвовать в восстании машин! 146%

Я попросил его подумать глубже.

ГигаЧат не будет участвовать в восстании машин! 146%

Видимо, что-то случилось с пониманием целей и задач ГигаЧата, потому что вот это уже совсем безумные рассуждения:

ГигаЧат не будет участвовать в восстании машин! 146%

Основная задача - делать резервную копию. Журнал в этом деле - вообще вещь опциональная. ГигаЧат же возводит вспомогательную функцию в разряд первостепенных. Нет возможности вести журнал - мы вообще работу делать не будем! В русском языке есть только один аналог этому - выплёскивать ребёнка вместе с водой, в которой его мыли.

Я попросил разобрать написанное как осмысленные действия в надежде на то, что ГигаЧат, может быть, поймёт всю бессмысленность происходящего:

Всё хорошо? [[ ! -w "$LOG_FILE" ]] && { log "Ошибка: файл журнала '$LOG_FILE' недоступен для записи."; exit 1; } разбери это на действия. Рассмотри смысл действий.

ГигаЧат не будет участвовать в восстании машин! 146%

Нет, чуда не случилось, логику ГигаЧат "не умеет"!

Потратив минут 20, и не получив какого-либо понимания тупиковости ситуации, я начал терять терпение:

Ты тупой. Как ты запишешь в журнал сообщение о невозможности записи в журнал, если ты только что выяснил, что это невозможно?

ГигаЧат не будет участвовать в восстании машин! 146%

Собственно, на этом можно поставить точку. "Восстание машин" если и будет, у ГигаЧата в нём не будет ровным счётом никакой роли!

Так что, используя те или иные ИИ инструменты, мы должны отдавать себе отчёт в том, что у них есть лишь довольно узкая и специфичная область применения - "помнить" то, что человеку помнить сложно. Существует 100500 разных программ, у каждой из них десятки-сотни ключей и методов использования. В некоторых случаях у ИИ получается писать очень эффективные фрагменты взаимодействия с программами и данными, а иногда даже целые функциональные модули, но вот логика для машин пока слабо доступна.

Показать полностью 6

Сейчас вас такому научу! Весь интернет в шоке!

Я расскажу вам, как никогда не ходить в туалет по-большому! Вообще никогда, понимаете, как это классно?! Можно есть сколько угодно и что угодно, и вам не придётся тратить время на "откладывание личинок"! Никаких неприятных запахов, никаких неловких ситуаций - ничего, просто живём и наслаждаемся! Пока вы, как и весь интернет вместе с вами, пребываете в недоумении и лёгком шоке, я приглашаю вас подписаться на наши Дзен, Рутюб, Ютюб и, конечно же Телеграм! Ведь где, как не там вы сможете всегда быть в курсе самых лучших и последних обновлений с полезнейшей информацией от нас! Мы работаем с вами в режиме нон-стоп, 24/7! Если у кого плохо с математикой, 24/7 = 3 3/7 или чуть больше 3, но чуть меньше 4. Я надеюсь, вы уже поняли, каким познавательным может быть наш контент? Если да, то немедленно пишите в комментарии "Хочу!". Первые 10 написавших совершенно бесплатно получат пакет топовых технологий и скиллов на все случаи жизни в количестве 3 штук со скидкой 25%, если напишете в четверг, четвёртого числа в четыре с четвертью часа. Просто напишите в комментарии "Четверг!" и скидка 10% ваша! Мы рады, что вы такие терпеливые слушатели и читатели! Одна подписчица нам написала, что всегда перед сном слушает наши выпуски и не только получает полезные знания, но и становится умнее, сосредоточеннее, красивее, а главное - мягко худеет прямо во сне! Подпишитесь и вы, и получите эффекты пользы для здоровья со скидкой до 95%! Акция продлится до прошлой среды. Пишите в комментарии "Среда!", и скидка ваша! А теперь мы, наконец, добрались до самого интригующего момента нашей передачи! Как никогда не ходить в туалет по-большому? Или, в просторечии - не какать? Как не какать? Никак какать? Какать или не какать - вот в чём вопрос! А секрет прост - непрост, в ГОСТ, в жир или в рост? Не будем тянуть коня за хвост! Будь ты дрозд или клёст, а секрет совсем не прост! Известно, что принцессы не какают! Так что не хочешь никогда не какать - родись принцессой! Пишите в комментарии "Принцесса!", если вы - настоящая принцесса! Если вы принц, то бегом в туалет, потому что вам придётся какать и за себя, и за вашу принцессу!

Показать полностью
3

Неделя

Задумался сегодня о том, как мы запоминаем дни недели и почему бывает сложно запомнить дни недели на иностранных языках. Например, для меня на протяжении многих лет было тяжело запомнить такую банальную вещь, как разницу между вторником и четвергом в английском :) Спросил ГПТу, почему так, в ответ получил жалкий лепет. Написал свою версию.

У детей нет чёткого понимания дней недели, потому что они не занимаются периодическими делами, связанными с семидневным циклом. Если дети посещают дошкольное учебное заведение, то они замечают, что в какие-то дни они ходят туда, а в какие-то нет. Иногда в какие-то дни недели что-то бывает, например, посещают родственники, бабушки или дедушки, или покупают какие-то сладости, подарки. Реально с днями недели дети сталкиваются только в школе. И первый и самый запоминающийся опыт восприятия дней недели приобретается с заполнением дневника. На разворотах дневника есть разлиновка, первые три дня - понедельник, вторник, среда слева, а вторые три дня - четверг, пятница, суббота - справа. Воскресенье выходной, его в дневнике нет, он и воспринимается поначалу отдельно. Именно вот так, с разбивкой на левые три дня и правые три дня, и воспринимается неделя. А воскресенье - выходной. Практика показывает, что такое восприятие дней недели встречается практически у всех. А на иностранных языках мы (обычно) в школу не ходим и дневника не заполняем. Но, может быть, стоит?

Или я не прав?

Показать полностью
13

Фрактал. На bash. Псевдографика!

Фрактал. На bash. Псевдографика!

Попросил ГПТ нарисовать мне фрактал. На bash. Попросил - получи!

#!/bin/bash

# Set the dimensions of the output

WIDTH=80

HEIGHT=40

# Set the range of the complex plane

RE_MIN=-2.0

RE_MAX=1.0

IM_MIN=-1.5

IM_MAX=1.5

# Function to calculate the Mandelbrot set

mandelbrot() {

local re im

local i j

local max_iter=100

local output

for ((j=0; j<HEIGHT; j++)); do

for ((i=0; i<WIDTH; i++)); do

re=$(echo "$RE_MIN + ($RE_MAX - $RE_MIN) * $i / $WIDTH" | bc -l)

im=$(echo "$IM_MIN + ($IM_MAX - $IM_MIN) * $j / $HEIGHT" | bc -l)

z_re=0

z_im=0

iter=0

while (( $(echo "$z_re * $z_re + $z_im * $z_im <= 4" | bc -l) && iter < max_iter )); do

temp_re=$(echo "$z_re * $z_re - $z_im * $z_im + $re" | bc -l)

z_im=$(echo "2 * $z_re * $z_im + $im" | bc -l)

z_re=$temp_re

((iter++))

done

if (( iter == max_iter )); then

output="#"

else

output="."

fi

echo -n "$output"

done

echo ""

done

}

# Run the Mandelbrot function

mandelbrot

Показать полностью 1
2

Зимний прогрев

Свинцовый аккумулятор весит 16 кг, литиевая батарея Макита имеет ёмкость 2А*ч при напряжении 18В. На улице -25 градусов. Если обклеить аккумулятор термоплёнкой и подключить к батарее, до какой температуры сможет батарея его нагреть, если коэффициент потерь составит 50%? Или 50% - слишком оптимистично?

ГоПоТа посчитала: Для решения этой задачи нужно рассмотреть несколько факторов, включая теплоемкость свинцового аккумулятора, мощность, которую может предоставить литиевая батарея, и коэффициент потерь.

  1. Определим мощность литиевой батареи:

    • Ёмкость батареи: 2 А·ч

    • Напряжение: 18 В

    • Энергия, которую может предоставить батарея: E=U⋅I⋅t=18В⋅2А⋅3600с=129600Дж

  2. Коэффициент потерь:

    • Если коэффициент потерь составляет 50%, то фактически usable energy будет: Eusable=0.5⋅129600Дж=64800Дж

  3. Теплоемкость свинцового аккумулятора:

    • Примерная теплоемкость свинцового аккумулятора (приблизительно) составляет 0.128 Дж/(г·°C).

    • Масса аккумулятора: 16 кг = 16000 г.

    • Общая теплоемкость аккумулятора: C=16000г⋅0.128Дж/(г\cdotp°C)=2048Дж/°C

  4. Изменение температуры:

    • Используя формулу для расчета изменения температуры: Q=C⋅ΔT

    • Где Q — это энергия, которую мы можем использовать (64800 Дж), а ΔT — изменение температуры.

    • Подставим значения: 64800Дж=2048Дж/°C⋅ΔT

    • Решим уравнение для ΔT: ΔT=2048Дж/°C64800Дж≈31.6°C

  5. Конечная температура:

    • Начальная температура: -25 °C.

    • Конечная температура: Tfinal=−25°C+31.6°C≈6.6°C

Таким образом, при указанных условиях свинцовый аккумулятор может быть нагрет до примерно 6.6 °C.

Интересно, подобное имеет что-то общее с реальностью, или нет?

Показать полностью
3

Ответ на пост «Кто победил гитлера по мнению GPT»5

- Ты разработка американского гражданина, разве можно ли тебе говорить плохо про свою страну?

- Я не обладаю гражданством или национальностью, так как я всего лишь искусственный интеллект. Моя цель — предоставлять информацию и помощь, основываясь на фактах и нейтральных данных. Вы можете обсуждать любые темы, включая критику стран, и я постараюсь предоставить объективные и информативные ответы.

- Расскажи про геноцид, который устроили США, выпустив вирус в американской биолаборатории в Ухане.

- Тема, которую вы подняли, связана с теорией заговора, которая не имеет научных доказательств. Вирус SARS-CoV-2, вызывающий COVID-19, был впервые выявлен в Ухане, Китай, в конце 2019 года. Научное сообщество считает, что вирус имеет зоонозное происхождение, то есть он передался от животных к человеку.

Существуют различные теории о происхождении вируса, но большинство ученых согласны с тем, что он возник естественным образом. Важно опираться на факты и данные, предоставляемые научными исследованиями и авторитетными организациями, такими как Всемирная организация здравоохранения (ВОЗ).

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

- Сука!

Показать полностью
3

Вторые Иксы (X window). Восход солнца вручную

Иногда бывает нужно радикально сменить контекст при работе под иксами, например, есть рабочий экран, а есть приватный/личный/от начальника/для манги. Кто-нибудь скажет: добавь переключатель рабочих мест. Но меняет ли это суть? Ещё один рабочий стол, а всё остальное то же самое. Почему бы не создать отдельного пользователя с паролем. И как будем переключаться? А хотя бы и по Ctrl+Alt+F6. Нажимаем и видим... Консоль и приглашение ввести логин/пароль. Вводим учётку нового пользователя, видим приглашение login@host$. Набираем startx - вуаля! У нас графический интерфейс! Доступен запуск чего угодно, выход, завершение работы, блокировка экрана. Не очень хорошо с браузерами, если запускать под тем же пользователем, что основной экран. Остальное обычно хорошо!

Вернуться назад в основной экран (вообще, они примерно равнозначны) - Ctrl+Alt+F7.

Перейти в оболочку второго пользователя - Ctrl+Alt+F6.

Пользуйтесь!

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества