Склеиваем пути правильно

Так делать плохо: Потому что: В разных ОС – разные разделители пути: ‘/’ для nix-подобных и macOS, ‘\\’ для Windows В компонентах могут быть или не быть слеши – легко допустить ошибку Набирать это даже не удобно (имхо) Самый простой способ правильного склеивания путей – os.path.join выберет нужный разделитель и расставит его как надо: Есть…

Открытый код

Мне не хватает в жизни какого-то вклада в знания человечества, поэтому я начинаю выкладывать некоторые свои разработки в свободный доступ с открытым исходным кодом. Мой профиль на GITHUB: https://github.com/tirinox Правда там нужно поработать над описанием, над тестами. Может, написать на тематические ресурсы для пиара. Сейчас выложены следующий проекты: Erudite Push Stream https://github.com/tirinox/erudite_push_stream Сервер для получения сообщений…

Лаптичка возвращается

Я не из тех, кто любит навсегда оставлять прошлое. Я до сих пор считаю, что Лапта достаточно хороша (особенно для дебютного проекта), чтобы уйти в забытие. Поэтому за эти выходные я пересмотрел код, почистил его и отправил обновление. — Исправление физики — Повыше динамичность — Без рекламы — Без шаринга — Без промоэффектов — Частичная…

Вышла моя первая статья на Хабрахабре

Грац мну. Вышла моя первая статья на ресурсе Хабрахабр. Она называется: Изменение кода программы во время ее выполнения на примере Common Lisp Посвящена она программированию на Common Lisp, в ней рассказывется, как написать полностью программируемый в рантайме командный процессор. UPD: оппа, он даже побывал на главной.