Журнал инженера-программиста – Telegram
Журнал инженера-программиста
226 subscribers
183 photos
7 videos
148 links
Мир глазами программиста. Истории и размышления.

Автор: @Dementor_AK
https://www.linkedin.com/in/dv-kinash
Download Telegram
YouTube порекомендовал посмотреть выпуск сидячего стендапа от Валерия "Тамбовского Волка" Жидкова (бывший КВНщик, бывший член команды президента Зеленского, ныне австрийский имигрант), посвященный Duolingo.

Как же он далек от понимания программы. Валера буквально расписался в том, что он открыл широко разрекламированную программу, немного "потыкал кнопки" и тут же побежал записывать новый контент.

Озвучена претензия к абсурдным фразами, но приведенные примеры вовсе были так абсурдны как примеры из первой версии - "мыш ест сову", "лошадь скачет по радуге" и так далее. До отключения форума там собирали целые коллекции таких абсурдизмов, которые потом расходились по соцсетям. И такой абсурд делали осознанно, чтобы фразы лучше запоминались.

Вторая презентация была к персонажами Дуо. У Валерия даже возникла некая непонятная ассоциация для индуса Викрама. Помню ранее был только совиный маскот и только ко второй версии он начал проявлять радость/грусть по результатам правильности ответов, но в целом это был бездушный тренажёр, который оживляли только забавные комментарии, которые можно было осталось под заданиями. Далее был ряд итераций "улучшений" - удалили комментарии, удалили "погружение" (групповые переводы), удалили форум (на базе которого была доработана методология Доу и было рассмотрено множество грамматических и лексических тем). Добавление новых персонажей после нескольких лет удаления и упрощения функционала - это был глоток свежего воздуха, они отлично вписались.

С другой стороны любая реклама, которая вызывает обсуждение - это хорошая реклама. Я прокликал актуальную версию английского курса, где вместо дерева навыков даются модули из уроков - и это очень хорошо выглядит. А новые персонажи со своими историями - хороший интересный костяк, вокруг которого крутятся написанные уже под них с минимумом абсурда фразы.

#УчимАнглийский
👀1
Сергей Сыпачев в своем блоге поднял интересный вопрос про абсурдные вопросы от кадровиков на собеседованиях. Я даже немного позавидовал - за 20+ лет работы в ИТ не повезло с подобным столкнуться. Вероятно из-за того, что мой опыт именно собеседований очень мизерный и я рекрутеров практически не видел.

Когда я хотел выйти на работу, то оставлял резюме и проходил успешное интервью с руководителем отдела разработки, без всяких посредников. Не с первого раза я устраивался на работу только дважды - когда был совсем "зеленым" и искал первую работу, а потом во время войны, когда мелькнула странная мысль попробовать перейти на более оплачиваемую управленческую позицию (только оказалось, что оптимизацию штата делали практически все, а не только мой холдинг - те немногие вакансии что были на рынке были больше о присмотре к кандидатам на рынке). В каждую из этих двух попыток было не больше пяти собеседований, где с HR практически не сталкивался. В 00х я их вообще не видел - общался сразу с руководителями, которые набирали себе команды. В 22м году с HR на собеседованиях уже встретился, но они занимались исключительно вопросами организации моих встреч с директорами, а не задавали странные вопросы о люках и карандашах.

