Журнал инженера-программиста
Текущая рыночная шумиха на пустом месте, только из-за того, что Chrome и Computer Use до сих пор не интегрированы, должна хорошо вправить мозги совету директоров. Думаю, что мы получим умный Chrome еще до зимы.
В октябре я делал прогноз, что Google выпустит "умный Chrome" еще до зимы.
Не смотря на то, что состоянием на 18.12.2025 мы уже имеем глубокую интеграцию Gemini 3 с Ассистентом, Почтой, Поиском, Переводами и прочими популярными службами, но браузер Chrome все еще требует сторонние плагины для поднятия своего "интеллекта".
Зато Google анонсировали выпуск ЕЩЕ ОДНОГО браузера - Disco, в котором помимо стандартных фишек ИИ-браузинга по работе с содержимым страниц добавили механизм GenTabs. Эта новая функция позволяет создавать собственные мини-приложения на базе информации с открытых вкладок.
В первом примере анонса показывают как из страниц со списками достопримечательностей и расписанием местных фестивалей формируется веб-приложение для планирования поездки, в котором на календаре с данными о погоде можно задать даты отпуска и получить маршрут по актуальным мероприятиям. В другом примере на базе статей по энтропии получили визуализацию описанных концепций.
Браузер Disco как и Chrome будет на движке Chromium, но его анонсировали исключительно под macOS и пока только по приглашениям. Похоже, что GenTabs для руководства Google показался слишком революционным и они резонно решили не рисковать с его добавлением в основной браузер. Возможно сперва хотят убедится, что снова не попадут в скандал как с анализом фотографий, где афроамериканцы распознавались как обезьяны.
#ai #браузеры #новости
Не смотря на то, что состоянием на 18.12.2025 мы уже имеем глубокую интеграцию Gemini 3 с Ассистентом, Почтой, Поиском, Переводами и прочими популярными службами, но браузер Chrome все еще требует сторонние плагины для поднятия своего "интеллекта".
Зато Google анонсировали выпуск ЕЩЕ ОДНОГО браузера - Disco, в котором помимо стандартных фишек ИИ-браузинга по работе с содержимым страниц добавили механизм GenTabs. Эта новая функция позволяет создавать собственные мини-приложения на базе информации с открытых вкладок.
В первом примере анонса показывают как из страниц со списками достопримечательностей и расписанием местных фестивалей формируется веб-приложение для планирования поездки, в котором на календаре с данными о погоде можно задать даты отпуска и получить маршрут по актуальным мероприятиям. В другом примере на базе статей по энтропии получили визуализацию описанных концепций.
Браузер Disco как и Chrome будет на движке Chromium, но его анонсировали исключительно под macOS и пока только по приглашениям. Похоже, что GenTabs для руководства Google показался слишком революционным и они резонно решили не рисковать с его добавлением в основной браузер. Возможно сперва хотят убедится, что снова не попадут в скандал как с анализом фотографий, где афроамериканцы распознавались как обезьяны.
#ai #браузеры #новости
labs.google
Disco
Take the web for a fresh spin
👍1
Неделю назад Директор по ERP-решениям фирмы 1С делал доклад на "CNews Forum" по состоянию экосистемы для корпоративных клиентов.
В самом выступлении ничего нового, но презентация меня заинтересовала. Она отлично иллюстрирует как в корпоративном секторе крепко переплетены передовые высокие технологии и "гамно мамонтов".
В сфере Документооборота болтается 1С:Архив. Мой единственный проект на этом предшественнике 1С:Документооборота был в далеком 2006 году на проекте для музея "Мистецький Арсенал" (любимое детище президента Украины Виктора Ющенка). С тех пор и до сегодня я про этот косой-кривой продукт даже не слышал.
А к самой продвинутой сфере ИИ-технологий примазалось прогнозирование. Это самая первая ИИ-фича, которую добавили еще на платформу 8.0. Но я ни разу не слышал хороших отзывов про ее работу. Заказчики или просили подключать собственную модель прогнозирования, или обходились запросом на АРМ для полу-ручного управления потребностями.
#1с #корп
В самом выступлении ничего нового, но презентация меня заинтересовала. Она отлично иллюстрирует как в корпоративном секторе крепко переплетены передовые высокие технологии и "гамно мамонтов".
В сфере Документооборота болтается 1С:Архив. Мой единственный проект на этом предшественнике 1С:Документооборота был в далеком 2006 году на проекте для музея "Мистецький Арсенал" (любимое детище президента Украины Виктора Ющенка). С тех пор и до сегодня я про этот косой-кривой продукт даже не слышал.
А к самой продвинутой сфере ИИ-технологий примазалось прогнозирование. Это самая первая ИИ-фича, которую добавили еще на платформу 8.0. Но я ни разу не слышал хороших отзывов про ее работу. Заказчики или просили подключать собственную модель прогнозирования, или обходились запросом на АРМ для полу-ручного управления потребностями.
#1с #корп
👍4
Отмечу, что находится тут на рождественские праздники - это особая атмосфера. В каждом отделении и на проходных были украшенные елочки с гирляндами, а на территории несколько украшенные живых деревьев. Не знаю как в других палатах, но у нас все время играли веселые новогодние мелодии.
Два раза объявляли воздушную тревогу, пока я был на капельнице. При этом один раз в новостных каналах даже писали, что боевой дрон летел в направлении моей больницы. Не особо приятные ощущения - я не из тех людей, которые любят экстремальные развлечения.
Киевские коммунальные проблемы сильно на больнице не отражались - у нас все время был свет от собственного генератора. Отопление отключали один раз на двое дней для ремонта в бойлерной. Так же примерно лишь на сутки пропадала вода из-за аварии на городском водопроводе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄17❤9
Приветствую всех в Новом году!
Надеюсь, что ваша первая рабочая неделя сильно не пострадала из-за празднования в честь замены настенных календариков🗓 🎉
Лично у меня НГ прошел на троечку...
31 декабря моей подгруппе дали меньше всего света в Киеве - всего десять часов, шесть из которых мы благополучно спали в предыдущую ночь. Днем дали лишь 3,5 часа, за которые постарались по максимуму приготовить на электроплите составляющие будущего праздничного стола - но все не успели. Была надежда, что последние в году полчаса со светом немного расширят и включать хоть немного раньше, но получилось наоборот - электричество включили за 20 минут до НГ и как раз этих 10 минут не хватило, чтобы доготовить гарячий гарнир, и потому далее уже не особо спешили и сели за стол лишь в 30 минут первого.
Было ощущение, что блекаут на новый год устроили специально, чтобы понизить градус праздничной атмосферы - ведь, не смотря на официальную отмену всех праздников, многие компании 31 декабря и 1 января решили не работать, а потому электричества должно было быть больше чем обычно. Подозрительно, что не смотря на продолжившиеся в новом году обстрели и новые повреждения киевских ТЕЦ, каждый день после НГ нам давали все больше и больше света - позавчера отключали всего на 1,5 часа за сутки, что практически ни о чём.
Другое необычные факты про мой НГ:
🎈 впервые за очень много лет мы с женой праздновали одни - без родственников и друзей;
🎈 впервые со времен школы я праздновал вообще без алкоголя - вероятно следствие предыдущего пункта 😇
Вопреки всем блогерским традициям не буду писать итогов с анти-итогами, как и обещаний с анти-обещаниями. Просто пожелаю всем и самому себе сил и энергии для освоения этого нового прекрасного года!
🎉🎉🎉
Надеюсь, что ваша первая рабочая неделя сильно не пострадала из-за празднования в честь замены настенных календариков
Лично у меня НГ прошел на троечку...
31 декабря моей подгруппе дали меньше всего света в Киеве - всего десять часов, шесть из которых мы благополучно спали в предыдущую ночь. Днем дали лишь 3,5 часа, за которые постарались по максимуму приготовить на электроплите составляющие будущего праздничного стола - но все не успели. Была надежда, что последние в году полчаса со светом немного расширят и включать хоть немного раньше, но получилось наоборот - электричество включили за 20 минут до НГ и как раз этих 10 минут не хватило, чтобы доготовить гарячий гарнир, и потому далее уже не особо спешили и сели за стол лишь в 30 минут первого.
Было ощущение, что блекаут на новый год устроили специально, чтобы понизить градус праздничной атмосферы - ведь, не смотря на официальную отмену всех праздников, многие компании 31 декабря и 1 января решили не работать, а потому электричества должно было быть больше чем обычно. Подозрительно, что не смотря на продолжившиеся в новом году обстрели и новые повреждения киевских ТЕЦ, каждый день после НГ нам давали все больше и больше света - позавчера отключали всего на 1,5 часа за сутки, что практически ни о чём.
Другое необычные факты про мой НГ:
🎈 впервые за очень много лет мы с женой праздновали одни - без родственников и друзей;
🎈 впервые со времен школы я праздновал вообще без алкоголя - вероятно следствие предыдущего пункта 😇
Вопреки всем блогерским традициям не буду писать итогов с анти-итогами, как и обещаний с анти-обещаниями. Просто пожелаю всем и самому себе сил и энергии для освоения этого нового прекрасного года!
🎉🎉🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄10❤4🙏3😁1
7 января - это теперь национальный украинский праздник "День программиста", который приурочили ко дню рождения первого в истории человечества программиста и хакера - Иисуса из Назарета. Вероятно вы слышали о таком - до сих пор ходят легенды о его подмене ресурса "вода" на ресурс "вино" на свадьбе в Кане или о рекурсии с дележом пяти хлебцов и двух рыбинок для кейтеринга многотысячной толпы возле Галилейского озера!
Каков же хитрец президент Зеленский - сумел закрепить на государственном уровне празднование Рождества одновременно по Юлианскому и Григорианскому календарям, чтобы не обидить ни одну из конфессий 😇
Ну, как бы то ни было и какой бы кому повод не был более близок - С праздником всех нас!!! 🎂🍹🎉
Каков же хитрец президент Зеленский - сумел закрепить на государственном уровне празднование Рождества одновременно по Юлианскому и Григорианскому календарям, чтобы не обидить ни одну из конфессий 😇
Ну, как бы то ни было и какой бы кому повод не был более близок - С праздником всех нас!!! 🎂🍹🎉
🔥3🥴3🎄2🎉1🤡1
Много лет в сообществах 1С мелькали отсылки на гениального Алексея Лустина - его разбирали на цитаты, пытались получить его комментарии по поводу трендов, создали в его честь стикеры. Про него говорили как про человека, которого нужно слушать даже не понимая, записывать каждое слово и потом каждое из этих слов яростно "гуглить". Создавалось впечатление, что это пророк-евангелист, который точно знает как сделать экосистему 1С лучше!
Лично я с ним никогда не пересекался и потому с удовольствием послушал его интервью взятое Сергеем Сыпачевым. Время было потрачено не зря и история Алексея оказалась довольно занятной.
И самым занятным оказалось, что Лустин сам создал большую часть своей истории! Он с друзьями искусственно организовали хайп вокруг него и его идей с целью лучше "продать эти идеи". По лекалам западного консалтинга Лустин одним из первых в мире 1С решил предоставлять дорогую элитарную услуг "научу как действительно надо".
Припоминаю, что как-то видел круглый стол с участием Алексея и меня тогда раздражал его "поток сознания" на тему корпоративных шин с брокерами сообщений. Если бы я не знал озвученные технологии (кролик, кафка и тд), то наверное записывал каждое слово, чтобы действительно потом "гуглить". Но поскольку я понимал о чем речь, то мое недоумение было в другом - к чему было это все? Почему именно с указанными опенсурсами лучше? Насколько лучше в деньгах или иных показателях? Почему все так категорично без обоснований и без возможности подтвердить выводы?
В прошлом году был вебинар от Инфостарта на тему вайбкодинга в 1С. Повторилась история с потоком малоизвестных большинству терминов (без их прояснения). Если бы я тогда уже не был в теме и лично не экспериментировал в указанном направлении, то посчитал бы все хренью - настолько звучало неубедительно. Но после этого интервью все стало понятно: вайбкодинг является перспективным направлением, а значит можно снова хайпить и зарабатывать на "внедрении" и "обучении".
===
Интересно посмотреть на все выступления Лустина с точки зрения психологии - целенаправленное "утопление" оппонентов и слушателей во множестве терминов с целью отключить критическое мышление. Сейчас это принято называть инфоциганством.
Ведь если Вы начинаете "гуглить", то узнаете, что много из озвученного лишь верхушка айсберга больших экосистем, часть технологий уже устарели и уступили место новому, часть является оспариваемыми парадигмами, часть проектов нарушают лицензии и их применение может привести к искам...
Мир "дикого опенсурса" очень огромен и динамичен - в него можно погружаться месяцами и годами, отслеживая судьбу проектов и концепций, но, если Вы не эксперт из этой узкой ниши, то точно не станете тратить все свое свободное время на изучение этих дебрей. Изначальное желание "гуглить" и "прояснять термины" быстро пройдет. У Вас только останется впечатление, что Вы встретились с чем-то новым, гениальным и способным кардинально улучшить вашу жизнь.
Как жаль, что Вы не можете самостоятельно разобраться. Но как прекрасно, что Серебряная Пуля и Инфостарт могут научить Вас за деньги!
Лично я с ним никогда не пересекался и потому с удовольствием послушал его интервью взятое Сергеем Сыпачевым. Время было потрачено не зря и история Алексея оказалась довольно занятной.
И самым занятным оказалось, что Лустин сам создал большую часть своей истории! Он с друзьями искусственно организовали хайп вокруг него и его идей с целью лучше "продать эти идеи". По лекалам западного консалтинга Лустин одним из первых в мире 1С решил предоставлять дорогую элитарную услуг "научу как действительно надо".
Припоминаю, что как-то видел круглый стол с участием Алексея и меня тогда раздражал его "поток сознания" на тему корпоративных шин с брокерами сообщений. Если бы я не знал озвученные технологии (кролик, кафка и тд), то наверное записывал каждое слово, чтобы действительно потом "гуглить". Но поскольку я понимал о чем речь, то мое недоумение было в другом - к чему было это все? Почему именно с указанными опенсурсами лучше? Насколько лучше в деньгах или иных показателях? Почему все так категорично без обоснований и без возможности подтвердить выводы?
В прошлом году был вебинар от Инфостарта на тему вайбкодинга в 1С. Повторилась история с потоком малоизвестных большинству терминов (без их прояснения). Если бы я тогда уже не был в теме и лично не экспериментировал в указанном направлении, то посчитал бы все хренью - настолько звучало неубедительно. Но после этого интервью все стало понятно: вайбкодинг является перспективным направлением, а значит можно снова хайпить и зарабатывать на "внедрении" и "обучении".
===
Интересно посмотреть на все выступления Лустина с точки зрения психологии - целенаправленное "утопление" оппонентов и слушателей во множестве терминов с целью отключить критическое мышление. Сейчас это принято называть инфоциганством.
Ведь если Вы начинаете "гуглить", то узнаете, что много из озвученного лишь верхушка айсберга больших экосистем, часть технологий уже устарели и уступили место новому, часть является оспариваемыми парадигмами, часть проектов нарушают лицензии и их применение может привести к искам...
Мир "дикого опенсурса" очень огромен и динамичен - в него можно погружаться месяцами и годами, отслеживая судьбу проектов и концепций, но, если Вы не эксперт из этой узкой ниши, то точно не станете тратить все свое свободное время на изучение этих дебрей. Изначальное желание "гуглить" и "прояснять термины" быстро пройдет. У Вас только останется впечатление, что Вы встретились с чем-то новым, гениальным и способным кардинально улучшить вашу жизнь.
Как жаль, что Вы не можете самостоятельно разобраться. Но как прекрасно, что Серебряная Пуля и Инфостарт могут научить Вас за деньги!
YouTube
Отказоустойчивый кластер отказал. История, которая стоила миллионы
В этом выпуске встретились с Алексеем Лустиным — легендой сообщества 1С с уникальным опытом, прошедшим путь от программирования на ZX Spectrum в 90-х до создания IoT-платформ для Росатома и работы с масштабными системами в Минцифры. Алексей делится откровенными…
👍14😁4👻3❤1
🥶 В Киеве сейчас зима во всей своей красе - снежные заносы, ледяные дожди. По дороге в магазин видел как почти все деревья страдают от обледенения.
🎵 Но больше всего меня впечатлили звуки! Скованные льдом ветви (особенно у берез) на ветру слегка постукивали друг об друга. Целая улица ледяных китайских колокольчиков...
👩🚀 Звуки напомнили давно забытые образы из детской книги - Эдгар Берроуз "Принцеса Марса". В начале книги Джон Картер спасался от индейцев и угодил в странную пещеру, из глубины которой доносился странный звук, как бы шорох сухих листьев. В конце книги, уже после фантастических приключений на Марсе/Барсуме, Джон снова оказывается в этой же пещере и насмеливается зайти в глубину - там оказались подвешенные скелеты, которые покачивались и постукивали костями, создавая тот самый звук "сухих листьев"...
✨ Причудливый фокус моего разума. Я же четко осознавал, что постукивают обледеневшие веточки. Но при этом слышал не высокий "стеклянный" или "металлический" звон, а именно глухой "деревянный" перестук - как от старых костей.
🏙 Очень атмосферно с учетом замерзающего Киева, где после ночных бомбардировок остановилось большинство котелень и коммунальщики уже массово сливают воду из систем, чтобы не полопались трубы.
👩🚀 Звуки напомнили давно забытые образы из детской книги - Эдгар Берроуз "Принцеса Марса". В начале книги Джон Картер спасался от индейцев и угодил в странную пещеру, из глубины которой доносился странный звук, как бы шорох сухих листьев. В конце книги, уже после фантастических приключений на Марсе/Барсуме, Джон снова оказывается в этой же пещере и насмеливается зайти в глубину - там оказались подвешенные скелеты, которые покачивались и постукивали костями, создавая тот самый звук "сухих листьев"...
✨ Причудливый фокус моего разума. Я же четко осознавал, что постукивают обледеневшие веточки. Но при этом слышал не высокий "стеклянный" или "металлический" звон, а именно глухой "деревянный" перестук - как от старых костей.
🏙 Очень атмосферно с учетом замерзающего Киева, где после ночных бомбардировок остановилось большинство котелень и коммунальщики уже массово сливают воду из систем, чтобы не полопались трубы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Помните самый популярный лозунг мирового ИТ-сообщества 20-30 лет назад? - Windows MUST DIE!
В 90х-00х это было само собой очевидным, так как на рынке были только ужасные с точки зрения стабильности и безопасности Win 95/98/ME. Это был настоящий винегрет из багов и уязвимостей, которых не было на nix-системах. Но десктопные альтернативы от "пингвинов" и "чертиков" имели пугающий UI/UX, из-за которого пользователи "окошек" готовы были мирится с вирусами и ежемесячными переустановками...
Ситуация изменилась со стабильных четвертого сервис пака Win2K и второго апдейта WinXP, после которых линуксоиды со своим девизом выглядели "маргиналами". До недавних пор...
===
Я полтора года мучился с местом на диске моего ноута и за это время уже почти все важное перенес с диска C: на остальные диски. Держался за старый сетап только из необходимости иметь ноут в рабочем состоянии. Но последней каплей стало официальное окончание поддержки Win10. Наконец-то с чистой душой отформатировал системный диск и поставил туда новую Win11.
Это оказалось ошибкой! HP решила не заморачиваться с драйверами под новую ОС для моего "старого" ProBook 450 (Intel Core i5-7200U, 16 ГБ ОЗУ). Что-то установилось с центра обновления Windows, но далеко не все: сон и гибернация перестали работать, так же екран светил на максимальную яркость и не давал ее изменить (возможно были еще другие проблемы, но эти для меня были максимально дискомфортными). Установка утилиты HP Support и несколько циклов по всем пунктам не помогли...
===
Выходит, что "рабочая лошадка" в превосходном техническом состоянии считается в Microsoft расходником, который нужно выбросить - совместимость драйверов для новых ОС сломана, а старые оставили без обновлений от известных уязвимостей.
Теперь и для меня - Windows MUST DIE!
===
Поскольку я не гик, то выбрал максимально "попсовый" десктопный дистр - Linux Mint 22.2 (Cinnamon Edition). Особой разницы со своим опытом на винде не чувствую. А вот все железо сразу нормально работает "из коробки" без танцев с бубном - починились сон и управление яркостью.
Сразу поставил Google Chrome и авторизировался под своей учеткой, чтобы подтянулись все закладки и пароли. Свой Google Drive подключил через Rclone . Рабочую почту завел в Thunderbird. Пользоваться Microsoft Teams придется через браузер, но он и там себя нормально чувствует. Подключение на рабочие терминалки через Remmina. Успешно установились официальные DEB-пакеты для 1С:Предприятие 8.5 и 1C:EDT 2025.2. Плюс прочие полезности - Telegram, Obsidian, KeePassXC и Steam (мои Total War Warhammer запускаются, а до StarCraft II и Героев 3 руки пока не дошли).
Минусов пока не вижу. Но если возникнут некие потребности, которые нельзя будет закрыть через вайн или виртуализацию, то у меня все еще есть запасной ноут с Win11.
В 90х-00х это было само собой очевидным, так как на рынке были только ужасные с точки зрения стабильности и безопасности Win 95/98/ME. Это был настоящий винегрет из багов и уязвимостей, которых не было на nix-системах. Но десктопные альтернативы от "пингвинов" и "чертиков" имели пугающий UI/UX, из-за которого пользователи "окошек" готовы были мирится с вирусами и ежемесячными переустановками...
Ситуация изменилась со стабильных четвертого сервис пака Win2K и второго апдейта WinXP, после которых линуксоиды со своим девизом выглядели "маргиналами". До недавних пор...
===
Я полтора года мучился с местом на диске моего ноута и за это время уже почти все важное перенес с диска C: на остальные диски. Держался за старый сетап только из необходимости иметь ноут в рабочем состоянии. Но последней каплей стало официальное окончание поддержки Win10. Наконец-то с чистой душой отформатировал системный диск и поставил туда новую Win11.
Это оказалось ошибкой! HP решила не заморачиваться с драйверами под новую ОС для моего "старого" ProBook 450 (Intel Core i5-7200U, 16 ГБ ОЗУ). Что-то установилось с центра обновления Windows, но далеко не все: сон и гибернация перестали работать, так же екран светил на максимальную яркость и не давал ее изменить (возможно были еще другие проблемы, но эти для меня были максимально дискомфортными). Установка утилиты HP Support и несколько циклов по всем пунктам не помогли...
===
Выходит, что "рабочая лошадка" в превосходном техническом состоянии считается в Microsoft расходником, который нужно выбросить - совместимость драйверов для новых ОС сломана, а старые оставили без обновлений от известных уязвимостей.
Теперь и для меня - Windows MUST DIE!
===
Поскольку я не гик, то выбрал максимально "попсовый" десктопный дистр - Linux Mint 22.2 (Cinnamon Edition). Особой разницы со своим опытом на винде не чувствую. А вот все железо сразу нормально работает "из коробки" без танцев с бубном - починились сон и управление яркостью.
Сразу поставил Google Chrome и авторизировался под своей учеткой, чтобы подтянулись все закладки и пароли. Свой Google Drive подключил через Rclone . Рабочую почту завел в Thunderbird. Пользоваться Microsoft Teams придется через браузер, но он и там себя нормально чувствует. Подключение на рабочие терминалки через Remmina. Успешно установились официальные DEB-пакеты для 1С:Предприятие 8.5 и 1C:EDT 2025.2. Плюс прочие полезности - Telegram, Obsidian, KeePassXC и Steam (мои Total War Warhammer запускаются, а до StarCraft II и Героев 3 руки пока не дошли).
Минусов пока не вижу. Но если возникнут некие потребности, которые нельзя будет закрыть через вайн или виртуализацию, то у меня все еще есть запасной ноут с Win11.
👍5❤1
🥶 Холодную воду дали уже утром, электричество дали в полночь (т.е. без света мы были почти сутки), а вот с отоплением проблемы - прямо сейчас сроки ремонта снова переносят на следующий день. В угловой комнате стабильно держится +6 градусов, поэтому мы закрылись во внутреннем пространстве и сидим в комфортных (в текущих условиях) +18.
🚰 Обычно мы заранее запасаем горячую воду в термос, чтобы пить чай при плановых отключениях, но как на зло мы как раз выпили вечером весь кипяток и блэкаутом были застигнуты врасплох. Хотя не особо переживали - у нас были несколько бутылочек минералки и этого нам хватило на весь день. А еще не сильно переживали, так как у нас был запасен сухой спирт и мы могли при необходимости закипятить кастрюльку в духовке (как в прошлые долгие отключения).
🛒 То, что доставка суши работала меня приятно удивило, так как с 12 января все магазины в ближайшей округе закрылись. Поскольку в течении дня света больше не было чем было, то магазинам для работы нужно было бы все время палить дорогие дизель/бензин в генераторах, которые: а) не рассчитаны на работу весь день, б) не рассчитаны на работу при минус 15 и потому выходят из строя. На выезде из Киева есть один работающий ЭКО-маркет и есть один работающий АТБ в соседнем микрорайоне, но по свидетельствам очевидцев всюду не протолкнутся от людей, которые зашли погреться, заряжать телефоны и павербанки.
📎 Не смотря на агитацию моих киевских друзей (Владимир и Сергей - вам приветы), по прежнему намерен придерживаться текущей тактики энергопотребления с минимальными рисками. Просто время жизни инвертора с аккумуляторами без подзарядки не превышает времени, которое я спокойно могу провести без света, опираясь на свои павербанки и спиртовые источники тепла (сухие и жидкие). Но за прошедшие пару дней снова были случаи взрывов аккумуляторов в квартирах, а одна семья полным составом на смерть отравилась угарным газом из-за решения поставить в квартире генератор.
Please open Telegram to view this post
VIEW IN TELEGRAM
😭4👍3❤1
Журнал инженера-программиста
Помните самый популярный лозунг мирового ИТ-сообщества 20-30 лет назад? - Windows MUST DIE! В 90х-00х это было само собой очевидным, так как на рынке были только ужасные с точки зрения стабильности и безопасности Win 95/98/ME. Это был настоящий винегрет из…
Ранее уже упоминал, что после установки на ноутбук Mint Linux я для удаленной работы на серверах поставил Remmina, но что-то работа с этой утилитой не заладилось - рабочий терминал по RDP то подключался, то не подключался. Надоело играться и поставил Remote Desktop Manager (от Devolutions), где все заработало мгновенно.
Уже полгода сижу на RDM на ноутбуке и компе с Windows и это качественно новый уровень, если сравнивать с моей старой коллекцией сохраненных ярлычков для подключений. Даже на бесплатном тарифе тут много полезных фишек, из которых я пока применяю лишь указание какие VPN нужно автоматически запустить перед подключением на указанные терминалки. Давно экспортированный список серверов лежит на Google Drive и я его просто импортирую после перестановок.
К удивлению, оказалось, что RDM так же есть и под Linux (пакеты DEB и RPM) и список подключений из виндузной версии успешно сюда импортировался. Четыре дня уже работаю без каких-либо замечаний.
Крайне рекомендую!
P.S. В копилку сравнения Windows и Linux. Ранее мой ноут работал максимум 3 часа при условии отключении всех програм помимо терминала и при скрученной яркости экрана, а сейчас работает почти 4 часа даже с включенным браузером, в котором открыт Youtube.
Уже полгода сижу на RDM на ноутбуке и компе с Windows и это качественно новый уровень, если сравнивать с моей старой коллекцией сохраненных ярлычков для подключений. Даже на бесплатном тарифе тут много полезных фишек, из которых я пока применяю лишь указание какие VPN нужно автоматически запустить перед подключением на указанные терминалки. Давно экспортированный список серверов лежит на Google Drive и я его просто импортирую после перестановок.
К удивлению, оказалось, что RDM так же есть и под Linux (пакеты DEB и RPM) и список подключений из виндузной версии успешно сюда импортировался. Четыре дня уже работаю без каких-либо замечаний.
Крайне рекомендую!
P.S. В копилку сравнения Windows и Linux. Ранее мой ноут работал максимум 3 часа при условии отключении всех програм помимо терминала и при скрученной яркости экрана, а сейчас работает почти 4 часа даже с включенным браузером, в котором открыт Youtube.
👍10
Застал еще те времена, когда нужно было писать код полностью руками в текстовом редакторе.
Хочешь обратится к свойству или методу объекта в коде? - Перепроверяй по справочнику правильное наименование и сигнатуру. Или полагайся на память, а потом исправляй опечатки по списку ошибок в момент компиляции или интерпретации.
Когда в 90х появились IDE с автодополнением кода, то это была настоящая фантастика - теперь можно поставить точку после объекта и тебе сразу предлагают выбрать среди доступных свойств и методов с предпросмотром их сигнатур. Так же уже не нужно ждать компиляции - все опечатки и прочие ошибки подсвечивает красным сразу в редакторе, а при наведении мышкой система не только сообщает в чем проблема, но иногда даже предлагает как исправить (добавить импорты, изменить тип переменной и тд)! А так же настоящей мега-фичей стало добавление стандартных и пользовательских шаблонов для вставки неизбежных бойлерплейтов - пишешь с начала строки "For", а тебе тут же на выбор предлагают вставить готовый код с обходом коллекции или варианты со счетчиками.
Тогда же стали появляться новые "специализированные" языки программирования для еще большего буста. Например, если для твоего бизнеса нужно поднять собственный сайт с каталогом и приемом заявок, то с использованием PHP у тебя теперь на всё и вся уходит всего несколько часов, в отличии от нескольких дней на Perl и нескольких недель (или скорее месяцев) на C++.
Благодаря всем этим новым технологиям в 90х эффективность специалистов выросла в десятки, если не сотни раз! Стало казаться, что программист не сам пишет код, а делегирует эту работу компьютеру! Ведь тут даже не паретовские 20%, а намного меньший процент времени стал тратится на получение того же результата. Благодаря бестселлеру "Серебряной пули нет" Фредерика Брукса мы знаем, что буквально еще в 80х мы жили в мире, где прикладной софт писали годами, а операционные системы вообще десятилетиями, но теперь на создание ПО требовалось всего несколько месяцев, а различные ОС выходили вообще каждый год!
Выглядело фантастикой, но для написания "Hello, world" больше не нужно поступать в университет, где годами помимо самого программирования обязательно нужно было зубрить принципы вычислительной техники и прочие дисциплины (дискретная математика, схемотехника, лужение микросхем и так далее). Теперь буквально каждый школьник с домашним ПК мог сам написать и выполнить программный код! И у абитуриентов уже в те времена стали возникли резонные вопросы - а зачем вообще идти учится в ВУЗы на программистов, если профессия вырождается и становится общедоступной?
Еще больше подлили масла в огонь новые CASE-инструменты (самым популярным был Rational Rose), которые в 90х позволяли буквально автоматически генерировать программный код на основании визуальных схем. А если можно мышкой накликать блок-схему и она сама превратится в рабочий код на C++ или Java, то тем более зачем учить программирование? Какие-то "задроты" в грязных свитерах могут поискать в таком коде неоптимальности и начнут говорить про его плохую читаемость и поддерживаемость, но какая разница если код рабочий и выполняет свою задачу?
===
В 90е годы до появления первых LLM оставалось еще более троих десятилетий и ныне популярного термина "вайбкодинг" еще не существовало, но современные популярные вайб-идеи уже витали в воздухе и использовались маркетологами для продажи новых IDE и CASE-инструментов. И хоть в 90х казалось, что программирование это "вторая грамотность" и начать писать код может каждая домохозяйка, но история отделила зёрна от плевел.
Может казаться, что мы на пороге AGI и технологической сингулярности, но достаточно посмотреть на экономику ресурсов, которая не имеет шанса сойтись на сегодняшний день (потребление электроэнергии для ЦОД и воды для охлаждения), и становится очевидным, что вокруг просто хайп для сбора инвестиций. В какой-то момент этот хайп пройдет, кто-то обанкротится, эксперты разведут руками "а мы же говорили", а программисты переживут свой "Ренессанс" и привыкнут работать с еще одним полезным инструментом.
Хочешь обратится к свойству или методу объекта в коде? - Перепроверяй по справочнику правильное наименование и сигнатуру. Или полагайся на память, а потом исправляй опечатки по списку ошибок в момент компиляции или интерпретации.
Когда в 90х появились IDE с автодополнением кода, то это была настоящая фантастика - теперь можно поставить точку после объекта и тебе сразу предлагают выбрать среди доступных свойств и методов с предпросмотром их сигнатур. Так же уже не нужно ждать компиляции - все опечатки и прочие ошибки подсвечивает красным сразу в редакторе, а при наведении мышкой система не только сообщает в чем проблема, но иногда даже предлагает как исправить (добавить импорты, изменить тип переменной и тд)! А так же настоящей мега-фичей стало добавление стандартных и пользовательских шаблонов для вставки неизбежных бойлерплейтов - пишешь с начала строки "For", а тебе тут же на выбор предлагают вставить готовый код с обходом коллекции или варианты со счетчиками.
Тогда же стали появляться новые "специализированные" языки программирования для еще большего буста. Например, если для твоего бизнеса нужно поднять собственный сайт с каталогом и приемом заявок, то с использованием PHP у тебя теперь на всё и вся уходит всего несколько часов, в отличии от нескольких дней на Perl и нескольких недель (или скорее месяцев) на C++.
Благодаря всем этим новым технологиям в 90х эффективность специалистов выросла в десятки, если не сотни раз! Стало казаться, что программист не сам пишет код, а делегирует эту работу компьютеру! Ведь тут даже не паретовские 20%, а намного меньший процент времени стал тратится на получение того же результата. Благодаря бестселлеру "Серебряной пули нет" Фредерика Брукса мы знаем, что буквально еще в 80х мы жили в мире, где прикладной софт писали годами, а операционные системы вообще десятилетиями, но теперь на создание ПО требовалось всего несколько месяцев, а различные ОС выходили вообще каждый год!
Выглядело фантастикой, но для написания "Hello, world" больше не нужно поступать в университет, где годами помимо самого программирования обязательно нужно было зубрить принципы вычислительной техники и прочие дисциплины (дискретная математика, схемотехника, лужение микросхем и так далее). Теперь буквально каждый школьник с домашним ПК мог сам написать и выполнить программный код! И у абитуриентов уже в те времена стали возникли резонные вопросы - а зачем вообще идти учится в ВУЗы на программистов, если профессия вырождается и становится общедоступной?
Еще больше подлили масла в огонь новые CASE-инструменты (самым популярным был Rational Rose), которые в 90х позволяли буквально автоматически генерировать программный код на основании визуальных схем. А если можно мышкой накликать блок-схему и она сама превратится в рабочий код на C++ или Java, то тем более зачем учить программирование? Какие-то "задроты" в грязных свитерах могут поискать в таком коде неоптимальности и начнут говорить про его плохую читаемость и поддерживаемость, но какая разница если код рабочий и выполняет свою задачу?
===
В 90е годы до появления первых LLM оставалось еще более троих десятилетий и ныне популярного термина "вайбкодинг" еще не существовало, но современные популярные вайб-идеи уже витали в воздухе и использовались маркетологами для продажи новых IDE и CASE-инструментов. И хоть в 90х казалось, что программирование это "вторая грамотность" и начать писать код может каждая домохозяйка, но история отделила зёрна от плевел.
Может казаться, что мы на пороге AGI и технологической сингулярности, но достаточно посмотреть на экономику ресурсов, которая не имеет шанса сойтись на сегодняшний день (потребление электроэнергии для ЦОД и воды для охлаждения), и становится очевидным, что вокруг просто хайп для сбора инвестиций. В какой-то момент этот хайп пройдет, кто-то обанкротится, эксперты разведут руками "а мы же говорили", а программисты переживут свой "Ренессанс" и привыкнут работать с еще одним полезным инструментом.
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8🎉2🤷♂1🔥1
На днях у клиентов было интересное требование: при копировании документа из поля ввода на табличной части управляемой формы 1С в буфер обмена должно попадать не его полное представление, а только номер (далее они его куда-то вносят и постоянно вынуждены делать очистку от лишнего).
Для начала попробовал с условным оформлением. У меня была гипотеза, что если текущее поле скрыть и на его место поместить новое поле с номером, в котором с помощью оформления делать подмену текста на представление оригинального поля, то при его копировании в буфер обмена попадет истинное значение - номер. Но нет, копируется именно тот текст, который видит на форме пользователь.
===
Пора посмотреть, что там за новые мультиплатформенные возможности по работе с буфером обмена добавили в 1С с версии 8.3.24
Сразу бросается в глаза, что нет возможности установить событие помещения значения в буфер обмена. Мы можем повесить обработчик ожидания при открытии формы, который будет проверять содержимое буфера, а при его изменении считывать текущую строку табличной части и добавлять в буфер номер текущего документа. Но этот костыль явно будет работать нестабильно (при коротком ожидании все будет подвисать, при длинном можем не успеть добавить новое значение), а если при открытой 1С решат покопипастить в Word или еще где-то, то вообще получим полный хаос.
Вторая претензия - нет очистки из буфера существующих элементов, которые могут мешать. По умолчанию в Windows журнал буфера обмена содержит 25 элементов, из которых происходит вставка по запросу значений требуемого типа. Следовательно есть вероятность, что внешняя программа, куда копируют значения, может отдать приоритет для вставки значениям вместо обычного текста тому типу, под которым помещено представление документа. И еще не забываем, что копирование в буфер из 1С является асинхронным и следовательно порядок размещения в памяти не строго предопределен.
===
Новые возможности 1С позволили мне сделать на форме новую команду, которая успешно копировала в буфер только номер выбранного документа. Но как теперь ее удобно "подсунуть" пользователю?
Попробовал переопределить Ctrl+C для ее вызова и не получилось - комбинация системного копирования имеет приоритет выше чем у команд на форме. Ладно, тогда повесил вызов на похожую комбинацию Alt+C и дополнительно добавил ее в контекстное меню для любителей кликать мышкой.
Такая реализация с дополнительной комбинацией клавиш заказчикам даже больше понравилось чем их изначальное требование, так как теперь у них есть выбор копировать полное представление документа или только его номер.
#1С #рабочиебудни
Для начала попробовал с условным оформлением. У меня была гипотеза, что если текущее поле скрыть и на его место поместить новое поле с номером, в котором с помощью оформления делать подмену текста на представление оригинального поля, то при его копировании в буфер обмена попадет истинное значение - номер. Но нет, копируется именно тот текст, который видит на форме пользователь.
===
Пора посмотреть, что там за новые мультиплатформенные возможности по работе с буфером обмена добавили в 1С с версии 8.3.24
🟡 обработчик события ПриВставкеИзБуфераОбмена (OnPasteFromClipboard) в каждой форме и один глобальный в модуле приложения, который срабатывает при попытке вставить картинку или файлы;
🟡 библиотека СредстваБуфераОбмена (ClipboardTools), в которой реализованы следующие методы:
➖ ИспользованиеДоступно (CanUse) - Проверка доступности использования буфера обмена;
➖ ПоддерживаетсяФорматДанных<ФорматДанных> (DataFormatSupported<DataFormat>) - Проверка поддержки указанного формата данных (помимо картинок и HTML, еще могут быть MIME-типы);
➖ СодержитДанныеАсинх<ФорматДанных> (ContainsDataAsync<DataFormat>) - Проверка наличия в буфере обмена данных указанного формата;
➖ ПолучитьДанныеАсинх<ФорматДанных> (GetDataAsync<DataFormat>) - Получение из буфера обмена данных указанного формата;
➖ ПоместитьДанныеАсинх (PutDataAsync) - Помещение данные в буфер обмена.
Сразу бросается в глаза, что нет возможности установить событие помещения значения в буфер обмена. Мы можем повесить обработчик ожидания при открытии формы, который будет проверять содержимое буфера, а при его изменении считывать текущую строку табличной части и добавлять в буфер номер текущего документа. Но этот костыль явно будет работать нестабильно (при коротком ожидании все будет подвисать, при длинном можем не успеть добавить новое значение), а если при открытой 1С решат покопипастить в Word или еще где-то, то вообще получим полный хаос.
Вторая претензия - нет очистки из буфера существующих элементов, которые могут мешать. По умолчанию в Windows журнал буфера обмена содержит 25 элементов, из которых происходит вставка по запросу значений требуемого типа. Следовательно есть вероятность, что внешняя программа, куда копируют значения, может отдать приоритет для вставки значениям вместо обычного текста тому типу, под которым помещено представление документа. И еще не забываем, что копирование в буфер из 1С является асинхронным и следовательно порядок размещения в памяти не строго предопределен.
===
Новые возможности 1С позволили мне сделать на форме новую команду, которая успешно копировала в буфер только номер выбранного документа. Но как теперь ее удобно "подсунуть" пользователю?
Попробовал переопределить Ctrl+C для ее вызова и не получилось - комбинация системного копирования имеет приоритет выше чем у команд на форме. Ладно, тогда повесил вызов на похожую комбинацию Alt+C и дополнительно добавил ее в контекстное меню для любителей кликать мышкой.
Такая реализация с дополнительной комбинацией клавиш заказчикам даже больше понравилось чем их изначальное требование, так как теперь у них есть выбор копировать полное представление документа или только его номер.
#1С #рабочиебудни
🔥6
Только что посмотрел вебинар Платформа 8.5.1 от Матвея Серёгина.
Все еще очень смутно представляю как новый интерфейс будет себя вести на тачскрин поверхностях (телефоны, планшеты, киоски), так как очень много фишек заточено на наведение курсора мышки. Но уже руки чешутся начинать со всем этим экспериментировать 🔎
#1c #вебинар
Все еще очень смутно представляю как новый интерфейс будет себя вести на тачскрин поверхностях (телефоны, планшеты, киоски), так как очень много фишек заточено на наведение курсора мышки. Но уже руки чешутся начинать со всем этим экспериментировать 🔎
#1c #вебинар
YouTube
Платформа 8.5.1
Вебинар «Платформа 8.5.1», посвященный выходу новой версии платформы 1С:Предприятие
На вебинаре расскажем о новых возможностях платформы, в частности об интерфейсе 8.5, приемах разработки в новом интерфейсе и о информационных материалах.
Полезные материалы:…
На вебинаре расскажем о новых возможностях платформы, в частности об интерфейсе 8.5, приемах разработки в новом интерфейсе и о информационных материалах.
Полезные материалы:…
👍3