[Из песочницы] Сравнение качества фотографий, сделанных на телефоны с различной конфигурацией сенсоров |
https://habr.com/ru/post/450916/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450916
Метки: Смартфоны Фототехника Huawei P20 Pro Sony XZ2 smartphone camera |
Ползающий CD-привод |
https://habr.com/ru/post/450912/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450912
Метки: Робототехника DIY или Сделай сам Лайфхаки для гиков Роботы игрушки ардуино эксперимент электроника |
Неопределённое поведение в C++ |
Ситуация, когда код на языке C++ синтаксически валиден, однако его поведение не определено в Стандарте, в русскоязычной литературе часто называют просто неопределённым поведением. В самом же Стандарте для таких ситуаций существуют целых 3 термина: undefined behavior, unspecified behavior и implementation-defined behavior. В этой коротенькой заметке мы будем разбираться, чем они отличаются.
Читать дальше ->https://habr.com/ru/post/450910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450910
Метки: C++ undefined behavior unspecified behavior implementation-defined behavior |
Интерактивная разработка многооконного интерфейса с помощью искусственного интеллекта |
https://habr.com/ru/post/450898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450898
Метки: Python .NET Интерфейсы ReactJS Искусственный интеллект javascript |
Черный список сетей для Asterisk |
https://habr.com/ru/post/450908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450908
Метки: asterisk asterisk firewall freepbx asterisk blacklist |
Как начать жить и выращивать салат |
https://habr.com/ru/post/450906/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450906
Метки: Блог компании Madrobots гаджеты madrobots vegebox t-box h-box гидропоника зож |
[Из песочницы] Хотите лояльных сотрудников – начните с себя |
https://habr.com/ru/post/450902/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450902
Метки: Управление персоналом Карьера в IT-индустрии лояльность персонала лояльность сотрудников лояльность работодателю |
Лабораторная работа: настраиваем lvm, raid на linux |
Небольшое отступление: данная л\р является синтетической.
Некоторые задания которые здесь описаны можно сделать гораздо проще, но поскольку задача л/р — познакомиться с функционалом raid, lvm то некоторые операции искусственно усложнены.
Данная лабораторная работа связана с такой тонкой материей как сохранность данных — это такая область, которая позволяет из-за мельчайшей ошибки — одной лишней буквы или цифры потерять все ваши данные.
Поскольку вы выполняете лабораторную работу вам ничего не грозит, разве что придется начать делать ее заново.
В реальной жизни все гораздо серьезнее, поэтому следует очень внимательно вводить имена дисков, понимая что именно вы выполняете текущей командой и с какими дисками работаете.
Читать дальше ->https://habr.com/ru/post/450896/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450896
Метки: Системное администрирование *nix raid lvm |
Про антенны для самых маленьких |
https://habr.com/ru/post/450894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450894
Метки: Электроника для начинающих hamradio |
Swift: решето Эратосфена |
https://habr.com/ru/post/450888/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450888
Метки: Занимательные задачки алгоритмы Математика swift простые числа |
[Перевод] Руководство по аннотациям TestNG для Selenium WebDriver |
https://habr.com/ru/post/450872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450872
Метки: Тестирование IT-систем Java Тестирование мобильных приложений Блог компании OTUS. Онлайн-образование TestNG java qa selenium-webdriver |
[Перевод] Скорость хранилища подходит для etcd? Спросим fio |
Производительность кластера etcd во многом зависит от производительности его хранилища. etcd экспортирует некоторые метрики в Prometheus, чтобы предоставить нужные сведения о производительности хранилища. Например, метрику wal_fsync_duration_seconds. В документации к etcd сказано: чтобы хранилище считалось достаточно быстрым, 99-й процентиль этой метрики должен быть меньше 10 мс. Если вы планируете запустить кластер etcd на машинах Linux и хотите оценить, достаточно ли быстрое у вас хранилище (например, SSD), можно использовать fio — популярный инструмент для тестирования операций ввода-вывода. Запустите следующую команду, где test-data — это каталог под точкой подключения хранилища:
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=22m --bs=2300 --name=mytest
Нужно просто посмотреть результаты и проверить, что 99-й процентиль длительности fdatasync меньше 10 мс. Если да, у вас достаточно быстрое хранилище. Вот пример результатов:
sync (usec): min=534, max=15766, avg=1273.08, stdev=1084.70
sync percentiles (usec):
| 1.00th=[ 553], 5.00th=[ 578], 10.00th=[ 594], 20.00th=[ 627],
| 30.00th=[ 709], 40.00th=[ 750], 50.00th=[ 783], 60.00th=[ 1549],
| 70.00th=[ 1729], 80.00th=[ 1991], 90.00th=[ 2180], 95.00th=[ 2278],
| 99.00th=[ 2376], 99.50th=[ 9634], 99.90th=[15795], 99.95th=[15795],
| 99.99th=[15795]
Читать дальше -> https://habr.com/ru/post/450892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450892
Метки: Системное администрирование Серверное администрирование Блог компании Southbridge DevOps fio k8s etcd storage prometheus linux |
Справочная: как работают водородные автомобили и когда они появятся на дорогах |
https://habr.com/ru/post/450886/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450886
Метки: Автомобильные гаджеты транспорт Экология Будущее здесь водород автомобили электрокары будущее справочная |
С Днём Радио и Связи! Короткая открытка по поводу |
https://habr.com/ru/post/450776/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450776
Метки: Стандарты связи Блог компании RegionSoft Developer Studio История IT радио радиосвязь радиотехника день радио 73 |
[Из песочницы] Методы сжатия/хранения медиа данных в форматах WAVE и JPEG, часть 1 |
Здравствуйте! Моя первая серия статей будет направлена на изучение методов сжатия и хранения изображений/звука, таких как JPEG (изобр.) и WAVE (звук), также в них будут примеры программ с использованием этих форматов (.jpg, .wav) на практике. В этой части мы рассмотрим именно WAVE.
Читать дальше →https://habr.com/ru/post/450774/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450774
Метки: Python Звук python3 wav статья структуры данных |
«Обратите внимание» #3: Дайджест статей о продуктовом мышлении, поведенческой психологии и продуктивности |
https://habr.com/ru/post/450772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450772
|
Что слышно в радиоэфире? Принимаем и декодируем наиболее интересные сигналы. Часть 2, УКВ |
https://habr.com/ru/post/450578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450578
Метки: Системы обмена сообщениями Разработка систем связи Стандарты связи Научно-популярное Инженерные системы радио прием DSP УКВ |
factory_trace gem поможет почистить ваши factories |
https://habr.com/ru/post/450758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450758
Метки: ruby Ruby on Rails ruby-on-rails testing tools factory-bot rspec minitest |
А компетентен ли советчик? Проблемы рекомендации «не изобретай велосипед» |
Довольно часто приходится встречать рекомендацию "не изобретать велоcипед". Иногда с ярко выраженным пренебрежением и самоутверждением, иногда, якобы, как дельный совет. Однако, пусть и призванная быть советом, данным из благих побуждений, в ряде контекстов она лишь показывает некомпетентность говорящего.
Вкладываемое назначение фразы — уберечь от выполнения бесполезной работы, призыв воспользоваться готовым решением для поставленной задачи, и с точки зрения стороннего наблюдателя действительно выглядит разумно.
Но при этом из внимания упускается ключевой фактор, характерный не только для разработки програмнного обеспечения, но и решения любых задач: при изменении контекста, в котором задана задача, изменяется и решение.
Упустить из виду этот принцип, все равно, что признаться в собственной неспособности решать прикладные задачи.
Рассмотрим несколько случаев.
https://habr.com/ru/post/449380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=449380
Метки: Социальные сети и сообщества Code review коммуникации эффективное общение образование как не надо делать |
Огромный открытый датасет русской речи |
https://habr.com/ru/post/450760/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450760
|