Припоминаю, что уже во время онбординга В UIT наш директор по персоналу дала мне пройти IQ-тест. Но это была формальность, которая ни на что не влияла. Потом, когда на моих визитках появилась должность директора (по качеству и обучению), я выдал кадровикам простенькую задачку, которая намного эффективнее показывала уровень интеллекта.
👌4💯2🤷‍♂1
Ситуация - вы успешно прошли собеседование, но вам внезапно говорят, что все сотрудники обязаны работать со включенным трекерами активности на своих личных ноутах и ПС. Ваши действия?
Anonymous Poll
6%
Согласен. Мне платят за рабочее время и они именно право его контролировать 🫡
44%
Соглашусь только при условии выдачи рабочей техники. Не хочу давать доступ к персональным файлам 😅
9%
Соглашусь, но засуну их трекер в виртуалку, где скрипт будет случайно открывать рабочие файлы 🤫
6%
Соглашусь, но работать буду на втором монитор, а на основном буду крутить порно для проверяющих 😈
6%
Соглашусь, но рассмотрю установку слежки как почасовую аренду своего ноута и потребую оплату 🤑
12%
Это был стресс-тест. Ведь это же был стресс-тест? 🥹
12%
Выскажу HR все что думаю об организации их процессов и о их туманом будущем 🤬
0%
Стоп! Я так годами набираю персонал и ещё никто не жаловался! 🤥
6%
Не скажу 🤫
Журнал инженера-программиста
Ситуация - вы успешно прошли собеседование, но вам внезапно говорят, что все сотрудники обязаны работать со включенным трекерами активности на своих личных ноутах и ПС. Ваши действия?
Любопытные ответы. Когда я встречал обсуждения этой темы на Линкедине и в Тредсе, то там доминировало мнение, что это сразу редфлаг и нужно в лицо говорить эйчарам, что у тех компаний мудаков.

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

А вот требование по "корпоративному софту" на домашний комп - это наглость несусветная!
Far Manager

Многие небось даже не слышали про существование такой программы. И уж тем более не могли порадоваться его появлению, когда после MS-DOS с его Norton Commander (в СНГ был более популярен клон Volkov Commander) нужно было работать в примитивном оконном интерфейсе MS Windows.

Не смотря на текстовый интерфейс, Far давал просто фантастические возможности за счет системы плагинов и аддонов. При этом он позволял при желании работать и мышкой, как в ванильном Windows Commander (позже под давлением Microsoft они переименовались в Total Commander).

Когда я в начале 00-х работал в Basis Software, то часть наших клиентов еще сидела в MS-DOS и потому основную разработку делали под досовскую версию FoxPro 2.6. Среда разработки, мягко говоря, "несовременная". Плюс мы тогда были не только программистами, но еще и девопсами, дибиэйщиками и сисадминами с соответствующими обязанностями. Вот тут FAR и показал себя во всей красе:

🔹 Так можно было открыть на чтение/редактирование большие файлы, которые убивали Винду при открытии любой другой программой. А так же можно было смотреть заблокированные системой файлы.

🔹 Удобный мерж версий проектов - можно было видеть различия в структуре папок проекта и можно было получать дифы между различными версиями файлов (git еще не скоро изобрели и мы использовали самое прогрессивное на тот момент - централизованную Subversion)

🔹 Встроенный текстовый редактор со стандартным плагином FarColorer позволял комфортно редактировать код - все лексемы были подкрашены согласно их значению и визуально видны "незакрытые кавычки".

🔹 Множественные панели при просмотре файловой системы позволяли держать одновременно открытыми различные папки, а при редактировании можно было одновременно открыть кучу файлов.

🔹 Удобный и очень быстрый поиск файлов, до которого винда до сих пор не "доросла", с возможностью сохранения результатов на временных панелях, чтобы потом к ним возвращаться.

🔹 По файлу можно было перемещаться на указанные номера строк (в сообщениях про ошибки), а можно было оставлять закладки и перемещаться между ними. Я еще добавлял плагины показа названий всех функций и поиск всех вхождений слова под курсором.

🔹 Встроенные инструменты по работе с архиваторами покрывали все задачи упаковки/распаковки, изменения содержимого и нарезания частями для популярных rar, zip, arj и tar.gz

🔹 Был встроенный диспетчер процессов, который позволял убивать даже те программы, которые не хотел закрывать стандартный диспетчер.

🔹 Встроенный HEX-редактор!

🔹 Можно было прописывать поведение для различных файловых расширений - подробные команды для выбора, просмотра, редактирования с достаточно сложной логикой на макроподстановках. Так для картинок я прописывал в просмотр "Picture View", а для DBF - плагины для просмотра и редактирования баз данных dBASE

🔹 Можно было создавать собственные встроенные команды и записывать макросы. Например у меня была команда, которая превращала текстовый файл, где я с помощью псевдографики рисовал печатную форму, в макет формата FoxPro, где оставалось просто разметить переменные и области для повторения. И, конечно же, стандартные служебные операции над БД - пересоздание индексов и очистка от помеченных на удаление записей.

