Архив метки: computer

Док-станция для HDD

Прикупил HDD объемом 3ТБ. Форматнул с GPT. И выяснил, что он не работает с внешней док-станцией AgeStar 3UB3A8 (проблема гуглится). Воткнул его во второй внешний бокс для дисков AgeStar S2B3J, он там работает, но док-станция иногда отваливается (тоже гуглится). Покопался в сети и выяснил, что все эти док-станции для HDD, большинство из которых фирмы AgeStar — дешевые поделки, которые не очень хорошо работают с дисками более 2ТБ, да еще и по USB3.
Покупать отдельно недешевый NAS блок ну очень не хочется для этого.
Что делать?

Округление числа в меньшую сторону на PHP

Есть задача округлять дробные положительные числа в меньшую сторону. 2 знака после запятой. В результате:
2.03000 -> 2.03
2.267777 -> 2.26

Используя стандартные средства и из-за особенностей обработки чисел с плавающей точкой в компьютере и PHP в частности получаем такие странные результаты:
php > echo floor(2.26 * 100) / 100;
2.25
php > echo round(2.03600, 2, PHP_ROUND_HALF_DOWN);
2.04

Без использования сторонних библиотек кажется, что единственный и самый простой способ выполнить такую задачу — через преобразования в строку:
// результат = взять целую часть от умножения, удалить последний символ, поделить на 100
$valueArray = explode('.', $value * 1000);
$value = substr(array_shift($valueArray), 0, -1) / 100;

ASUS Smart Gesture не открывается

asus-vivobook-x202e-asus-smart-gesture

С некоторых пор на ноутбуке ASUS Zenbook UX31A перестала открываться панель управления тачпадом ASUS Smart Gesture (когда 2 раза кликаешь на иконке тачпада в системном трее Windows). Окошко появлялось в панели задач и тут же исчезало. У меня Windows 8 64-битная.

В какой-то момент меня это достало и заглянул я в Панель управления — Администрирование — Журнал событий (Event Viewer). Так вот там вся история и была записана. При старта ASUSGestureConfig64.exe (файл называется как-то так, точно сейчас не помню) по ходу вызовов различных библиотек он вываливался, пытаясь открыть библиотеку ff_vfw.dll какого-то видеокодека из \Windows\System\

Проблемная dll-ка относилась к ранее установленному K-Lite codec Pack (что так же видно в стэке вызовов в логах). Сложно понять, как связаны мои 2 приложения. Удалив K-Lite все заработало, панель управления тачпадом снова начала открываться.

Не вникая глубже в суть проблем я установил другой набор кодеков СССР codec pack. Все по-прежнему работает. Фильмы показываются, тачпад управляется.

Выбор компьютерной мышки

Была у меня оптическая мышка Microsoft IntelliMouse Explorer 3.0 с очень хорошей чувствительностью, но с какими-то расхлябанными кнопками. Пользовался ей несколько лет. Помню, в 90-х еще в школе, когда у меня был 286 и т.д. PC я всегда с завистью в магазинах смотрел на мышки и клавиатуры от MS, но из-за стоимости они были для меня недосягаемы, зато какие красивые, эргономичные, удобные. Теперь у меня есть выбор и возможность.

После этого была приобретена лазерная мышь Gigabyte GM-M6880. Тоже игровая серия, на корпусе есть кнопочка, меняющая чувствительность в 3 шага от 400 до 1600 dpi (чем больше число, тем при обычной жизни быстрее мышь перемещается по экрану, а в игровой при резких движениях эти движения не остаются незамеченными). Прекрасная мышь.

Но мне захотелось беспроводную и я купил ее. Logitech M510. Самая дорогая из упомянутых. Но спустя месяц я отказался от нее.
— худшая из всех упомянутых мышей скользящая поверхность, руке требовалось больше усилий для перемещения
— внутри 2 батарейки АА, что значительно утяжеляет мышь, опять же больше усилий для передвижения
— я так и не смог настроить нужную, привычную мне точность ни стандартными средствами Windows, ни специальным ПО от Logitech, то ускорение не то, приходится много двигать рукой, чтобы переместить курсор через весь экран, то точность не так, постоянно не попадаешь по нужным элементам.
— размер, он меньше ладони и это заставляет руке постоянно быть в подвешанном состоянии.

Рука устает при работе с этой мышью уже после часа работы.

В итоге вернулся на Gigabyte GM-M6880, если бы не провод, была бы идеальным вариантом.


Разбираем жесткий диск

Компьютерные HDD не живут вечно. Я почти не выключаю компьютер. При этом у меня они протягивают в среднем 5 лет. На полочке уже лежит 2 таких устройства. Выбрасывать их просто так не хочется, потому что на «блинах» все еще хранится информация, а программно я ее удалить не могу, т.к. диск сломан и компьютером не видится.

Поэтому один из дисков я решил разобрать и окончательно «сломать», чтобы уже никто никогда ничего с него не смог считать.

Корпус закрыт герметично, поэтому внутри (гермозона) не должно быть ни одной пылинки, когда мы его открываем. «Вопреки расхожему мнению, в подавляющем большинстве устройств внутри гермозоны нет вакуума. Одни производители делают её герметичной (отсюда и название) и заполняют очищенным и осушенным воздухом или нейтральными газами, в частности, азотом, а для выравнивания давления устанавливают тонкую металлическую или пластиковую мембрану.» Мембрану можно увидеть с обратной стороны диска как наклейку серебристого цвета. Она прогибается и наклеена поверх простого отверстия во внутренности устройства.

Идеально гладкие и зеркальные барабаны, на которых хранится информация, состоят из легкого металлического сплава, но согнуть их очень тяжело. Парковочное место для головок (когда диск выключается, они туда устанавливаются), управляемых, при помощи магнитов (магнит соленоидного малоинерционного двигателя, который перемещает головку жесткого диска). Пластины вращаются со скоростью в среднем 5000-7000 оборотов в минуту. При такой скорости вблизи поверхности пластины создаётся мощный воздушный поток, который приподнимает головки и заставляет их парить над поверхностью пластины.

+2