creator cover Роман Домнин
Роман Домнин

Роман Домнин 

Дилетант широкого профиля

21subscribers

94posts

goals1
1 of 100 paid subscribers
Количество тех, кто имеет возможность поддержать канал.

About

Привет! С 2019 года я работаю в должности программиста 1С. Накопился кое-какой опыт по этой части, которым я буду рад поделиться с вами.
Кроме того я увлекаюсь фотографией, работал в этой сфере, так что тоже есть о чем рассказать. С недавних пор начал изучать 3d-моделирование.
Помимо вышеперечисленного я увлекаюсь компьютерными играми, играю как в ретро, так и в современные.
Короче, я думаю на моем канале каждый найдет то, что ему интересно.
Такие дела. :)
Это шуточное приложение разработали на этой неделе. Задания были несложные, поэтому сел и сразу же сделал дз за неделю. Главное условие, чтобы вопросы пользователю выводились каждый раз случайным образом и не повторялись. Вопросов всего пять. И я так подозреваю, что храним мы их в коде программы только потому, что пока еще не изучали базы данных и курс по ООП не предусматривает этого. Потому что вопросов в тестах может быть не 5, а 525. Не программисту же их вводить в программу.
А вы пока в комментариях можете написать правильные ответы. :)

Изучаю работу с Claude Code. Анонс

Параллельно с разработкой на Unity изучаю и Claude Code. Надо идти в ногу со временем. Иначе безнадежно отстанешь. Как я обычно говорю: "Не одинэсом единым...". Но об этом в одном из следующих видеороликов.

Стоит ли доверять нейросетям?

Хочу порассуждать на тему, а стоит ли доверять нейросетям? Нет, я не о рутинных операциях. Это-то я доверю им без проблем. Как видите заставки для видеороликов я стал делать при помощи нейронки. Да и то контроль нужен, но в целом результат меня устраивает. Но ведь люди частенько советуются с ними в каких-то бытовых вопросах, женщины вступают в переписку с ними и делают выбор в пользу бездушной машины, а не живого человека. Когда мы размышляем, а не заменит ли нас ИИ, мы приходим к неутешительным для себя прогнозам. А зря. Ведь нейронка учится у человека, и это ее самая большая ошибка. Но об этом в одном из следующих видео.

Дурацкие ошибки 1С

Сегодня появилась идея для еще одного видеоролика. В комментариях к этой записи делитесь примерами дурацких ошибок 1С. Что я имею в виду под словом "дурацкие"? Не информативные с точки зрения пользователя. В общем, скоро все будет. Услышимся!
 

Suno

Без лишних слов. Мой профиль на Suno https://suno.com/@romeo201
Просто сочиняю музыку. Нет, именно музыку пишет ИИ, но текст песен авторский, выбор стиля и голос вокалиста выбираю я. Приятного прослушивания. И уберите детишек подальше от колонок. Местами может быть ненормативная лексика. Я не матерюсь, как сапожник, но иногда бывает.

Прошел курс по Git

Прошел курс по Git в рамках своей программы переподготовки всего за неделю. Это аналог хранилища конфигурации в 1С (это совсем упрощенная аналогия для тех, кто не в курсе), хотя возможности Git в разы превосходят пресловутое хранилище.
За быстрое прохождение курса и получение сертификата с отличием меня нарекли самой быстрой рукой на диком западе.))) Кто знает анекдот про самую быструю руку? Гусары, молчать! :)

Чат GPT для 1С

Этот чат хорош для других языков программирования, но не для 1С.
- Разложи строку в массив на языке 1С.
Конечно! В языке 1С для разложения строки на массив по какому-либо разделителю используют метод Разделить().
Вот пример:
Строка = "яблоко,банан,груша";
Массив = Строка.Разделить(",");
После этого переменная Массив будет содержать массив строк: ["яблоко", "банан", "груша"].
Объяснение:
  • Метод Разделить(delimiter) разбивает строку на части, используя указанный разделитель.
  • Можно использовать любой разделитель: запятую, пробел, точку с запятой и т.д.
Если нужен пример с более сложным разделителем или другими условиями — скажите!
- В 1С нет такого метода. Напиши функцию, разделяющую строку в массив
Вы абсолютно правы! В 1С действительно нет встроенного метода Разделить(),
как в некоторых других языках. Но, чтобы разбить строку на массив по
разделителю, можно написать свою функцию-расширение или использовать
встроенные функции Поиск() и Подстрока().
Вот пример такой функции...
Пример приводить не буду, потому что опять "в молоко".

Артур и строки

Маленький Артур очень любит подарки. Его мама подарила ему на день рождения две строки равной
длины, состоящие из больших и маленьких букв латинского алфавита.
Теперь Артур хочет сравнить эти строки лексикографически. При этом
регистр букв значения не имеет, то есть большая буква считается
эквивалентной соответствующей маленькой букве. Помогите Артуру выполнить
сравнение.
Входные данные:
В каждой из первых двух строк записано по одной подаренной строке. Длина строк находится в пределах от 1 до 100 включительно.
⚠️Гарантируется, что строки имеют одинаковую длину, а также состоят из больших и маленьких букв латинского алфавита.
Выходные данные:
Если первая строка лексикографически меньше второй — выведите -1.
Если первая строка лексикографически больше второй — выведите 1.
Если строки одинаковы — выведите 0.
Рассмотрим первый тест:
На вход получаем две строки.
В первом тесте вводом является:
asadasdasd
asdwasdawd
В одном из решений, приводим строки в нужный нам регистр.
Далее проходимся по строкам в цикле сравниваем символы из разных строк, фиксируя полученный результат.
Результат программы выводим в консоль. В данном случае ответ:
-1
Решение:
Subscription levels4

Чисто символически

$0.63 per month
Для тех, кто не имеет большой суммы, но хочет поддержать канал автора, так как считает его полезным и познавательным.

Фанат канала

$2.51 per month
Четыре раза по "чисто символически" :).

Спонсор канала

$12.6 per month
Зритель, у которого денег куры не клюют.
Неужели кто-то осмелится подписаться? :)

Богач!!!

$126 per month
Соришь деньгами налево и направо? Ты сделал правильный выбор, отдав их мне. Я найду им более достойное применение. :)
Go up