Все это настолько облегчало работу, что я в какой-то момент сделал SFX-сборку Far со всеми нашими наработками. Потом не только я, но и коллеги всегда ее брали на выезд к клиентам.

Прошли годы, но и сейчас это одна из первых программ, которые я ставлю на новые компы. Пальцы до сих пор помнят все сочетания клавиш 🤓

#IT_древности
💯5🔥2
У нас в больнице свой вайб 🧑🏻‍💻

Даже сосед по палате попался с ноутом - периодически рассылал инвойсы и писал письма поставщикам в Италию.

А вы знали, что если в письме текст одновременно на английском и итальянском, то автоперевод Gmail переводит итальянскую фразу "дорогие, коллеги" как "коллеги-еретики" 😂
😁8🙏2🤩1
Пока лежал в больнице под капельницами, слушал записи выпусков Радио-Т за последние два месяца.

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

Раньше они могли всю передачу проговорить о CAP-теореме и какие из NoSQL решений максимально близко к выходу из треугольника ограничений. На следующую неделю уже обсуждали проблемы с персоналом в FAANG, а еще через неделю уже говорили о новых языках программирования поверх JVM... Прослушивание передач, очень неплохо расширяло кругозор - именно за этим я к ним и приходил.

Сейчас же кажется, что у них к обсуждению осталась всего одна тема - вайб-программирование с помощью #ai . Не спорю, что за последние дни узнал много интересного - что такое MCP и что Microsoft даже планирует внедрить этот стандарт прямо в Windows для усиления своего Copilot; узнал в чем именно преимущество консольных Claude Code и Codex; какие задачи программирования ИИ щелкает как орешки и что до сих пор ему не посилам...

...Но вероятно я снова поставлю подкаст на паузу, так как у меня за прошедшие полторы недели от новостей про ИИ случился настоящий передоз 🤯
💯4💊2😁1
💸 15 лет назад произошло событие, которое ныне каждое 22 мая празднуют под названием "Bitcoin Pizza Day".

🍕 Никому не известный в те времена программист Ласло Хейниц заплатил 10 000 BTC за две пиццы от Papa John's. Сегодня он легенда, которая навсегда останется в истории человечества.

💲 Эта история стала мегапопулярной в 2013 году, когда весной стоимость битка стоила рекордные $100, а концу года вообще превысила $1000. Т.е. сумма выплаченная за пару пицц выросла с миллиона до десяти миллионов долларов. А ведь прошли всего три года со времени, когда на биржах за него давали всего $0,0025

🪙 В 2013 все считали биткойн пузырем, который вот-вот лопнет. Я тоже так считал, так как видел вокруг десятки историй а-ля МММ, но ошибся. Все ошиблись. Все считали, что биток не удержится на $1k и что он никогда не сможет стоить $10k...

🪙 В 2017 годе его цена резко рванула с $960 до $19.483 - все были в шоке и ждали что теперь уже точно будет прорыв пузыря. И никто не верил, что биткойн достигнет отметки $100k. Но любой может открыть актуальные курси, а там сюрприз - на сегодня стоимость биткойна уже почти $110k

🤑 Вернемся к Ласло. По мнению любителей считать чужие деньги, 15 лет назад он потратил на пиццу больше миллиарда долларов!!! Какой же он "глупый" и точно сейчас кусает себе локти!

Но реальность была немного другая: Ласло купил пиццу не за миллиард и не за миллион - он ее купил ровно за $25 и ни центом больше.

💸 В 2010 Ласло не был особо уникален потраченной суммой - многие тогда покупали/продавали биткойны тысячами. Когда он на форуме криптанов заявил, что хочет купить пиццу за битки, то люди крутили пальцем у виска и предлагали не "выпендриваться" - ведь можно выполнить обмен на криптобирже и купить как все нормальные люди. Для Хейница было принципиально заплатить именно биткойном и он нашел того согласился на эту странную сделку.

🤑 В этот день все увидели в битке не просто "фантик" с уникальным хешем в блокчейне, а "платежное средство". Именно в этот день мир увидел, что построить альтернативную финансовую систему реально. Через год именно рассказ про это событие в журнале TIME привлекла к BTC внимание далеких от крипто-тем обычных людей.

