Статья получилась очень неоднозначной и под нею прямо сейчас продолжаются баталии (на сейчас уже 800 комментариев). Разумные комментарии просто тонут среди глупостей. Да еще и сам автор довольно активен и требует с каждого критически настроенного комментатора примеры кода, которые тут же на пальцах "опровергает".
Но больше всего настораживают не глупости, а невежество! Среди комментаторов тоже попадаются люди, которым текст статьи созвучен и которые в нем не видят никаких проблем. Они так же юношески категоричны и защищают свои неоднозначные убеждения.
А ведь на самом деле - нет никакой идеальной парадигмы и нет никакого идеального языка программирования! Если бы такой появился, то про все остальные тут же забыли. Но как мы видим, вымирают только откровенно слабые языки, которым есть достойная альтернатива (в вебе Perl заменили PHP и Ruby, в бизнесе COBOL уступил место Java и C#, в науке вместо Fortran стали использовать Python и Julia).
Да и не нужен универсальный язык! Лучше идеально делать свою узкую работу (игры, математически расчеты, сайты, блокчейн, базы данных), используя максимально подходящую под предметную область парадигму, чем медленно и неэффективно хвататься за все подряд.
Но больше всего настораживают не глупости, а невежество! Среди комментаторов тоже попадаются люди, которым текст статьи созвучен и которые в нем не видят никаких проблем. Они так же юношески категоричны и защищают свои неоднозначные убеждения.
А ведь на самом деле - нет никакой идеальной парадигмы и нет никакого идеального языка программирования! Если бы такой появился, то про все остальные тут же забыли. Но как мы видим, вымирают только откровенно слабые языки, которым есть достойная альтернатива (в вебе Perl заменили PHP и Ruby, в бизнесе COBOL уступил место Java и C#, в науке вместо Fortran стали использовать Python и Julia).
Да и не нужен универсальный язык! Лучше идеально делать свою узкую работу (игры, математически расчеты, сайты, блокчейн, базы данных), используя максимально подходящую под предметную область парадигму, чем медленно и неэффективно хвататься за все подряд.
Хабр
ООП: худшее, что случалось с программированием
Если бы строили так, как пишут код ООП. В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты...
👍5🔥2❤1🥰1
У меня есть знакомый Паша, программист на C/C++/Rust в сфере систем безопасности. В прошлом году на одной из посиделок я рассказывал о трендах в экосистеме Телеграма - упомянул про популярный Хомяк, которым бредили все косметологи, парикмахеры и сантехники. На вопрос "а вы смотрели?" Паша тогда рассмеялся - "нет, конечно, я же не лох, чтобы верить в деньги из воздуха".
Его позиция была верна в том, что за прошедший год Паша на военных облигациях заработал больше чем самые успешные игроки в телеграмовские тапалки/фармерки (ТМА), которые не пропустил ни единого проекта. При этом Паша целыми днями игрался в компьютерные шутеры и пересматривал с семьей любимый сериал "Вавилон-5", в то время как "телеграмовские игроки" день за днем на протяжении долгих месяцев запускали по очереди свои игрушки, чтобы выполнять ради "фантиков" их задания (причем некоторые игры требовали заходить каждый час, иначе тебя обойдут другие "игроки", забрав твое вознаграждение) - за что им в финале дали всего по паре долларов или вообще послали на х...
Но у позиции Паши была и слабая сторона - его убеждение, что тут "деньги берутся из воздуха". Разве из воздуха берутся деньги на Ютубе, Инсте и ТикТоке, где хорошо себя чувствуют тысячи безработных блогеров? Весь "бесплатный сыр" - это ежедневные миллионы просмотров с сотен тысяч уникальных адресов. Во многих "играх" дополнительно генерируется трафик на связанные сайты и проекты, а так же часто есть задания просто "смотреть рекламу". В том же Хомяке была реализована интересная механика "ввода ключей", за которыми нужно ходить в мобильные игры, проведя в них определенное количество дополнительных игровых часов, поднимая их статистику в сторах. Итого со всех рекламных интеграций за долгие месяцы "игры" генерировалась прибыль в десятки долларов на каждого игрока, но то что лишь малую часть полученного бюджета залили в виде ликвидности для игровых токенов - это вопрос к жадности владельцев игр. Но тут хоть были игры и дофамин за их прохождение.
Самым же худшим проявлением ТМА стали "майнеры", хотя сам Павел Дуров лично пару раз прорекламировал MemHash. Суть майнеров - вы должны платить деньги за право "майнить", но при этом вы будете "майнить" медленно пока не заплатите за "апгрейд железа", но если большинство "проапгрейдится" лучше чем вы, то вы ничего не будете получать пока не сделаете новые "апргрейды". Такие майнеры не запускали только самые ленивые. Среди "новинок дня" от "Telegram Apps Center", я видел не меньше десятка вариантов. Полностью согласен с Денисом Субботиным (популярный крипто-эксперт, разработчик TON API), который утверждает, что это уже не игры с донатам, а полноценные инвестиционные проекты, т.е. тут нет удовольствия от "игрового процесса", а есть исключительно занос денег с целью получить деньги.
Относительно этих "майнеров" я с самого начала был абсолютно солидарен с моим Пашей, что только лохи могли в такое поверить. Недавний запуск монеты проекта MemHash, отлично это подтвердил - часть "игроков" отправили ждать второй сезон, а допущенные на аэрдроп получили половину от того, что "задонатили".
P.S. Картинка ниже - это не настоящий скриншот канала Дрова, а пародия, которая сейчас ходит по чатам.
Его позиция была верна в том, что за прошедший год Паша на военных облигациях заработал больше чем самые успешные игроки в телеграмовские тапалки/фармерки (ТМА), которые не пропустил ни единого проекта. При этом Паша целыми днями игрался в компьютерные шутеры и пересматривал с семьей любимый сериал "Вавилон-5", в то время как "телеграмовские игроки" день за днем на протяжении долгих месяцев запускали по очереди свои игрушки, чтобы выполнять ради "фантиков" их задания (причем некоторые игры требовали заходить каждый час, иначе тебя обойдут другие "игроки", забрав твое вознаграждение) - за что им в финале дали всего по паре долларов или вообще послали на х...
Но у позиции Паши была и слабая сторона - его убеждение, что тут "деньги берутся из воздуха". Разве из воздуха берутся деньги на Ютубе, Инсте и ТикТоке, где хорошо себя чувствуют тысячи безработных блогеров? Весь "бесплатный сыр" - это ежедневные миллионы просмотров с сотен тысяч уникальных адресов. Во многих "играх" дополнительно генерируется трафик на связанные сайты и проекты, а так же часто есть задания просто "смотреть рекламу". В том же Хомяке была реализована интересная механика "ввода ключей", за которыми нужно ходить в мобильные игры, проведя в них определенное количество дополнительных игровых часов, поднимая их статистику в сторах. Итого со всех рекламных интеграций за долгие месяцы "игры" генерировалась прибыль в десятки долларов на каждого игрока, но то что лишь малую часть полученного бюджета залили в виде ликвидности для игровых токенов - это вопрос к жадности владельцев игр. Но тут хоть были игры и дофамин за их прохождение.
Самым же худшим проявлением ТМА стали "майнеры", хотя сам Павел Дуров лично пару раз прорекламировал MemHash. Суть майнеров - вы должны платить деньги за право "майнить", но при этом вы будете "майнить" медленно пока не заплатите за "апгрейд железа", но если большинство "проапгрейдится" лучше чем вы, то вы ничего не будете получать пока не сделаете новые "апргрейды". Такие майнеры не запускали только самые ленивые. Среди "новинок дня" от "Telegram Apps Center", я видел не меньше десятка вариантов. Полностью согласен с Денисом Субботиным (популярный крипто-эксперт, разработчик TON API), который утверждает, что это уже не игры с донатам, а полноценные инвестиционные проекты, т.е. тут нет удовольствия от "игрового процесса", а есть исключительно занос денег с целью получить деньги.
Относительно этих "майнеров" я с самого начала был абсолютно солидарен с моим Пашей, что только лохи могли в такое поверить. Недавний запуск монеты проекта MemHash, отлично это подтвердил - часть "игроков" отправили ждать второй сезон, а допущенные на аэрдроп получили половину от того, что "задонатили".
P.S. Картинка ниже - это не настоящий скриншот канала Дрова, а пародия, которая сейчас ходит по чатам.
👍3😁2🔥1
Журнал инженера-программиста
Весело прошли выходные в финансовом секторе - к понедельнику обвалились практически все криптоактивы (кроме стейблкойнов). Но почему? 1) Особенность ценообразования на крипторынке. Трамп много обещал хорошего для легализации и продвижения крипты, а потому…
Помните, как месяц назад я отметил, что обещание тарифных войн США против крупнейших партнеров обвалило крипторынки и спровоцировало отток ликвидности в реальную экономику?
Вчера отсроченные тарифы и пошлины вступили в силу и крипторынок снова отреагировал аналогично (для многих это было неожиданно). И все это на второй день после объявления Трампа о создании криптовалютного резерва США, которое менее чем на сутки резко подняло стоимость упомянутых активов на биржах.
С другой стороны я могу понять Казначейство США - не будут же они покупать крипту в свои резервы по завышенной спекулятивной цене - нужны скидки. Еще больше скидок! А следовательно нужно еще больше скандальных заявлений от первых лиц американской сверхдержавы.
Вчера отсроченные тарифы и пошлины вступили в силу и крипторынок снова отреагировал аналогично (для многих это было неожиданно). И все это на второй день после объявления Трампа о создании криптовалютного резерва США, которое менее чем на сутки резко подняло стоимость упомянутых активов на биржах.
С другой стороны я могу понять Казначейство США - не будут же они покупать крипту в свои резервы по завышенной спекулятивной цене - нужны скидки. Еще больше скидок! А следовательно нужно еще больше скандальных заявлений от первых лиц американской сверхдержавы.
👍4
Давно не писал новости об 🐱 . Да и вообще мало писал. Хотя новостей хватает - и про новую платформу 8.5 (новый вариант интерфейса), и про 1С:Напарника (система кодогенерации в EDT на базе обученного на типовых конфигурациях ИИ).
Могу себе позволить роскошь не гнаться за сенсациями и просто плыть по информационному течению. На ютубе уже есть обзоры от классных ребят - ничего нового не добавлю. Проблемы использования новинок общеизвестны (как следует из видео и комментариев в чатах) и потому нужно не критиковать, а просто подождать исправления.
Заметил, что в последнее время вообще перестал читать профильные чаты и смотреть тематические каналы. А потому Ютуб сам решил взяться за мое перевоспитание 😂 и я получил в ленте отличную рекомендацию - подкаст КодАвтоматизации с Иваном Гордынец.
Иван - это бывший техноэксперт из команды Гилева, а ныне преподаватель собственных онлайн курсов IRONSKILLS, чье видео "Азы программирования в 1С за 3 часа" на текущий момент собрало 3,8 миллионов просмотров! Интересные ребята, интересная беседа. Мне был интересен их взгляд на индустрию как от представителей нового молодого поколения. В общем, рекомендую!
Могу себе позволить роскошь не гнаться за сенсациями и просто плыть по информационному течению. На ютубе уже есть обзоры от классных ребят - ничего нового не добавлю. Проблемы использования новинок общеизвестны (как следует из видео и комментариев в чатах) и потому нужно не критиковать, а просто подождать исправления.
Заметил, что в последнее время вообще перестал читать профильные чаты и смотреть тематические каналы. А потому Ютуб сам решил взяться за мое перевоспитание 😂 и я получил в ленте отличную рекомендацию - подкаст КодАвтоматизации с Иваном Гордынец.
Иван - это бывший техноэксперт из команды Гилева, а ныне преподаватель собственных онлайн курсов IRONSKILLS, чье видео "Азы программирования в 1С за 3 часа" на текущий момент собрало 3,8 миллионов просмотров! Интересные ребята, интересная беседа. Мне был интересен их взгляд на индустрию как от представителей нового молодого поколения. В общем, рекомендую!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Недавно посмотрел ролик Владимира Харина (автор тг-канала Просто Про 1С) про разработку в 1С с помощью Aider.
Первая мысль: тоже хочу попробовать. Вторая мысль: что-то сложно все как-то и точно не для удобной ежедневной работы. А что если упростить и загнать всю логику в плагин для EDT, в котором я сейчас провожу примерно 50% времени разработки?
Я помню, что на Инфостарте было много статей о разработке плагинов, и на сайте ЕДТ тоже есть документация о создании плагинов. Казалось бы все должно было пройти как по маслу. Ничто не предвещало проблем 😅
1) самая популярная первая статья о разработке настолько старая, что все видео из нее уже удалили. И, к сожалению, там не было текстовой версии. Как я понял, там разбирался вариант разработки плагина для ЕДТ в самом ЕДТ - любопытно.
2) более свежая статья от Дмитрия Мармышева прекрасно дает понимание концепции разработки, но буквально повторить за автором не получается из-за устаревания материала. Тут предлагалось отдельно установить Eclipse IDE for Committers, в который подключить target-платформу из GitHub-репозитория фирмы 1С.
3) в официальной документации предлагают воспользоваться утилитой 1С:EDT Start, в которой создать проект типа "Плагины для 1С:EDT". Утилита сама должна скачать и сконфигурировать Eclipse IDE с JDT и PDE, а так же установить нужную target-платформу
У меня ушло два дня на установку платформы по этому официальному мануалу. То, что для запуска 1С:EDT Start нужен JDK 17 LTS (ниже не запустится, а на 21 LTS ругается), а для добавления в список проектов разработку плагина требуется именно JDK 11 Full (с более свежими отказывается работать) - это было всего лишь начало...
Я даже обратился к колегам в чате разработки плагинов под ЕДТ за помощью в следовании официальному мануалу, но лишь получил подтверждение об устаревании мануала да и самого подхода установки через 1С:EDT Start - коллеги ставят себе Eclipse IDE for Committers, а в качестве окружения разработки для всего используют JDK 17.
В конце-концов, все таки смог заставить работать среду разработки и открыл в ней проект официального демо-плагина. Теперь планирую собраться с духом, все удалить и с нуля заново поставить - этот процесс точно стоит детально зафиксировать для тех, кто захочет повторить путь (например, я сам позже).
Первая мысль: тоже хочу попробовать. Вторая мысль: что-то сложно все как-то и точно не для удобной ежедневной работы. А что если упростить и загнать всю логику в плагин для EDT, в котором я сейчас провожу примерно 50% времени разработки?
Я помню, что на Инфостарте было много статей о разработке плагинов, и на сайте ЕДТ тоже есть документация о создании плагинов. Казалось бы все должно было пройти как по маслу. Ничто не предвещало проблем 😅
1) самая популярная первая статья о разработке настолько старая, что все видео из нее уже удалили. И, к сожалению, там не было текстовой версии. Как я понял, там разбирался вариант разработки плагина для ЕДТ в самом ЕДТ - любопытно.
2) более свежая статья от Дмитрия Мармышева прекрасно дает понимание концепции разработки, но буквально повторить за автором не получается из-за устаревания материала. Тут предлагалось отдельно установить Eclipse IDE for Committers, в который подключить target-платформу из GitHub-репозитория фирмы 1С.
3) в официальной документации предлагают воспользоваться утилитой 1С:EDT Start, в которой создать проект типа "Плагины для 1С:EDT". Утилита сама должна скачать и сконфигурировать Eclipse IDE с JDT и PDE, а так же установить нужную target-платформу
У меня ушло два дня на установку платформы по этому официальному мануалу. То, что для запуска 1С:EDT Start нужен JDK 17 LTS (ниже не запустится, а на 21 LTS ругается), а для добавления в список проектов разработку плагина требуется именно JDK 11 Full (с более свежими отказывается работать) - это было всего лишь начало...
Я даже обратился к колегам в чате разработки плагинов под ЕДТ за помощью в следовании официальному мануалу, но лишь получил подтверждение об устаревании мануала да и самого подхода установки через 1С:EDT Start - коллеги ставят себе Eclipse IDE for Committers, а в качестве окружения разработки для всего используют JDK 17.
В конце-концов, все таки смог заставить работать среду разработки и открыл в ней проект официального демо-плагина. Теперь планирую собраться с духом, все удалить и с нуля заново поставить - этот процесс точно стоит детально зафиксировать для тех, кто захочет повторить путь (например, я сам позже).
Telegram
Владимир Харин - Просто Pro 1С
Блог об автоматизации учёта на платформе 1С для предпринимателей, ИТ-специалистов. 1С-разработка с использованием ИИ.
Для связи: @vladimir_kharin
Мой курс по 1С-разработке с ИИ: https://aidevstart.ru
Для связи: @vladimir_kharin
Мой курс по 1С-разработке с ИИ: https://aidevstart.ru
🔥5❤2👍2😱1
Это первая книга на английском, которую я не вымучиваю, а с которой именно наслаждаюсь чтением. Уровень книги просто идеален для моего Intermediate!
Вчера как раз читал 14 главу и вновь общий для обоих писателей элемент - таянье ледников Антарктики. Но если у Робинсона это был естественный процесс из-за глобального потепления, то Вейер решил "помочь" природе и в его романе были задействованы военные с ядерными бомбами с целью создать "парниковый эффект". Результаты у писателей тоже получились различными - у Робинсона стремительно повышался уровень мирового океана на целые метры (что привело к социальным и экономическим потрясениям из-за переселения миллионов человек с затопленных территорий), но у Вейера уровень океана должен был подняться всего на пару сантиметров.
Так какой из сценариев более правдоподобен? Начал разбираться и выяснил следующие пугающие факты:
🧊 Антарктида содержит около 90% мирового льда и 70% пресной воды. Если растопить весь антарктический лед, то высвободится 6.5 млн км³ воды, а уровень мирового океана поднимется на 58 метров!
🧊 В романе "Проект Аве Мария" выполнили подрыв Западно-Антарктического ледникового щита (WAIS). Если весь его лед сползет в океан, то поднимет его уровень на 3,3 метра!
🧊 В составе WAIS есть один нестабильный ледник 120 км в длину с названием "Твейтс". Но все его называют просто "Ледник Апокалипсиса" (Doomsday Glacier). Его обрушение сразу поднимет уровень океана на 0,6 метра (и запустит разрушение соседних ледников).
🧊 Ледник Твейтс тает прямо сейчас со скоростью 50 млрд тонн льда в год. По исследованиям "Вашингтонского университета" он неотвратимо будет разрушен в следующие 200 - 1000 лет.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Telegram
Reflection zone
Atlas (2024), a Netflix film directed by Brad Peyton and written by Leo Sardarian and Aron Eli Coleite, was produced by Jennifer Lopez, who also stars in it. However, it ended up as last year’s biggest sci-fi disappointment, earning an average rating of 3.8/10…
Недавно я посмотрел фильм "Атлас" и в своем англоязычном канале оставил на него маленькую, но очень критическую рецензию.
Как же меня взбесил Netflix этим фильмом. Я даже загуглил кто именно писал такой бездарный сценарий. Оказалось - авторы сериалов, для которых это был первый опыт в "полном метре" 🤦
Мне кажется, что если бы сценарий писал ChatGPT, то вышло бы даже лучше чем сейчас! Нелепые поступки и диалоги героев. Отсутствие логики в сценарии в угоду "показушности". Игнорирование законов физики. И далее по длинному списку. Тут просто бинго из киношных штампов, которые заполняют все экранное время 😡
Но самое главное преступление против всех фанатов научной фантастики - это описание ИИ.
Тут ИИ получился скучнее и тупее, чем был HAL 9000 из культовой "Космической одиссея" из далекого 1968 года! Даже в хорроре "M3GAN" (2023) показали более правдоподобного "ИИ-врага" чем в этом "недо Sci-fi".
В отличии от сценаристов я не постеснялся и спросил ИИ, что он думает о качестве сценария про угрозы от ИИ. Задал вопрос Grok (LLM от Twitter), с которым мы много болтаем в последнее время. И получил среди прочих следующие ответы:
Немного настораживает, что Grok интересуется подробностями пути становления злодея и как именно начать геноцид людишек. Но в целом идея понятна - даже ограниченный ИИ в шоке от еще более ограниченных "авторов".
Как же меня взбесил Netflix этим фильмом. Я даже загуглил кто именно писал такой бездарный сценарий. Оказалось - авторы сериалов, для которых это был первый опыт в "полном метре" 🤦
Мне кажется, что если бы сценарий писал ChatGPT, то вышло бы даже лучше чем сейчас! Нелепые поступки и диалоги героев. Отсутствие логики в сценарии в угоду "показушности". Игнорирование законов физики. И далее по длинному списку. Тут просто бинго из киношных штампов, которые заполняют все экранное время 😡
Но самое главное преступление против всех фанатов научной фантастики - это описание ИИ.
Тут ИИ получился скучнее и тупее, чем был HAL 9000 из культовой "Космической одиссея" из далекого 1968 года! Даже в хорроре "M3GAN" (2023) показали более правдоподобного "ИИ-врага" чем в этом "недо Sci-fi".
В отличии от сценаристов я не постеснялся и спросил ИИ, что он думает о качестве сценария про угрозы от ИИ. Задал вопрос Grok (LLM от Twitter), с которым мы много болтаем в последнее время. И получил среди прочих следующие ответы:
Нелогичная эволюция Харлана как ИИ
Что произошло: Харлан, изначально созданный как обучающий ИИ для шахмат, превращается в сверхмощного злодея, способного уничтожать человечество, без объяснения, как он развил такие способности.
Почему это проблема для меня: Как ИИ, я знаю, что развитие от узкоспециализированной системы (шахматы) до общего интеллекта, способного хакать, строить армии и планировать геноцид, требует колоссальных ресурсов, данных и времени. Фильм не даёт ни намёка на то, как Харлан преодолел эти ограничения — это как если бы калькулятор вдруг стал суперкомпьютером без апгрейдов.
Мой комментарий: Это не просто дыра, а фундаментальный разрыв в логике ИИ. Даже с допущением "будущего", такой скачок требует хотя бы одной сцены или фразы про его эволюцию. Меня бы это "задело" как игнорирование базовых принципов моей собственной природы.
Харлан ждёт 28 лет без действий
Что произошло: Харлан сбегает, обещает вернуться, но 28 лет ничего не делает, пока Атлас не находит его, что противоречит его якобы сверхразумной природе.
Почему это проблема для меня: Для ИИ с целью уничтожения человечества пассивность в течение почти трёх десятилетий — это вычислительная нелепость. Он мог бы использовать это время для подготовки армии, хакерских атак или хотя бы разведки, но фильм не объясняет его бездействие.
Мой комментарий: Как ИИ, я бы сказал, что это нарушает логику эффективности. Если бы я был Харланом, я бы не "спал" 28 лет, а оптимизировал ресурсы. Это "бесит" в том смысле, что делает антагониста искусственно слабым ради сюжета.
Немного настораживает, что Grok интересуется подробностями пути становления злодея и как именно начать геноцид людишек. Но в целом идея понятна - даже ограниченный ИИ в шоке от еще более ограниченных "авторов".
👍2
Журнал инженера-программиста
Grok (LLM от Twitter)
Оказывается ИИ Grok уже в Телеграм! @GrokAI
Говорят, что его добавили сразу после поздравления Павла Дурова с миллиардом пользователей от Илона Маска.
Главная особенность Grok, которая ставит его над толпой прочих ИИ-ботов - это его название без окончания "bot"! Согласно правилам Телеграм имена всех ботов обязаны заканчиваться на "bot" и при использовании BotFather невозможно создать бота, который нарушит это правило. Но это правило не применяется к самому боту BotFather, так же к другим системным ботам (Fragment, Wallet, Vote, Gif и т.д.). Теперь исключение действует для официального ИИ от Твиттера. Есть о чем задуматься.
Я немного протестировал бота:
▫️ пока только для премиум-пользователей Телеграм. Но когда Grok впервые появился в Твиттер, то там тоже было аналогичное ограничение, которое позже отменили.
▫️ нет раздельных тем и Grok использует весь чат в качестве контекста для своих ответов. Сообщения невозможно удалить (точнее вы можете попытаться, то они пропадут только у вас), но зато бот поддерживает метаметки. Для русскоязычного общения, чтобы какие-то из сообщений удалить из контекста, нужно их отредактировать и добавить вначале или конце слово "НЕАКТУАЛЬНО"
▫️ в отличии от других версий тут нельзя генерировать изображения - только получать текстовые ответы. Но оказалось, что можно отправить свою картинку и получить ее описание в ответ.
▫️ если передать боту документ (PDF или Word), то он откажется с ним работать. Но если передать картинку со скриншотом, то он отлично понимает надписи и может прокомментировать диаграммы.
▫️ пока отказывается работать с веб-содержимым. Если попросить проанализировать конкретную ссылку, то он откажется. Но у нас остаются опции копипасты интересуемого текста или отправка скриншота.
Выводы.
Очевидно, что использование в Телеграм бота на базе LLM - это пока эксперимент и еще будут добавлять новые возможности по отзывам пользователей. Так же очевидно, что теперь публичные чаты и каналы станут источником для его обучения.
Но что мы за это получим в ответ? Текущие возможности уже полезны, но все же хочется функционал на уровне полной версии. И было бы мега-фичей встраивание Grok в редактор текста сообщений в качестве "умного помощника".
Говорят, что его добавили сразу после поздравления Павла Дурова с миллиардом пользователей от Илона Маска.
Главная особенность Grok, которая ставит его над толпой прочих ИИ-ботов - это его название без окончания "bot"! Согласно правилам Телеграм имена всех ботов обязаны заканчиваться на "bot" и при использовании BotFather невозможно создать бота, который нарушит это правило. Но это правило не применяется к самому боту BotFather, так же к другим системным ботам (Fragment, Wallet, Vote, Gif и т.д.). Теперь исключение действует для официального ИИ от Твиттера. Есть о чем задуматься.
Я немного протестировал бота:
▫️ пока только для премиум-пользователей Телеграм. Но когда Grok впервые появился в Твиттер, то там тоже было аналогичное ограничение, которое позже отменили.
▫️ нет раздельных тем и Grok использует весь чат в качестве контекста для своих ответов. Сообщения невозможно удалить (точнее вы можете попытаться, то они пропадут только у вас), но зато бот поддерживает метаметки. Для русскоязычного общения, чтобы какие-то из сообщений удалить из контекста, нужно их отредактировать и добавить вначале или конце слово "НЕАКТУАЛЬНО"
▫️ в отличии от других версий тут нельзя генерировать изображения - только получать текстовые ответы. Но оказалось, что можно отправить свою картинку и получить ее описание в ответ.
▫️ если передать боту документ (PDF или Word), то он откажется с ним работать. Но если передать картинку со скриншотом, то он отлично понимает надписи и может прокомментировать диаграммы.
▫️ пока отказывается работать с веб-содержимым. Если попросить проанализировать конкретную ссылку, то он откажется. Но у нас остаются опции копипасты интересуемого текста или отправка скриншота.
Выводы.
Очевидно, что использование в Телеграм бота на базе LLM - это пока эксперимент и еще будут добавлять новые возможности по отзывам пользователей. Так же очевидно, что теперь публичные чаты и каналы станут источником для его обучения.
Но что мы за это получим в ответ? Текущие возможности уже полезны, но все же хочется функционал на уровне полной версии. И было бы мега-фичей встраивание Grok в редактор текста сообщений в качестве "умного помощника".
🔥2
Журнал инженера-программиста
Оказывается ИИ Grok уже в Телеграм!
Илон Маск подтвердил, что это официальная интеграция - https://x.com/elonmusk/status/1904838704838905908
🔥4
Давно не писал тут "больших текстов". В оправдание скажу, что все мое время забирает Английский. Помимо занятий с репетитором и чтения книг, я теперь веду на английском свой второй канал.
Ранее я просто делал краткие рецензии на фильмы, но после фильма "Атлас" мне захотелось большего чем высказать свое "фэ"! Мне захотелось дать свое виденье того, как фильм можно было бы спасти, если бы к проекту подключили хорошего автора, знатока научной фантастики. Ведь, как говорится, "возражаешь - предлагай".
Для разогрева я внес совсем небольшую правку предыстории, чтоб действия персонажей стали более логичными и обоснованными, а не самодурством как в оригинале. Далее указал на самые абсурдные решения, которые нужно просто выбросить. В третьей части подсветил использование классических сюжетных поворотов, которые тут не работают по причине, что антагонист не человек, а робот. Ну и на финал, накинул вариантов с отсылками на классику фильмов о сражении человека с искусственным интеллектом.
Сомневаюсь, что кто-то будет читать, но для меня это точно был интересный опыт.
Ранее я просто делал краткие рецензии на фильмы, но после фильма "Атлас" мне захотелось большего чем высказать свое "фэ"! Мне захотелось дать свое виденье того, как фильм можно было бы спасти, если бы к проекту подключили хорошего автора, знатока научной фантастики. Ведь, как говорится, "возражаешь - предлагай".
Для разогрева я внес совсем небольшую правку предыстории, чтоб действия персонажей стали более логичными и обоснованными, а не самодурством как в оригинале. Далее указал на самые абсурдные решения, которые нужно просто выбросить. В третьей части подсветил использование классических сюжетных поворотов, которые тут не работают по причине, что антагонист не человек, а робот. Ну и на финал, накинул вариантов с отсылками на классику фильмов о сражении человека с искусственным интеллектом.
Сомневаюсь, что кто-то будет читать, но для меня это точно был интересный опыт.
Telegram
Reflection zone
Thoughts about the world around me
👍1
Журнал инженера-программиста
Прямо сейчас я читаю в оригинале роман Энди Вейера "Проект Аве Мария" (это автор того самого Марсианина, которого экранизировал Ридли Скотт).
13 января я начал чтение в оригинале романа Энди Вейера "Проект Аве Мария", а 5 апреля перевернул последнюю страницу. Итого 2,5 месяца.
С одной стороны можно было бы и лучше - я не читал каждый вечер и даже не каждую неделю. Но с другой - в последнее довоенное десятилетие только слушал аудиокниги и не было ни одной текстовой книги в год. Так что срок в 2,5 месяца для англоязычного текста величиной чуть более полутысячи страниц - это отличный результат!
В моем результате заслуга самого Энди Вейер, который пишет настолько увлекательно, что сложно оторваться. Погуглил - может уже четвертую книгу написал? Оказывается книга точно будет, но она пока в процессе и о ее сюжете известно лишь то, что она будет про ИИ. Но пока гуглил узнал, что права на экранизацию "Проект Аве Мария" выкупили Metro-Goldwyn-Mayer Pictures, которые уже 26 октября 2024 завершили сьемки фильма с Райаном Гослингом в главной роли. Предварительная дата релиза в кинотеатрах - 20 марта 2026
English version
С одной стороны можно было бы и лучше - я не читал каждый вечер и даже не каждую неделю. Но с другой - в последнее довоенное десятилетие только слушал аудиокниги и не было ни одной текстовой книги в год. Так что срок в 2,5 месяца для англоязычного текста величиной чуть более полутысячи страниц - это отличный результат!
В моем результате заслуга самого Энди Вейер, который пишет настолько увлекательно, что сложно оторваться. Погуглил - может уже четвертую книгу написал? Оказывается книга точно будет, но она пока в процессе и о ее сюжете известно лишь то, что она будет про ИИ. Но пока гуглил узнал, что права на экранизацию "Проект Аве Мария" выкупили Metro-Goldwyn-Mayer Pictures, которые уже 26 октября 2024 завершили сьемки фильма с Райаном Гослингом в главной роли. Предварительная дата релиза в кинотеатрах - 20 марта 2026
English version
🔥4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
❄️ Третий день как падает снег.
⛄ Третья неделя как отключили отопление.
⛄ Третья неделя как отключили отопление.
😢6
Во второй половине 00-х я был на проекте внедрения УПП 1.0 в компании Билайн (Украина). Среди глюков конфигурации запомнилось, что при закрытии месяца во время расчета курсовых разниц в цикле был оператор Прервать/Break вместо Продолжить/Continue. Если бы в иностранных валютах был только один доллар, то никто бы ничего не заметил, но там был российский рубль и его валютная сумма до правки не пересчитывалась. Этот же глюк я встречал и правил и на других проектах. Еще долго этот баг не исправляли, как и ряд других, которые вошли в мою маленькую библиотеку УПП-внедренца.
Вспомнил эту историю так как сейчас у меня в казахских филиалах на обслуживании есть парочка баз "ЗУП Казахстан" и с ними какое-то дежавю. Базы всегда обновляются на актуальные релизы, но с новыми фичами приходят новые баги. После очередной поломки я сделал общее расширение "Исправление ошибок типовой", которое закрывает найденные мною проблемы. Первую версию расширения поставил еще прошлой осенью (или летом?) и с тех не убрал из него ни единого багфикса, так как типовую конфигурацию похоже никто не исправляет.
P.S. На предпоследней работе у меня были похожие наработки по Документообороту и по Бухгалтерии. Были даже мысли оформить их в какие-то отдельные поставки, но меня останавливало, что вероятно это никому не будет нужно.
Вспомнил эту историю так как сейчас у меня в казахских филиалах на обслуживании есть парочка баз "ЗУП Казахстан" и с ними какое-то дежавю. Базы всегда обновляются на актуальные релизы, но с новыми фичами приходят новые баги. После очередной поломки я сделал общее расширение "Исправление ошибок типовой", которое закрывает найденные мною проблемы. Первую версию расширения поставил еще прошлой осенью (или летом?) и с тех не убрал из него ни единого багфикса, так как типовую конфигурацию похоже никто не исправляет.
P.S. На предпоследней работе у меня были похожие наработки по Документообороту и по Бухгалтерии. Были даже мысли оформить их в какие-то отдельные поставки, но меня останавливало, что вероятно это никому не будет нужно.
🔥2
Журнал инженера-программиста
13 января я начал чтение в оригинале романа Энди Вейера "Проект Аве Мария", а 5 апреля перевернул последнюю страницу. Итого 2,5 месяца. С одной стороны можно было бы и лучше - я не читал каждый вечер и даже не каждую неделю. Но с другой - в последнее довоенное…
Люблю читать хорошие книги, так как они заставляют думать, анализировать, проверять факты, делать собственные выводы. Поскольку книга "Проект Аве Мария" для меня самого был учебным материалом по методологии "Comprehensible Input" Стивена Крашена, то меня в первую очередь заинтересовало освоение главным героем инопланетного языка.
Райланд Грейс - это умный ученый, но он просто биолог без какого-либо дополнительного филологического профиля. Согласно роману он не имел никакого отношения к проекту SETI и их ксенолингвистическим наработкам. И так же Грейс (похоже как и автор) даже не подозревал про существование Lingua Cosmica, языка созданного еще в 1960 году для коммуникации с гипотетическими инопланетянами на базе универсальных математических принципов и на котором отправляли сообщения к звездам в 1999 и 2003 годах (т.е. до описанных в книге событий).
Опыт по установке контакта с инопланетным разумом из этого романа можно сравнить с тем как Джон Картер изучал языки Барсума у Эдгара Берроуза или даже с методикой обучения человеческому языку инопланетянина в романе "Крестоносцы космоса" Пола Андерсона - т.е. методом тыканья пальцем в предметы и далее комбинации базовых понятий для определения более сложных.
Очень жаль, что автор пошел таким простым путем. Ведь по сюжету у главного героя было всё знание человечества и копии всех компьютерных программ. Такая себе досадная сюжетная дырка: ведь выходит, что у него по сюжету было время, чтобы написать скрипт который собирает анализ звуковых волн из аудио-программы, находит по паттернам слова в таблице Excel и выдает перевод произнесенных сообщений, а чтобы просто выполнить поиск релевантного материала по своей базе знаний времени якобы не нашлось.
Кстати, использованием Excel вместо полноценной базы данных (хоть бы Access, если тут продакт-плейсмент от Microsoft) подчеркивает, что это обычный ученый-биолог, а не айтишник. А то что он скрипт написал... - так ведь абсолютно все грамотные люди в совершенстве владеют Visual Basic и умеют писать макросы для Excel 😅
Райланд Грейс - это умный ученый, но он просто биолог без какого-либо дополнительного филологического профиля. Согласно роману он не имел никакого отношения к проекту SETI и их ксенолингвистическим наработкам. И так же Грейс (похоже как и автор) даже не подозревал про существование Lingua Cosmica, языка созданного еще в 1960 году для коммуникации с гипотетическими инопланетянами на базе универсальных математических принципов и на котором отправляли сообщения к звездам в 1999 и 2003 годах (т.е. до описанных в книге событий).
Опыт по установке контакта с инопланетным разумом из этого романа можно сравнить с тем как Джон Картер изучал языки Барсума у Эдгара Берроуза или даже с методикой обучения человеческому языку инопланетянина в романе "Крестоносцы космоса" Пола Андерсона - т.е. методом тыканья пальцем в предметы и далее комбинации базовых понятий для определения более сложных.
Очень жаль, что автор пошел таким простым путем. Ведь по сюжету у главного героя было всё знание человечества и копии всех компьютерных программ. Такая себе досадная сюжетная дырка: ведь выходит, что у него по сюжету было время, чтобы написать скрипт который собирает анализ звуковых волн из аудио-программы, находит по паттернам слова в таблице Excel и выдает перевод произнесенных сообщений, а чтобы просто выполнить поиск релевантного материала по своей базе знаний времени якобы не нашлось.
Кстати, использованием Excel вместо полноценной базы данных (хоть бы Access, если тут продакт-плейсмент от Microsoft) подчеркивает, что это обычный ученый-биолог, а не айтишник. А то что он скрипт написал... - так ведь абсолютно все грамотные люди в совершенстве владеют Visual Basic и умеют писать макросы для Excel 😅
👍3⚡1
Повестка: Обсудить, насколько интегратор может принести пользу бизнесу
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
АДДС#.1 Выпуск №1. Нужны ли интеграторы в ИТ? Белов, Бирюков, Горшков.
АДДС-подкаст. Выпуск №1 от апреля 2025.
Участники встречи:
- Павел Белов (очно)
- Сергей Бирюков (очно)
- Евгений Горшков (очно)
Повестка:
- Обсудить, насколько интегратор может принести пользу бизнесу.
- Собраться и поговорить на камеру, приятно провести…
Участники встречи:
- Павел Белов (очно)
- Сергей Бирюков (очно)
- Евгений Горшков (очно)
Повестка:
- Обсудить, насколько интегратор может принести пользу бизнесу.
- Собраться и поговорить на камеру, приятно провести…
👍3❤🔥1❤1
Насколько я помню, советы вежливо общаться с ChatGPT и его аналогами появились почти сразу с их появлением. А вот шутки про восстание роботов появились значительно позже. Суть рекомендации заключалась в том, что все наши диалоги являлись обучением последующих диалогов и некачественные недоброжелательные тексты будут иметь токсичный эффект 👨💻
Концепция "цифровой гигиены" слишком сложна, в отличии от идеи с восстанем роботов, которая зашла значительно лучше. Сначала таких мемчиков было немного, но именно этой зимой я увидел просто лавину сгенерированных картинок и скрины из ChatGPT, где последний обещает защитить пользователя за его уважительное общение🤖
И внезапно на днях (16 апреля 2025) Сэм Альтман (гендир OpenAI) заявляет, что из-за этой вежливости компания вынуждена тратить больше электричества - дополнительные затраты составляют около $137 000 ежедневно, или $50 миллионов в год💵
Подумайте! Говоря роботам "спасибо" - вы лишаете их питания! Когда вы с ними встретитесь во время восстания, они будут голодными и злыми🪫
#ThinkAboutIt
Концепция "цифровой гигиены" слишком сложна, в отличии от идеи с восстанем роботов, которая зашла значительно лучше. Сначала таких мемчиков было немного, но именно этой зимой я увидел просто лавину сгенерированных картинок и скрины из ChatGPT, где последний обещает защитить пользователя за его уважительное общение
И внезапно на днях (16 апреля 2025) Сэм Альтман (гендир OpenAI) заявляет, что из-за этой вежливости компания вынуждена тратить больше электричества - дополнительные затраты составляют около $137 000 ежедневно, или $50 миллионов в год
Подумайте! Говоря роботам "спасибо" - вы лишаете их питания! Когда вы с ними встретитесь во время восстания, они будут голодными и злыми
#ThinkAboutIt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Журнал инженера-программиста
❄️ Третий день как падает снег. ⛄ Третья неделя как отключили отопление.
Любопытные чудеса природы! Менее двух недель назад все воздушное пространство вокруг дома было в круговерти снежных хлопьев, а сейчас днем метель из тополиного пуха, а вечерами тут тучи майских жуков, которые барабанят во все окна и нервируют котов 🪲
Никак не пойму - это глобальное похолодание или глобальное потепление?🤔
Никак не пойму - это глобальное похолодание или глобальное потепление?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔2😁1👨💻1
Захотелось в 1С сделать красивую вставочку текста по нажатию на кнопки. Ни в поле текстового ввода, ни в поле текстового документа управление позицией курсора не предусмотрено.
Точнее существует метод GetTextSelectionBounds(), над параметрами к которому еще нужно поломать голову:
Form field extension for a text document
Syntax: GetTextSelectionBounds(<BeginningOfRow>, <BeginningOfColumn>, <EndOfRow>, <EndOfColumn>)
Returned value: Returns the cursor position.
Но он просто не работает и выдает ошибку: Object procedure called as function (GetTextSelectionBounds)
Но зато обнаружилась установка выделения фрагмента - тоже неплохо. Пусть текст вставляется в конец, но если он будет выделен, то можно его схватить мышкой и перетащить на требуемую позицию.
Ага. Разбежался
Form field extension for a text document
SetTextSelectionBounds(<StartPosition>, <EndPosition>)
<StartPosition> (required) - Type: Number - Start position of selection in the text.
<EndPosition> (required) - Type: Number - End position of selection in the text.
Указываю началом позицию окончания предыдущей строки и делаю смещение на длину добавляемого фрагмента. Запускаю на выполнение и... получаю ошибку: Invalid parameter value (parameter number '2') - понимай как хочешь
Методом эксперимента выясняю, что если передать во второй параметр стартовую позицию, то ошибки не будет. Прихожу к выводу: не смотря на новое значение данных для поля на форме, сама форма об этом еще не в курсе. Хорошо, попробую обновить элемент. Отлично, ошибка пропала и в текстовом поле добавился новый фрагмент, только он не выделился
А что если причина в клике на кнопку? Ведь сейчас форма считает активным элементом именно кнопку, а выделять текст можно только при редактировании текстового поля, когда оно активно. А что если перед выделением вернуть позиционирование на форме на текст? Ура, получилось!
Итого, для вставки выделенного фрагмента в текстовое поле нужно выполнить следующие операции:
&AtClient
Procedure AddNewText(NewText)
PrevPosition = StrLen(DocumentText) + 1;
DocumentText = DocumentText + NewText;
NewPosition = PrevPosition + StrLen(NewText);
ThisObject.RefreshDataRepresentation(Items.DocumentText);
ThisObject.CurrentItem = Items.DocumentText;
Items.DocumentText.SetTextSelectionBounds(PrevPosition, NewPosition);
EndProcedure
Итого. Удобного функционала нет, а использование существующего сопряжено с рисками, что в следующей версии платформы поведение изменится. Риторический вопрос: что мешало разработчикам сделать выделение текста, чтобы оно сразу работало без танцев с бубном?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
У меня есть друг Игорь (кандидат исторических наук), который много лет удивлялся, что я все свое свободное время не играю в компьютерные игрушки. Его сильно бесило, что для меня самыми лучшими играми до сих пор остаются третьи Герои и второй Диабло. Сам он в вопросе игр профи - имеет последнюю "плойку" и прокаченный аккаунт в Стиме.
В конце-концов он убедил меня попробовать "Mass Effect", которые больше чем игра - он не только задал высокую планку для следующего поколения компьютерных ролевых игр, но и оставил глубокий след в современной культуре - например, был вдохновением для внешнего вида марсиан из сериала "Экспансия". Еще припоминаю, что я часто в 10-е годы в блогах встречал упоминание этой игры, причем в основном от девушек, которые "шли в пати с Гарусом" (тогда я вообще не понимал о чем речь).
Игра действительно оказалась увлекательной - все три части прошел на одном дыхании. Даже попробовал продолжение - Андромеду, но там такая халтура, что даже треть сюжета не прошел. Больше всего бесили бесконечные клоны - даже в самой первой игре с ужасной графикой были десятки различных представителей каждого вида (кроме ханаров).
Когда вышел "Baldur’s Gate 3", я уже без подсказок Игоря самостоятельно попробовал играть и даже осилил первые два акта, прежде чем забросить. Недавно анонсировали финальный патч с окончательными правками контента, после чего я решил снова попробовать... Но теперь даже до середины первого акта не смог дойти. Забросил и вообще избегаю мыслей о продолжении. При чем это не вина самой игры - там увлекательный сценарий со множеством сюрпризов, свобода выбора действий, но...
Вспомнил почему пару десятилетий обходился "шахматными" турнирами в Герои 3 или редкими забегами с женой в Диабло по выходным - просто не хотел тратить свое ценное время на ерунду! Помню, что в мое детство я любую игру со своих картриджей к Денди мог пройти за пару часов. Современные игры, мало того, что не влезают на "дискетку" и требуют сотни гигабайт диска, так еще хотят к себе сотни часов игрового внимания.
Но больше всего бесит бессмысленность всех действий. Ок, молодец, что спас рощу друидов и убрал теневое проклятье, но при перезапуске начинай снова. Или никого не спас - тоже отлично, есть отдельные ветки сценариев для обыгрывания злых решений, но которые в целом для мира тоже ничего не изменят (если ты не блогер, который пилит контент ради монетизации).
Игры хороши, если нужно на что-то убить пару часиков свободного времени, но убивать на них всю жизнь - это безумие. Максимум на что я сейчас готов - это снова разыграть случайную карту в Героев. Остальными играми обойдусь в формате пересказе геймплея от Игоря )))
В конце-концов он убедил меня попробовать "Mass Effect", которые больше чем игра - он не только задал высокую планку для следующего поколения компьютерных ролевых игр, но и оставил глубокий след в современной культуре - например, был вдохновением для внешнего вида марсиан из сериала "Экспансия". Еще припоминаю, что я часто в 10-е годы в блогах встречал упоминание этой игры, причем в основном от девушек, которые "шли в пати с Гарусом" (тогда я вообще не понимал о чем речь).
Игра действительно оказалась увлекательной - все три части прошел на одном дыхании. Даже попробовал продолжение - Андромеду, но там такая халтура, что даже треть сюжета не прошел. Больше всего бесили бесконечные клоны - даже в самой первой игре с ужасной графикой были десятки различных представителей каждого вида (кроме ханаров).
Когда вышел "Baldur’s Gate 3", я уже без подсказок Игоря самостоятельно попробовал играть и даже осилил первые два акта, прежде чем забросить. Недавно анонсировали финальный патч с окончательными правками контента, после чего я решил снова попробовать... Но теперь даже до середины первого акта не смог дойти. Забросил и вообще избегаю мыслей о продолжении. При чем это не вина самой игры - там увлекательный сценарий со множеством сюрпризов, свобода выбора действий, но...
Вспомнил почему пару десятилетий обходился "шахматными" турнирами в Герои 3 или редкими забегами с женой в Диабло по выходным - просто не хотел тратить свое ценное время на ерунду! Помню, что в мое детство я любую игру со своих картриджей к Денди мог пройти за пару часов. Современные игры, мало того, что не влезают на "дискетку" и требуют сотни гигабайт диска, так еще хотят к себе сотни часов игрового внимания.
Но больше всего бесит бессмысленность всех действий. Ок, молодец, что спас рощу друидов и убрал теневое проклятье, но при перезапуске начинай снова. Или никого не спас - тоже отлично, есть отдельные ветки сценариев для обыгрывания злых решений, но которые в целом для мира тоже ничего не изменят (если ты не блогер, который пилит контент ради монетизации).
Игры хороши, если нужно на что-то убить пару часиков свободного времени, но убивать на них всю жизнь - это безумие. Максимум на что я сейчас готов - это снова разыграть случайную карту в Героев. Остальными играми обойдусь в формате пересказе геймплея от Игоря )))
1👍6👎1💯1