Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Python: конфигурация проекта без боли

Python*Совершенный код*
Из песочницы

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

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

После создания проекта рано или поздно возникает вопрос: куда записывать номер версии, где хранить токены, пароли, настройки, каким форматом файлов конфигурации воспользоваться: .json, .yaml, .env, .cfg, .ini или просто создатьconfig.pyи записывать туда переменные?

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Просмотры820
Комментарии 5

Новости

Показать еще

Шпаргалка — Как проверить актуальность лицензий 1С при помощи утилиты Ring

*
Tutorial

см. так же: Как активировать лицензии при помощи Ring

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

Читать далее
Рейтинг0
Просмотры377
Комментарии 2

Живи, умри, и снова: погружаемся в мир рогаликов

Блог компании RUVDS.comЧитальный залДизайн игр*Научно-популярноеНаучная фантастика

Что такое roguelike и roguelike-like? Почему проводилась целая конференция, чтобы это определить? Можно ли считать рогаликом реальную жизнь? Что сегодня может предложить один из самых суровых и не прощающих ошибок игровых жанров, и как попасть в правильный dungeon? Давайте разбираться!
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Просмотры3.1K
Комментарии 7

Шпаргалка — Как активировать лицензии 1С при помощи утилиты Ring

*
Из песочницы
Tutorial

Идея этого поста - шпаргалка на будущее, но я буду рад, если кому-то пригодится приведенная информация.

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

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

Стоит отметить, что в этом примере лицензии привязываются к параметрам машины!

Поехали.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры715
Комментарии 2

«Мир Hi-Fi»: обсуждаем муз. программирование, звуки ОС, аудиосоцсети, стриминг и редкие композиции

Блог компании АудиоманияЗвук

Мы делимся не только обзорами аудиотехники, но и тематическими научпоп материалами о звуке и музыке в различных проявлениях и сочетаниях с технологическими решениями. Сегодня публикуем очередную подборку таких заметок из нашего «Мира Hi-Fi» — собственного журнала «Аудиомании».

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Просмотры798
Комментарии 2

От базовых знаний до советов по оптимизации команды: что нужно для развития тимлида

Блог компании Конференции Олега Бунина (Онтико)Управление персоналом*Карьера в IT-индустрииКонференцииИнтервью

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

До Saint TeamLead Conf 2021 осталось буквально несколько недель. Мы решили открыть карты и рассказать, что ждет участников питерской конференции для тимлидов (спойлер: 4 секции докладов, 12 мастер-классов и классный нетворкинг).

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры745
Комментарии 0

Тестирование программного обеспечения для космоса (интервью с разработчиком из SpaceX)

Блог компании НПП ИТЭЛМАТестирование IT-систем*Промышленное программирование*Управление разработкой*Транспорт
Перевод
image

Stack Overflow побеседовал с Эрин Ишимотича, инженером в группе Software Delivery Engineering из Чокто Нейшн в Оклахоме. Ишимотича, работающая инженером на постоянной основе уже 15 лет, начала свою карьеру с написания скриптов shell и Perl, а в SpaceX работает уже около двух лет.

Проверять, проверять и еще раз проверять


Работа отдела Software Delivery Engineering, по словам Ишимотича, заключается в координации надлежащей практики разработки и тестирования программного обеспечения в компании SpaceX, обеспечивая, чтобы все, кто пишет код для космических аппаратов, использовали надлежащие методы контроля версий и проходили автоматизированное и человеческое тестирование, управляемое системой непрерывной интеграции (CI).

«Мы разрабатываем и поддерживаем нашу собственную систему CI», — сказала она. «У нас есть веб-служба, которая создает отчеты — она получает телеметрию от тестов программного и аппаратного обеспечения, строит графики и имеет свои собственные утверждения, которые она выполняет на основе данных, создавая отчет о том, как работает программное обеспечение».


Это означает, что специалисты из Software Delivery Engineering занимаются разработкой, тестированием и DevOps, в команде около 15 инженеров, включая специальную команду Software Reliability Engineering (SRE).
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры2.1K
Комментарии 2

Она могла стать Первой: история процессорной архитектуры Alpha (часть 1)

Блог компании SelectelКомпьютерное железоИстория ITСтарое железоПроцессоры

Впервые об архитектуре Alpha я узнал вскоре после обретения своего первого ПК, осенью 2001 года. Это были не слишком свежие (примерно 1997-1998 года) страдания неизвестного автора о платформе AlphaPC, материнской плате удивительной производительности и поражающих возможностей в формате АТХ. С тех пор эта архитектура запала мне в душу, долгое время борясь за место в сердце с не менее прорывным Pentium Pro. Сейчас представители обоих направлений располагаются в коллекции «Digital Vintage» на расстоянии менее 1 см друг от друга.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Просмотры1.9K
Комментарии 1

Яндекс, ты свернул не туда

Веб-дизайн*
Это одна из самых коротких статей на хабре.
Мир, ты свернул не туда. Мобайл правит миром.

Яндекс, я тебя правильно понял?

Экран «курильщика»
image

Монитор «здорового человека»
image

зы. Жаль, что HW-разработчики не предусмотрели крепление подставки монитора на его узкой стороне. Чудовищная недальновидность в 2021г.
Всего голосов 50: ↑20 и ↓30-10
Просмотры11K
Комментарии 122

Vuetify  —  создаем свое простое приложение