🔥 Поступок Ласло с покупкой пиццы - был словно горящей спичкой, упавшей на сухую подстилку и подпалившей лес. Фактически он смог сделать то, что оказалось не по силам коммунистам 100 лет назад - он разжег "мировой пожар"!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Pavel Durov
🔥 This summer, Telegram users will gain access to the best AI technology on the market. Elon Musk and I have agreed to a 1-year partnership to bring xAI’s chatbot Grok to our billion+ users and integrate it across all Telegram apps 🤝 💪 This also strengthens…
🤩 !!! Крутые новости!

Не думаю, что буду активно использовать генерацию текста или аватарки, но функции итогов обсуждения очень не хватало. Я даже в некоторых чатах, куда давно не заходил, делал экспорт истории, а потом скармливал ИИ с просьбой рассказать последние новости - теперь это будет встроенная функция 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Один из AI-блогеров написал в своем телеграмм-канале интересную заметку:
ребята, читаю что мне в ЛС пишут + мониторю чаты по кодингу с AI, и существует два поразительно разных мира

в одном мире чуваки обмазываются с ног до головы всякими таскмастерами/context7/supercode/memory bank/roo commander/и так далее, пишут какие-то собственные кастом-моды, каталоги правил, используют не просто агентов, а целые группы разных агентов

в другом - особо никто даже агентов не юзает, в лучшем случае - чистый Курсор/JetBrains(с ai), а в худшем случае вообще пишут код в chatgpt/deepseek-чате.


Со своей колокольни я добавлю, что указанные две категории - это не более 10% от современных айтишников, а оставшиеся 90% составляют третью категорию, которые вообще игнорируют вариации LLM для кодинга и используют ИИ только для генерации картинок.

В украинском ИТ есть один известный веб-разработчик, который активно ведет соцсети, ходит на различные айтишные конференции и активно дает интервью, т.е. буквально является лицом отечественного ИТ - это Сергей Бабич. Недавно он записал на своем ютуб-канале свои мысли про "вайбкодинг" (чтобы точно передать свою мысль, название термина на подложке он закрасил цветами радуги). Если кратко, то критику подхода он описал своим опытом: "я ему на отшибись дал задачу, а он ее на отшибись и сделал - что за..?". Его основная мысль, что LLM программируют как джуны, но если человека-джуна ты за пару лет можешь выучить на мидла, то кампуктер так джуном навсегда и останется.

Примечание. Лично я считаю, что модели не стоят на месте и активно развиваются - последние LLM от Гугла и Антропика уже на голову выше лидеров этой зимы, когда ОпенАИ соревновался с китайскими моделями. Так же я считаю, что подход "на отшибись" и был причиной работы "как джун". Если с умом подходить к созданию промптов, то пишет почти синьор. А если использовать суперкод и прочие [платные] навороты, то крепкий мидл+ с претензиями на сеньорность!


Но то была ИТ-звезда, а вчера на шашлыках я поговорил с простым ИТ-смертным - со своим знакомым Rust-разработчиком, которому на работу оплатили лицензию ChatGPT.

Я у него спрашиваю: ну как впечатления, какие участки работы смог закрыть? Он смеется: ChatGPT только для развлечения и генерации из фоток картинок в стиле Гибли. Все попытки генерировать именно код его не впечатлили и он тут же забил на эту затею. Как оказалось, это была далеко не первая лицензия, которую ему и его коллегам купил их директор; так как их начальство хочет дать своим работникам все самые лучшие и современные инструменты...

ИТОГИ

А итоги у меня очень парадоксальны. Многие считают "вайб-кодинг" деградацией программистов и старательно игнорируют явление. Но мне кажется, что все с точностью до наоборот - это интеллектуальный вызов.

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

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

#ai #БудущееНаступило
👍6
Мало-помалу читаю книгу "Мы - Легион. Мы - Боб" Денниса Тейлора. Медленно, так как на языке оригинала - на английском достаточно высокого уровня. Хотя уже чуть больше половины осилил.

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

