Сообщество - Программы и Браузеры

Программы и Браузеры

883 поста 5 502 подписчика

Популярные теги в сообществе:

5

CalcLine - однострочный калькулятор для Windows

Всем привет!

Моя работа тесно связана с расчётами, поэтому калькулятором я пользуюсь практически постоянно. И в какой-то момент мне захотелось получить простую вещь: небольшую строку, которая появляется поверх остальных окон по нажатию горячих клавиш, позволяет быстро выполнить расчёт и тем же сочетанием скрывается, когда больше не нужна.

Без отдельного огромного окна, установки и постоянного переключения между программами.

Так появился CalcLine.

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

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

Результат появляется непосредственно во время ввода. Окно занимает минимум места, запоминает своё положение, а сама программа распространяется в портативном виде: распаковал архив и пользуешься.

Изначально в CalcLine был небольшой набор стандартных операторов и математических функций. Потом началось классическое «а неплохо бы ещё…».

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

В итоге небольшой калькулятор слегка потерял берега и разросся до более чем 150 функций.

Примеры вычислений - обычная арифметика, линейная интерполяция, расчёт площади сечения, перевод единиц и вычисление напряжения с автоматическим приведением величин

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

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

Автодополнение и подсказки - поиск функций по английским обозначениям и русским описаниям, отображение сигнатуры и пояснение назначения текущего аргумента

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

Теперь о том, как всё это вообще было сделано.

Я не программист. У меня есть общее понимание логики работы программ и построения процессов, но нет знания языков программирования, библиотек и способов связать всё это между собой.

Поэтому CalcLine создавался при помощи нейросетей.

Но варианта «написал один запрос - получил готовую программу» не случилось. Работа вылилась в огромное количество итераций: сформулировать требование, получить сборку, проверить, найти ошибки, объяснить, что именно работает неправильно, переделать и снова проверить.

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

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

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

Варианты оформления CalcLine - светлая и тёмная темы, цветовая подсветка вложенных скобок и пользовательский акцентный цвет

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

Дополнительные возможности - история вычислений, настройки поведения программы и встроенная справка с формулами и примерами

Также CalcLine может автоматически проверять наличие обновлений и сообщать о выходе новой версии. При желании эту проверку можно отключить в настройках.

Сейчас CalcLine работает на Windows 10 и новее, не требует установки и распространяется бесплатно, никакой коммерческой цели не имеет, даже в перспективе. Цифровой подписи у программы нет, поэтому при первом запуске Windows может показать стандартное предупреждение.

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

Программа уже решает мои задачи и прошла тестирование в небольшом кругу. Но именно поэтому мне захотелось показать её более широкой аудитории.

Интересно понять, какие функции работают неправильно, что оказалось лишним, чего не хватает и какие сценарии я вообще не предусмотрел. Ну и отдельно - что в интерфейсе кажется удобным только мне, а у остальных вызывает закономерный вопрос: «Зачем это сделано именно так?»

Попробовать CalcLine можно на странице проекта CalcLine. Там же размещены краткая справка и ответы на вопросы, которые могут возникнуть при скачивании, запуске и использовании программы.

Готовые выпуски и сопутствующие материалы доступны на GitHub.

Оставить отзыв или сообщить об ошибке без регистрации можно через Google Forms.

Если решите попробовать - буду благодарен за найденные ошибки, предложения и любую содержательную обратную связь. Даже если предложение будет звучать как «уберите вот эту штуку, она только мешает». Иногда это самая полезная разновидность отзыва.

Показать полностью 15
0

История одной идеи: карточный автобатлер в кубическом мире

Как-то вечером я сидел и размышлял: чем бы таким заняться, чтобы было интересно, не совсем бесполезно и желательно сложнее, чем начать смотреть новый сериал.

Рядом маялся пятилетний сын — большой любитель Minecraft. А мы с женой в это время играли в Hearthstone: она на ноутбуке, я за компьютером. Он бегал от меня к ней и обратно, подсказывал и откровенно болел не за меня, попутно что-то спрашивая и рассказывая про Minecraft.

«А что, если сделать карточный автобатлер в кубическом мире?» — проскочила мысля. Идея тут же была озвучена сыну и встретила с его стороны ярое одобрение.