JavaScript*VueJS*
Из песочницы

В этой небольшой статье мы с вами напишем свое простое приложение по типу "заказа еды". Само приложение если что будет статичным и здесь главный упор будет сделан на использование компонентов Vuetify и рассмотрение того как именно они работают. Также добавлю что здесь мы не будем рассматривать отдельную библиотеку Bootstrap Vue которую использует Vuetify чтобы строить гриды.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Просмотры4.9K
Комментарии 10

Прытко бегают, так часто падают

Анализ и проектирование систем*
image

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

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

Поскольку ранее я довольно часто участвовал в городских спортивных мероприятиях, мне нравится приводить пример в рамках соревнований.
Читать дальше →
Всего голосов 4: ↑2 и ↓20
Просмотры1.8K
Комментарии 1

SSL наблюдение Kaspersky

Чулан

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

В этой связи пронаблюдал такую картину с антивирусом Kaspersky.

Читать далее
Всего голосов 36: ↑10 и ↓26-16
Просмотры6.1K
Комментарии 42

В десктопном Linux всё ещё больно

Блог компании JUG Ru GroupНастройка Linux*Анализ и проектирование систем**nix*

25 августа 1991-го Линус Торвальдс впервые сообщил миру, что работает над новой ОС. Если отсчитывать от этого, то позавчера Linux исполнилось 30 лет, так что можно подвести какие-то итоги: например, скоро ли настанет «год линукса на десктопе»?

А неделю назад я написал о нюансах перехода на Mac. И быстро появились комментарии, что вот в линуксах нет описанных сложностей — мол, непонятно, зачем вообще люди страдают за маками. На мои слова «так в Linux другие проблемы, там многие чинят звук, лазая по форумам» ответили, что это устаревшие стереотипы. А сейчас всё работает из коробки, даёшь детям и они не нарадуются.

Я уже почти десять лет не использовал Linux в качестве основной системы, поэтому подумал: может, действительно напраслину возвожу, а всё уже изменилось и с форумами больше никогда не сталкиваешься? Наконец можно рекомендовать линукс родственникам? Вот-вот к нему придёт массовая популярность?

Захотелось хотя бы бегло глянуть. Тут ещё и повод подвернулся: помогал другому человеку выбрать ноутбук, и он был не против установки линукса. В общем, глянул. И быстро испытал столько ярких ощущений, что написал этот пост.

Читать далее
Всего голосов 157: ↑114 и ↓43+71
Просмотры43K
Комментарии 594

Как мы внедрили BI-платформу и начали развивать self-service аналитику

Блог компании inDriverData Mining*Визуализация данныхИсследования и прогнозы в ITСтатистика в IT

Всем привет! Меня зовут Дима. Я BI Engineering Manager в inDriver. В компанию я пришел в марте 2020 года развивать направление Business Intelligence. О том, как это происходило и происходит сейчас, с какими вызовами приходится сталкиваться и какие у нас планы на будущее по этому направлению, читайте далее в этой статье.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Просмотры2K
Комментарии 5

ТОП-3 ИБ-событий недели по версии Jet CSIRT

Блог компании Инфосистемы ДжетИнформационная безопасность*


На этой неделе в подборке ключевых новостей ИБ – проблемы безопасности Windows при подключении периферийных устройств, критическая уязвимость в медицинском оборудовании, обнаружение очередного Zero-Click эксплойта под iOS. ТОП-3 собрал Игорь Фиц, аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет».
Подробнее читайте под катом.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Просмотры354
Комментарии 0

Задача выбора (назначения). Венгерский метод решения

Системное программирование*Алгоритмы*Математика*Научно-популярное

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры1.8K
Комментарии 1

Пример создания среды виртуализации в Gentoo

Блог компании InfoWatchВиртуализация*
image

«Скажи мне, Рождённый Женщиной,
— вопросил Кришна,
Куда движутся эти миры,
Зачем злой Парвана по ночам охотится
за своей второй сущностью,
И почему у ласточки Бшакти две ноги,
а у Меня двадцать четыре?»
— Элементарно, — сказал Арджуна, — берём вектор Пойнтинга…
БХАГАВАД-ГИТА (мл. тибетская)
Запев 30 тома
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры1.6K
Комментарии 1

Чем отличаются шведы от французов? Опыт работы в шведских и французских ИТ-проектах

Блог компании Orion InnovationУправление проектами*

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры4K
Комментарии 10

Проигрыватель мелодий из игры Monkey Island

Блог компании RUVDS.comНенормальное программирование*Алгоритмы*Программирование микроконтроллеров*DIY или Сделай сам
Перевод

Приключение начинается...

Кратко:

  • Я модифицировал DOSBox для извлечения пар значений частоты/задержки мелодий PC-спикера из игры «Остров обезьян».
  • Затем с помощью алгоритма Хаффмана я втиснул всю эту музыку в ATiny85 (512 байтов ОЗУ, 8Кб флэш).
  • После этого собрал небольшую плату с динамиком для ее воспроизведения…
  • … в качестве подарка моим племянникам и племянницам, с которыми встречусь в ближайшем будущем спустя год изоляции из-за пандемии.

Все верно – их дядя откровенный ботан, позаботившийся о том, чтобы детство племяшей не прошло без знакомства с Гайбрашем Трипвудом:)
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Просмотры2.1K
Комментарии 8