Вероятно ответ озвучат ближе к финалу романа, но мне пара причин уже очевидна.

Во первых, личность каждого из нас - это последствие принимаемых на протяжении жизни решений. Наша этика определяется нашими же поступками. Если мы делаем нечто неэтичное, то нас потом мучает совесть и мы так больше не поступаем. Но если же поступаем вновь и вновь, то совесть замолкает и наша этичность принимает новые правила игры. Эта концепция многим известна под названием "Окно Овертона".

Во вторых, каждый из нас состоит из противоречивых желаний - хочу играть на скрипке, хочу стать богатым, хочу стать ученым, хочу стать пожарником, хочу ловить преступником и хочу выращивать виноградники. Чтобы "хочу" превратилось в "становлюсь", нужно отдать какому-то из своих желаний приоритет и отказаться от остальных. Ты или пропадаешь целыми днями в лаборатории, или в филармонии, или спасаешь людей из пожаров, но никак не сможешь физически совместить в одной жизни (если ты не вундеркинд Джерод из сериала "Притворщик"). Ну, а если бы жизней была не одна...? Кстати, популярная тема для книг и фильмов про параллельные реальности.

💡 Мой бывший директор любил шутить, что меня нужно как-то клонировать, чтобы закрывать все задачи. Но если бы у меня были клоны, то они точно бы не сидели за компьютером - один целыми днями напролет читал книги и смотрел фильмы, второй стал бы путешественником и посетил бы каждую страну мира, третий стал бы психологом антропологом (всегда тянула эта тема), четвертый начал бы писать книги и выступать с лекциями...

Столько всего хочется сделать, но шутка в том, что даже имея вечную жизнь все попробовать невозможно - ты просто десятилетиями занимаешься архитектурой, а когда далее по списку желаний захочешь стать мастером фехтования, то окажется, что не с кем драться - все уже давно перешли на мушкеты.

#books #ideas
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
В продолжение прошлой темы об альтернативных версиях себя.

Вспомнилась история попытки внедрения 1С:УПП в одном из украинских холдингов. Наш франч как раз продал коробку и подписал договор на проведение обследования, которое поручили мне. Тогда из-за внутренних корпоративных интриг "наш" директор лишился работы и проект свернули. Но не в этом суть (тем более, что он потом открыл собственную фирму и я у него делал проект на бетке 1С 8.2 - возможно самый первый подобный проект в Украине).

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

Это блестящий пример "человека не на своем месте". Если бы он мог клонироваться, то клона оставил бы вместо себя на работе зарабатывать деньги и сам ушел бы в игры 24/7.

Кто знает, возможно он даже не просто игрок, а эксперт игровой индустрии. Никто особо не был в курсе, но есть вероятность, что его хобби распространялось и на игровую журналистику - потому и уходил в игры с головой, чтобы получались яркие обзоры. Может из-за отсутствия нужных "места и время", не реализовалось его предназначение стать гениальным геймдизайнером, отечественным "Хидэо Кодзимой" (известный создатель игр из Konami)...
👍2
Вторая значимая, но тревожная идея, которую подсвечивает книга "Мы - Легион. Мы - Боб" Денниса Тейлора - это хрупкость человеческой цивилизации.

Из истории нам известно, что периодически возникали великие империи, которые обеспечивали "золотой век" своим жителям (точнее своим элитам и "время возможностей" для остальных) - египетские и китайские царства, римские империи (включая три рейха), империи инков и ацтеков, золотая орда и халифаты... Где же они все сейчас? Каждая была разрушена, что принесло горе в миллионы семей.

Нам кажется, что "история" осталася в истории и мы точно уверенно идем в "светлое будущее". Но тогда почему в наш "просвещенный" век Интернета и Голливуда продолжаются бомбардировки городов Палестины, Ливии, Сирии и Украины? Недавно два ядерных государства, состоящие из "единого братского народа" - Индия и Пакистан - чуть не объявили друг другу войну на истребление и только усилиями США удалось достичь состояния мира. Точно так же они встревают "арбитрами" и "переговорщиками" в прочие конфликты. А если бы США не были гегемоном и каждый локальный политик мог делать все, что хочет?

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

