Избранные сообщения denier
История успеха после 25 лет
Есть succes story по мотивам того, как какой-то хомосапиенс поднял уровень понимания математических разделов до уровня требуемых в вакансиях программиста? Те самые «абстрактные» требования - «хорошая математическая подготовка». Главный кейс этого будущего треда - после 25 лет. Всем известно, что после 25 лет мозг менее пластичен в изменениях своих структур (вроде бы слышал, что ученые доказали обратное, пруфы потерял) и времени не так много, как в 18 лет, мамка же борщом больше не кормит.
Вышел NixOS 14.04
Несмотря на характерные цифры в версии, этот дистрибутив не имеет ничего общего с *buntu семейством.
Данный дистрибутив основан на «чисто функциональном пакетном менеджере Nix». По словам создателей эта фраза означает, что обновление одного пакета никак не приведет к поломке других, и что всегда можно откатиться на предыдущую версию.
На деле такое свойство дистрибутива достигается установкой каждого пакета в свою собственную дирректорию, которая будет выглядить вот таким замысловатым образом:
/nix/store/r8vvq9kq18pz08v249h8my6r9vs7s0n3-firefox-2.0.0.1/
Что нового в 14.04:
- Добавленна базовая поддержка контейнеров. Теперь есть возможность запускать NixOS в NixOS.
- Появилась возможность устанавливать NixOS на оборудование с UEFI.
- Пакетный менеджер Nix обновили до версии 1.7, что также добавило много плюшек
- Содержимое файлов passwd, shadow, group теперь полностью перезаписывается из конфигурации NixOS при запуске команды nixos-rebuild. Поддержка команд useradd/usermod и им подобным убрана в пользу идеологически более правильных (очень много букв!) для NixOS методов.
- Подняли версию Systemd до 212.
- Подняли версии базовых пакетов: Glibc 2.19, GCC 4.8, Linux 3.12.
- Ну и другой софт обновили.
>>> Подробности
защита исполняемого файла от нелицензионного запуска
Всех приветствую.
Нарисовалась тут задача о защите нашей интеллектуальной собственности.
Мы тут торгуем специализированным программно-аппаратным комплексом на базе бытового ПК (не не совсем бытового но тем не менее).
Есть у нас там прога в которая может делать разные интересные штуки. Есть базовый функционал, есть всякие доп фичи. И вот хочется нам запилить такую систему чтобы был хардваре ключ который считается из характеристик железа. Cписок фич и срок их действия и спец. алгоритм по которому бы вычислялся лицензионный ключ при наличии которого наша бы прога работала (причем работали бы эти спец.фичи). А без него или без привычного аппаратного окружения чтобы не работала.
Нечто похожее есть у всяких консультант-плюсов и поделок от keil-а. И вот очень не хочется костылить свой велосипед, а хочется взять готовую библу и все запилить на ней. Есть ли готовые решения?
PascalABC.NET стал свободным ПО
PascalABC.NET — диалект языка Pascal для платформ .NET и Mono, а также компилятор и среда разработки для него. Разрабатывается в Южном Федеральном Университете и используется для обучения программированию. Среда разработки работает только под Windows, но компилятор работает и в GNU/Linux под Mono.
Долгое время проект имел проприетарную лицензию (распространялся при этом бесплатно), но 28 августа 2015 года (одновременно с выпуском версии 3.0) переведён на GNU LGPL.
Особенности (с официального сайта):
( читать дальше... )
>>> Подробности