Звучало как обычная идея из разряда «было бы прикольно». Такие обычно живут минут пятнадцать, после чего человек идёт пить чай и больше о них не вспоминает. Но в тот вечер я открыл Claude Code — а чуть позже и Codex, когда упёрся в лимиты, — и решил попробовать.

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

Рис. 1 - Промежуточный итог по написанию главного меню.

Рис. 1 - Промежуточный итог по написанию главного меню.

Профессиональным разработчиком игр я так и не стал. Claude Code помогал разбирать идею, проектировать архитектуру и настраивать инфраструктуру. Codex писал код, тесты, интерфейс, занимался обработкой артов и всем прочим. Но волшебной кнопки «сделать игру» я так и не нашёл.

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

Рис. 2 - Выбираем героя на партию.

Рис. 2 - Выбираем героя на партию.

Так постепенно появились «Кубики» — бесплатный некоммерческий фан-проект в жанре карточного автобатлера.

Правила знакомы тем, кто играл в Battlegrounds: покупаешь существ, собираешь отряд, ищешь сочетания способностей, объединяешь три одинаковые карты в зачарованную версию — а затем твоя армия автоматически сражается с противником. Но вместо таверны здесь деревня, вместо монет — изумруды, а поле населено знакомыми кубическими существами.

Главное отличие не в механике, а в том, сколько нужно возни, чтобы начать. Игра открывается прямо в браузере: ничего не скачивать, ничего не устанавливать. Партия стартует в течение минуты, потому что свободные места за столом занимают боты, — ждать, пока наберётся восемь живых людей, не нужно. Так что партию можно начать и в три часа ночи, когда на сервере пусто.

Сейчас в игре:

  • больше 100 существ с разными способностями;

  • 24 доступных героя;

  • 7 биомов, меняющих условия партии;

  • матчи на восемь участников;

  • одиночная игра против семи ботов;

  • общая сетевая очередь и комнаты для игры с друзьями;

  • чат: общий, за столом и приватные комнаты;

  • музыка, звуки, анимации и боевые эффекты;

  • аккаунты, статистика и история последних партий.

Рис. 3 - Со столом у Херобрина не задалось.

Рис. 3 - Со столом у Херобрина не задалось.

Это не поделка на один вечер: игра живёт на сервере и работает круглосуточно — заходить можно в любое время, ждать, пока я что-то включу, не нужно. Партии записываются, обновления приезжают сами, перезагружать или переустанавливать ничего не надо. Если посреди боя оборвётся связь, вы вернётесь в ту же партию; если я в этот момент выкачу обновление — тоже.

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

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

Рис. 4 - Тактика раша нежитью.

Рис. 4 - Тактика раша нежитью.

Когда встал вопрос, кому всё это показывать, ИИ осторожно предложил начать с друзей. Про Пикабу он высказался без особого оптимизма: по его мнению, сообщество здесь суровое и в комментариях мне быстро напихают говна в панамку объяснят всё про нейросети, оригинальность идеи и баланс. Но именно это мне сейчас и нужно — желательно с конкретикой.

Рис. 5 - Добиваем супостата.

Рис. 5 - Добиваем супостата.

Поэтому открываю игру для первых бета-тестеров.

Играть можно в любом современном браузере (Yandex, Chrome, Firefox). Для партии с ботами регистрация не нужна вовсе. Для сетевой игры понадобится аккаунт: подтверждение по почте нужно только для восстановления пароля, никаких рассылок нет. Там же можно скачать приложение для Android — это небольшая оболочка, сама игра всё равно загружается с сервера и обновляется автоматически.

Ссылка: kubiki.andykarambas.ru

Проект бесплатный, без рекламы и монетизации. Это неофициальная фанатская работа, не связанная с Mojang или Microsoft.

Балансом я сознательно почти не занимался: сначала хочется посмотреть, какие стратегии найдут живые люди и что они сломают за первые несколько вечеров. Графика угловатая, интерфейс наверняка где-то ломается, а среди карт точно есть скрытые имбы — тестировал я один, без должного охвата. За этим и пришёл.

Отдельно отмечу для владельцев iPhone: на Safari игру вживую никто не открывал, и я честно не знаю, что там происходит.