Фантастика? Только эта книга была опубликована в 2016 году - за год до избрания Трампа 45-м президентом и тем более до его "агрессивного менеджмента" во время текущего 47-го президентства, которое уже привело до мятежа латиноамериканцев в Лос-Анжелесе, на подавление которого брошены нацгвардия и морпехи. А текущая международная политика США - это фактически "анти-гегемония" и сворачивание самых эффективных програм вмешательства в управление другими странами.

#books #vision
💯2👍1👏1
Когда смотрел видео к статье на Хабре про использование browser-use и увидел как к статье хаброюзера @ElKornacio пишет токсичные комментарии хаброюзер ElKornacio, то у меня словно щелкнуло в голове.

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

Возможно предыдущие агенты для LLM были с глюками, возможно неправильно настроили локальную базу, возможно это ChatGPT со своей "памятью" подвёл и переопределил логин/пароль для ответов... Как бы то ни было, но ситуация подсветилась превосходно: с каждым днем в сети всё меньше человечности 🤖

#ai #БудущееНаступило
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1
Дети, игры и мошенничество 💰

На Тредсе прочитал тему от мужчины, у которого сын его знакомой попросил закинуть в Роблекс 35 гривен - "мама разрешила". Ну раз мама разрешила и к тому же на маму были планы, то он дал малому свою карточку. Через пару дней он обнаруживает десятки списаний на различные суммы в пользу Роблекса - оказалось, что ребенок не просто выполнил разовую оплату, а подвязал карту мужика к своему аккаунту. Знакомая, услышав претензию в сторону своего сына, сразу "послала на х*#" и у мужчины теперь больше нет никаких планов относительно этой женщины.

Там же в комментариях прочитал другую историю на тему Роблекса. К бабушке привезли внука, который нашел ее пенсионную карточку и подвязал к аккаунту. О том, что что-то не так бабушка узнала на кассе, когда не смогла заплатить за продукты. Мать "хитреца" очевидно не сильно любила свою свекровь и только смеялась с этой истории. Но, когда это ускорило смерть бабушки, то наглые "родственнички" были первыми с претензиями на наследство.

В этих историях "прекрасно" все - и наглые дети, и не менее наглые мамаши, и растерянные жертвы, которые не знали что делать. А делать можно было много чего - заявление в полицию, заявление в банк на возврат платежей, заявление в Роблекс на воровство банковских реквизитов и на блокировку аккаунтов "мошенников". Очень жаль, что таким детишкам все сходит с рук и потом эти "мамкины хакеры" вырастают в "службу безопасности банка" или еще чуже - в политиков.

P.S. Любопытно, что в Телеграме я слышал только обратные истории - о регулярных возвратах. Так за кредитку покупают звезды, за звезды покупают подарки, подарки продают на биржах (Tonnel или Portals), оплату выводят в крипту и тут же запрашивают отмену банковского платежа. Сейчас Телеграм подобные убытки вешает на конечных владельцев подарков, которые остаются и без денег и без подарков. Слышал, что подобные истории были даже у токенизированых подарков, которыми торгуют через официальную телеграмовскую площадку - Фрагмент.

#финансовая_грамотность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🥴1
Это была просто адская ночь. Удалось поспать не более двух часов.

Российские дроны, баллистика и крылатые ракеты - ничего нового, просто шум на фоне и от ударных волн у меня тряслись двери и посуда. Все как обычно. Кроме того, что одна ракета попала в дом на фото.

Если развернуть камеру примерно на 120 градусов, то можно было бы увидеть дом, в котором я прожил более десяти лет и в котором до сегодняшнего дня еще жила моя теща со своей кошкой. От прилета баллистики повыбивало окна во всех комнатах - стекла не просто разбросаны по квартире, но еще осколки торчат из паркета и из стен. По стенам пошли широкие трещины. Входную дверь заклинило ударной волной и она смогла открыться только после серии ударов...

Пока перепуганная теща в закрытой квартире пыталась найти пропавшего кота, мы обрывали телефоны экстренных служб. Дозвонится было очень сложно - все заняты. 112 (аналог американской 911) записали обращение и посоветовали звонить медикам в 103 (бывшая 03). Медики сказали, что они открывать заклинившие броне-двери не умеют и нам нужно звонить пожарным. В 101 (бывшая 01) записали обращение, но ничем помочь не могут - весь Киев в огне, все экипажи на вызовах...

