Submitted by martinez on Fri, 06/21/2019 - 11:09
Лучшая клавиатура - это механическая без дополнительного цифрового блока, например:

Submitted by martinez on Tue, 06/18/2019 - 00:43
Submitted by martinez on Fri, 01/11/2019 - 02:26
Для асинхронной работы с файлами в python на основе asyncio есть две библиотеки aiofiles и aiofile. Какую использовать?
Обе библиотеки не являются истинно асинхронными
Как это ни будет печально для истиного асинхрониста, эти библиотеки просто превращают асинхронные вызовы в потоки. Да да, чем больше откроете файлов, тем больше будет потоков в программе, и хотя это делается незаметно для программиста, по сути получаем просто асинхронный синтаксис, скрывающий многопоточность.
Submitted by martinez on Sun, 01/06/2019 - 11:49
CrystalDiskMark - бесплатная программа для тестирования скорости операций с дисками (программа имеет открытый исходный код и это скорее просто интерфейс над другой программой с открытым кодом diskspd от корпорации Microsoft. Diskspd имеет командный интерфейс и кучу параметров.)
Submitted by martinez on Thu, 01/03/2019 - 09:45
Есть распространенная задача читать-сохранять большое кол-во пар ключ-значение с приемлемой производительностью. Есть несколько способов, и при малом кол-ве ключей обычно проблем нет при любом способе, но когда число становится большим, то могут возникнуть проблемы. Пусть ключем будет число, значением текст 1Кб. Большим объемом будем считать объем 100-200Gb. Использовать будем один диск.
Способов несколько
Submitted by martinez on Thu, 01/03/2019 - 07:19
Сравним скорость обращения к виртуальным дискам из VMware Workstation по сравнению c реальным компом. Мерять будем с помощью CrystalDiskMark в Windows.
Submitted by martinez on Wed, 01/02/2019 - 17:01
Хотя вентиляторы делают большими и тихими, все равно хочется тише и тише, как собрать бесшумный компьютер? Очень просто - выкинуть или отключить все вентиляторы. И, наконец, я собрал такой комп, вентиляторов нет совсем, СОВСЕМ. Конфигурация:
Pages