4Kn диски на потребительском рынке
Продаются ли диски SATA с 4кб физическими и логическими секторами? Не scsi/sas. Не эмуляция мелкий секторов (512e), а честный стандарт 4Kn. И есть ли профит относительно 512e (меньше нагрузка на проц)?
Продаются ли диски SATA с 4кб физическими и логическими секторами? Не scsi/sas. Не эмуляция мелкий секторов (512e), а честный стандарт 4Kn. И есть ли профит относительно 512e (меньше нагрузка на проц)?
Часто надо дать понять другим людям силу звука, производимого некоторым прибором/животным/объектом. Например, «купил девайс, а там шумит кулер», «как шумит?» «вот так - шшшшшшш».
Но если просто записать звук на мобилку и отправить через интернет - то получателю совсем непонятна реальная громкость звуков - ведь разнится и расстояние от микрофона до источника, и степень всратости микрофона, и настройки воспроизведения и всевозможные фильтры, нормализации и особенности кодирования.
Я не говорю о профессиональной звукозаписи, меня волнует бытовой аспект.
Вот если надо на фото показать размер объекта, то рядом фоткают известный эталон - спичечный коробок, монету, скрепку, человека. Если надо показать цвет - то прикладывают как минимум белый лист, а также всевозможные разноцветные палитры и проч.
А как быть со звуком? Какие есть общепонятные и легкодостижимые источники шума? Скажем, мурчание кота не подходит - трудно заставить мурлыкать по команде. Речь тоже не подходит - у всех разная.
TL;DR: спичесный коробок - понятный эталон размера. Подскажите звуковой эквивалент спичечного коробка
[упд] Тем более не подходят всяческие «шумомеры» и прочее спецоборудование! Численные величины во всяких децибелах - это не то, что нужно в обычной жизни при общении с обычными людьми
Обнаружил любопытный дефект у диска
Model Family: SAMSUNG SpinPoint T166
Device Model: SAMSUNG HD321KJ
User Capacity: 320 072 933 376 bytes [320 GB]badblocks -w -t "0xB16B00B5" -b "512" "$DEV"
yes > "$DEV"
hexdump -C "$DEV"выдаёт на диске такое:
00000000 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a |y.y.y.y.y.y.y.y.|
*
3298d9b600 b1 6b 00 b5 b1 6b 00 b5 b1 6b 00 b5 b1 6b 00 b5 |.k...k...k...k..|
*
3298da4000 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a 79 0a |y.y.y.y.y.y.y.y.|
*
4a85d56000
(badblocks тоже, разумеется, находит эти ошибки, но хексдамп нагляднее.)
69 блоков просто не были перезаписаны командой yes и остались старыми, записанными badblocks! «дырка» всегда в разных местах примерно в середине диска. Повторяется 100% при любых данных записанных любыми программами (dd, cat, yes) если диск пишется целиком. Ошибок нет, в dmesg чисто (вроде бы), в смарте reallocated/pending нет. Шлейфы и сата-порты менял.
Не знаю зачем написал, понятно, что диск неисправен, но может кто-то встречал подобное. Ну и вообще чтобы знал народ, что и такое бывает.
Лор, у меня не работает комбинация клавиш ctrl+t. Во всех программах, где она имеет смысл. В том-же фаерфоксе ctrl+shift+t работает, ctrl+t - нет. Куда копать? Федора 26, кде. Началось после апдейта с 25 на 26, который я сделал где-то месяца два назад.
Лор, надоело читать в почте ругань полуночной бекапилки о том, что файлы поменялись на полдороги. Хочу делать бекап со снапшота, как белые люди. Но этот том уже закеширован:
[root@battlehummer ~]# lvs -o lv_name,lv_attr,pool_lv,seg_pe_ranges -a
LV Attr Pool PE Ranges
home Cwi-aoC--- [home_cache] home_corig:0-102399
[home_cache] Cwi---C--- home_cache_cdata:0-10239
[home_cache_cdata] Cwi-ao---- /dev/sdc1:2576-12815
[home_cache_cmeta] ewi-ao---- /dev/sdc1:2568-2575
[home_corig] owi-aoC--- /dev/sdb2:13312-115711
Снимать кеш не вариант, снимать временно тоже (толку тогда с него, если сбрасывать каждый день).
Загуглил. Фича часто реквестируемая, заведено два бага:
https://bugzilla.redhat.com/show_bug.cgi?id=1189108 <-- тут даже пишут, что есть патч https://bugzilla.redhat.com/show_bug.cgi?id=1133101 <-- а тут пишут, что доступ запрещён
Прошу знающих рассказать, какое состояние фичи «снапшот (не thin) кешированного тома» на 2017 год. Также прошу инсайдеров из красной шляпы вытащить подзамок бага 1133101, если там есть что-то интересное.
Купил дешёвый сата3 ssd Patriot Spark 128 ГБ, тестирую, осваиваю. Обещали мне, что ssd как технология зело быстрые. Протестировал. Ну, с seek time вопросов нет, чтение тоже ок, а вот линейная запись вызвала недоумение.
Сначала я тупо делал dd if=/dev/zero of=/dev/sde bs=$((4*2**20)) count=$((2**30/(4*2**20))), т.е. писал гигабайт-другой нулей с большим размером блока и получал скорости типа 350-450мб/сек. Ну хорошо, думал я, действительно жёстким дискам пора на свалку, сосут они по всем статьям.
Но потом сомнение закралось и я провёл тест со случайными данными. Подготовил на tmpfs 6Гб шума и стал писать его на SSD разными размерами блока. И получил скорости порядка 80МБ/сек! Это меньше, чем на тормозном WD Green, это позорище!
А самое главное - это неприятное ощущение обмана, когда примитивный тест показывает много попугаев, а более сложный вскрывает заметно худшие характеристики.
Вопрос: это нормально? SSD действительно на самом деле вовсе не быстрые на записи?
сабж. Для людей, которые готовятся открыть своё дело или уже открыли, но получается плохо. Не макроэкономику. Без матана. Наверное, нежелательно сильно новое и расхайпаное. Есть такое? Как лекции Фейнмана по физике, только про экономику и деньги.
Я уверен, есть простой и правильный сособ сделать это.
Есть директория и в ней файлы. Пути к файлам упоминаются в базе (postgresql, но это неважно). Директорию нужно переименовать, базу поправить и всё это без отказов типа 404 ошибка на полдороги.
Нужно что-то типа такого:
ln -s AAA BBB
psql <<<"UPDATE filename=BBB/...."
mv --no-target-directory --force AAA BBBТолько это на работает
mv: cannot overwrite non-directory 'BBB' with directory 'AAA'
Как ещё можно решить задачу? Интересуют надёжные и красивые методы, ненадёжно и через задницу я и сам могу.
PS mount --o bind не будет разрешён.
Сетап: комп на работе с xming, пинг до домашнего компа с федорой 6мс. Приложениями на qt (umbrello, konsole) пользоваться совершенно некомфортно, задержки при любых операциях, даже стрелка мыши при пролёте над текстовым полем не сразу в I превращается.
Попробовал xclock, xterm - летает. mc в xterm летает (но кириллицы не видно). Но это предсказуемо. Попробовал GIMP - можно нормально рисовать (на моём уровне скила)! Вполне комфортно. Вазюкаю кисточкой, мазня рисуется, элементы в списке undo появляются (с превьюшками). Т.е. можно так жить, не мертва сетевая прозрачность! Точнее, мертва только для кдешников типа меня.
Разница между ssh -X и прямым DISPLAY=host.example.com:0 незначительная - в первом случае чувствуется скорость от сжатия, во втором получше латентность.
Объясните, что в Qt так сильно не так?
PS видосики в mplayer тормозят ппц.
Если войти в архив показывает в панели такое: http://rgho.st/7R496jRRm
Другие типы архивов открываются нормально, если через пкм-> открыть в ark то тоже работает, но ark не нужен.
В чём может быть дело?
Есть домашняя сеть, роутер с NAT, ряд портов (немношк well known и 100 портов для пассивного фтп) проброшены на машину X. Есть также машина Y, где нет никаких сервисов, но есть, например, браузер. Y ничего не знает о том, что порты куда-то там проброшены. Что будет, если для соединения с веб-сервером Y выберет исходящий порт, совпадающий с проброшенным? Он получит ответ?
Есть один демон, он запускается долго и после запуска требует дополнительного действия. Форкаться в нужный момент демон не умеет, об успешном запуске сигнализирует строкой «Finished loading» и открывает порт TCP.
Написан тривиальный юнит-файл
[Service]
Type=simple
ExecStart=/bin/qwerty
[Install]WantedBy=multi-user.target
Я признаться думал, что раз systemd умеет множеством способов ждать окончания запуска сервиса, и читает stdout сервиса, то он мог бы и грепать сразу, ну или открытия порта ждать. Однако никакой опции типа
ExpectStdout=Finished loadingВопросы:
1) как красиво решить задачу (не переписывая демон и желательно без while ! grep log; do sleep 1m; done)
2) Столько свистелок, а такой простой вещи Поттеринг не сделал? какого хрена?!
ps в данном конктерном случае демон - sia, но для топика это неважно.
UPD: Мне надо, что бы systemd запускал следующий демон (зависимый) только после появления Finished loading
Есть один диск. Все тесты smart проходит:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 18948
196 Reallocated_Event_Count 0x0032 253 253 000 Old_age Always - 0
197 Total_Pending_Sectors 0x0012 253 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 253 253 000 Old_age Offline - 0
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 18926 -
# 2 Extended offline Completed without error 00% 18923 -
[root@battlehummer ~]# badblocks -b 512 -e 100 -o samsung3.badblocks -wsv -t random /dev/sdc
Checking for bad blocks in read-write mode
Testing with random pattern: done
Reading and comparing: done
Pass completed, 64 bad blocks found. (0/0/64 errors)
Есть одна контора. Там есть директор и менеджеры по продажам (ещё там есть мастера и монтажники, но им почта не положена). Сейчас вся почта приходит на один ящик. Всё в кучу: поставщики, клиенты по направлению А и по совсем другому направлению Б.
Как правильно это всё разрулить, чтобы менеджеры были в курсе новостей от поставщиков, чтобы клиенты получали ответы, чтобы директору не приходилось копаться в пустяках. Как вообще нормальные люди это делают? Ну вот есть адрес info@example.com, с него надо делать пересылку на вася@example.com и петя@example.com или просто васе и пете дать пароль от ящика info? Условные вася и петя работают 2 через 2 и не дерутся за комиссионные, так что надо, чтобы петя мог в свой рабочий день продолжить разговор, начатый васей ранее.
Поделитесь практиками пожалуйста.
Просто сообщаю, что я взял на себя заботы по сборке rpm сабжевой игры для федоры и редхатоидов.
Рекомендую подключить репозиторий:
yum install http://repos.legolegs.me/ufoai/ufoai-repo-1-1.noarch.rpm
yum install ufoaiЕсли автообновление не нужно, можно поставить вручную:
32 бита
yum install http://repos.legolegs.me/ufoai/ufoai-2.5-1.fc19.i686.rpm http://repos.legolegs.me/ufoai/ufoai-common-2.5-1.fc19.i686.rpm http://repos.legolegs.me/ufoai/ufoai-data-2.5-1.noarch.rpm http://repos.legolegs.me/ufoai/ufoai-data-server-2.5-2.noarch.rpm64 бита
yum install http://repos.legolegs.me/ufoai/ufoai-2.5-1.fc19.x86_64.rpm http://repos.legolegs.me/ufoai/ufoai-common-2.5-1.fc19.x86_64.rpm http://repos.legolegs.me/ufoai/ufoai-data-2.5-1.noarch.rpm http://repos.legolegs.me/ufoai/ufoai-data-server-2.5-2.noarch.rpmСборки под ppc и arm будут, если убедите меня, что это вам и правда нужно.
Должно работать на всех федорах после 19, а скорее всего и на чуточку более старых.
Цифровые подписи пакетов кттс. 2.6 будет когда будет официальный релиз.
Ссылки:
* Тема поддержки RPM на оффоруме UFO:AI
* Новость на лоре про последний релиз UFO:Alien Invasion 2.5
PS А расскажите, что там у убунтуэнтузастов, дебианобояр и прочих, внесу в тамошнюю вики. В репах каких дистрибутивов какие версии UFO:AI есть? Я нашёл playdeb и полуоффициальный ppa.
Привет, лор. Нужен совет. Есть (будет) такая база
CREATE TABLE item (
item_id SERIAL PRIMARY KEY,
name VARCHAR(127) NOT NULL,
manufacturer_id INT
);
CREATE TABLE matroska (
count INT NOT NULL -- вложенность матрёшек, не применимо к другим товарам
) INHERITS (item);
CREATE TABLE "order" (
order_id SERIAL PRIMARY KEY,
customer_id INT
);
CREATE TABLE order_items (
order_id INT NOT NULL REFERENCES "order",
item_id INT NOT NULL REFERENCES item
);
insert into matroska (name, manufacturer_id, count) values ('Маша', 9001, 9);
insert into "order" (customer_id) values (100500);
Очевидное содержимое таблиц очевидно:
=> select * from matroska ;
item_id | name | manufacturer_id | count
---------+------+-----------------+-------
1 | Маша | 9001 | 9
(1 строка)
=> select * from item;
item_id | name | manufacturer_id
---------+------+-----------------
1 | Маша | 9001
(1 строка)
=> select * from "order";
order_id | customer_id
----------+-------------
1 | 100500
(1 строка)
=> insert into order_items values (1,1);
ОШИБКА: INSERT или UPDATE в таблице "order_items" нарушает ограничение внешнего ключа "order_items_item_id_fkey"
ПОДРОБНОСТИ: Ключ (item_id)=(1) отсутствует в таблице "item".Есть один том, он смонтирован с флагом (неважно с каким, но это showexec). Надо убрать флаг через «mount -o remount». «mount -o remount,showexec=no» и т.п. команды не работают. Добавлять флаги через remount можно, менять значения флагов если они есть - тоже можно. А интерфейся для снятия флага я не вижу.
Можно отмонтировать совсем и смонтировать заного, но это хлопотно: надо программы завершать, из директорий выходить.
Нужна либа для хорошего языка или для питона, которая по заданному описанию базы («create table...» etc) сгенерит в некотором виде гуй (в html или во что-то промежуточное). Есть такое?
Нарисовал в Inkscape иллюстрацию для поста в ЖЖ, а захостить её негде. Конвертировать в png не хочется. Существуют-ли бесплатные картинкохостинги, принимающие svg «как есть» и не конвертирующие в растр?
opensource.ru тут при том, что SVG - свободный формат.
Думаю слезть с оперы или хотя-бы с её почтовика. Веб-интерфейсы неприемлю, от эволюшн тянет блевать, тандырбирд после m2 кажется каким-то дубовым и негибким. А kmail сотоварищи вроде довольно развитой был, когда я смотрел его последний раз (год назад), но падучий и с заусенцами. Каков он сейчас?
| ← предыдущие | следующие → |