Пока мы так висели на вызовах и паралельно в Вайбере на звонке с тещей, она успела немного прийти в себя, найти кота, открыть дверь, собрать документы и выйти на улицу. Очень вовремя - так как к ним полетел ударный дрон!!! Она еле успела добежать до подземного перехода, как сверху раздался новый взрыв.

С одной стороны жопа, но с другой стороны из соседнего дома уже достали 14 трупов и госпитализировали 44 соседа с ранениями. Моей теще в этом плане повезло - даже не поцарапалась осколками стекла, так как мы всегда настаивали, чтобы во время атак на Киев она находилась в прихожей.

#киев #война
😢13😱4😭3💔2
Делал рабочую задачку по Бизнес-Процессам. Чтобы не изобретать велосипед, быстренько повторил теорию по моей старенькой бумажной книжечке "профессиональная разработка в 1С 8.0" (та самая, которая весом более 2 кг).

Не смог воспользоваться электронными книгами. Не понимаю политику 1С - у них на сайте есть материалы по разработке, но доступ к ним ограничен по совершенно непонятным критериям - моя учетка разработчика для получения доступа не подходит и учетка одного из моих клиентов с активным ИТС тоже. Зачем выкладывали тогда?


Так вот информация по Бизнес-Процессам и Задачам со времен 8.0 и по текущие 8.3/8.5 не только не устарела, но там даже описано больше чем есть сейчас. Например, подробно рассмотрены реквизиты адресации задач, правильная настройка которых позволяет автоматически видеть пользователю только свои задачи - но это работает только на обычных формах, а на управляемых поломано. Специально проверил в 1С:Документообороте - там огромные простыни запросов, чтобы просто показать пользователю его задачи на выполнение, ведь все платформенные фильтры были интерфейсными и не доступны из встроенного языка.

Видно, что платформа просто стояла на месте последние два десятилетия, не смотря на заложенные для развития интересные идеи. Так у процесса есть метод выгрузки своей схемы, которую предлагается показывать пользователю (чтобы он был в курсе, что там программисты в конфигураторе наконфигурировали). Очевидно, что раз схема выгружается и в пользовательском режиме доступны инструменты для ее редактирования, то явно были планы по загрузке измененной версии назад - по аналогии с расписанием регламентных заданий, которые можно настроить в конфигураторе, а потом переопределить. Но планы или потеряли, или просто решили оставить все как есть. А ведь идея рисования схем прохождения процессов только в Конфигураторе крайне неудачна - уже хотя бы из-за потребности отключения всей продуктивной системы на время обновления (не говоря о рисках допуска к модифицированию конфигурации менеджеров, ответственных за процесс).

Так жаль, что настолько мощная функциональность выглядит такой заброшенной. В такие моменты особенно остро желание работать именно с открытым кодом, где можно и баги самостоятельно исправить, и нужный функционал дописать, а не просто жаловаться в пустоту.

#1c #business_process #критика
👍5💯31💅1
Когда я только начал заниматься 1С, то для меня наибольшим шоком был функционал платформы для зарплатных расчетов.

Дело в том, что к тому моменту я три года проработал на разработке и поддержке зарплатных систем на Foxpro, и уже имел то, что называют "насмотренностью". У меня уже было глубокое понимание особенностей зарплатных расчетов Украины и России - как брать базу для различных типов налогов, какие расчеты с удержаниями друг друга вытесняют, какие алгоритмы расчета отпускных и больничных (забавно, что в 00х для РФ больничные считали по правилам украинских отпусков, а отпускные по правилам украинских больничных). А так же я знал про регулярные изменения законодательства, когда внезапно на правительственных ресурсах публикуют, что в прямо сейчас ты считаешь некое начисление по старинке, а с нового месяца уже по обновленным правилам; при чем, если нужно будет кому-то доначислить за прошлый период, то все еще старая формула; но одновременно сохраняется преемственность и в зарплатных ведомостях все суммы должны проходить по единому "итого".

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