Что полезнее всего написать в комментариях:

  • на каком устройстве и в каком браузере играли;

  • что осталось непонятным в первой партии;

  • было ли желание начать вторую.

Весёлой игры!

Показать полностью 5

Сертификаты Минцифры: как поставить их в систему и не сойти с ума

Сертификаты Минцифры: как поставить их в систему и не сойти с ума

Открываешь сайт зеленого банка. Утром всё работало. Вечером Chrome смотрит красным замком и говорит что соединение небезопасное. Интернет есть, адрес правильный, часы не врут.

Что происходит

Российские банки и госсервисы переходят на TLS-сертификаты от российских удостоверяющих центров. Chrome, Firefox и Safari этим центрам не доверяют по умолчанию — они не в их списках. Браузер честно говорит: «я этот сертификат не знаю».

Государство предлагает решение: скачай сертификат с Госуслуг и установи в систему. Звучит просто. На практике — вопросы.

Это вообще безопасно?

Когда добавляешь сертификат в Root CA системы — говоришь браузеру «доверяй всему что подписано этим центром». Теоретически владелец сертификата может подписать поддельный сертификат для любого сайта. Это не паранойя — это то как работает PKI.

Большинство людей просто ставят сертификат и не парятся. Но если хочется аккуратнее — есть варианты.

Вариант 1: Отдельный профиль браузера

Создаёшь в Chrome/Edge/Brave отдельный профиль — называешь его «Банки» — и устанавливаешь сертификат только там через настройки браузера, не через систему. Изоляция лучше чем системная установка.

Иконка профиля → Добавить профиль → Настройки → Конфиденциальность → Управление сертификатами.

Лайфхак: если хочешь чтобы ссылки на банки и Госуслуги открывались именно в этом профиле — а не в том который система назначила по умолчанию — вот инструкция: как открыть сайт не в браузере по умолчанию.

Вариант 2: Ruthenium для Android

Буквально на днях вышел браузер Ruthenium — это Chromium для Android с уже вшитым Russian Trusted Root CA. На .ru и .рф сайтах использует расширенный набор сертификатов, на остальных ведёт себя как обычный Chromium.

Главный плюс — не нужно добавлять сертификат в системное хранилище Android, которое вызывает пугающее предупреждение «Сеть может контролироваться». Исходники открыты.

Вариант 3: Поставил и забыл

Если просто хочешь чтобы банк открывался — ставь через скрипт.

Windows (от администратора):

certutil -addstore Root russian_trusted_root_ca.cer
certutil -addstore CA russian_trusted_sub_ca.cer

Linux:

sudo cp russian_trusted_root_ca.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

На Linux есть нюанс: Firefox, Chromium, Java используют отдельные хранилища. Системной установки может не хватить — придётся добавлять отдельно в каждый браузер.

Важно про актуальный комплект

В августе 2026 комплект обновился. Теперь там не два файла как раньше, а пять: 2 корневых и 3 выпускающих сертификата. Старые инструкции ставят только пару — и потом удивляются почему часть сайтов не открывается.

Скачивай с gosuslugi.ru/crt — там всегда свежая версия.

Если вообще не хочется думать

Яндекс Браузер поддерживает российские сертификаты без ручной установки. Используй его для банков — и забудь про всё что написано выше.

Показать полностью

ИТ-конференция для middle+. Регистрируйтесь!

Перейти

Инженеры, пост для вас! Приглашаем на E-CODE 2026

Ежегодно ко Дню программиста Ozon Tech организует масштабное ИТ-событие — конференцию E-CODE. В этом году он решил не ограничиваться одной датой и занял оба выходных: 12 и 13 сентября. Конференцию делают инженеры для инженеров — от концепции до состава выступлений, с расчетом на уровень middle+.

Что в программе

Организаторы запланировали восемь треков и пригласили более 50 спикеров. Пообщаться с экспертами можно будет по темам:

  • инфраструктуры и DevOps;

  • Go, C#, Java;

  • мобильной разработки;

  • машинного обучения и работы с данными;

  • тестирования и автоматизации QA;

  • информационной безопасности;

  • менеджмента и научпопа с фокусом на космонавтику и суперкомпьютеры;

  • робототехники.

