я догадываюсь, что где-то там на ВЧ катушка стремится к состоянию разрыва, но чтобы на 300МГц в бытовом изделии…
Вы уверены в серьезности проблемы? Подтверждено тестами или еще чем? Или скорее из общих соображений?
На всякий случай мои 5 коп: мы с nochkin неспроста рекомендуем гонять увесистые гигабайты, чтобы гарантированно кэш перекрыть; а то ОЗУ протестируете вместо SATA:)
Братцы, хабракарма, конечно, не рубль, но и лишней кому-то точно не будет! Не пишите про иксы в комментарии, не ломайте игру другим.
в противном случае придется кого-то дисквалифицировать, и виноваты в этом будут комментаторы. пришлите мне в личку восемь уникальных кодов Юникод и будет вам счастье.
У диска этот параметр хранится всю жизнь, т.е. если его когда-либо подключали к плохому интерфейсу, то этот атрибут так и останется ненулевым, даже с хорошим кабелем. Я бы посмотрел на динамику — если атрибут накручивается под хорошей нагрузкой даже на чуть, тогда точно менять. Если он на немолодом диске неприлично большой, тоже менять. Если он замер на каком-то значении и не растет месяц, эээ… Пока писал комментарий, подумал, а почему бы всё равно не поменять? См. про туалетную бумагу за пятьдесят европейских копеек:)
Уважаемые коллеги-разработчики, если угоден такой формат, то есть вопросы по usability и по функции «парсер адресной строки»
Приложение 2ГИС для смартфона, версия 3.14.0.
1) Приложение 2ГИС до сих пор нельзя использовать в качестве сервера к жесту «Посмотреть на карте» из моего бортового органайзера.
Use case: бегу по городу, в календаре встреча, к ней задан адрес; нажимаю на встречу в своем органайзере (TouchDown for Exchange). Затем выбираю действие Map Location и… вижу варианты: Google Maps, Яндекс Карты, OsmAnd; даже Radar вижу. Все собрались, а где вы?
Я не готов поверить, что вы проглядели интеграцию с другими приложениями на смартфоне.
2) Не хватает парсилки адресов, чтобы можно было просто копипастнуть адрес с мобильного браузера и сразу получить цель.
Use case: бегу по городу, в календаре встреча, но адреса нет. Заходим на сайт организации, открываем контакты, копируем адрес, вставляем в строку и… система ничего не понимает. Адреса бывают в разных форматах. Яндекс берет без проблем.
3) Сюда же: при вводе адреса в строке 2ГИС пытаюсь редактировать строку; вытащить курсор справа, не зацепив при этом проклятый крестик-стиралку, нереально даже с моими тренированными 25-летней практикой пальцами. Помню, как-то пытался это сделать, после десяти попыток плюнул и отредактировал в блокноте. Ух, икалось тогда вашим UX-экспертам ядрёным иком.
На всякий случай: адрес в приложение может передаваться в виде URL-кодированной строки с «плюсами» вместо пробелов, как-то так:
Москва+Большая+Ордынка+д.+10
Что там с кодировками, без понятия, Яндекс некоторое время плющило на плюсах, потом исправились.
Автор, образ Норы Галь явился мне буквально с первых строк Вашего поста. Спасибо, что подняли тему.
Очень хочется громко обратиться ко всем: братцы, обязательно почитайте «Слово живое и мертвое»! Мало времени — изучите хотя бы первую половину этого бессмертного произведения. Маркетологам и переводчикам, пичкающих нас тоннами отглагольных существительных (это высокомерные уродцы вида «осуществлять чистку» вместо «чистить») советую читать целиком и дважды. Я хоть и не граммар-наци, но вот за это, простите, повбывав бы:)
Что ж, внешние признаки аналогичны описанному мною случаю
… где достаточно разборчиво увидел замены отдельных букв в тексте. Это трудно описать словами, но будто через строго одинаковые интервалы символов палец программиста проваливался между клавиш. Затем [чик-чик] осмысленный скрипт обрывался и перерастал в случайный набор байтов
поскольку Вы с клавиатурой явно работаете не хуже меня, видимо, это было как раз то самое:)
Поскольку мы обсуждали преимущественно NAND, то вероятно, что Вы имеете в виду все-таки JFFS2, cудя по статье в Wikipedia. Более старая JFFS (снова статья Wikipedia) была разработана для NOR-памяти, которая имеет сложности с записью, но никак не с чтением.
В статье про JFFS2 я увидел только упоминание wear leveling (экономия записи), но про чтение ни слова. См. также документ Software Profile: Journaling Flash File System, Version 2 (JFFS2), ссылка оттуда же. Может, я что-то пропустил?
Что бы это ни было (противодействие износу на запись или защита от read disturb), это просто вынос функций «бортового» МК флэшки на уровень файловой системы, для упрощения логики самой флэшки. И если верить Википедии, JFFS2 была включена в ядро Linux аж в далеком 2001г., и за это время многое поменялось.
в точку, коллега! NOR-память гораздо быстрее читается, и команды МК может считывать прямо из нее, без копирования в ОЗУ. А вот NAND-память уже приходится доставать через периферию (SD/CF, шина SPI и т.п.)
это не «какой-то», это как раз Transcend SLC, хоть и бытовой :) Поздравляю с хорошим устройством, cм. мой коммент.
Но самое главное то, что объем Вашей флэшки может означать как раз технологию SLC, у которой большой ресурс записи (100,000 циклов). Т.е. по микросхемам NAND это легко может оказаться «гражданский» вариант промышленного изделия TS2GUFM-V, о котором я писал. Предполагаю, что у Вашей флэшки попроще математика — вероятно, медленнее (скорость на уровне 5-10Мб/с) и с более примитивной контрольной суммой. Cейчас в обычном магазине непросто найти флэшку Transcend на 4Гб, но это хороший вариант для embedded систем именно из-за SLC.
и вот еще из поста
Вот вам и инженерный парадокс: в теории старая, крупногабаритная флэшка на 2Гб (наверняка SLC) даже остатком(!) своего ресурса по надежности может заткнуть за пояс совершенно новую суперкомпактную «кроху» на 16Гб (наверняка изготовленную по MLC или TLC технологии). Хотя я бы не стал проверять этот довод на «боевом» сервере.
все ответы на Ваш комментарий уже есть; бытовые роутеры — это как раз самая настоящая embedded-система, там внутри тоже флэш-память, и наверняка SLC
Хм. Коллега, порекомендуйте, из какой системы тогда лучше вытачивать PXE OS для NAS (поддержка Samba и Apple обязательно)? Из той же фришки? Далеко не факт, что я это буду делать именно для NAS, но вообще интересно. Не стесняйтесь экзотических ОС:)
Диск-двадцатка как раз есть, и на эту мать у него встанет (там IDE). Только бздошно страшновато такое делать, один старый диск (стодвадцатка баракуда, помладше года на три), на котором кроме swap и не было нифига, ухитрился помереть в этой же моей суровой башне на фазе fsck preen примерно вот с таким результатом:
опаньки, хозяин
/dev/ufs/TTTT: CANNOT READ BLK: XXXXXX
/dev/ufs/TTTT: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY:
ufs: /dev/ufs/TTTT (/mnt/TTTT)
File system preen failed, trying fsck -y
Can't stat /dev/ufs/TTTT: No such file or directory
Can't stat /dev/ufs/TTTT: No such file or directory
Mounting late file systems: mount: /dev/ufs/TTTT: No such file or directory.
Mounting /etc/fstab filesystems failed, startup aborted
ERROR: ABORTING BOOT (sending SIGTERM to parent)!
*** ** 18:18:48 HOSTNAME init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter full pathname of shell or RETURN for /bin/sh:
Т.е. он таки дал себя обнаружить, но в самый ненужный момент сдох. Я думаю, последствия фразы going to single user mode объяснять не нужно, все подкованные. Сейчас собираю бортовой контроллер из конвертера интерфейсов RS232-Ethernet, вероятно, будет еще один пост на хабе DIY.
если NAS4free заклинило при сохранении настроек, могла быть виновна и флэшка, и сам NAS4free:
всего лишь версия
NAS4free перемонтирует корневую систему в read-write, пишет свой XML, и затем пытается перемонтировать «корень» обратно в read-only. В теории процесс, который успел проскочить в этот узкий промежуток и открыть файл на запись (откуда ему взяться, это другой вопрос), не даст перейти в read-only. В таком состоянии поток выполнения, ожидающий окончания монтажа «корня», «блокирнётся» сам и может потащить за собой группу зависимых от него процессов, но вроде как не всю систему. Что там происходит в масштабах NAS4free, лучше может рассказать специалист по NAS4free, я так глубоко не копал.
но вот если эта штука зависла просто сама по себе без внешнего воздействия, тут уже более вероятен именно косяк флэшки, хотя по-прежнему нельзя исключать пятьдесят других вариантов, включая драйверы FreeBSD, прошивку контроллера и прочие, которые я перечислил в том же своем прошлом посте (простите, не буду давать ссылку, ей уже и так пестрит вся лента:)
чисто в теории скоростная флэшка должна иметь «прокачанную» математику (микроконтроллер), но если это бытовой вариант (для дома), то не обязательно самые лучшие микросхемы NAND и не обязательно длинную контрольную сумму (ECC). Хотя именно от Transcend я таких подвохов ожидаю гораздо меньше, чем от многих других, это хороший бренд. Мой «домашний» вариант Transcend (см. про открывание бутылок) на 8Гб отработал без вопросов три месяца, я его заменил на «военный» вариант просто потому, что сильно устал от всех этих приключений…
если уж прицелились на TS2GUFM-V, главное, чтобы не обманул уже магазин; я предпочел купить в местном ритейле, специализирующемся на памяти, они эти же товары продают всяким непростым ребятам, которых обманывать себе дороже
ВСЕМ! ЭТО ANTI-HOWTO: www.modreactor.com/english/How-To-Guides/mini-article-how-to-make-spiral-sata-cable.html
я догадываюсь, что где-то там на ВЧ катушка стремится к состоянию разрыва, но чтобы на 300МГц в бытовом изделии…
Вы уверены в серьезности проблемы? Подтверждено тестами или еще чем? Или скорее из общих соображений?
Всем ещё раз: не делайте вот так:
удачи
Не пишите про иксы в комментарии, не ломайте игру другим.
в противном случае придется кого-то дисквалифицировать, и виноваты в этом будут комментаторы.
пришлите мне в личку восемь уникальных кодов Юникод и будет вам счастье.
всех благ
Приложение 2ГИС для смартфона, версия 3.14.0.
1) Приложение 2ГИС до сих пор нельзя использовать в качестве сервера к жесту «Посмотреть на карте» из моего бортового органайзера.
Use case: бегу по городу, в календаре встреча, к ней задан адрес; нажимаю на встречу в своем органайзере (TouchDown for Exchange). Затем выбираю действие Map Location и… вижу варианты: Google Maps, Яндекс Карты, OsmAnd; даже Radar вижу. Все собрались, а где вы?
Я не готов поверить, что вы проглядели интеграцию с другими приложениями на смартфоне.
2) Не хватает парсилки адресов, чтобы можно было просто копипастнуть адрес с мобильного браузера и сразу получить цель.
Use case: бегу по городу, в календаре встреча, но адреса нет. Заходим на сайт организации, открываем контакты, копируем адрес, вставляем в строку и… система ничего не понимает. Адреса бывают в разных форматах. Яндекс берет без проблем.
3) Сюда же: при вводе адреса в строке 2ГИС пытаюсь редактировать строку; вытащить курсор справа, не зацепив при этом проклятый крестик-стиралку, нереально даже с моими тренированными 25-летней практикой пальцами. Помню, как-то пытался это сделать, после десяти попыток плюнул и отредактировал в блокноте. Ух, икалось тогда вашим UX-экспертам ядрёным иком.
На всякий случай: адрес в приложение может передаваться в виде URL-кодированной строки с «плюсами» вместо пробелов, как-то так:
Что там с кодировками, без понятия, Яндекс некоторое время плющило на плюсах, потом исправились.
Очень хочется громко обратиться ко всем: братцы, обязательно почитайте «Слово живое и мертвое»! Мало времени — изучите хотя бы первую половину этого бессмертного произведения. Маркетологам и переводчикам, пичкающих нас тоннами отглагольных существительных (это высокомерные уродцы вида «осуществлять чистку» вместо «чистить») советую читать целиком и дважды. Я хоть и не граммар-наци, но вот за это, простите, повбывав бы:)
я думаю, уместнее Ваш вопрос задавать где-нибудь на toster.ru
всех благ
поскольку Вы с клавиатурой явно работаете не хуже меня, видимо, это было как раз то самое:)
благодарю за комментарий
В статье про JFFS2 я увидел только упоминание wear leveling (экономия записи), но про чтение ни слова. См. также документ Software Profile: Journaling Flash File System, Version 2 (JFFS2), ссылка оттуда же. Может, я что-то пропустил?
Что бы это ни было (противодействие износу на запись или защита от read disturb), это просто вынос функций «бортового» МК флэшки на уровень файловой системы, для упрощения логики самой флэшки. И если верить Википедии, JFFS2 была включена в ядро Linux аж в далеком 2001г., и за это время многое поменялось.
это не «какой-то», это как раз Transcend SLC, хоть и бытовой :) Поздравляю с хорошим устройством, cм. мой коммент.
и вот еще из поста
все ответы на Ваш комментарий уже есть; бытовые роутеры — это как раз самая настоящая embedded-система, там внутри тоже флэш-память, и наверняка SLC
Диск-двадцатка как раз есть, и на эту мать у него встанет (там IDE). Только
бздошнострашновато такое делать, один старый диск (стодвадцатка баракуда, помладше года на три), на котором кроме swap и не было нифига, ухитрился помереть в этой же моей суровой башне на фазе fsck preen примерно вот с таким результатом:Т.е. он таки дал себя обнаружить, но в самый ненужный момент сдох. Я думаю, последствия фразы going to single user mode объяснять не нужно, все подкованные. Сейчас собираю бортовой контроллер из конвертера интерфейсов RS232-Ethernet, вероятно, будет еще один пост на хабе DIY.
с уважением!
но вот если эта штука зависла просто сама по себе без внешнего воздействия, тут уже более вероятен именно косяк флэшки, хотя по-прежнему нельзя исключать пятьдесят других вариантов, включая драйверы FreeBSD, прошивку контроллера и прочие, которые я перечислил в том же своем прошлом посте (простите, не буду давать ссылку, ей уже и так пестрит вся лента:)
чисто в теории скоростная флэшка должна иметь «прокачанную» математику (микроконтроллер), но если это бытовой вариант (для дома), то не обязательно самые лучшие микросхемы NAND и не обязательно длинную контрольную сумму (ECC). Хотя именно от Transcend я таких подвохов ожидаю гораздо меньше, чем от многих других, это хороший бренд. Мой «домашний» вариант Transcend (см. про открывание бутылок) на 8Гб отработал без вопросов три месяца, я его заменил на «военный» вариант просто потому, что сильно устал от всех этих приключений…
если уж прицелились на TS2GUFM-V, главное, чтобы не обманул уже магазин; я предпочел купить в местном ритейле, специализирующемся на памяти, они эти же товары продают всяким непростым ребятам, которых обманывать себе дороже