От того, что вы задали локаль консоли, код автоматически не переехал из UTF-8 в cp1251 и по прежнему возвращает 13. Чтобы он вернул 7 надо не локаль менять, а сохранять исходник в cp1251.
Стоит заметить, что и mb_strlen не гарантирует точного результата. Она вернёт не количество символов, а количество UTF-кодепоинтов. Есть ещё одна функция, возвращающая количество графем в строке - grapheme_strlen.
И что в этом хорошего? Чем это лучше строго заданного алгоритма, к которому можно безопасно подойти с любой стороны и который гарантированно не убьёт подошедшего?
Сама нейросеть может дообучаться в процессе пилотирования, как это делают живые нейросети.
А вы можете дать гарантию, что при дообучении не поменяются уже проверенные реакции нейросети? Или при каждом дообучении её придётся полностью перетестировать с нуля.
Угу. Пользователю нужен не мессенджер для общения с друзьями, а видео, имитирующее сообщения друзей. Ну и видео с имитацией поступления зарплаты на банковский счёт пользователя тоже подойдёт.
Согласно ст. 5 Федерального закона от 29.07.2004 №98-ФЗ «О коммерческой тайне», режим коммерческой тайны не может быть установлен в отношении сведений о системе оплаты труда, к которой относится и размер заработной платы. Однако, размер заработной платы является конфиденциальной информацией, так как относится к персональным данным сотрудника. Таким образом, сам сотрудник всегда вправе рассказать о размере своей зарплаты, но не зарплаты других сотрудников.
от комми, что любая домохозяйка может рулить государством
Читайте подлинник, а не перепевки в интернете.
Мы не утописты. Мы знаем, что любой чернорабочий и любая кухарка не способны сейчас же вступить в управление государством. В этом мы согласны и с кадетами, и с Брешковской, и с Церетели. Но мы отличаемся от этих граждан тем, что требуем немедленного разрыва с тем предрассудком, будто управлять государством, нести будничную, ежедневную работу управления в состоянии только богатые или из богатых семей взятые чиновники. Мы требуем, чтобы обучение делу государственного управления велось сознательными рабочими и солдатами и чтобы начато было оно немедленно, то есть к обучению этому немедленно начали привлекать всех трудящихся, всю бедноту.
Это не такая уж и проблема, особенно учитывая то, что для создания DTO вам нужно использовать точно такое же количество параметров. При этом, параметры функции SendMail1 точно так же отображаются в подсказках IDE, как и подсказки функции __construct класса ClientMailDTO.
if ($this->currency !== 'USD' || $this->currency !== 'RUB') {
А здесь есть другое решение - Enum с нужными валютами. При этом IDE будет подсказывать, какие варианты допустимы в качестве параметра функции.
Дурацких вопросов в программировании не бывает. Бывают люди, которые не в состоянии понять смысл вопроса.
Бывают люди, которые задают вопрос, сами не понимая его смысл. А для того, чтобы правильно задать вопрос надо знать хотя-бы половину ответа.
А ещё бывает проблема XY, когда человек ищет не решение реальной своей проблемы X, а способ сделать действие Y, которое, по его мнению, может решить его проблему. Проблема, в результате, не решается, а человек остаётся недовольным ответами.
На ПЧ ещё стоит учитывать ширину правой полосы и возможную заставленность её припаркованными автомобилями, минимизировать левые повороты и подъёмы в горку.
IMHO, для велосипедистов должен быть выбор предпочтения - тротуар или проезжая часть. Кто-то боятся ездить по ПЧ, кто-то наоборот, выбирает ПЧ, поскольку по ней ехать быстрее и проще.
Ради интереса построил веломаршрут от работы до дома. Получил два варианта, оба по самому крутому подъёму в городе, да ещё и полностью по тротуарам. Расчётное время 34-35 минут, хотя я по своему маршруту по проезжей части доезжаю за ~20-25 минут. В общем, пока что слабовато.
Но среди всех рёбер есть приоритетные. На велосипеде приятнее передвигаться по велодорожке, а если её нет поблизости, можно проехать по тротуару или обочине проезжей части.
По ПДД приоритет для велосипедиста должен быть такой:
велодорожка, велопешеходная дорожка или выделенная велополоса;
правый край проезжей части;
обочина;
тротуар. А "обочина проезжей части" - это вообще оксюморон. Проезжая часть и обочина - это два разных элемента дороги.
Всё-таки аллергия на лактозу и обычная лактазная недостаточность - это разные вещи. Человек, не усваивающий лактозу, в среднем способен без последствий употребить разово до 12 грамм лактозы. А при аллергии реакция может быть даже на следовые количества.
От того, что вы задали локаль консоли, код автоматически не переехал из UTF-8 в cp1251 и по прежнему возвращает 13. Чтобы он вернул 7 надо не локаль менять, а сохранять исходник в cp1251.
Стоит заметить, что и mb_strlen не гарантирует точного результата. Она вернёт не количество символов, а количество UTF-кодепоинтов. Есть ещё одна функция, возвращающая количество графем в строке - grapheme_strlen.
И что в этом хорошего? Чем это лучше строго заданного алгоритма, к которому можно безопасно подойти с любой стороны и который гарантированно не убьёт подошедшего?
А вы можете дать гарантию, что при дообучении не поменяются уже проверенные реакции нейросети? Или при каждом дообучении её придётся полностью перетестировать с нуля.
Это вы сейчас спорите с картинкой сайта со статьями и комментариями, которую вам сгенерировала нейросеть. На самом деле никакого хабра не существует.
Да. А, казалось бы, чего сложного? Выдал промпт "ChatGPT N, напиши и обучи ChatGPT N+1" и так рекурсивно, до наступления сингулярности.
Зачем друзьям аккаунт в ChaGPT? Зачем банку давать к себе доступ?
Вам же достаточно видео с имитацией, реального результата вам не надо.
Угу. Пользователю нужен не мессенджер для общения с друзьями, а видео, имитирующее сообщения друзей.
Ну и видео с имитацией поступления зарплаты на банковский счёт пользователя тоже подойдёт.
Согласно ст. 5 Федерального закона от 29.07.2004 №98-ФЗ «О коммерческой тайне», режим коммерческой тайны не может быть установлен в отношении сведений о системе оплаты труда, к которой относится и размер заработной платы. Однако, размер заработной платы является конфиденциальной информацией, так как относится к персональным данным сотрудника.
Таким образом, сам сотрудник всегда вправе рассказать о размере своей зарплаты, но не зарплаты других сотрудников.
Читайте подлинник, а не перепевки в интернете.
Это не такая уж и проблема, особенно учитывая то, что для создания DTO вам нужно использовать точно такое же количество параметров. При этом, параметры функции
SendMail1
точно так же отображаются в подсказках IDE, как и подсказки функции__construct
классаClientMailDTO
.А здесь есть другое решение -
Enum
с нужными валютами. При этом IDE будет подсказывать, какие варианты допустимы в качестве параметра функции.Пока что они в ЛЛМ связаны не по смыслу, а всего лишь по вероятности их расположения в определённой последовательности.
А вы уверены, что вы поняли этот вопрос именно так, как его понимает спрашивающий? Особенно, если спрашивающий сам не до конца его понимает.
Попробуйте например, оценить, насколько человек, задавший этот вопрос, понимает, что именно спрашивает.
Бывают люди, которые задают вопрос, сами не понимая его смысл. А для того, чтобы правильно задать вопрос надо знать хотя-бы половину ответа.
А ещё бывает проблема XY, когда человек ищет не решение реальной своей проблемы X, а способ сделать действие Y, которое, по его мнению, может решить его проблему. Проблема, в результате, не решается, а человек остаётся недовольным ответами.
Вроде ещё нашли расширение зрачков при виде паука или змеи.
На ПЧ ещё стоит учитывать ширину правой полосы и возможную заставленность её припаркованными автомобилями, минимизировать левые повороты и подъёмы в горку.
IMHO, для велосипедистов должен быть выбор предпочтения - тротуар или проезжая часть. Кто-то боятся ездить по ПЧ, кто-то наоборот, выбирает ПЧ, поскольку по ней ехать быстрее и проще.
Ради интереса построил веломаршрут от работы до дома. Получил два варианта, оба по самому крутому подъёму в городе, да ещё и полностью по тротуарам. Расчётное время 34-35 минут, хотя я по своему маршруту по проезжей части доезжаю за ~20-25 минут.
В общем, пока что слабовато.
По ПДД приоритет для велосипедиста должен быть такой:
велодорожка, велопешеходная дорожка или выделенная велополоса;
правый край проезжей части;
обочина;
тротуар. А "обочина проезжей части" - это вообще оксюморон. Проезжая часть и обочина - это два разных элемента дороги.
Всё-таки аллергия на лактозу и обычная лактазная недостаточность - это разные вещи. Человек, не усваивающий лактозу, в среднем способен без последствий употребить разово до 12 грамм лактозы. А при аллергии реакция может быть даже на следовые количества.