Но больше всего вызывала удивление концепция множественных планов видов расчетов. В методических материалах нас убеждали как это хорошо и, для примера, что для офисных и складских сотрудников можно описать независимые модели начисления зарплаты. Но в реальности это никому не нужно - расчетчики или ведут все начисления в одном месте и контролируют результаты через единые общие отчеты, или для кардинально отличных юрлиц просто ведут отдельную базу. Даже сами разработчики типовых ЗУПов используют всего два вида расчетов - начисления и удержания (а у кого-то я видел реализацию зарплаты и вовсе на едином ПВР). Использовать новый план для управленческой зарплаты (известной как "конверты") совсем неважная идея - управленку проще и безопаснее (!) вести в отдельной базе, из которой потом по обмену сливать требуемую часть в "Бухгалтерию".

Я не мог понять "зачем?". Одно дело оперировать с общепринятыми в международном делопроизводстве концепциями "справочников" и "документов" (но и тут не все однозначно, тот же "договор" мог быть реализован по разному), но совсем другая история, когда в платформу затягивают кусок локального "изменчивого" законодательства. Когда я только знакомился с 1С 8.0, у меня сложилось ощущение, что компании 1С именно этот кусок придётся поддерживать тщательнее всего. Ведь его будут поддерживать тщательно? Ведь его будут поддерживать? Ау, есть тут кто..?

Так вышло, что в мире конфигураций 1С сейчас есть два монстра: 1) Документооборот, который героически на костылях расширяет возможности недоработанных бизнес-процессов, и 2) ЗУП, который точно так же героически на костылях пытается дать максимально понятный пользовательский опыт. И это в то время, когда платформа настолько зрела, что новые документы и отчеты создаются буквально накликиванием мышкой за считанные минуты, после чего довольные пользователи сразу их используют ☝️

#1c #зарплата #критика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
В последнее время технологии ИИ все глубже проникают в сферу 1С-программирования и разработки бизнес-решений.

В 2025 году это уже не просто "спросить у ЧатаГПТ и лишний раз убедится, что аденэсников никто не заменит", а появление первых реально работающих решений для автогенерации кода и документирования разработки.

Сначала компания 1С представила технологию "1С:Напарник", которая пока доступна только для тестирования партнерам из РФ. Потом появились первые народные решения: MCP-сервер для метаданных 1С от Сергея Филькина, открытое решение для создания MCP-серверов в 1С:Предприятие от Владимира Харина и платные решения MCP серверы для вайб кодинга в 1С и конструктор ИИ-агентов OneAPA от Олега Филиппова.

Популяризация использования агентов в 1С - это хорошо, но что это вообще такое "агенты"? Сразу уточню, что упомянутые выше MCP - это не агенты и не языковые модели, это реализации открытого стандарта от Anthropic для агентских коммуникаций.

Чтобы разобраться в теме, я посмотрел много видео на Ютубе и подписался на ряд тематических ТГ-каналов. Но всюду контент был или совершенно непонятный, или создается энтузиастами, которые сами пытаются в нем как-то разобраться.

По итогу я сделал самое разумное - я записался на курсы от Hugging Face (признанные эксперты в области машинного обучения). Кстати, рекомендую всем - легкий и понятный учебный материал со множеством примеров.
👍7🔥21
Мой университетский друг на днях выложил альбом с песнями на Ютубе как подарок самому себе на день рождения. Тексты полностью за его авторством, а вот все остальное сгенерировано (похоже на Suno, но могут быть альтернативы). Я его поздравил с ДР и новым хобби, но для себя сделал пометку, что музыкантам пока боятся нечего.

Разве стихи определяет хорошие песни? Давайте откроем популярные радио-рейтинги и почему-то на первых местах увидим песни с совсем примитивными текстами, в то время как их более глубокие "собратья" где-то внизу. Если текст важен, то почему в моем детстве все вокруг без малейшего понимания смысла, но с большим энтузиазмом подпевали "хиппи-нейшин" (Ace of Base), "ракамакафон" (Bomfunk MC's) и "рип-ми" (Nirvana)?

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

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

#ai #music #пятница
👍51💯1