В рамках конференции пройдет отдельный трек «Робозон». Здесь роботы сортируют, рисуют, готовят и играют в настолки. Можно собрать свой мини-конвейер в DIY-зоне, устроить личный тест-драйв железным помощникам и посмотреть финал «Робозон» — хакатона по роботизации сортировочных центров. А между активностями — доклады об умной сортировке, стереозрении, поддержке сотни собственных устройств по измерению габаритов товаров и тестах ИИ-ускорителей.

А еще гостей ждут: IT-квесты, Burning Talks и Ozon DSGN. Обсудите карьеру с HR, заберите мерч и останьтесь на вечернюю часть. На одной площадке выступят Нейромонах Феофан, Кассета, ХЛЕБ, Jane Air, DJ Groove и Александр Анатольевич.

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

Реклама: ООО «ОЗОН ТЕХНОЛОГИИ», ИНН 7703475603
Показать полностью

Вопрос

Браузер с именем Лисичка самое то

Браузер с именем Лисичка самое то

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

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

Показать полностью 1
7

WinSticker

Утилита для хранения заметок на рабочем столе Windows.
Таких программ много. Раньше в состав винды входила и я ей активно пользовался.

Правда, в ней был только один дурацкий шрифт, что мне не нравилось.

Правда, в ней был только один дурацкий шрифт, что мне не нравилось.

Потом куда-то эти заметки пропали из поставки Windows, по крайней мере у меня их дома нет, и на работе не было.

Решил сам написать. Вот что получилось:

Окно заметки, редактирование, скины, установка напоминания к заметке.

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

Левый клик вызовет окно настроек (ниже), правый клик вот такое меню.

Левый клик вызовет окно настроек (ниже), правый клик вот такое меню.

Окно программы

Окно программы

Перемещать, как обычно - за любое место заметки.

Полезная программа?
Всего голосов:
Показать полностью 5 1
3

Arrow

Добрый день. Представляю еще одно своё поделие. Прогу написал давным давно, нынче полностью переделал.

Утилита, выводящая на экран плавающие фигуры (стрелка, окружность, прямоугольник, звёзды). Фигуры расположены поверх элементов рабочего стола.

Может использоваться для помощи при проведении видеопрезентаций. Так я ее и использовал.

Вот так выглядела старая:

10 лет назад дело было. Называлась Picta, почему-то.

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

Теперь это выглядит так:

Увеличил количество цветов, разнообразил фигуры (плюсом звезда и гексаграмма (так красиво шестиконечная звезда называется)). Самое главное: добавил горячие клавиши для быстрого управления фигурами:

Вид окна с настройками и горячие кнопки.

Вид окна с настройками и горячие кнопки.

Перемещение фигуры по экрану осуществляется за любую точку фигуры, где курсор меняет вид на руку. Выход и вход в режим настроек: клик правой кнопкой мыши по полю фигуры или кнопка Esc.

Настройки. (кнопки сверху, слева направо)

1. Добавление новой фигуры на экран.

2. Выбрать цвет.

3. Изменить фигуру на другую.

4. Изменение толщины линий.

5. Изменение прозрачности фигуры.

6. Окно "о программе", активация программы.

7. Убрать окно настроек.

8. Убрать фигуру с экрана.

Изменение размера окна (правый нижний угол) в режиме настроек изменяет размер фигуры.

Полезная программа?
Всего голосов:
Показать полностью 6 1
4

Баг или фича? Мессенджер МАКС!

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

P.s баг на андроиде, на айфоне не проверял, у знакомых только андроиды. На PC через web интерфейс отображается все корректно, причем и в старых переписках все нормально отображается, как будто на андроиде слова так и сяк это одно и тоже слово

3

ВК Видео... Толи я.... То ли лыжи не едут

Т.к не всегда есть возможность стабильного интернета, решил я из ВК скачать видео. Но последнее время не могу их воспроизвести.

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

Грубо говоря, скачал 50 роликов. Посмотрел 30, и тут БАЦ... Начало мне приложение писать, что "Все скаченные видео Вы уже просмотрели, подключитесь к интернету, чтобы смотреть дальше"..
ВСМЫСЛЕ??? Зашёл в раздел скаченные, проверил на всех почти видео, везде такое.... Чё за шляпа? Знает кто, как решить?

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества