Windows: пустой taskbar

Решение проблемы с пустой (кроме кнопки меню) панелью задач, не которой должны быть закреплены приложения. Проблема проявляется на Windows 10 / 11, зависит от видеокарты, и является достаточно плавающей ошибкой - проявляется не всегда. Полного искоренения проблемы не нашел, но решается вот таким скриптом, запускаемым либо автоматом при старте, либо вручную. [crayon-696f7d5c3feae223936095/]

0 комментариев

Python: используемое ПО

Небольшой опрос "что сейчас используете", сделанный на одной из конференций разработчиков в конце 2024 года. Остальное набрало заметно меньше процентов в голосовании. Для понимания популярности инструментов на этот момент. Контроль версийgithub, bitbucketВерсия Python3.11, 3.12Изолирование окруженияVirtualEnv, DockerПакетные менеджерыpipРедакторы кодаPyCharm, VSCodeИнструменты BackendFastAPIИнструменты аналитики и науки о данныхNumPy, PandasИнструменты web-скраппингаBeautifulSoup, Selenium, Urlib3Инструменты визуализацииMatplotlib, Seaborn, PlotlyЗапуск unittest-овPytest, Unittest

Комментарии к записи Python: используемое ПО отключены

QUIK: работа с файлами

Пара несложных функций для QLua, чтобы сохранять и читать отдельное значение в файл. Первый скрипт предельно прост: открываем файл и записываем туда значение. Одна особенность: в команде «open» используем «w», а не «a», чтобы перезаписать существующий, стерев его предыдущее значение. [crayon-696f7d5c40417096168172/] Второй скрипт хоть и прост, но чуть сложнее. Читаем параметр из файла. Если файла не существует, то мы его создаем, и записываем туда какое-то значение по умолчанию (в примере - ноль). [crayon-696f7d5c4041f909155385/]

Комментарии к записи QUIK: работа с файлами отключены

QUIK: минимальная программа

Это "каркасный" код для того, чтобы запустить свою первую программу в QUIK. Программа ничего не делает, а просто запустится и будет ждать своего выключения. [crayon-696f7d5c40630770063555/]

Комментарии к записи QUIK: минимальная программа отключены

«Обеспечивающие» процессы

В предыдущей статье я упоминал, что каждый процесс должен иметь «цель», и эта цель есть смысл существования процесса. Приводился пример, при котором целью процесса управления программными активами была «лицензионная чистота организации», а не «полный учет всего на свете».
Это правило формирования целей, конечно, корректное, но есть исключения.
Любой программист знает такие понятия как «процедура» и «функция». Эти механизмы позволяют заметно упростить код, сократить его объем и повысить надежность за счет единожды отлаженных участков кода, изолированных вызовом этой процедуры или функции.
В процессном управлении иногда используются те же самые механизмы.
Для оптимизации процессной модели часто бывает необходимо создание подобных «функций». Рассмотрим простой пример: «Процесс резервирования рабочих ресурсов». (далее…)

0 комментариев

Плохие процессы?

"Новая метла по новому метёт" (с) ИТ-процессов также касается. А нет чтобы сначала разобраться, почему процесс стал именно таким, а не другим. Если рассмотреть, например, организм человека, то в нем тоже всё кажется полным бардаком. Гораздо удобнее, возможно, было бы и сердце снаружи, и более удобный доступ к желудку, и восемь рук. Для кого удобнее? Для хирурга, например. Но организм такой какой есть не просто для красоты. Это результаты миллионов лет эволюции. По аналогии с этим меня умиляет тяга некоторых новых менеджеров "навести порядок в этом бардаке". Да ты разберись сначала — почему всё именно так, а не по другому.…

0 комментариев

Кассеты «с бобинами»

Не фирменные, noname. Такой самопал много где делают и сейчас. Какая лента внутри - неизвестно, но они и не для записи, а для фото.

Комментарии к записи Кассеты «с бобинами» отключены

Планы по развитию ITIL в 2017-м году

Вот размышления по развитии ITIL, который были «набрейнштормлены» во время визита Романа Журавлева в Москву.

Это видение собравшихся специалистов о том:
* что есть сейчас (желтое в середине);
* как мы к этому пришли (красная цепочка слева);
* вариант положительного будущего (голубые);
* отрицательного будущего (желтое);
* как к этим двум вариантам можно прийти (красные цепочки сверху и снизу). (далее…)

0 комментариев

Ещё о надежности

Совсем кратко: главные критерии надежности для: 1) оборудования — дублирование и мгновенное переключение; 2) ПО — отсутствие ошибок; 3) человека — отсутствие человека; 4) процесса — отсутствие необходимости комментировать процесс новым сотрудникам.

0 комментариев

Sanyo Slim 8

Sanyo Slim 8 Cassette Tape RecorderВ коллекцию попал в абсолютно новом состоянии, в коробке и пленке. Год выпуска — примерно 1986. На самом аппарате и коробке года выпуска нет, но Slim 3 выпускался с 1983-го, в Slim 12 - с 1987-го. Так что для этого аппарата остается ориентир 1985-1987.Никакой профилактики не требовал, заиграл сразу. Единственное, чем мне запомнился предыдущий владелец из Лобни - своей дурью. "Карт нет, переводы не принимаю, банкомат у меня в 2 минутах от дома". Я приехал. Банкомат оказался в 40 минутах ходьбы. Пока я туда дошел ("да вон же он, рядом") уже был готов послать этого продавца…

Комментарии к записи Sanyo Slim 8 отключены